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