From 3cab8d3ca69b332e1fc235b224b6c2b7e0528ee8 Mon Sep 17 00:00:00 2001
From: chenshuichuan <1154693969@qq.com>
Date: Fri, 28 Jun 2024 18:32:54 +0800
Subject: [PATCH] add plan progress
---
.../components/ItemRequisitionDetailList.vue | 13 +-
src/views/mes/plan/PlanForm.vue | 16 -
src/views/mes/plan/index.vue | 15 +
src/views/mes/planprogress/ProgressList.vue | 76 +++++
src/views/mes/planprogress/index.vue | 287 ++++++++++++++++++
.../mes/task/components/TaskDetailForm.vue | 9 +-
.../mes/task/components/TaskDetailList.vue | 36 ++-
.../mes/task/components/TaskDetailView.vue | 250 +++++++++++++++
8 files changed, 669 insertions(+), 33 deletions(-)
create mode 100644 src/views/mes/planprogress/ProgressList.vue
create mode 100644 src/views/mes/planprogress/index.vue
create mode 100644 src/views/mes/task/components/TaskDetailView.vue
diff --git a/src/views/mes/itemrequisition/components/ItemRequisitionDetailList.vue b/src/views/mes/itemrequisition/components/ItemRequisitionDetailList.vue
index 64645c32..ccf44b7c 100644
--- a/src/views/mes/itemrequisition/components/ItemRequisitionDetailList.vue
+++ b/src/views/mes/itemrequisition/components/ItemRequisitionDetailList.vue
@@ -2,11 +2,14 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/views/mes/plan/PlanForm.vue b/src/views/mes/plan/PlanForm.vue
index 9de22cea..d5cd9fbf 100644
--- a/src/views/mes/plan/PlanForm.vue
+++ b/src/views/mes/plan/PlanForm.vue
@@ -63,22 +63,6 @@
/>
-
-
-
-
-
diff --git a/src/views/mes/plan/index.vue b/src/views/mes/plan/index.vue
index fade76d3..b1a50d4a 100644
--- a/src/views/mes/plan/index.vue
+++ b/src/views/mes/plan/index.vue
@@ -134,6 +134,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -247,6 +258,9 @@ import {ProductApi, ProductVO} from "@/api/erp/product/product";
import {TaskApi, TaskVO} from "@/api/mes/task";
import ItemNeedIndex from "@/views/mes/bom/ItemNeedIndex.vue";
import Paigong from "./components/Paigong.vue";
+import BomDetailList from "@/views/mes/bom/components/BomDetailList.vue";
+import ItemRequisitionDetailList
+ from "@/views/mes/itemrequisition/components/ItemRequisitionDetailList.vue";
const productList = ref([]) // 产品列表
const taskList = ref([]) // 列表
@@ -277,6 +291,7 @@ const queryParams = reactive({
remark: undefined,
isEnable: undefined,
feedingPipeline: undefined,
+ requisitionId: undefined,
createTime: []
})
const queryFormRef = ref() // 搜索的表单
diff --git a/src/views/mes/planprogress/ProgressList.vue b/src/views/mes/planprogress/ProgressList.vue
new file mode 100644
index 00000000..f7462915
--- /dev/null
+++ b/src/views/mes/planprogress/ProgressList.vue
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ percentage }}%
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/mes/planprogress/index.vue b/src/views/mes/planprogress/index.vue
new file mode 100644
index 00000000..666f8a6b
--- /dev/null
+++ b/src/views/mes/planprogress/index.vue
@@ -0,0 +1,287 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 物料
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/mes/task/components/TaskDetailForm.vue b/src/views/mes/task/components/TaskDetailForm.vue
index 2ae65ac4..ff598850 100644
--- a/src/views/mes/task/components/TaskDetailForm.vue
+++ b/src/views/mes/task/components/TaskDetailForm.vue
@@ -6,6 +6,7 @@
:rules="formRules"
label-width="100px"
v-loading="formLoading"
+ :disabled="disabled"
>
@@ -127,10 +128,11 @@
-
+
-
+
+
确 定
取 消
@@ -150,7 +152,8 @@ const message = useMessage() // 消息弹窗
const dialogVisible = ref(false) // 弹窗的是否展示
const dialogTitle = ref('') // 弹窗的标题
const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用
-const formType = ref('') // 表单的类型:create - 新增;update - 修改
+const formType = ref('') // 表单的类型:create - 新增;update - 修改;detail 修改
+const disabled = computed(() => formType.value === 'detail')
const formData = ref({
id: undefined,
productId: undefined,
diff --git a/src/views/mes/task/components/TaskDetailList.vue b/src/views/mes/task/components/TaskDetailList.vue
index d4c78221..d615c051 100644
--- a/src/views/mes/task/components/TaskDetailList.vue
+++ b/src/views/mes/task/components/TaskDetailList.vue
@@ -17,17 +17,25 @@
-
+
+
+
+ 查看详情
+
+
+
+
-
+
+
+ 详情
+
+
+