From b40f10c68b99e11f4cc8fb5f55f74ffa991d7adf Mon Sep 17 00:00:00 2001 From: YunaiV Date: Wed, 15 Oct 2025 09:20:17 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E3=80=90mall=20=E5=95=86=E5=9F=8E?= =?UTF-8?q?=E3=80=91=E4=BA=A4=E6=98=93=E8=AE=A2=E5=8D=95=EF=BC=8830%=20ant?= =?UTF-8?q?d=20remark=20=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81=E9=A3=8E?= =?UTF-8?q?=E6=A0=BC=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/mall/trade/order/index.vue | 44 +------------------ .../views/mall/trade/order/modules/detail.vue | 2 +- 2 files changed, 3 insertions(+), 43 deletions(-) diff --git a/apps/web-antd/src/views/mall/trade/order/index.vue b/apps/web-antd/src/views/mall/trade/order/index.vue index 4661182a1..84387940e 100644 --- a/apps/web-antd/src/views/mall/trade/order/index.vue +++ b/apps/web-antd/src/views/mall/trade/order/index.vue @@ -2,7 +2,6 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import type { MallOrderApi } from '#/api/mall/trade/order'; -import { ref } from 'vue'; import { useRouter } from 'vue-router'; import { DocAlert, Page, useVbenModal } from '@vben/common-ui'; @@ -53,35 +52,7 @@ function handleDelivery(row: MallOrderApi.Order) { /** 备注 */ function handleRemark(row: MallOrderApi.Order) { - remarkOrderId.value = row.id; - remarkFormVisible.value = true; - remarkFormApi.setValues(row); -} - -/** 提交备注 */ -async function handleRemarkSubmit() { - const { valid } = await remarkFormApi.validate(); - if (!valid) return; - - remarkFormLoading.value = true; - try { - const data = - (await remarkFormApi.getValues()) as MallOrderApi.RemarkRequest; - await updateOrderRemark(data); - message.success($t('ui.actionMessage.operationSuccess')); - remarkFormVisible.value = false; - handleRefresh(); - } catch (error) { - console.error('更新订单备注失败:', error); - } finally { - remarkFormLoading.value = false; - } -} - -/** 取消备注 */ -function handleRemarkCancel() { - remarkFormVisible.value = false; - remarkOrderId.value = undefined; + remarkFormModalApi.setData(row).open(); } const [Grid, gridApi] = useVbenVxeGrid({ @@ -134,18 +105,7 @@ const [Grid, gridApi] = useVbenVxeGrid({ - - - - - +