|
|
@ -383,3 +383,196 @@ export const formPasswordSchema: FormSchema[] = [ |
|
|
|
}, |
|
|
|
}, |
|
|
|
]; |
|
|
|
]; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export const formAgentSchema: FormSchema[] = [ |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
label: '', |
|
|
|
|
|
|
|
field: 'id', |
|
|
|
|
|
|
|
component: 'Input', |
|
|
|
|
|
|
|
show: false, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
field: 'userName', |
|
|
|
|
|
|
|
label: '用户名', |
|
|
|
|
|
|
|
component: 'Input', |
|
|
|
|
|
|
|
componentProps: { |
|
|
|
|
|
|
|
readOnly: true, |
|
|
|
|
|
|
|
allowClear: false, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
field: 'agentUserName', |
|
|
|
|
|
|
|
label: '代理人用户名', |
|
|
|
|
|
|
|
required: true, |
|
|
|
|
|
|
|
component: 'JSelectUser', |
|
|
|
|
|
|
|
componentProps: { |
|
|
|
|
|
|
|
rowKey: 'username', |
|
|
|
|
|
|
|
labelKey: 'realname', |
|
|
|
|
|
|
|
maxSelectCount: 10, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
field: 'startTime', |
|
|
|
|
|
|
|
label: '代理开始时间', |
|
|
|
|
|
|
|
component: 'DatePicker', |
|
|
|
|
|
|
|
required: true, |
|
|
|
|
|
|
|
componentProps: { |
|
|
|
|
|
|
|
showTime: true, |
|
|
|
|
|
|
|
valueFormat: 'YYYY-MM-DD HH:mm:ss', |
|
|
|
|
|
|
|
placeholder: '请选择代理开始时间', |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
field: 'endTime', |
|
|
|
|
|
|
|
label: '代理结束时间', |
|
|
|
|
|
|
|
component: 'DatePicker', |
|
|
|
|
|
|
|
required: true, |
|
|
|
|
|
|
|
componentProps: { |
|
|
|
|
|
|
|
showTime: true, |
|
|
|
|
|
|
|
valueFormat: 'YYYY-MM-DD HH:mm:ss', |
|
|
|
|
|
|
|
placeholder: '请选择代理结束时间', |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
field: 'status', |
|
|
|
|
|
|
|
label: '状态', |
|
|
|
|
|
|
|
component: 'JDictSelectTag', |
|
|
|
|
|
|
|
defaultValue: '1', |
|
|
|
|
|
|
|
componentProps: { |
|
|
|
|
|
|
|
dictCode: 'valid_status', |
|
|
|
|
|
|
|
type: 'radioButton', |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
]; |
|
|
|
|
|
|
|
export const formQuitAgentSchema: FormSchema[] = [ |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
label: '', |
|
|
|
|
|
|
|
field: 'id', |
|
|
|
|
|
|
|
component: 'Input', |
|
|
|
|
|
|
|
show: false, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
field: 'userName', |
|
|
|
|
|
|
|
label: '用户名', |
|
|
|
|
|
|
|
component: 'Input', |
|
|
|
|
|
|
|
componentProps: { |
|
|
|
|
|
|
|
readOnly: true, |
|
|
|
|
|
|
|
allowClear: false, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
field: 'agentUserName', |
|
|
|
|
|
|
|
label: '交接人员', |
|
|
|
|
|
|
|
required: true, |
|
|
|
|
|
|
|
component: 'JSelectUser', |
|
|
|
|
|
|
|
componentProps: { |
|
|
|
|
|
|
|
rowKey: 'username', |
|
|
|
|
|
|
|
labelKey: 'realname', |
|
|
|
|
|
|
|
maxSelectCount: 1, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
field: 'startTime', |
|
|
|
|
|
|
|
label: '交接开始时间', |
|
|
|
|
|
|
|
component: 'DatePicker', |
|
|
|
|
|
|
|
required: true, |
|
|
|
|
|
|
|
componentProps: { |
|
|
|
|
|
|
|
showTime: true, |
|
|
|
|
|
|
|
valueFormat: 'YYYY-MM-DD HH:mm:ss', |
|
|
|
|
|
|
|
placeholder: '请选择交接开始时间', |
|
|
|
|
|
|
|
getPopupContainer: () => document.body, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
field: 'endTime', |
|
|
|
|
|
|
|
label: '交接结束时间', |
|
|
|
|
|
|
|
component: 'DatePicker', |
|
|
|
|
|
|
|
required: true, |
|
|
|
|
|
|
|
componentProps: { |
|
|
|
|
|
|
|
showTime: true, |
|
|
|
|
|
|
|
valueFormat: 'YYYY-MM-DD HH:mm:ss', |
|
|
|
|
|
|
|
placeholder: '请选择交接结束时间', |
|
|
|
|
|
|
|
getPopupContainer: () => document.body, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
field: 'status', |
|
|
|
|
|
|
|
label: '状态', |
|
|
|
|
|
|
|
component: 'JDictSelectTag', |
|
|
|
|
|
|
|
defaultValue: '1', |
|
|
|
|
|
|
|
componentProps: { |
|
|
|
|
|
|
|
dictCode: 'valid_status', |
|
|
|
|
|
|
|
type: 'radioButton', |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//租户用户列表
|
|
|
|
|
|
|
|
export const userTenantColumns: BasicColumn[] = [ |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
title: '用户账号', |
|
|
|
|
|
|
|
dataIndex: 'username', |
|
|
|
|
|
|
|
width: 120, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
title: '用户姓名', |
|
|
|
|
|
|
|
dataIndex: 'realname', |
|
|
|
|
|
|
|
width: 100, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
title: '头像', |
|
|
|
|
|
|
|
dataIndex: 'avatar', |
|
|
|
|
|
|
|
width: 120, |
|
|
|
|
|
|
|
customRender: render.renderAvatar, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
title: '手机号', |
|
|
|
|
|
|
|
dataIndex: 'phone', |
|
|
|
|
|
|
|
width: 100, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
title: '部门', |
|
|
|
|
|
|
|
width: 150, |
|
|
|
|
|
|
|
dataIndex: 'orgCodeTxt', |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
title: '状态', |
|
|
|
|
|
|
|
dataIndex: 'status', |
|
|
|
|
|
|
|
width: 80, |
|
|
|
|
|
|
|
customRender: ({ text }) => { |
|
|
|
|
|
|
|
if (text === '1') { |
|
|
|
|
|
|
|
return '正常'; |
|
|
|
|
|
|
|
} else if (text === '3') { |
|
|
|
|
|
|
|
return '审批中'; |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
return '已拒绝'; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//用户租户搜索表单
|
|
|
|
|
|
|
|
export const userTenantFormSchema: FormSchema[] = [ |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
label: '账号', |
|
|
|
|
|
|
|
field: 'username', |
|
|
|
|
|
|
|
component: 'Input', |
|
|
|
|
|
|
|
colProps: { span: 6 }, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
label: '名字', |
|
|
|
|
|
|
|
field: 'realname', |
|
|
|
|
|
|
|
component: 'Input', |
|
|
|
|
|
|
|
colProps: { span: 6 }, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
label: '性别', |
|
|
|
|
|
|
|
field: 'sex', |
|
|
|
|
|
|
|
component: 'JDictSelectTag', |
|
|
|
|
|
|
|
componentProps: { |
|
|
|
|
|
|
|
dictCode: 'sex', |
|
|
|
|
|
|
|
placeholder: '请选择性别', |
|
|
|
|
|
|
|
stringToNumber: true, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
colProps: { span: 6 }, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
]; |
|
|
|