diff --git a/components.d.ts b/components.d.ts index 06def7a..dca3074 100644 --- a/components.d.ts +++ b/components.d.ts @@ -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'] diff --git a/src/views/cart/index.vue b/src/views/cart/index.vue index 03db46d..0f7585d 100644 --- a/src/views/cart/index.vue +++ b/src/views/cart/index.vue @@ -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(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('') diff --git a/src/views/order/index.vue b/src/views/order/index.vue index 55b45e6..41bdf47 100644 --- a/src/views/order/index.vue +++ b/src/views/order/index.vue @@ -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 () => {