|
|
@@ -58,8 +58,11 @@
|
|
|
<div v-if="activeIndex === 0" class="btn second" @click="handleAction(item)">
|
|
|
忽略
|
|
|
</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>
|
|
|
@@ -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) {
|
|
|
if (activeIndex.value === 0) {
|
|
|
router.push({
|