From 056ea576d820729878ffd62cd54cd7598e72d07e Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期二, 29 七月 2025 16:07:31 +0800 Subject: [PATCH] 新增图片超出限制,无法选中功能 --- src/views/overlay-clue/report/ClueReport.vue | 40 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 40 insertions(+), 0 deletions(-) diff --git a/src/views/overlay-clue/report/ClueReport.vue b/src/views/overlay-clue/report/ClueReport.vue index d342985..b952e9b 100644 --- a/src/views/overlay-clue/report/ClueReport.vue +++ b/src/views/overlay-clue/report/ClueReport.vue @@ -25,6 +25,30 @@ </div> </el-button> <el-button + v-else-if="clueTask" + class="push-btn" + :type="clueTask.finished ? 'success' : 'danger'" + @click="finishTask" + :disabled="clueTask.finished" + > + <div class="flex-col"> + <template v-if="clueTask.finished"> + <el-icon><Check /></el-icon> + <div>浠�</div> + <div>鍔�</div> + <div>瀹�</div> + <div>鎴�</div> + </template> + <template v-else> + <el-icon><Upload /></el-icon> + <div>缁�</div> + <div>鏉�</div> + <div>浠�</div> + <div>鍔�</div> + </template> + </div> + </el-button> + <el-button class="task-btn" :type="clueTask ? 'success' : 'danger'" @click="publishTask" @@ -128,6 +152,7 @@ }, pushClue() { return clueApi.pushClue(this.clueData.cid).then((res) => { + this.finishTask(); this.$emit('pushed', res); }); }, @@ -153,6 +178,21 @@ handelClueTaskEdit() { this.getClueTask(); this.$emit('onClueTaskChange'); + }, + finishTask() { + useMessageBoxTip({ + confirmMsg: '鏄惁缁撴潫绾跨储浠诲姟锛�', + confirmTitle: '缁撴潫绾跨储浠诲姟', + onConfirm: () => { + return clueTaskApi + .finishClueTask(this.clueTask.guid) + .then((res) => { + if (res.data == 1) { + this.clueTask.finished = true; + } + }); + } + }); } } }; -- Gitblit v1.9.3