From 7fd071a79b0fc4b36a9179669a0a18bfcb44dfcf Mon Sep 17 00:00:00 2001 From: YunaiV Date: Wed, 15 Oct 2025 13:14:59 +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=8880%=20ele?= =?UTF-8?q?=20=E9=83=A8=E5=88=86=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/mall/trade/order/data.ts | 3 +-- .../views/mall/trade/order/detail/index.vue | 12 +++++----- .../src/views/mall/trade/order/index.vue | 12 +++++----- ...date-address-form.vue => address-form.vue} | 23 ++++++++++--------- .../{delevery-form.vue => delivery-form.vue} | 0 .../{update-price-form.vue => price-form.vue} | 0 ...update-remark-form.vue => remark-form.vue} | 12 +++++++--- 7 files changed, 34 insertions(+), 28 deletions(-) rename apps/web-ele/src/views/mall/trade/order/modules/{update-address-form.vue => address-form.vue} (76%) rename apps/web-ele/src/views/mall/trade/order/modules/{delevery-form.vue => delivery-form.vue} (100%) rename apps/web-ele/src/views/mall/trade/order/modules/{update-price-form.vue => price-form.vue} (100%) rename apps/web-ele/src/views/mall/trade/order/modules/{update-remark-form.vue => remark-form.vue} (85%) diff --git a/apps/web-antd/src/views/mall/trade/order/data.ts b/apps/web-antd/src/views/mall/trade/order/data.ts index ad5f767fb..ca3261cd6 100644 --- a/apps/web-antd/src/views/mall/trade/order/data.ts +++ b/apps/web-antd/src/views/mall/trade/order/data.ts @@ -108,7 +108,7 @@ export function useGridFormSchema(): VbenFormSchema[] { }, }, { - fieldName: 'deliveryType', + fieldName: 'pickUpVerifyCode', label: '核销码', component: 'Input', componentProps: { @@ -213,7 +213,6 @@ export function useGridColumns(): VxeGridPropTypes.Columns { }, minWidth: 80, }, - { field: 'payPrice', title: '实际支付', diff --git a/apps/web-ele/src/views/mall/trade/order/detail/index.vue b/apps/web-ele/src/views/mall/trade/order/detail/index.vue index b3e90bb3d..7fc9ce5cb 100644 --- a/apps/web-ele/src/views/mall/trade/order/detail/index.vue +++ b/apps/web-ele/src/views/mall/trade/order/detail/index.vue @@ -25,10 +25,10 @@ import * as TradeOrderApi from '#/api/mall/trade/order'; import { DictTag } from '#/components/dict-tag'; import { TableAction } from '#/components/table-action'; -import DeliveryForm from '../modules/delevery-form.vue'; -import UpdateAddressForm from '../modules/update-address-form.vue'; -import UpdatePriceForm from '../modules/update-price-form.vue'; -import RemarkForm from '../modules/update-remark-form.vue'; +import DeliveryForm from '../modules/delivery-form.vue'; +import AddressForm from '../modules/address-form.vue'; +import PriceForm from '../modules/price-form.vue'; +import RemarkForm from '../modules/remark-form.vue'; import { useExpressTrackColumns, useOperateLogColumns, @@ -112,12 +112,12 @@ const [RemarkFormModal, remarkFormModalApi] = useVbenModal({ }); const [AddressFormModal, addressFormModalApi] = useVbenModal({ - connectedComponent: UpdateAddressForm, + connectedComponent: AddressForm, destroyOnClose: true, }); const [PriceFormModal, priceFormModalApi] = useVbenModal({ - connectedComponent: UpdatePriceForm, + connectedComponent: PriceForm, destroyOnClose: true, }); diff --git a/apps/web-ele/src/views/mall/trade/order/index.vue b/apps/web-ele/src/views/mall/trade/order/index.vue index a13dae0ba..281cd50e7 100644 --- a/apps/web-ele/src/views/mall/trade/order/index.vue +++ b/apps/web-ele/src/views/mall/trade/order/index.vue @@ -20,13 +20,13 @@ import { DictTag } from '#/components/dict-tag'; import { $t } from '#/locales'; import { useGridColumns, useGridFormSchema } from './data'; -import DeleveryForm from './modules/delevery-form.vue'; -import RemarkForm from './modules/update-remark-form.vue'; +import DeliveryForm from './modules/delivery-form.vue'; +import RemarkForm from './modules/remark-form.vue'; const { push } = useRouter(); -const [DeleveryFormModal, deleveryFormModalApi] = useVbenModal({ - connectedComponent: DeleveryForm, +const [DeliveryFormModal, deliveryFormModalApi] = useVbenModal({ + connectedComponent: DeliveryForm, destroyOnClose: true, }); @@ -47,7 +47,7 @@ function handleDetail(row: MallOrderApi.Order) { /** 发货 */ function handleDelivery(row: MallOrderApi.Order) { - deleveryFormModalApi.setData(row).open(); + deliveryFormModalApi.setData(row).open(); } /** 备注 */ @@ -104,7 +104,7 @@ const [Grid, gridApi] = useVbenVxeGrid({ /> - +