Commit 8954f8de authored by 沈翠玲's avatar 沈翠玲

分期审批

parent 8a7b776d
......@@ -167,7 +167,7 @@
},
},
enum: () => getTenantPage({ current: 1, size: 999999999, status: 'enable' }),
search: { el: 'select', props: { filterable: true }, key: 'tenantId', labelWidth: 105 },
search: { el: 'select', props: { filterable: true, clearable: true }, key: 'tenantId', labelWidth: 105 },
fieldNames: { label: 'name', value: 'id' },
title: '调解中心',
width: 100,
......@@ -234,7 +234,7 @@
showOverflow: 'tooltip',
width: 120,
enum: PhoneResultStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 105 },
search: { el: 'select', props: { filterable: true, clearable: true }, labelWidth: 105 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......
......@@ -167,6 +167,7 @@
<el-select
v-model="form.totalPeriod"
disabled
clearable
placeholder="请选择"
@change="changePeriod"
>
......@@ -391,15 +392,15 @@
const crash = Decimal(
Decimal(otherNum).div(Decimal(form.totalPeriod - 1))
).toSignificantDigits(2);
for (let i = 0; i < form.totalPeriod - 1; i++) {
console.log('i', i);
for (let i = 1; i < form.totalPeriod; i++) {
const playApplyDate = dayjs(form.firstApplyDate)
.add(i + 1, 'month')
.format('YYYY-MM-DD');
if (i === form.totalPeriod - 2) {
if (i === form.totalPeriod - 1) {
const other = list.reduce((pre, cur) => {
return Decimal(pre).add(Decimal(cur.applyAmount));
}, 0);
console.log('other', other)
list.push({
period: i + 1,
playApplyDate: playApplyDate,
......
......@@ -258,7 +258,7 @@
},
},
enum: () => getTenantPage({ current: 1, size: 999999999, status: 'enable' }),
search: { el: 'select', props: { filterable: true }, key: 'tenantId', labelWidth: 105 },
search: { el: 'select', props: { filterable: true, clearable: true }, key: 'tenantId', labelWidth: 105 },
fieldNames: { label: 'name', value: 'id' },
title: '调解中心',
width: 100,
......
......@@ -255,7 +255,7 @@
},
},
enum: () => getTenantPage({ current: 1, size: 999999999, status: 'enable' }),
search: { el: 'select', props: { filterable: true }, key: 'tenantId', labelWidth: 105 },
search: { el: 'select', props: { filterable: true, clearable: true }, key: 'tenantId', labelWidth: 105 },
fieldNames: { label: 'name', value: 'id' },
title: '调解中心',
width: 100,
......
......@@ -243,7 +243,7 @@
},
},
enum: () => getTenantPage({ current: 1, size: 999999999, status: 'enable' }),
search: { el: 'select', props: { filterable: true }, key: 'tenantId', labelWidth: 105 },
search: { el: 'select', props: { filterable: true, clearable: true }, key: 'tenantId', labelWidth: 105 },
fieldNames: { label: 'name', value: 'id' },
title: '调解中心',
width: 100,
......
......@@ -255,7 +255,7 @@
},
},
enum: () => getTenantPage({ current: 1, size: 999999999, status: 'enable' }),
search: { el: 'select', props: { filterable: true }, key: 'tenantId', labelWidth: 105 },
search: { el: 'select', props: { filterable: true, clearable: true }, key: 'tenantId', labelWidth: 105 },
fieldNames: { label: 'name', value: 'id' },
title: '调解中心',
width: 100,
......@@ -290,7 +290,7 @@
showOverflow: 'tooltip',
title: '还款方式',
enum: RepayType,
search: { el: 'select', props: { filterable: true }, span: 1, labelWidth: 90 },
search: { el: 'select', props: { filterable: true,clearable: true }, span: 1, labelWidth: 90 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......
......@@ -100,7 +100,7 @@
{
field: 'sex',
title: 'Sex',
search: { el: 'select', order: 2, props: { filterable: true } },
search: { el: 'select', order: 2, props: { filterable: true, clearable: true } },
},
{ field: 'age', title: 'Age', search: { el: 'input', order: 4, props: { type: 'number' } } },
{
......
......@@ -59,7 +59,7 @@
</el-col>
<el-col :span="12">
<el-form-item class="w-full" label="缴费形式:" prop="paymentForm">
<el-select v-model="form.paymentForm" placeholder="请选择" :disabled="!showEdit">
<el-select v-model="form.paymentForm" placeholder="请选择" :disabled="!showEdit" clearable>
<el-option
v-for="item in PaymentForm"
:key="item.value"
......
......@@ -163,7 +163,7 @@
showOverflow: 'tooltip',
field: 'tenantName',
enum: () => getTenantPage({ current: 1, size: 999999999, status: 'enable' }),
search: { el: 'select', props: { filterable: true }, key: 'tenant', labelWidth: 105 },
search: { el: 'select', props: { filterable: true, clearable: true }, key: 'tenant', labelWidth: 105 },
fieldNames: { label: 'name', value: 'id' },
title: '调解中心',
width: 120,
......
......@@ -202,7 +202,7 @@
},
},
enum: () => getTenantPage({ current: 1, size: 999999999, status: 'enable' }),
search: { el: 'select', props: { filterable: true }, key: 'tenantId', labelWidth: 105 },
search: { el: 'select', props: { filterable: true, clearable: true }, key: 'tenantId', labelWidth: 105 },
fieldNames: { label: 'name', value: 'id' },
title: '调解中心',
width: 100,
......
......@@ -249,7 +249,7 @@
enum: () => getPlatformPage({ current: 1, size: 999999999, status: 'enable' }),
search: {
el: 'select',
props: { filterable: true },
props: { filterable: true, clearable: true },
key: 'loanPlatformId',
labelWidth: 105,
},
......@@ -264,7 +264,7 @@
fieldNames: { label: 'orgName', value: 'id' },
showOverflow: 'tooltip',
width: 100,
search: { el: 'select', props: { clearable: true }, key: 'manageOrgId', labelWidth: 105 },
search: { el: 'select', props: { clearable: true, filterable: true }, key: 'manageOrgId', labelWidth: 105 },
},
{
field: 'distributeNum',
......@@ -304,7 +304,7 @@
field: 'tenant.name',
showOverflow: 'tooltip',
enum: () => getTenantPage({ current: 1, size: 999999999, status: 'enable' }),
search: { el: 'select', props: { filterable: true }, key: 'tenantId', labelWidth: 105 },
search: { el: 'select', props: { filterable: true, clearable: true }, key: 'tenantId', labelWidth: 105 },
fieldNames: { label: 'name', value: 'id' },
title: '调解中心',
width: 100,
......@@ -404,7 +404,7 @@
showOverflow: 'tooltip',
width: 80,
enum: CaseStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 105 },
search: { el: 'select', props: { filterable: true, clearable: true }, labelWidth: 105 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......
......@@ -249,7 +249,7 @@
enum: () => getPlatformPage({ current: 1, size: 999999999, status: 'enable' }),
search: {
el: 'select',
props: { filterable: true },
props: { filterable: true, clearable: true },
key: 'loanPlatformId',
labelWidth: 105,
},
......@@ -264,7 +264,7 @@
fieldNames: { label: 'orgName', value: 'id' },
showOverflow: 'tooltip',
width: 100,
search: { el: 'select', props: { clearable: true }, key: 'manageOrgId', labelWidth: 105 },
search: { el: 'select', props: { clearable: true, filterable: true }, key: 'manageOrgId', labelWidth: 105 },
},
{
field: 'distributeNum',
......@@ -304,7 +304,7 @@
field: 'tenant.name',
showOverflow: 'tooltip',
enum: () => getTenantPage({ current: 1, size: 999999999, status: 'enable' }),
search: { el: 'select', props: { filterable: true }, key: 'tenantId', labelWidth: 105 },
search: { el: 'select', props: { filterable: true, clearable: true }, key: 'tenantId', labelWidth: 105 },
fieldNames: { label: 'name', value: 'id' },
title: '调解中心',
width: 100,
......@@ -404,7 +404,7 @@
showOverflow: 'tooltip',
width: 80,
enum: CaseStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 105 },
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 105 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......
......@@ -355,7 +355,7 @@
enum: () => getPlatformPage({ current: 1, size: 999999999, status: 'enable' }),
search: {
el: 'select',
props: { filterable: true },
props: { filterable: true, clearable: true },
key: 'loanPlatformId',
labelWidth: 105,
},
......@@ -370,7 +370,7 @@
fieldNames: { label: 'orgName', value: 'id' },
showOverflow: 'tooltip',
width: 100,
search: { el: 'select', props: { clearable: true }, key: 'manageOrgId', labelWidth: 105 },
search: { el: 'select', props: { clearable: true, filterable: true }, key: 'manageOrgId', labelWidth: 105 },
},
{
field: 'batchCode',
......@@ -385,7 +385,7 @@
showOverflow: 'tooltip',
width: 80,
enum: DistributeStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 105 },
search: { el: 'select', props: { filterable: true, clearable: true }, labelWidth: 105 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -403,7 +403,7 @@
field: 'tenant.name',
showOverflow: 'tooltip',
enum: () => getTenantPage({ current: 1, size: 999999999, status: 'enable' }),
search: { el: 'select', props: { filterable: true }, key: 'tenantId', labelWidth: 105 },
search: { el: 'select', props: { filterable: true, clearable: true }, key: 'tenantId', labelWidth: 105 },
fieldNames: { label: 'name', value: 'id' },
title: '调解中心',
width: 100,
......@@ -502,7 +502,7 @@
showOverflow: 'tooltip',
width: 80,
enum: CaseStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 105 },
search: { el: 'select', props: { filterable: true, clearable: true }, labelWidth: 105 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......
......@@ -264,12 +264,11 @@
const crash = Decimal(
Decimal(otherNum).div(Decimal(form.totalPeriod - 1))
).toSignificantDigits(2);
for (let i = 0; i < form.totalPeriod - 1; i++) {
console.log('i', i);
for (let i = 1; i < form.totalPeriod; i++) {
const playApplyDate = dayjs(form.firstApplyDate)
.add(i + 1, 'month')
.format('YYYY-MM-DD');
if (i === form.totalPeriod - 2) {
if (i === form.totalPeriod - 1) {
const other = list.reduce((pre, cur) => {
return Decimal(pre).add(Decimal(cur.applyAmount));
}, 0);
......
......@@ -156,7 +156,7 @@
field: 'loanPlatform.name',
showOverflow: 'tooltip',
enum: () => getPlatformPage({ current: 1, size: 999999999, status: 'enable' }),
search: { el: 'select', props: { filterable: true }, key: 'loanPlatform', labelWidth: 90 },
search: { el: 'select', props: { filterable: true,clearable: true }, key: 'loanPlatform', labelWidth: 90 },
fieldNames: { label: 'name', value: 'id' },
title: '借款平台',
width: 100,
......@@ -168,7 +168,7 @@
fieldNames: { label: 'orgName', value: 'id' },
showOverflow: 'tooltip',
width: 100,
search: { el: 'select', props: { clearable: true }, key: 'manageOrg', labelWidth: 90 },
search: { el: 'select', props: { filterable: true,clearable: true }, key: 'manageOrg', labelWidth: 90 },
},
{
field: 'borrower.name',
......@@ -326,7 +326,7 @@
title: '跟进结果',
width: 80,
enum: FollowStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 90 },
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 90 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -346,7 +346,7 @@
title: '跟进状态',
width: 80,
enum: PhoneResultStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 90 },
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 90 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -366,7 +366,7 @@
title: '最近一次跟进结果',
width: 80,
enum: FollowStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 90 },
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 90 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -386,7 +386,7 @@
title: '最近一次跟进状态',
width: 80,
enum: PhoneResultStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 90 },
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 90 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -408,7 +408,7 @@
width: 80,
visible: false,
enum: BooleanStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 90 },
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 90 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -428,7 +428,7 @@
title: '修复状态',
width: 80,
enum: RepairStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 90 },
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 90 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -473,7 +473,7 @@
showOverflow: 'tooltip',
width: 80,
enum: CaseStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 90 },
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 90 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......
......@@ -242,7 +242,7 @@
},
},
enum: () => getTenantPage({ current: 1, size: 999999999, status: 'enable' }),
search: { el: 'select', props: { filterable: true }, key: 'tenantId', labelWidth: 105 },
search: { el: 'select', props: { filterable: true,clearable: true }, key: 'tenantId', labelWidth: 105 },
fieldNames: { label: 'name', value: 'id' },
title: '调解中心',
width: 100,
......@@ -314,7 +314,7 @@
showOverflow: 'tooltip',
width: 120,
enum: PhoneResultStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 105 },
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 105 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......
......@@ -357,7 +357,7 @@
enum: () => getPlatformPage({ current: 1, size: 999999999, status: 'enable' }),
search: {
el: 'select',
props: { filterable: true },
props: { filterable: true, clearable: true },
key: 'loanPlatformId',
labelWidth: 105,
},
......@@ -372,7 +372,7 @@
fieldNames: { label: 'orgName', value: 'id' },
showOverflow: 'tooltip',
width: 100,
search: { el: 'select', props: { clearable: true }, key: 'manageOrgId', labelWidth: 105 },
search: { el: 'select', props: { clearable: true,clearable: true }, key: 'manageOrgId', labelWidth: 105 },
},
{
field: 'batchCode',
......@@ -387,7 +387,7 @@
showOverflow: 'tooltip',
width: 80,
enum: DistributeStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 105 },
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 105 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -405,7 +405,7 @@
field: 'tenant.name',
showOverflow: 'tooltip',
enum: () => getTenantPage({ current: 1, size: 999999999, status: 'enable' }),
search: { el: 'select', props: { filterable: true }, key: 'tenantId', labelWidth: 105 },
search: { el: 'select', props: { filterable: true,clearable: true }, key: 'tenantId', labelWidth: 105 },
fieldNames: { label: 'name', value: 'id' },
title: '调解中心',
width: 100,
......@@ -504,7 +504,7 @@
showOverflow: 'tooltip',
width: 80,
enum: CaseStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 105 },
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 105 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......
......@@ -270,7 +270,7 @@
showOverflow: 'tooltip',
visible: false,
enum: () => getPlatformPage({ current: 1, size: 999999999, status: 'enable' }),
search: { el: 'select', props: { filterable: true }, key: 'loanPlatform', labelWidth: 105 },
search: { el: 'select', props: { filterable: true, clearable: true }, key: 'loanPlatform', labelWidth: 105 },
fieldNames: { label: 'name', value: 'id' },
title: '借款平台',
width: 100,
......@@ -411,7 +411,7 @@
},
},
enum: () => getTenantPage({ current: 1, size: 999999999, status: 'enable' }),
search: { el: 'select', props: { filterable: true }, key: 'tenantId', labelWidth: 105 },
search: { el: 'select', props: { filterable: true, clearable: true }, key: 'tenantId', labelWidth: 105 },
fieldNames: { label: 'name', value: 'id' },
title: '调解中心',
width: 100,
......
......@@ -52,7 +52,7 @@
field: 'tenantNames',
enum: Tenantlist,
width: 120,
search: { el: 'select', props: { filterable: true }, key: 'tenant', labelWidth: 85 },
search: { el: 'select', props: { filterable: true, clearable: true }, key: 'tenant', labelWidth: 85 },
fieldNames: { label: 'name', value: 'id' },
title: '调解中心',
},
......@@ -66,7 +66,7 @@
width: 120,
field: 'role',
enum: Rolelist,
search: { el: 'select', props: { filterable: true }, key: 'roleCode', labelWidth: 85 },
search: { el: 'select', props: { filterable: true, clearable: true }, key: 'roleCode', labelWidth: 85 },
fieldNames: { label: 'roleName', value: 'roleCode' },
title: '角色',
},
......
......@@ -23,7 +23,7 @@
</el-col>
<el-col :span="24">
<el-form-item class="w-full" label="省份" prop="name">
<el-select v-model="form.province" placeholder="请选择">
<el-select v-model="form.province" placeholder="请选择" clearable>
<el-option
v-for="item in citydata"
:key="item.value"
......
......@@ -23,7 +23,7 @@
</el-col>
<el-col :span="24">
<el-form-item class="w-full" label="省份" prop="name">
<el-select v-model="form.province" placeholder="请选择">
<el-select v-model="form.province" placeholder="请选择" clearable>
<el-option
v-for="item in citydata"
:key="item.value"
......
......@@ -202,7 +202,7 @@
},
},
enum: () => getTenantPage({ current: 1, size: 999999999, status: 'enable' }),
search: { el: 'select', props: { filterable: true }, key: 'tenantId', labelWidth: 105 },
search: { el: 'select', props: { filterable: true,clearable: true }, key: 'tenantId', labelWidth: 105 },
fieldNames: { label: 'name', value: 'id' },
title: '调解中心',
width: 100,
......@@ -280,7 +280,7 @@
showOverflow: 'tooltip',
width: 120,
enum: PhoneResultStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 105 },
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 105 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......
......@@ -248,7 +248,7 @@
field: 'loanPlatform.name',
showOverflow: 'tooltip',
enum: () => getPlatformPage({ current: 1, size: 999999999, status: 'enable' }),
search: { el: 'select', props: { filterable: true }, key: 'loanPlatform', labelWidth: 90 },
search: { el: 'select', props: { filterable: true,clearable: true }, key: 'loanPlatform', labelWidth: 90 },
fieldNames: { label: 'name', value: 'id' },
title: '借款平台',
width: 100,
......@@ -260,7 +260,7 @@
fieldNames: { label: 'orgName', value: 'id' },
showOverflow: 'tooltip',
width: 100,
search: { el: 'select', props: { clearable: true }, key: 'manageOrg', labelWidth: 90 },
search: { el: 'select', props: { filterable: true,clearable: true }, key: 'manageOrg', labelWidth: 90 },
},
{
field: 'borrower.name',
......@@ -381,7 +381,7 @@
width: 80,
visible: false,
enum: BooleanStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 90, defaultValue: 'N' },
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 90, defaultValue: 'N' },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -401,7 +401,7 @@
title: '修复状态',
width: 80,
enum: RepairStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 90 },
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 90 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -435,7 +435,7 @@
title: '跟进结果',
width: 80,
enum: FollowStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 90 },
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 90 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -455,7 +455,7 @@
title: '跟进状态',
width: 80,
enum: PhoneResultStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 90 },
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 90 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -475,7 +475,7 @@
title: '最近一次跟进结果',
width: 80,
enum: FollowStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 90 },
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 90 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -495,7 +495,7 @@
title: '最近一次跟进状态',
width: 80,
enum: PhoneResultStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 90 },
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 90 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -516,7 +516,7 @@
title: '案件状态',
width: 80,
enum: CaseStatus,
search: { el: 'select', props: { filterable: true }, labelWidth: 90 },
search: { el: 'select', props: { filterable: true,clearable: true }, labelWidth: 90 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......
......@@ -55,7 +55,7 @@
field: 'tenantNames',
enum: Tenantlist,
width: 160,
search: { el: 'select', props: { filterable: true }, key: 'tenant', labelWidth: 85 },
search: { el: 'select', props: { filterable: true,clearable: true }, key: 'tenant', labelWidth: 85 },
fieldNames: { label: 'name', value: 'id' },
title: '调解中心',
},
......@@ -69,7 +69,7 @@
width: 160,
field: 'role',
enum: Rolelist,
search: { el: 'select', props: { filterable: true }, key: 'roleCode', labelWidth: 85 },
search: { el: 'select', props: { filterable: true,clearable: true }, key: 'roleCode', labelWidth: 85 },
fieldNames: { label: 'roleName', value: 'roleCode' },
title: '角色',
},
......@@ -81,7 +81,7 @@
fieldNames: { label: 'name', value: 'id' },
search: {
el: 'tree-select',
props: { filterable: true, checkStrictly: true },
props: { filterable: true, checkStrictly: true,clearable: true },
labelWidth: 85,
key: 'departmentId',
},
......
......@@ -135,7 +135,7 @@
showOverflow: 'tooltip',
width: 100,
enum: MessageStatus,
search: { el: 'select', props: { filterable: true }, span: 1, labelWidth: 75 },
search: { el: 'select', props: { filterable: true,clearable: true }, span: 1, labelWidth: 75 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -159,7 +159,7 @@
showOverflow: 'tooltip',
title: '消息类型',
enum: MessageType,
search: { el: 'select', props: { filterable: true }, span: 1, labelWidth: 75 },
search: { el: 'select', props: { filterable: true,clearable: true }, span: 1, labelWidth: 75 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -179,7 +179,7 @@
title: '发送方式',
showOverflow: 'tooltip',
enum: SendType,
search: { el: 'select', props: { filterable: true }, span: 1, labelWidth: 75 },
search: { el: 'select', props: { filterable: true,clearable: true }, span: 1, labelWidth: 75 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -197,7 +197,7 @@
title: '业务类型',
showOverflow: 'tooltip',
enum: ServiceType,
search: { el: 'select', props: { filterable: true }, span: 1, labelWidth: 75 },
search: { el: 'select', props: { filterable: true,clearable: true }, span: 1, labelWidth: 75 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......
......@@ -92,7 +92,7 @@
showOverflow: 'tooltip',
width: 100,
enum: MessageStatus,
search: { el: 'select', props: { filterable: true }, span: 1, labelWidth: 75 },
search: { el: 'select', props: { filterable: true,clearable: true }, span: 1, labelWidth: 75 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -112,7 +112,7 @@
showOverflow: 'tooltip',
width: 100,
enum: ReadStatus,
search: { el: 'select', props: { filterable: true }, span: 1, labelWidth: 75 },
search: { el: 'select', props: { filterable: true,clearable: true }, span: 1, labelWidth: 75 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -136,7 +136,7 @@
showOverflow: 'tooltip',
title: '消息类型',
enum: MessageType,
search: { el: 'select', props: { filterable: true }, span: 1, labelWidth: 75 },
search: { el: 'select', props: { filterable: true,clearable: true }, span: 1, labelWidth: 75 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -156,7 +156,7 @@
title: '发送方式',
showOverflow: 'tooltip',
enum: SendType,
search: { el: 'select', props: { filterable: true }, span: 1, labelWidth: 75 },
search: { el: 'select', props: { filterable: true,clearable: true }, span: 1, labelWidth: 75 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......@@ -176,7 +176,7 @@
title: '业务类型',
showOverflow: 'tooltip',
enum: ServiceType,
search: { el: 'select', props: { filterable: true }, span: 1, labelWidth: 75 },
search: { el: 'select', props: { filterable: true,clearable: true }, span: 1, labelWidth: 75 },
fieldNames: { label: 'label', value: 'value' },
slots: {
default: ({ row }) => {
......
......@@ -55,9 +55,9 @@ export default defineConfig(({ command, mode }) => {
port: VITE_PORT,
proxy: {
'/api': {
target: 'http://192.168.31.187:8080',
// target: 'http://192.168.31.187:8080',
// target: 'http://192.168.31.128:8080',
// target: 'http://8.152.205.9:8080',
target: 'http://8.152.205.9:8080',
ws:true,
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, ''),
......
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