diff --git a/apps/web-antd/src/views/mall/trade/afterSale/data.ts b/apps/web-antd/src/views/mall/trade/afterSale/data.ts index 150a9fff9..2daee4757 100644 --- a/apps/web-antd/src/views/mall/trade/afterSale/data.ts +++ b/apps/web-antd/src/views/mall/trade/afterSale/data.ts @@ -131,7 +131,6 @@ export function useGridColumns(): VxeGridPropTypes.Columns { { field: 'user.nickname', title: '买家', - align: 'center', minWidth: 120, }, { @@ -144,11 +143,10 @@ export function useGridColumns(): VxeGridPropTypes.Columns { field: 'status', title: '售后状态', width: 100, - align: 'center', cellRender: { name: 'CellDict', props: { - dictType: DICT_TYPE.TRADE_AFTER_SALE_STATUS, + type: DICT_TYPE.TRADE_AFTER_SALE_STATUS, }, }, }, @@ -156,11 +154,10 @@ export function useGridColumns(): VxeGridPropTypes.Columns { field: 'way', title: '售后方式', width: 100, - align: 'center', cellRender: { name: 'CellDict', props: { - dictType: DICT_TYPE.TRADE_AFTER_SALE_WAY, + type: DICT_TYPE.TRADE_AFTER_SALE_WAY, }, }, }, diff --git a/apps/web-antd/src/views/member/user/detail/index.vue b/apps/web-antd/src/views/member/user/detail/index.vue index b0c0d322f..d6bd73a0b 100644 --- a/apps/web-antd/src/views/member/user/detail/index.vue +++ b/apps/web-antd/src/views/member/user/detail/index.vue @@ -17,6 +17,7 @@ import { $t } from '#/locales'; import Form from '../modules/form.vue'; import AccountInfo from './modules/account-info.vue'; import AddressList from './modules/address-list.vue'; +import AfterSaleList from './modules/after-sale-list.vue'; import BalanceList from './modules/balance-list.vue'; import BasicInfo from './modules/basic-info.vue'; import ExperienceRecordList from './modules/experience-record-list.vue'; @@ -104,10 +105,7 @@ onMounted(async () => { - - - 售后管理 - + diff --git a/apps/web-antd/src/views/member/user/detail/modules/after-sale-list.vue b/apps/web-antd/src/views/member/user/detail/modules/after-sale-list.vue new file mode 100644 index 000000000..db51216ac --- /dev/null +++ b/apps/web-antd/src/views/member/user/detail/modules/after-sale-list.vue @@ -0,0 +1,155 @@ + + + + + + + + + + + + {{ row.orderNo }} + + + + + + + {{ row.spuName }} + + + {{ property.propertyName }}: {{ property.valueName }} + + + + + + + + + + diff --git a/apps/web-ele/src/views/mall/trade/afterSale/data.ts b/apps/web-ele/src/views/mall/trade/afterSale/data.ts index a995b0b96..2aa4ecc69 100644 --- a/apps/web-ele/src/views/mall/trade/afterSale/data.ts +++ b/apps/web-ele/src/views/mall/trade/afterSale/data.ts @@ -131,7 +131,6 @@ export function useGridColumns(): VxeGridPropTypes.Columns { { field: 'user.nickname', title: '买家', - align: 'center', minWidth: 120, }, { @@ -144,11 +143,10 @@ export function useGridColumns(): VxeGridPropTypes.Columns { field: 'status', title: '售后状态', width: 100, - align: 'center', cellRender: { name: 'CellDict', props: { - dictType: DICT_TYPE.TRADE_AFTER_SALE_STATUS, + type: DICT_TYPE.TRADE_AFTER_SALE_STATUS, }, }, }, @@ -156,11 +154,10 @@ export function useGridColumns(): VxeGridPropTypes.Columns { field: 'way', title: '售后方式', width: 100, - align: 'center', cellRender: { name: 'CellDict', props: { - dictType: DICT_TYPE.TRADE_AFTER_SALE_WAY, + type: DICT_TYPE.TRADE_AFTER_SALE_WAY, }, }, }, diff --git a/apps/web-ele/src/views/member/user/detail/index.vue b/apps/web-ele/src/views/member/user/detail/index.vue index 1fdb3d4ff..498b23bc1 100644 --- a/apps/web-ele/src/views/member/user/detail/index.vue +++ b/apps/web-ele/src/views/member/user/detail/index.vue @@ -16,6 +16,7 @@ import { $t } from '#/locales'; import Form from '../modules/form.vue'; import AccountInfo from './modules/account-info.vue'; +import AfterSaleList from './modules/after-sale-list.vue'; import BalanceList from './modules/balance-list.vue'; import BasicInfo from './modules/basic-info.vue'; import ExperienceRecordList from './modules/experience-record-list.vue'; @@ -23,7 +24,6 @@ import OrderList from './modules/order-list.vue'; import PointList from './modules/point-list.vue'; import SignList from './modules/sign-list.vue'; import UserAddressList from './modules/user-address-list.vue'; -import UserAfterSaleList from './modules/user-after-sale-list.vue'; import UserBrokerageList from './modules/user-brokerage-list.vue'; import UserCouponList from './modules/user-coupon-list.vue'; import UserFavoriteList from './modules/user-favorite-list.vue'; @@ -110,10 +110,7 @@ onMounted(async () => { - - - - + diff --git a/apps/web-ele/src/views/member/user/detail/modules/after-sale-list.vue b/apps/web-ele/src/views/member/user/detail/modules/after-sale-list.vue new file mode 100644 index 000000000..5661f01f3 --- /dev/null +++ b/apps/web-ele/src/views/member/user/detail/modules/after-sale-list.vue @@ -0,0 +1,156 @@ + + + + + + + + + + + + {{ row.orderNo }} + + + + + + + {{ row.spuName }} + + + {{ property.propertyName }}: {{ property.valueName }} + + + + + + + + + + diff --git a/apps/web-ele/src/views/member/user/detail/modules/user-after-sale-list.vue b/apps/web-ele/src/views/member/user/detail/modules/user-after-sale-list.vue deleted file mode 100644 index 08b815945..000000000 --- a/apps/web-ele/src/views/member/user/detail/modules/user-after-sale-list.vue +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - - - - - -