浏览代码

fix: 请求确认

刘秀芳 2 周之前
父节点
当前提交
f95b51ebb9
共有 1 个文件被更改,包括 17 次插入2 次删除
  1. 17 2
      src/views/old_mini/task_condition/components/task.vue

+ 17 - 2
src/views/old_mini/task_condition/components/task.vue

@@ -58,8 +58,11 @@
                                     <div v-if="activeIndex === 0" class="btn second" @click="handleAction(item)">
                                     <div v-if="activeIndex === 0" class="btn second" @click="handleAction(item)">
                                         忽略
                                         忽略
                                     </div>
                                     </div>
-                                    <div class="btn primary" @click="showPriceSheetPopup(item)">
-                                        {{ activeIndex === 0 ? "确认并报价" : "请求确认" }}
+                                    <div class="btn primary" v-if="activeIndex === 0" @click="showPriceSheetPopup(item)">
+                                        确认并报价
+                                    </div>
+                                    <div v-else class="btn primary" @click="showUploadExecutePopup(item)">
+                                        请求确认
                                     </div>
                                     </div>
                                 </div>
                                 </div>
                             </div>
                             </div>
@@ -403,6 +406,18 @@ function toPage(item) {
     // }
     // }
 }
 }
 
 
+const showUploadExecutePopup = (item) => {
+    if (item?.executeEvidence.length) {
+        onlyShare.value = true;
+    } else {
+        onlyShare.value = false;
+    }
+    setTimeout(() => {
+        uploadExecuteRef.value.showPopup(item);
+    }, 10);
+};
+
+
 function toDetail(item) {
 function toDetail(item) {
     if (activeIndex.value === 0) {
     if (activeIndex.value === 0) {
         router.push({
         router.push({