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