diff --git a/src/views/consume/bean/addBeanConsume.vue b/src/views/consume/bean/addBeanConsume.vue index 5cc5870..baac17d 100644 --- a/src/views/consume/bean/addBeanConsume.vue +++ b/src/views/consume/bean/addBeanConsume.vue @@ -44,6 +44,10 @@ const getUser = async function (jwcode) { ElMessage.error("精网号错误"); } } + +//提交禁止重复点击 +const addDisabled = ref(false) + const consumeForm = ref({ jwcode: '', permanentBean: '', @@ -178,6 +182,7 @@ const handleConsumeForm = async () => { lockScroll: false, } ) + addDisabled.value = true const result = await request({ url: '/beanConsume/reduce', data: { @@ -188,6 +193,7 @@ const handleConsumeForm = async () => { adminName: adminData.value.adminName } }) + addDisabled.value = false if (result.code == 200) { ElMessage.success('新增成功') consumeForm.value = { @@ -230,7 +236,7 @@ const throttledHandleConsumeFormt = _.throttle(handleConsumeForm, 5000, { --> 重置 - 提交 + 提交 diff --git a/src/views/consume/gold/addCoinConsume.vue b/src/views/consume/gold/addCoinConsume.vue index 70c6069..fb9e247 100644 --- a/src/views/consume/gold/addCoinConsume.vue +++ b/src/views/consume/gold/addCoinConsume.vue @@ -18,7 +18,8 @@ const trimJwCode = () => { } } } - +//提交禁止重复点击 +const addDisabled = ref(false) /* ====================数据================================= */ @@ -238,6 +239,7 @@ const add = async function () { console.log("addConsume.value", addConsume.value) // 发送POST请求 + addDisabled.value = true const result = await request({ // url: "/consume/add", url: "/consume/add", @@ -253,7 +255,7 @@ const add = async function () { remark: addConsume.value.remark } }); - + addDisabled.value = false console.log("add请求", result); // 处理响应 handleResponse(result); @@ -464,60 +466,45 @@ onMounted(async function () {