|
|
@ -36,7 +36,7 @@ export const columns: BasicColumn[] = [
|
|
|
|
width: 120,
|
|
|
|
width: 120,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
title: '费用对象',
|
|
|
|
title: '客户名称',
|
|
|
|
dataIndex: 'customerName',
|
|
|
|
dataIndex: 'customerName',
|
|
|
|
width: 200,
|
|
|
|
width: 200,
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -243,7 +243,7 @@ export const formSchema: FormSchema[] = [
|
|
|
|
// },
|
|
|
|
// },
|
|
|
|
{
|
|
|
|
{
|
|
|
|
field: 'customerName',
|
|
|
|
field: 'customerName',
|
|
|
|
label: '费用对象',
|
|
|
|
label: '客户名称',
|
|
|
|
defaultValue: '',
|
|
|
|
defaultValue: '',
|
|
|
|
component: 'Input',
|
|
|
|
component: 'Input',
|
|
|
|
show: false,
|
|
|
|
show: false,
|
|
|
@ -251,7 +251,7 @@ export const formSchema: FormSchema[] = [
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
field: 'customerId',
|
|
|
|
field: 'customerId',
|
|
|
|
label: '费用对象',
|
|
|
|
label: '客户名称',
|
|
|
|
component: 'ApiSelect',
|
|
|
|
component: 'ApiSelect',
|
|
|
|
required: false,
|
|
|
|
required: false,
|
|
|
|
dynamicDisabled: false,
|
|
|
|
dynamicDisabled: false,
|
|
|
@ -277,38 +277,38 @@ export const formSchema: FormSchema[] = [
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
// {
|
|
|
|
field: 'customerType',
|
|
|
|
// field: 'customerType',
|
|
|
|
label: '费用对象类别',
|
|
|
|
// label: '客户名称类别',
|
|
|
|
defaultValue: '',
|
|
|
|
// defaultValue: '',
|
|
|
|
component: 'ApiSelect',
|
|
|
|
// component: 'ApiSelect',
|
|
|
|
colProps: { span: 6 },
|
|
|
|
// colProps: { span: 6 },
|
|
|
|
componentProps: ({ formModel }) => {
|
|
|
|
// componentProps: ({ formModel }) => {
|
|
|
|
return {
|
|
|
|
// return {
|
|
|
|
api: () => {
|
|
|
|
// api: () => {
|
|
|
|
return new Promise((resolve) => {
|
|
|
|
// return new Promise((resolve) => {
|
|
|
|
getDictOption('djy_cust_prop').then((res) => {
|
|
|
|
// getDictOption('djy_cust_prop').then((res) => {
|
|
|
|
resolve(res)
|
|
|
|
// resolve(res)
|
|
|
|
})
|
|
|
|
// })
|
|
|
|
})
|
|
|
|
// })
|
|
|
|
},
|
|
|
|
// },
|
|
|
|
labelField: 'label',
|
|
|
|
// labelField: 'label',
|
|
|
|
valueField: 'value',
|
|
|
|
// valueField: 'value',
|
|
|
|
resultField: 'data',
|
|
|
|
// resultField: 'data',
|
|
|
|
filterOption: (input: string, option: any) => {
|
|
|
|
// filterOption: (input: string, option: any) => {
|
|
|
|
return option.label.toLowerCase().indexOf(input.toLowerCase()) >= 0
|
|
|
|
// return option.label.toLowerCase().indexOf(input.toLowerCase()) >= 0
|
|
|
|
},
|
|
|
|
// },
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
},
|
|
|
|
// },
|
|
|
|
dynamicRules: ({ values }) => {
|
|
|
|
// dynamicRules: ({ values }) => {
|
|
|
|
return [
|
|
|
|
// return [
|
|
|
|
{
|
|
|
|
// {
|
|
|
|
required: values.customerId ? false : true,
|
|
|
|
// required: values.customerId ? false : true,
|
|
|
|
message: '未选择费用对象时,此项必填!',
|
|
|
|
// message: '未选择客户名称时,此项必填!',
|
|
|
|
},
|
|
|
|
// },
|
|
|
|
]
|
|
|
|
// ]
|
|
|
|
},
|
|
|
|
// },
|
|
|
|
},
|
|
|
|
// },
|
|
|
|
// {
|
|
|
|
// {
|
|
|
|
// label: '',
|
|
|
|
// label: '',
|
|
|
|
// field: 'customerId',
|
|
|
|
// field: 'customerId',
|
|
|
|