!239 分销员表格佣金字段格式化

Merge pull request !239 from 疯狂的世界/brokerage
This commit is contained in:
芋道源码 2023-09-09 01:46:05 +00:00 committed by Gitee
commit e3b9a15c26
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 29 additions and 2 deletions

12
src/utils/formatter.ts Normal file
View File

@ -0,0 +1,12 @@
import { fenToYuan } from '@/utils'
import { TableColumnCtx } from 'element-plus'
// 格式化金额【分转元】
export const fenToYuanFormat = (
row: any,
column: TableColumnCtx<any>,
cellValue: any,
index: number
) => {
return `${fenToYuan(cellValue)}`
}

View File

@ -73,15 +73,29 @@
align="center" align="center"
prop="brokerageOrderPrice" prop="brokerageOrderPrice"
min-width="110px" min-width="110px"
:formatter="fenToYuanFormat"
/>
<el-table-column
label="已提现金额"
align="center"
prop="withdrawPrice"
min-width="100px"
:formatter="fenToYuanFormat"
/> />
<el-table-column label="已提现金额" align="center" prop="withdrawPrice" min-width="100px" />
<el-table-column label="已提现次数" align="center" prop="withdrawCount" min-width="100px" /> <el-table-column label="已提现次数" align="center" prop="withdrawCount" min-width="100px" />
<el-table-column label="未提现金额" align="center" prop="price" min-width="100px" /> <el-table-column
label="未提现金额"
align="center"
prop="price"
min-width="100px"
:formatter="fenToYuanFormat"
/>
<el-table-column <el-table-column
label="冻结中佣金" label="冻结中佣金"
align="center" align="center"
prop="frozenPrice" prop="frozenPrice"
min-width="100px" min-width="100px"
:formatter="fenToYuanFormat"
/> />
<el-table-column label="推广资格" align="center" prop="brokerageEnabled" min-width="80px"> <el-table-column label="推广资格" align="center" prop="brokerageEnabled" min-width="80px">
<template #default="scope"> <template #default="scope">
@ -167,6 +181,7 @@
import { dateFormatter } from '@/utils/formatTime' import { dateFormatter } from '@/utils/formatTime'
import * as BrokerageUserApi from '@/api/mall/trade/brokerage/user' import * as BrokerageUserApi from '@/api/mall/trade/brokerage/user'
import { checkPermi } from '@/utils/permission' import { checkPermi } from '@/utils/permission'
import { fenToYuanFormat } from '@/utils/formatter'
defineOptions({ name: 'TradeBrokerageUser' }) defineOptions({ name: 'TradeBrokerageUser' })