From dc16b68e74c18b617c8f79d82fd3c3306badbcbe Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期四, 21 十一月 2024 17:22:23 +0800 Subject: [PATCH] 修复场景报告中设备图片选择弹框错误问题 --- src/views/fysp/check/ProCheck.vue | 51 +++++++++++---------------------------------------- 1 files changed, 11 insertions(+), 40 deletions(-) diff --git a/src/views/fysp/check/ProCheck.vue b/src/views/fysp/check/ProCheck.vue index 0e1c719..92e3617 100644 --- a/src/views/fysp/check/ProCheck.vue +++ b/src/views/fysp/check/ProCheck.vue @@ -9,6 +9,7 @@ </template> <template #aside> <SideList + legend :items="subtasks" :loading="sideLoading" @item-click="chooseSubtask" @@ -37,7 +38,7 @@ @check="handleProblemCheck" ></CompProblemCard> </el-scrollbar> - <el-empty v-else description="鏆傛棤璁板綍" v-loading="mainLoading" /> + <el-empty v-else description="鏆傛棤闂" v-loading="mainLoading" /> </template> </BaseContentLayout> <CompProblemAddOrUpd @@ -106,21 +107,23 @@ buttons: [ { name: '鏂板闂', - color: 'success', + // color: 'success', + color: 'primary', click: () => { this.proAddOrUpdDialogVisible = true; } }, { name: '鍦烘櫙鍥剧墖', - color: 'warning', + // color: 'warning', + color: 'primary', click: () => { this.anyPhotoDialog = true; } }, { name: '璁炬柦璁惧', - color: 'info', + color: 'primary', click: () => { this.openDeviceShowDialog(); } @@ -236,8 +239,9 @@ taskApi.getSubtaskSummary(param).then((res) => { const list = []; res.forEach((s) => { - const t = this.getSubtaskType(s); + const t = ProCheckProxy.getSubtaskType(s); list.push({ + status: s.subtask.status, type: t, title: s.stName, categoly: s.stPlanTime.split('T')[0], @@ -250,39 +254,6 @@ this.mainLoading = false; } }); - }, - //鑾峰彇浠诲姟闂鐨勫鏍告儏鍐� - getSubtaskType(s) { - let type = 0; - // 鏃犻棶棰� - if (s.proNum == 0) { - type = 0; - } - // 闂鏈鏍� - else if (s.proCheckedNum == 0) { - type = 1; - } - // 闂閮ㄥ垎瀹℃牳 - else if (s.proCheckedNum < s.proNum) { - type = 2; - } - // 鏈暣鏀� - else if (s.changeNum < s.proNum) { - type = 3; - } - // 鏁存敼鏈鏍� - else if (s.changeCheckedNum == 0) { - type = 4; - } - // 鏁存敼閮ㄥ垎瀹℃牳 - else if (s.changeCheckedNum < s.changeNum) { - type = 5; - } - // 瀹屽叏瀹℃牳 - else { - type = 6; - } - return type; }, //鐐瑰嚮宸︿晶鑿滃崟浠诲姟浜嬩欢 chooseSubtask(s) { @@ -305,7 +276,7 @@ // 闂鍗$墖缁勪欢涓诲姩鍙戣捣鍒锋柊鐖剁粍浠舵暟鎹� updateSubtask(refresh = false) { this.curSubtask.data.proCheckedNum++; - this.curSubtask.type = this.getSubtaskType(this.curSubtask.data); + this.curSubtask.type = ProCheckProxy.getSubtaskType(this.curSubtask.data); if (this.proAddOrUpdDialogVisible) { this.proAddOrUpdDialogVisible = false; } @@ -347,7 +318,7 @@ this.curSubtask.data.proCheckedNum = status.proCheckedNum this.curSubtask.data.changeNum = status.changeNum this.curSubtask.data.changeCheckedNum = status.changeCheckedNum - this.curSubtask.type = this.getSubtaskType(this.curSubtask.data) + this.curSubtask.type = ProCheckProxy.getSubtaskType(this.curSubtask.data) } }, mounted() {} -- Gitblit v1.9.3