ZhaoJing 1 年之前
父节点
当前提交
e0f1947696
共有 1 个文件被更改,包括 10 次插入4 次删除
  1. 10 4
      src/pages/scanCode/index.vue

+ 10 - 4
src/pages/scanCode/index.vue

@@ -54,7 +54,7 @@
 
             </van-cell-group>
             <div style="margin: 16px;">
-                <van-button round block type="primary" native-type="submit">
+                <van-button :disabled="isSubmit" round block type="primary" native-type="submit">
                     提交
                 </van-button>
             </div>
@@ -62,8 +62,10 @@
     </div>
 </template>
 <script setup>
-import { showToast } from 'vant';
+import { showToast,showSuccessToast,showFailToast } from 'vant';
 import request, { REQUEST } from '../../request/request';
+
+let isSubmit = $ref(false);
 let params = $ref({});
 let newForm = $ref({
     wdwp_xs_xjh: '',
@@ -96,6 +98,7 @@ if (params.token) {
         if (res.code == 1) {
             localStorage.setItem('userInfo', JSON.stringify(res.data));
             getJcxm();
+            isSubmit = false;
         }
     })
 }
@@ -192,6 +195,7 @@ const onTimeConfirm = ({ selectedValues }) => {
 
 // 提交
 function onSubmit(info) {
+    isSubmit = true;
     let arr1 = [];
     let flag = false;
     jcsmData.forEach(item => {
@@ -257,9 +261,11 @@ function onSubmit(info) {
         data,
     }).then(res => {
         if (res.code == 1) {
-            showToast(res.msg);
+            showSuccessToast(res.msg);
+            isSubmit = true;
         } else {
-            showToast(res.msg);
+            showFailToast(res.msg);
+            isSubmit = false;
         }
     })
 }