Ver Fonte

新增按钮限制重复提交

duy há 2 anos atrás
pai
commit
8546a9fb43

+ 8 - 2
src/views/tentative/detect/outside.vue

@@ -488,10 +488,13 @@ const submitFormApi = async () => {
         contractId: contractId.value
     })
     //处理数据
-    addEditFormLoading.value = false
+   
     if (!error && code === 200) {
         window?.$message?.success('操作成功')
         addEditFormModal.value = false
+        setTimeout(() => {
+             addEditFormLoading.value = false
+        }, 1000);
         await getTableData()
     }
 }
@@ -518,10 +521,13 @@ const copyFormApi = async () => {
         contractId: contractId.value
     })
     //处理数据
-    addEditFormLoading.value = false
+    
     if (!error && code === 200) {
         window?.$message?.success('操作成功')
         addEditFormModal.value = false
+        setTimeout(() => {
+            addEditFormLoading.value = false
+        }, 1000);
         await getTableData()
     }
 }

+ 8 - 2
src/views/tentative/detect/third.vue

@@ -486,10 +486,13 @@ const submitFormApi = async () => {
         contractId: contractId.value
     })
     //处理数据
-    addEditFormLoading.value = false
+   
     if (!error && code === 200) {
         window?.$message?.success('操作成功')
         addEditFormModal.value = false
+        setTimeout(() => {
+            addEditFormLoading.value = false
+        }, 1000);
         await getTableData()
     }
 }
@@ -516,10 +519,13 @@ const copyFormApi = async () => {
         contractId: contractId.value
     })
     //处理数据
-    addEditFormLoading.value = false
+  
     if (!error && code === 200) {
         window?.$message?.success('操作成功')
         addEditFormModal.value = false
+        setTimeout(() => {
+            addEditFormLoading.value = false
+        }, 1000);
         await getTableData()
     }
 }

+ 4 - 1
src/views/tentative/device/overhaul.vue

@@ -478,10 +478,13 @@ const addEditFormClick = async () => {
             contractId: contractId.value
         })
         //处理数据
-        addEditFormLoading.value = false
+     
         if (!error && code === 200) {
             window?.$message?.success('操作成功')
             addEditFormModal.value = false
+            setTimeout(() => {
+                addEditFormLoading.value = false
+            }, 1000);
             await getTableData()
         }
     }

+ 4 - 1
src/views/tentative/laboratory/user.vue

@@ -359,10 +359,13 @@ const addEditFormClick = async () => {
             contractId: contractId.value
         })
         //处理数据
-        addEditFormLoading.value = false
+      
         if (!error && code === 200) {
             window?.$message?.success('操作成功')
             addEditFormModal.value = false
+            setTimeout(() => {
+                addEditFormLoading.value = false
+            }, 1000);
             await getTableData()
         }
     }

+ 4 - 1
src/views/tentative/material/approach.vue

@@ -427,10 +427,13 @@ const addEditFormClick = async () => {
             contractId: contractId.value
         })
         //处理数据
-        addEditFormLoading.value = false
+      
         if (!error && code === 200) {
             window?.$message?.success('操作成功')
             addEditFormModal.value = false
+            setTimeout(() => {
+                addEditFormLoading.value = false
+            }, 1000);
             await getTableData()
         }
     }

+ 4 - 1
src/views/tentative/material/sampling.vue

@@ -494,10 +494,13 @@ const addEditFormClick = async () => {
             contractId: contractId.value
         })
         //处理数据
-        addEditFormLoading.value = false
+      
         if (!error && code === 200) {
             window?.$message?.success('操作成功')
             addEditFormModal.value = false
+            setTimeout(() => {
+                  addEditFormLoading.value = false
+            }, 1000);
             await getTableData()
         }
     }

+ 5 - 1
src/views/tentative/parameter/compactness.vue

@@ -180,16 +180,20 @@ const addEditFormClick = async () => {
     const validate = await formValidate(addEditFormRef.value)
     if (validate) {
         //发起请求
+        addEditFormLoading.value=true
         const { error, code } = await dataApi.submitForm({
             ...addEditFormModel.value,
             projectId: projectId.value,
             contractId: contractId.value
         })
         //处理数据
-        addEditFormLoading.value = false
+       
         if (!error && code === 200) {
             window?.$message?.success('操作成功')
             addEditFormModal.value = false
+            setTimeout(() => {
+                 addEditFormLoading.value = false
+            }, 1000);
             await getTableData()
         }
     }

+ 4 - 1
src/views/tentative/parameter/container.vue

@@ -549,10 +549,13 @@ const addEditFormClick = async () => {
             id: form['id'] ?? ''
         })
         //处理数据
-        addEditFormLoading.value = false
+      
         if (!error && code === 200) {
             window?.$message?.success('操作成功')
             addEditFormModal.value = false
+            setTimeout(() => {
+                  addEditFormLoading.value = false
+            }, 1000);
             await getTableData()
         }
     }

+ 5 - 1
src/views/tentative/parameter/density.vue

@@ -161,6 +161,7 @@ const addEditFormLoading = ref(false)
 const addEditFormClick = async () => {
     const validate = await formValidate(addEditFormRef.value)
     if (validate) {
+         addEditFormLoading.value = true
         //发起请求
         const { error, code } = await dataApi.submitForm({
             ...addEditFormModel.value,
@@ -168,10 +169,13 @@ const addEditFormClick = async () => {
             contractId: contractId.value
         })
         //处理数据
-        addEditFormLoading.value = false
+      
         if (!error && code === 200) {
             window?.$message?.success('操作成功')
             addEditFormModal.value = false
+            setTimeout(() => {
+                  addEditFormLoading.value = false
+            }, 1000);
             await getTableData()
         }
     }

+ 8 - 3
src/views/tentative/parameter/sieve.vue

@@ -291,10 +291,12 @@ const addEditNodeFormModalSave = async () => {
         if (!error && code === 200) {
             window?.$message?.success('操作成功')
             addEditNodeFormModal.value = false
-            addEditNodeFormLoading.value = false
+           setTimeout(() => {
+                addEditNodeFormLoading.value = false
+           }, 1000);
             await queryClassification()
         }
-           addEditNodeFormLoading.value = false
+          
            addEditFormLoading.value = false
     }
 }
@@ -400,10 +402,13 @@ const addEditFormClick = async () => {
             contractId: contractId.value
         })
         //处理数据
-        addEditFormLoading.value = false
+      
         if (!error && code === 200) {
             window?.$message?.success('操作成功')
             addEditFormModal.value = false
+            setTimeout(() => {
+                  addEditFormLoading.value = false
+            }, 1000);
             await getTableData()
         }
     }