|
|
@@ -3,6 +3,8 @@ import { FormSchema } from '/@/components/Table';
|
|
|
import { useUserStore } from '/@/store/modules/user';
|
|
|
// import { Business, getProject } from '../gymnasiumBag/gymnasiumBag.api';
|
|
|
import { storeToRefs } from 'pinia';
|
|
|
+import { h } from 'vue';
|
|
|
+import { Tag } from 'ant-design-vue';
|
|
|
|
|
|
const { userInfo } = storeToRefs(useUserStore());
|
|
|
//列表数据
|
|
|
@@ -16,79 +18,101 @@ export const columns: BasicColumn[] = [
|
|
|
{
|
|
|
title: '收支类型',
|
|
|
align: 'center',
|
|
|
- dataIndex: 'income_expense_type',
|
|
|
+ dataIndex: 'incomeType',
|
|
|
+ customRender: ({ record }) => {
|
|
|
+ if (record.incomeType == 1) {
|
|
|
+ return h(Tag, { color: 'pink' }, '支出');
|
|
|
+ } else {
|
|
|
+ return h(Tag, { color: 'green' }, '收入');
|
|
|
+ }
|
|
|
+ },
|
|
|
},
|
|
|
{
|
|
|
title: '金额类型',
|
|
|
align: 'center',
|
|
|
- dataIndex: 'amount_type',
|
|
|
- slots: { customRender: 'amount_type' },
|
|
|
+ dataIndex: 'moneyType',
|
|
|
+ customRender: ({ record }) => {
|
|
|
+ if (record.moneyType == 1) {
|
|
|
+ return '可用余额';
|
|
|
+ } else {
|
|
|
+ return '待结算';
|
|
|
+ }
|
|
|
+ },
|
|
|
},
|
|
|
{
|
|
|
title: '改变前金额(元)',
|
|
|
align: 'center',
|
|
|
- dataIndex: 'amount_before',
|
|
|
+ dataIndex: 'beforeChange',
|
|
|
},
|
|
|
{
|
|
|
title: '改变后金额(元)',
|
|
|
align: 'center',
|
|
|
- dataIndex: 'amount_after',
|
|
|
+ dataIndex: 'afterChange',
|
|
|
},
|
|
|
{
|
|
|
title: '改变金额(元)',
|
|
|
align: 'center',
|
|
|
- dataIndex: 'change_amount',
|
|
|
+ dataIndex: 'moneyChange',
|
|
|
},
|
|
|
{
|
|
|
title: '资金变化原因',
|
|
|
align: 'center',
|
|
|
- dataIndex: 'change_reason',
|
|
|
+ dataIndex: 'changeInfo',
|
|
|
+ customRender: ({ record }) => {
|
|
|
+ if (record.changeInfo == 1) {
|
|
|
+ return '用户支付';
|
|
|
+ } else if (record.changeInfo == 2) {
|
|
|
+ return '用户退款';
|
|
|
+ } else {
|
|
|
+ return '分账';
|
|
|
+ }
|
|
|
+ },
|
|
|
},
|
|
|
{
|
|
|
title: '创建时间',
|
|
|
align: 'center',
|
|
|
- dataIndex: 'create_time',
|
|
|
+ dataIndex: 'createTime',
|
|
|
},
|
|
|
];
|
|
|
//查询数据
|
|
|
export const searchFormSchema: FormSchema[] = [
|
|
|
{
|
|
|
- field: 'incomeExpenseType',
|
|
|
+ field: 'incomeType',
|
|
|
label: '收支类型',
|
|
|
component: 'Select',
|
|
|
componentProps: {
|
|
|
options: [
|
|
|
- { label: '全部', value: '全部' },
|
|
|
- { label: '收入', value: '收入' },
|
|
|
- { label: '支出', value: '支出' },
|
|
|
+ { label: '全部', value: '0' },
|
|
|
+ { label: '收入', value: '2' },
|
|
|
+ { label: '支出', value: '1' },
|
|
|
],
|
|
|
},
|
|
|
colProps: { span: 4 },
|
|
|
},
|
|
|
{
|
|
|
- field: 'amountType',
|
|
|
+ field: 'moneyType',
|
|
|
label: '金额类型',
|
|
|
component: 'Select',
|
|
|
componentProps: {
|
|
|
options: [
|
|
|
- { label: '全部', value: '全部' },
|
|
|
- { label: '可用余额', value: '可用余额' },
|
|
|
- { label: '待结算', value: '待结算' },
|
|
|
- { label: '已结算', value: '已结算' },
|
|
|
+ { label: '全部', value: '0' },
|
|
|
+ { label: '可用余额', value: '1' },
|
|
|
+ { label: '待结算', value: '2' },
|
|
|
+ // { label: '已结算', value: '已结算' },
|
|
|
],
|
|
|
},
|
|
|
colProps: { span: 4 },
|
|
|
},
|
|
|
{
|
|
|
- field: 'changeReason',
|
|
|
+ field: 'changeInfo',
|
|
|
label: '资金变化原因',
|
|
|
componentProps: {
|
|
|
options: [
|
|
|
- { label: '全部', value: '全部' },
|
|
|
- { label: '用户支付', value: '用户支付' },
|
|
|
- { label: '用户退款', value: '用户退款' },
|
|
|
- { label: '分账', value: '分账' },
|
|
|
- { label: '银行卡到账', value: '银行卡到账' },
|
|
|
+ { label: '全部', value: '0' },
|
|
|
+ { label: '用户支付', value: '1' },
|
|
|
+ { label: '用户退款', value: '2' },
|
|
|
+ { label: '分账', value: '3' },
|
|
|
+ // { label: '银行卡到账', value: '银行卡到账' },
|
|
|
],
|
|
|
},
|
|
|
component: 'Select',
|