Commit 676fa7d5 authored by 沈翠玲's avatar 沈翠玲

增加还款状态的搜索条件

parent c1af33ca
...@@ -149,10 +149,11 @@ ...@@ -149,10 +149,11 @@
import { getTenantPage } from '@/api/tenant'; import { getTenantPage } from '@/api/tenant';
import { ArrowDown } from '@element-plus/icons-vue'; import { ArrowDown } from '@element-plus/icons-vue';
import { useDict } from '@/hooks/useDict'; import { useDict } from '@/hooks/useDict';
const { PhoneResultStatus, ReduceType, FlowStatus, FollowStatus, DistributeStatus, CaseStatus } = const { PhoneResultStatus, ReduceType,RepayStatus, FlowStatus, FollowStatus, DistributeStatus, CaseStatus } =
useDict( useDict(
'PhoneResultStatus', 'PhoneResultStatus',
'ReduceType', 'ReduceType',
'RepayStatus',
'FlowStatus', 'FlowStatus',
'FollowStatus', 'FollowStatus',
'DistributeStatus', 'DistributeStatus',
...@@ -422,6 +423,20 @@ ...@@ -422,6 +423,20 @@
labelWidth: 105, labelWidth: 105,
}, },
}, },
{
field: 'repayStatus',
title: '还款状态',
showOverflow: 'tooltip',
width: 80,
slots: {
default: ({ row }) => {
return <div>{row.repayStatus == 'over' ? '已还款' : '待还款'}</div>;
},
},
enum: RepayStatus,
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 105 },
fieldNames: { label: 'label', value: 'value' },
},
{ {
field: 'discount', field: 'discount',
title: '折扣', title: '折扣',
......
...@@ -110,6 +110,7 @@ ...@@ -110,6 +110,7 @@
PhoneResultStatus, PhoneResultStatus,
ReduceType, ReduceType,
FlowStatus, FlowStatus,
RepayStatus,
BooleanStatus, BooleanStatus,
RepairStatus, RepairStatus,
FollowStatus, FollowStatus,
...@@ -119,6 +120,7 @@ ...@@ -119,6 +120,7 @@
'PhoneResultStatus', 'PhoneResultStatus',
'ReduceType', 'ReduceType',
'FlowStatus', 'FlowStatus',
'RepayStatus',
'BooleanStatus', 'BooleanStatus',
'RepairStatus', 'RepairStatus',
'FollowStatus', 'FollowStatus',
...@@ -432,6 +434,9 @@ ...@@ -432,6 +434,9 @@
return <div>{row.repayStatus == 'over' ? '已还款' : '待还款'}</div>; return <div>{row.repayStatus == 'over' ? '已还款' : '待还款'}</div>;
}, },
}, },
enum: RepayStatus,
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 90 },
fieldNames: { label: 'label', value: 'value' },
}, },
{ {
field: 'commissionAmount', field: 'commissionAmount',
......
...@@ -155,10 +155,11 @@ ...@@ -155,10 +155,11 @@
import { getTenantPage } from '@/api/tenant'; import { getTenantPage } from '@/api/tenant';
import { useDict } from '@/hooks/useDict'; import { useDict } from '@/hooks/useDict';
import { ArrowDown } from '@element-plus/icons-vue'; import { ArrowDown } from '@element-plus/icons-vue';
const { PhoneResultStatus, ReduceType, FlowStatus, FollowStatus, DistributeStatus, CaseStatus } = const { PhoneResultStatus, ReduceType,RepayStatus, FlowStatus, FollowStatus, DistributeStatus, CaseStatus } =
useDict( useDict(
'PhoneResultStatus', 'PhoneResultStatus',
'ReduceType', 'ReduceType',
'RepayStatus',
'FlowStatus', 'FlowStatus',
'FollowStatus', 'FollowStatus',
'DistributeStatus', 'DistributeStatus',
...@@ -424,6 +425,20 @@ ...@@ -424,6 +425,20 @@
labelWidth: 105, labelWidth: 105,
}, },
}, },
{
field: 'repayStatus',
title: '还款状态',
showOverflow: 'tooltip',
width: 80,
slots: {
default: ({ row }) => {
return <div>{row.repayStatus == 'over' ? '已还款' : '待还款'}</div>;
},
},
enum: RepayStatus,
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 105 },
fieldNames: { label: 'label', value: 'value' },
},
{ {
field: 'discount', field: 'discount',
title: '折扣', title: '折扣',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment