|
@@ -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;
|
|
|
}
|
|
|
})
|
|
|
}
|