From bd5916b97e9ef226775fe134d3199b5a057288e7 Mon Sep 17 00:00:00 2001 From: Leo_Ding <2405260743@qq.com> Date: Tue, 2 Sep 2025 19:35:22 +0800 Subject: [PATCH] 1 --- .../allList/components/HomerDialog.vue | 67 ++++++++++--------- src/views/userManagement/allList/index.vue | 6 +- 2 files changed, 40 insertions(+), 33 deletions(-) diff --git a/src/views/userManagement/allList/components/HomerDialog.vue b/src/views/userManagement/allList/components/HomerDialog.vue index 6fa9c9f..cecc28c 100644 --- a/src/views/userManagement/allList/components/HomerDialog.vue +++ b/src/views/userManagement/allList/components/HomerDialog.vue @@ -22,8 +22,7 @@ - + @@ -41,7 +40,7 @@ import { ref, onBeforeMount } from 'vue' import { config } from '@/config' import apis from '@/apis' import { useForm, useModal, useSpining } from '@/hooks' -import { message } from 'ant-design-vue' +import { message,Modal } from 'ant-design-vue' import { useI18n } from 'vue-i18n' import dayjs from 'dayjs' import GxUpload from '@/components/GxUpload/index.vue' @@ -105,35 +104,43 @@ const uploadSuccess = (data) => { * 确定 */ function handleOk() { - formRef.value.validateFields().then(async (values) => { - try { - showLoading() - const params = { - ...values - } - let result = null - switch (modal.value.type) { - case 'create': - result = await apis.customer.createCustomer(params).catch((error) => { - console.log(error) - throw new Error(error) - }) - break - } - hideLoading() - if (config('http.code.success') === result?.success) { - hideModal() - emit('ok') - } - } catch (error) { - console.log(error) - message.error({ content: error.detail }) - hideLoading() + Modal.confirm({ + title: '即将添加业主,是否继续', + content: t('button.confirm'), + okText: t('button.confirm'), + onOk: () => { + formRef.value.validateFields().then(async (values) => { + try { + showLoading() + const params = { + ...values + } + let result = null + switch (modal.value.type) { + case 'create': + result = await apis.customer.createCustomer(params).catch((error) => { + console.log(error) + throw new Error(error) + }) + break + } + hideLoading() + if (config('http.code.success') === result?.success) { + hideModal() + emit('ok') + } + } catch (error) { + console.log(error) + message.error({ content: error.detail }) + hideLoading() + } + }) + .catch((e) => { + hideLoading() + }) } }) - .catch((e) => { - hideLoading() - }) + } diff --git a/src/views/userManagement/allList/index.vue b/src/views/userManagement/allList/index.vue index 99342ad..126cebc 100644 --- a/src/views/userManagement/allList/index.vue +++ b/src/views/userManagement/allList/index.vue @@ -39,13 +39,13 @@ - + +