增加订单提交时防抖函数 防止重复提交
This commit is contained in:
parent
d4fffd66bd
commit
52e98e5083
|
|
@ -14,7 +14,6 @@ declare module 'vue' {
|
|||
ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb']
|
||||
ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem']
|
||||
ElButton: typeof import('element-plus/es')['ElButton']
|
||||
ElCard: typeof import('element-plus/es')['ElCard']
|
||||
ElCarousel: typeof import('element-plus/es')['ElCarousel']
|
||||
ElCarouselItem: typeof import('element-plus/es')['ElCarouselItem']
|
||||
ElCascader: typeof import('element-plus/es')['ElCascader']
|
||||
|
|
@ -23,13 +22,11 @@ declare module 'vue' {
|
|||
ElCollapse: typeof import('element-plus/es')['ElCollapse']
|
||||
ElCollapseItem: typeof import('element-plus/es')['ElCollapseItem']
|
||||
ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
|
||||
ElCountdown: typeof import('element-plus/es')['ElCountdown']
|
||||
ElDatePicker: typeof import('element-plus/es')['ElDatePicker']
|
||||
ElDialog: typeof import('element-plus/es')['ElDialog']
|
||||
ElEmpty: typeof import('element-plus/es')['ElEmpty']
|
||||
ElForm: typeof import('element-plus/es')['ElForm']
|
||||
ElFormItem: typeof import('element-plus/es')['ElFormItem']
|
||||
ElHeader: typeof import('element-plus/es')['ElHeader']
|
||||
ElIcon: typeof import('element-plus/es')['ElIcon']
|
||||
ElImage: typeof import('element-plus/es')['ElImage']
|
||||
ElInput: typeof import('element-plus/es')['ElInput']
|
||||
|
|
@ -37,21 +34,14 @@ declare module 'vue' {
|
|||
ElMenu: typeof import('element-plus/es')['ElMenu']
|
||||
ElMenuItem: typeof import('element-plus/es')['ElMenuItem']
|
||||
ElOption: typeof import('element-plus/es')['ElOption']
|
||||
ElPageHeader: typeof import('element-plus/es')['ElPageHeader']
|
||||
ElPagination: typeof import('element-plus/es')['ElPagination']
|
||||
ElPopconfirm: typeof import('element-plus/es')['ElPopconfirm']
|
||||
ElProgress: typeof import('element-plus/es')['ElProgress']
|
||||
ElRadioButton: typeof import('element-plus/es')['ElRadioButton']
|
||||
ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup']
|
||||
ElRow: typeof import('element-plus/es')['ElRow']
|
||||
ElSelect: typeof import('element-plus/es')['ElSelect']
|
||||
ElStep: typeof import('element-plus/es')['ElStep']
|
||||
ElSteps: typeof import('element-plus/es')['ElSteps']
|
||||
ElSwitch: typeof import('element-plus/es')['ElSwitch']
|
||||
ElTable: typeof import('element-plus/es')['ElTable']
|
||||
ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
|
||||
ElTag: typeof import('element-plus/es')['ElTag']
|
||||
ElUpload: typeof import('element-plus/es')['ElUpload']
|
||||
Empty: typeof import('./src/components/Empty/index.vue')['default']
|
||||
EquipCard: typeof import('./src/components/equipCard.vue')['default']
|
||||
EquipCardHall: typeof import('./src/components/equipCardHall/index.vue')['default']
|
||||
|
|
|
|||
|
|
@ -323,6 +323,7 @@ import { useRoute, useRouter } from 'vue-router'
|
|||
import { useStore } from '../../store/user'
|
||||
import jsPreviewDocx from '@js-preview/docx'
|
||||
import '@js-preview/docx/lib/index.css'
|
||||
import { debounce } from 'lodash'
|
||||
const userStore = useStore()
|
||||
const router = useRouter()
|
||||
// const protocolChecked = ref<boolean>(false)
|
||||
|
|
@ -493,7 +494,7 @@ const orderAmountPice = computed(() => {
|
|||
})
|
||||
|
||||
// 提交按钮
|
||||
const onCartSubmit = async () => {
|
||||
const onCartSubmit = debounce(async () => {
|
||||
ElMessage.closeAll()
|
||||
if (amountDevice.value < 1) {
|
||||
ElMessageBox.alert('请选择装备', '提示', {
|
||||
|
|
@ -609,7 +610,7 @@ const onCartSubmit = async () => {
|
|||
// getBookCarDetailsData()
|
||||
}
|
||||
// console.log(res, '预约车提交结果')
|
||||
}
|
||||
}, 500)
|
||||
|
||||
const wordUrl = ref('')
|
||||
const settleWordTitle = ref('')
|
||||
|
|
|
|||
|
|
@ -265,6 +265,7 @@ import { useRoute, useRouter } from 'vue-router'
|
|||
import { useStore } from '../../store/user'
|
||||
import jsPreviewDocx from '@js-preview/docx'
|
||||
import '@js-preview/docx/lib/index.css'
|
||||
import { debounce } from 'lodash'
|
||||
const userStore = useStore()
|
||||
const router = useRouter()
|
||||
const route = useRoute()
|
||||
|
|
@ -410,7 +411,7 @@ const orderAmountPice = computed(() => {
|
|||
})
|
||||
|
||||
// 提交按钮
|
||||
const onCartSubmit = async () => {
|
||||
const onCartSubmit = debounce(async () => {
|
||||
// ElMessage.closeAll()
|
||||
// if (amountDevice.value < 1) {
|
||||
// ElMessage({
|
||||
|
|
@ -483,7 +484,7 @@ const onCartSubmit = async () => {
|
|||
// path: `/equipDetail/${pageParams.maId}`,
|
||||
// })
|
||||
}
|
||||
}
|
||||
}, 500)
|
||||
|
||||
// 获取收货地址
|
||||
const getReceiptGoodsAddress = async () => {
|
||||
|
|
|
|||
Loading…
Reference in New Issue