From dbe565fcf172bcf992b7fbbc24194cc483c8e448 Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Mon, 18 Aug 2025 18:13:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../project-manage/lot-project/index.vue | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/views/basic-manage/project-manage/lot-project/index.vue b/src/views/basic-manage/project-manage/lot-project/index.vue index 55afe31..1364eed 100644 --- a/src/views/basic-manage/project-manage/lot-project/index.vue +++ b/src/views/basic-manage/project-manage/lot-project/index.vue @@ -40,7 +40,7 @@ @@ -51,6 +51,7 @@ size="mini" type="success" icon="el-icon-check" + v-if="data.proStatus != '4'" v-hasPermi="['lot:project:complete']" @click="onHandleCompleteAllProject(data)" > @@ -235,9 +236,10 @@ export default { const res = await addAndEditLotLotProjectAPI({ id: data.id, proStatus: '4', + subComId: data.subComId, }) if (res.code === 200) { - this.$msgSuccess('完工成功') + this.$modal.msgSuccess('完工成功') this.$refs.lotProjectTableRef.getTableList() // 更新列表 } }) @@ -269,6 +271,18 @@ export default { return data || '' }, + // 初始化工程状态标签 + initType(data) { + if (typeof data === 'string') { + return ( + this.dict.type.project_status.find( + (item) => item.value == data, + ).raw.listClass || 'primary' + ) + } + + return 'primary' || '' + }, // 确定按钮 async onHandleConfirmAddOrEdit() {