From 6131a7c3aa5eb25e427bed3d478daa3b0fb5f3e6 Mon Sep 17 00:00:00 2001
From: yyb <995253665@qq.com>
Date: 星期五, 11 七月 2025 13:49:30 +0800
Subject: [PATCH] 解决PDA报工页面提交时,提交按钮没控住问题

---
 pages/product/report/components/saveForm.vue |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/pages/product/report/components/saveForm.vue b/pages/product/report/components/saveForm.vue
index 9ec9a98..b7176f8 100644
--- a/pages/product/report/components/saveForm.vue
+++ b/pages/product/report/components/saveForm.vue
@@ -7,6 +7,7 @@
     @confirm="confirm"
     @cancel="cancel"
     :async-close="true"
+    :loading="loading"
   >
     <view class="packing-registration-param">
       <scroll-view scroll-y="true" style="height: 100%">
@@ -133,10 +134,12 @@
     return {
       show: false,
       form: {},
+      loading: false
     };
   },
   methods: {
     confirm() {
+      if (this.loading) return;
       if (!this.form.outerDiameter) {
         this.$u.toast("璇疯緭鍏ユ垚鍝佸寰勬祴閲忓��");
         this.$refs.uModal.clearLoading(); // 娓呴櫎鍔犺浇鐘舵��
@@ -167,11 +170,16 @@
       this.operationTaskList.productOutputList = []; // 鍒涘缓涓�涓┖鏁扮粍
       this.operationTaskList.productOutputList.push(this.form); // 鍚戞暟缁勪腑娣诲姞鍏冪礌
       console.log("this.operationTaskList", this.operationTaskList);
+      this.loading = true;
       this.$u.api.workReporting
         .submitPDA(this.operationTaskList)
         .then((res) => {
           this.$emit("update");
           this.$refs.uModal.cancel();
+        })
+        .finally(() => {
+          this.loading = false;
+          this.$refs.uModal.clearLoading();
         });
     },
     cancel() {

--
Gitblit v1.9.3