Просмотр исходного кода

```
feat(member-center): 添加字典标签渲染和修复页面标题

- 在会员列表页面添加来源字段的字典标签渲染
- 修正会员列表页面标题从'活动列表'为'用户列表'
- 在开通记录表格中使用dictTag组件替换dictSelect组件
- 修正开通记录按钮点击事件参数从id为mobile
- 在会员订单页面添加开通来源字段的字典标签渲染
- 在会员类型页面添加开放渠道字段的字典标签渲染

fix(order-manage): 修正订单详情页费用显示

- 将电费金额字段从totalMoney改为totalElecMoney
- 添加结算服务费字段显示totalSeviceMoney
```

wenjie 2 дней назад
Родитель
Сommit
5d289395bb

+ 7 - 4
src/views/member-center/member-list/index.vue

@@ -51,7 +51,10 @@ const columns: NaiveUI.TableColumn<Api.goods.ShopSku>[] = [
     key: 'openSource',
     title: '来源',
     align: 'center',
-    width: 100
+    width: 100,
+    render: row => {
+      return <dictTag value={row.openSource} dictCode="open_channel" immediate={true}></dictTag>;
+    }
   }
 ];
 
@@ -107,7 +110,7 @@ const [registerTable, { getTableData }] = useTable({
   tableConfig: {
     opWdith: 160,
     keyField: 'skuId',
-    title: '活动列表',
+    title: '用户列表',
     showAddButton: false,
     scrollX: 1800,
     fieldMapToTime: [['createTime', ['effectiveTimeStart', 'effectiveTimeEnd']]]
@@ -205,7 +208,7 @@ const openColumns: NaiveUI.TableColumn<Api.government.PointsFailureRecordVO>[] =
     title: '来源',
     align: 'center',
     render: row => {
-      return <dictSelect value={row.source} disabled dictCode="open_channel" immediate={true}></dictSelect>;
+      return <dictTag value={row.source} dictCode="open_channel" immediate={true}></dictTag>;
     }
   }
 ];
@@ -322,7 +325,7 @@ async function openRecordModal(id: string) {
         </NSpace>
       </template>
       <template #op="{ row }">
-        <NButton size="small" @click="openRecordModal(row.id)">开通记录</NButton>
+        <NButton size="small" @click="openRecordModal(row.mobile)">开通记录</NButton>
       </template>
     </ZTable>
 

+ 4 - 1
src/views/member-center/member-order/index.vue

@@ -86,7 +86,10 @@ const columns: NaiveUI.TableColumn<Api.goods.ShopSku>[] = [
   {
     key: 'openSource',
     title: '开通来源',
-    align: 'center'
+    align: 'center',
+    render: row => {
+      return <dictTag value={row.openSource} dictCode="open_channel" immediate={true}></dictTag>;
+    }
   },
   {
     key: 'activateTime',

+ 4 - 1
src/views/member-center/member-type/index.vue

@@ -23,7 +23,10 @@ const columns: NaiveUI.TableColumn<Api.goods.ShopSku>[] = [
     key: 'openChannelCodes',
     title: '开放渠道',
     align: 'center',
-    width: 100
+    width: 100,
+    render: row => {
+      return <dictTag value={row.openChannelCodes} dictCode="open_channel" immediate={true}></dictTag>;
+    }
   },
   {
     key: 'status',

+ 2 - 2
src/views/order-manage/order-detail/index.vue

@@ -650,11 +650,11 @@ function getRefundRecordText() {
                 <NTbody>
                   <NTr>
                     <NTd>电费</NTd>
-                    <NTd>{{ orderInfo.chargeOrder.totalMoney }}</NTd>
+                    <NTd>{{ orderInfo.chargeOrder.totalElecMoney || 0 }}</NTd>
                   </NTr>
                   <NTr>
                     <NTd>结算服务费</NTd>
-                    <NTd>0</NTd>
+                    <NTd>{{ orderInfo.chargeOrder.totalSeviceMoney || 0 }}</NTd>
                   </NTr>
                   <NTr>
                     <NTd>运营服务费</NTd>