From 3712bdd76e6d071c634198147e14d154d5f49025 Mon Sep 17 00:00:00 2001 From: siontion Date: Fri, 23 Feb 2024 10:41:20 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=A9=E6=96=99=E9=9C=80=E6=B1=82=E8=AE=A1?= =?UTF-8?q?=E5=88=92=20=E5=AE=A1=E6=A0=B8=E5=88=97=E8=A1=A8=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E9=A1=B5=E6=95=B0=E6=8D=AE=E5=8A=A0=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 物料需求计划 审核列表详情页数据加载 --- .../materialplan/MaterialPlanServiceImpl.java | 4 +- .../src/views/heli/materialplan/add.vue | 8 +- .../src/views/heli/materialplan/audit.vue | 211 +++++++ .../views/heli/materialplan/auditdetail.vue | 592 ++++++++++++++++++ .../src/views/heli/plan/detail.vue | 16 +- 5 files changed, 817 insertions(+), 14 deletions(-) create mode 100644 mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/audit.vue create mode 100644 mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/auditdetail.vue diff --git a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/materialplan/MaterialPlanServiceImpl.java b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/materialplan/MaterialPlanServiceImpl.java index 29734355..c00cf425 100644 --- a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/materialplan/MaterialPlanServiceImpl.java +++ b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/materialplan/MaterialPlanServiceImpl.java @@ -66,10 +66,10 @@ public class MaterialPlanServiceImpl implements MaterialPlanService { MaterialPlanDO updateObj = BeanUtils.toBean(updateReqVO, MaterialPlanDO.class); LocalDateTime currTime = LocalDateTime.now(); - if(updateReqVO.getSubmitUserId()!= null){ + if(updateReqVO.getStatus()==2){ updateObj.setSubmitTime(currTime); } - if(updateReqVO.getAuditor()!= null){ + if(updateReqVO.getStatus()== 3 || updateReqVO.getStatus() == 4){ updateObj.setAuditTime(currTime); } diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/add.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/add.vue index b6a6e42e..922a8037 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/add.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/add.vue @@ -96,6 +96,7 @@ import ProjectPlanDialog from '@/views/heli/materialplan/ProjectPlanDialog.vue' const { t } = useI18n() // 国际化 const message = useMessage() // 消息弹窗 +const router = useRouter() const dialogVisible = ref(false) // 弹窗的是否展示 const dialogTitle = ref('') // 弹窗的标题 @@ -141,11 +142,10 @@ const submitForm = async () => { formLoading.value = true try { const data = formData.value as unknown as MaterialPlanApi.MaterialPlanVO - await MaterialPlanApi.createMaterialPlan(data) - message.success(t('common.createSuccess')) + var materialPlanId = await MaterialPlanApi.createMaterialPlan(data) + router.push({ path: '/purchase/materialplanedit',query: { id: materialPlanId }}) + //message.success(t('common.createSuccess')) dialogVisible.value = false - // 发送操作成功的事件 - emit('success') } finally { formLoading.value = false } diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/audit.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/audit.vue new file mode 100644 index 00000000..11707b82 --- /dev/null +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/audit.vue @@ -0,0 +1,211 @@ + + + \ No newline at end of file diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/auditdetail.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/auditdetail.vue new file mode 100644 index 00000000..3fff9e8b --- /dev/null +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/auditdetail.vue @@ -0,0 +1,592 @@ + + \ No newline at end of file diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/detail.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/detail.vue index 218d97b5..997aed35 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/detail.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/detail.vue @@ -32,7 +32,7 @@ + :label="dict.username + ' '+ dict.nickname" :value="dict.id" /> @@ -54,7 +54,7 @@ + :label="dict.username + ' '+ dict.nickname" :value="dict.id" /> @@ -107,7 +107,7 @@ + :label="dict.username + ' '+ dict.nickname" :value="dict.id" /> @@ -117,7 +117,7 @@ + :label="dict.username + ' '+ dict.nickname" :value="dict.id" /> @@ -174,7 +174,7 @@ + :label="dict.username + ' '+ dict.nickname" :value="dict.id" /> @@ -335,7 +335,7 @@ + :label="dict.username + ' '+ dict.nickname" :value="dict.id" /> @@ -356,7 +356,7 @@ + :label="dict.username + ' '+ dict.nickname" :value="dict.id" /> @@ -377,7 +377,7 @@ + :label="dict.username + ' '+ dict.nickname" :value="dict.id" />