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