소스 검색

feat: 商户列表新增字段

叶静 4 일 전
부모
커밋
3b784c1dd1
3개의 변경된 파일21개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      src/i18n/pages/merchant/en.ts
  2. 3 0
      src/i18n/pages/merchant/zh-cn.ts
  3. 15 0
      src/views/merchant/list/index.vue

+ 3 - 0
src/i18n/pages/merchant/en.ts

@@ -16,6 +16,9 @@ export default {
 		status: 'Status',
 		agentId: 'Agent',
 		agentName: 'Agent',
+		totalAmount: 'Total Amount',
+		freezeAmount: 'Freeze Amount',
+		withdrawnAmount: 'Withdrawn Amount',
 		createTime: 'Create Time',
 		updateTime: 'Update Time',
 		operation: 'Operation',

+ 3 - 0
src/i18n/pages/merchant/zh-cn.ts

@@ -16,6 +16,9 @@ export default {
 		status: '状态',
 		agentId: '所属代理商',
 		agentName: '所属代理',
+		totalAmount: '总金额',
+		freezeAmount: '总冻结金额',
+		withdrawnAmount: '总提现金额',
 		createTime: '创建时间',
 		updateTime: '更新时间',
 		operation: '操作',

+ 15 - 0
src/views/merchant/list/index.vue

@@ -41,6 +41,21 @@
 				<el-table-column :label="$t('merchantUser.merchantId')" prop="userId" show-overflow-tooltip />
 				<el-table-column :label="$t('merchantUser.merchantName')" prop="merchantName" show-overflow-tooltip />
 				<el-table-column :label="$t('merchantUser.agentName')" prop="agentName" show-overflow-tooltip />
+				<el-table-column :label="$t('merchantUser.totalAmount')" prop="totalAmount" show-overflow-tooltip>
+					<template #default="scope">
+						{{ scope.row.totalAmount ? `¥${scope.row.totalAmount.toFixed(2)}` : '¥0.00' }}
+					</template>
+				</el-table-column>
+				<el-table-column :label="$t('merchantUser.freezeAmount')" prop="freezeAmount" show-overflow-tooltip>
+					<template #default="scope">
+						{{ scope.row.freezeAmount ? `¥${scope.row.freezeAmount.toFixed(2)}` : '¥0.00' }}
+					</template>
+				</el-table-column>
+				<el-table-column :label="$t('merchantUser.withdrawnAmount')" prop="withdrawnAmount" show-overflow-tooltip>
+					<template #default="scope">
+						{{ scope.row.withdrawnAmount ? `¥${scope.row.withdrawnAmount.toFixed(2)}` : '¥0.00' }}
+					</template>
+				</el-table-column>
 				<el-table-column :label="$t('merchantUser.status')" prop="status" show-overflow-tooltip>
 					<template #default="scope">
 						<el-switch