From 6b66f86b10f117d4378731ac617dc9379efb4d67 Mon Sep 17 00:00:00 2001 From: syruan <321359594@qq.com> Date: Fri, 28 Feb 2025 16:49:43 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=AD=E7=89=A9=E8=BD=A6=E4=B8=8B=E5=8D=95?= =?UTF-8?q?=E6=8F=90=E9=86=92=EF=BC=9AElMessage=E5=8F=98=E6=9B=B4=E8=87=B3?= =?UTF-8?q?ElMessageBox=E5=AF=B9=E8=AF=9D=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/cart/index.vue | 39 +++++++++++++-------------------------- 1 file changed, 13 insertions(+), 26 deletions(-) diff --git a/src/views/cart/index.vue b/src/views/cart/index.vue index 6414930..0e1be58 100644 --- a/src/views/cart/index.vue +++ b/src/views/cart/index.vue @@ -298,6 +298,7 @@ import Header from 'components/header/index.vue' import FooterInfo from 'components/FooterInfo/index.vue' import Empty from 'components/Empty/index.vue' import { ElMessage } from 'element-plus' +import { ElMessageBox } from 'element-plus' import { getBookCarDetailsApi, submitBookCarApi, @@ -480,9 +481,8 @@ const orderAmountPice = computed(() => { const onCartSubmit = async () => { ElMessage.closeAll() if (amountDevice.value < 1) { - ElMessage({ - showClose: false, - message: '请选择装备', + ElMessageBox.alert('请选择装备', '提示', { + confirmButtonText: '确定', type: 'error', }) return @@ -492,9 +492,8 @@ const onCartSubmit = async () => { cardList.value.forEach((e: any) => { const isSelect = e.devInfoVoList.some((j: any) => j.isChecked === true) if (isSelect && !e.protocolChecked) { - ElMessage({ - showClose: false, - message: '请阅读公司合同', + ElMessageBox.alert('请阅读公司合同', '提示', { + confirmButtonText: '确定', type: 'error', }) isRead = true @@ -503,19 +502,10 @@ const onCartSubmit = async () => { }) } catch (error) {} if (isRead) return - // if (!protocolChecked.value) { - // ElMessage({ - // showClose: false, - // message: '请阅读公司合同', - // type: 'error', - // }) - // return - // } if (addressTitle.value === '请选择收货地址') { - ElMessage({ - showClose: false, - message: '请选择收货地址', + ElMessageBox.alert('请选择收货地址', '提示', { + confirmButtonText: '确定', type: 'error', }) return @@ -525,9 +515,8 @@ const onCartSubmit = async () => { try { amountDeviceList.value.forEach((e: any) => { if (e.days < 1) { - ElMessage({ - showClose: false, - message: '有装备租期未选择或租期为0,请重新选择后再提交', + ElMessageBox.alert('有装备租期未选择或租期为0,请重新选择后再提交', '提示', { + confirmButtonText: '确定', type: 'error', }) isDays = true @@ -688,9 +677,8 @@ const handleViewWord = async (index: any) => { const isSelect = cardList.value[index].devInfoVoList.some((e: any) => e.isChecked == true) if (!isSelect) { - ElMessage({ - showClose: false, - message: '请勾选装备...', + ElMessageBox.alert('请勾选装备', '提示', { + confirmButtonText: '确定', type: 'error', }) return @@ -717,9 +705,8 @@ const handleViewWord = async (index: any) => { } }) if (!isDays) { - ElMessage({ - showClose: false, - message: '请选择租期', + ElMessageBox.alert('请选择租期', '提示', { + confirmButtonText: '确定', type: 'error', }) return