diff --git a/src/api/mes/plan/index.ts b/src/api/mes/plan/index.ts
index d7292d0c..04d5b5ea 100644
--- a/src/api/mes/plan/index.ts
+++ b/src/api/mes/plan/index.ts
@@ -1,4 +1,5 @@
import request from '@/config/axios'
+import {ItemRequisitionVO} from "@/api/mes/itemrequisition";
// 生产计划 VO
export interface PlanVO {
@@ -56,5 +57,13 @@ export const PlanApi = {
// 批量新增生产计划
saveBatchPlan: async (data: any) => {
return await request.post({ url: `/mes/plan/saveBatchPlan`, data })
- }
+ },
+ // 派工生产计划
+ arrangePlan: async (data: ItemRequisitionVO) => {
+ return await request.put({ url: `/mes/plan/paigong`, data })
+ },
+ // 更新状态生产计划
+ updatePlanStatus: async (data: PlanVO) => {
+ return await request.put({ url: `/mes/plan/updateStatus`, data })
+ },
}
diff --git a/src/views/mes/itemrequisition/ItemRequisitionForm.vue b/src/views/mes/itemrequisition/ItemRequisitionForm.vue
index caaff609..f1dc58a5 100644
--- a/src/views/mes/itemrequisition/ItemRequisitionForm.vue
+++ b/src/views/mes/itemrequisition/ItemRequisitionForm.vue
@@ -10,20 +10,12 @@
-
+
-
-
-
@@ -39,7 +31,7 @@
-
+
diff --git a/src/views/mes/itemrequisition/components/ItemRequisitionDetailForm.vue b/src/views/mes/itemrequisition/components/ItemRequisitionDetailForm.vue
index 19d75873..357c70e8 100644
--- a/src/views/mes/itemrequisition/components/ItemRequisitionDetailForm.vue
+++ b/src/views/mes/itemrequisition/components/ItemRequisitionDetailForm.vue
@@ -9,17 +9,17 @@
>
-
+
-
+
-
+
-
+
diff --git a/src/views/mes/itemrequisition/components/ItemRequisitionDetailList.vue b/src/views/mes/itemrequisition/components/ItemRequisitionDetailList.vue
index 7ffd1207..85baf029 100644
--- a/src/views/mes/itemrequisition/components/ItemRequisitionDetailList.vue
+++ b/src/views/mes/itemrequisition/components/ItemRequisitionDetailList.vue
@@ -2,10 +2,10 @@
-
-
-
-
+
+
+
+
@@ -42,4 +42,4 @@ const handleQuery = () => {
onMounted(() => {
getList()
})
-
\ No newline at end of file
+
diff --git a/src/views/mes/itemrequisition/index.vue b/src/views/mes/itemrequisition/index.vue
index 9f5b6958..4248fdaf 100644
--- a/src/views/mes/itemrequisition/index.vue
+++ b/src/views/mes/itemrequisition/index.vue
@@ -17,7 +17,7 @@
class="!w-240px"
/>
-
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
搜索
重置
-
- 新增
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/mes/plan/index.vue b/src/views/mes/plan/index.vue
index d06abd89..ebd99ba2 100644
--- a/src/views/mes/plan/index.vue
+++ b/src/views/mes/plan/index.vue
@@ -160,21 +160,6 @@
:formatter="dateFormatter"
width="180px"
/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -184,6 +169,7 @@
type="primary"
@click="openForm('update', scope.row.id)"
v-hasPermi="['mes:plan:update']"
+ v-if="scope.row.status === 0"
>
编辑
@@ -198,24 +184,36 @@
派工
开工
+ 暂停
+
+
完工
@@ -224,6 +222,7 @@
type="danger"
@click="handleDelete(scope.row.id)"
v-hasPermi="['mes:plan:delete']"
+ v-if="scope.row.status === 0 || scope.row.status === 3"
>
删除
@@ -243,6 +242,9 @@
+
+
+