update
This commit is contained in:
@@ -92,90 +92,90 @@ export function useBasicFormSchema() {
|
|||||||
placeholder: '请输入传真',
|
placeholder: '请输入传真',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
// {
|
||||||
label: '健康管理员姓名',
|
// label: '健康管理员姓名',
|
||||||
field: 'healthManageUserName',
|
// field: 'healthManageUserName',
|
||||||
component: 'Input',
|
// component: 'Input',
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '健康管理员电话',
|
// label: '健康管理员电话',
|
||||||
field: 'healthManageUserMobile',
|
// field: 'healthManageUserMobile',
|
||||||
component: 'Input',
|
// component: 'Input',
|
||||||
componentProps: () => {
|
// componentProps: () => {
|
||||||
return {
|
// return {
|
||||||
placeholder: '请输入健康管理员电话,多个电话请用英文逗号隔开',
|
// placeholder: '请输入健康管理员电话,多个电话请用英文逗号隔开',
|
||||||
};
|
// };
|
||||||
},
|
// },
|
||||||
dynamicRules: () => {
|
// dynamicRules: () => {
|
||||||
return [
|
// return [
|
||||||
{
|
// {
|
||||||
validator: checkPhone,
|
// validator: checkPhone,
|
||||||
trigger: 'blur',
|
// trigger: 'blur',
|
||||||
},
|
// },
|
||||||
];
|
// ];
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '健康管理员地址',
|
// label: '健康管理员地址',
|
||||||
field: 'healthManageUserAddress',
|
// field: 'healthManageUserAddress',
|
||||||
component: 'Input',
|
// component: 'Input',
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '职业体检管理员姓名',
|
// label: '职业体检管理员姓名',
|
||||||
field: 'medialManageUserName',
|
// field: 'medialManageUserName',
|
||||||
component: 'Input',
|
// component: 'Input',
|
||||||
show: !isQH(),
|
// show: !isQH(),
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '职业体检管理员电话',
|
// label: '职业体检管理员电话',
|
||||||
field: 'medialManageUserMobile',
|
// field: 'medialManageUserMobile',
|
||||||
component: 'Input',
|
// component: 'Input',
|
||||||
show: !isQH(),
|
// show: !isQH(),
|
||||||
componentProps: () => {
|
// componentProps: () => {
|
||||||
return {
|
// return {
|
||||||
placeholder: '请输入体检管理员电话,多个电话请用英文逗号隔开',
|
// placeholder: '请输入体检管理员电话,多个电话请用英文逗号隔开',
|
||||||
};
|
// };
|
||||||
},
|
// },
|
||||||
dynamicRules: () => {
|
// dynamicRules: () => {
|
||||||
return [
|
// return [
|
||||||
{
|
// {
|
||||||
validator: checkPhone,
|
// validator: checkPhone,
|
||||||
trigger: 'blur',
|
// trigger: 'blur',
|
||||||
},
|
// },
|
||||||
];
|
// ];
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '职业体检管理员地址',
|
// label: '职业体检管理员地址',
|
||||||
field: 'medialManageUserAddress',
|
// field: 'medialManageUserAddress',
|
||||||
component: 'Input',
|
// component: 'Input',
|
||||||
show: !isQH(),
|
// show: !isQH(),
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '健康监测管理员姓名',
|
// label: '健康监测管理员姓名',
|
||||||
field: 'monitorManageUserName',
|
// field: 'monitorManageUserName',
|
||||||
component: 'Input',
|
// component: 'Input',
|
||||||
show: !isQH(),
|
// show: !isQH(),
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '健康监测管理员电话',
|
// label: '健康监测管理员电话',
|
||||||
field: 'monitorManageUserMobile',
|
// field: 'monitorManageUserMobile',
|
||||||
component: 'Input',
|
// component: 'Input',
|
||||||
componentProps: () => {
|
// componentProps: () => {
|
||||||
return {
|
// return {
|
||||||
placeholder: '请输入健康监测管理员电话,多个电话请用英文逗号隔开',
|
// placeholder: '请输入健康监测管理员电话,多个电话请用英文逗号隔开',
|
||||||
};
|
// };
|
||||||
},
|
// },
|
||||||
show: !isQH(),
|
// show: !isQH(),
|
||||||
dynamicRules: () => {
|
// dynamicRules: () => {
|
||||||
return [
|
// return [
|
||||||
{
|
// {
|
||||||
validator: checkPhone,
|
// validator: checkPhone,
|
||||||
trigger: 'blur',
|
// trigger: 'blur',
|
||||||
},
|
// },
|
||||||
];
|
// ];
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
{
|
{
|
||||||
label: '详细地址',
|
label: '详细地址',
|
||||||
field: 'address',
|
field: 'address',
|
||||||
|
|||||||
@@ -120,16 +120,16 @@ export const columns: BasicColumn[] = [
|
|||||||
align: 'center',
|
align: 'center',
|
||||||
dataIndex: ['extension', 'empNativeplace'],
|
dataIndex: ['extension', 'empNativeplace'],
|
||||||
},
|
},
|
||||||
{
|
// {
|
||||||
title: '工种',
|
// title: '工种',
|
||||||
align: 'center',
|
// align: 'center',
|
||||||
dataIndex: ['extension', 'medicalWorkTypeCode_dictText'],
|
// dataIndex: ['extension', 'medicalWorkTypeCode_dictText'],
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
title: '用工形式',
|
// title: '用工形式',
|
||||||
align: 'center',
|
// align: 'center',
|
||||||
dataIndex: ['extension', 'empType_dictText'],
|
// dataIndex: ['extension', 'empType_dictText'],
|
||||||
},
|
// },
|
||||||
];
|
];
|
||||||
|
|
||||||
//查询数据
|
//查询数据
|
||||||
@@ -388,8 +388,8 @@ export const formSchema: (isUpdate: boolean) => FormSchema[] = (isUpdate) => {
|
|||||||
// message: '${label}格式有误',
|
// message: '${label}格式有误',
|
||||||
// },
|
// },
|
||||||
// ],
|
// ],
|
||||||
dynamicRules: ({ model, schema }) =>
|
// dynamicRules: ({ model, schema }) =>
|
||||||
rules.idcard(true).concat(rules.duplicateCheckRuleAndDelFlag('sys_user', 'id_card', 'false', model, schema, false)),
|
// rules.idcard(true).concat(rules.duplicateCheckRuleAndDelFlag('sys_user', 'id_card', 'false', model, schema, false)),
|
||||||
// dynamicRules: ({ model, schema }) => rules.idcard(true).concat(rules.duplicateCheckRule('sys_user', 'id_card', model, schema, false)),
|
// dynamicRules: ({ model, schema }) => rules.idcard(true).concat(rules.duplicateCheckRule('sys_user', 'id_card', model, schema, false)),
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -420,15 +420,15 @@ export const formSchema: (isUpdate: boolean) => FormSchema[] = (isUpdate) => {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
rules: [
|
// rules: [
|
||||||
{
|
// {
|
||||||
required: true,
|
// required: true,
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
pattern: /^1[3456789][0-9]{9}$/,
|
// pattern: /^1[3456789][0-9]{9}$/,
|
||||||
message: '${label}格式有误',
|
// message: '${label}格式有误',
|
||||||
},
|
// },
|
||||||
],
|
// ],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: '邮箱',
|
label: '邮箱',
|
||||||
@@ -581,81 +581,81 @@ export const formSchema: (isUpdate: boolean) => FormSchema[] = (isUpdate) => {
|
|||||||
valueFormat: 'YYYY-MM-DD',
|
valueFormat: 'YYYY-MM-DD',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
// {
|
||||||
label: '体检形式',
|
// label: '体检形式',
|
||||||
field: 'medicalOnJob',
|
// field: 'medicalOnJob',
|
||||||
component: 'JDictSelectTag',
|
// component: 'JDictSelectTag',
|
||||||
componentProps: {
|
// componentProps: {
|
||||||
dictCode: 'medical_on_job',
|
// dictCode: 'medical_on_job',
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '工种',
|
// label: '工种',
|
||||||
field: 'medicalWorkTypeCode',
|
// field: 'medicalWorkTypeCode',
|
||||||
component: 'JDictSelectTag',
|
// component: 'JDictSelectTag',
|
||||||
componentProps: {
|
// componentProps: {
|
||||||
dictCode: 'medical_worktype',
|
// dictCode: 'medical_worktype',
|
||||||
showSearch: true,
|
// showSearch: true,
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '其他工种',
|
// label: '其他工种',
|
||||||
field: 'medicalWorkTypeOther',
|
// field: 'medicalWorkTypeOther',
|
||||||
component: 'Input',
|
// component: 'Input',
|
||||||
ifShow: ({ model }) => {
|
// ifShow: ({ model }) => {
|
||||||
return model.medicalWorkTypeCode === '0014' || model.medicalWorkTypeCode === '0033' || model.medicalWorkTypeCode === '999999';
|
// return model.medicalWorkTypeCode === '0014' || model.medicalWorkTypeCode === '0033' || model.medicalWorkTypeCode === '999999';
|
||||||
},
|
// },
|
||||||
required: ({ model }) => {
|
// required: ({ model }) => {
|
||||||
return model.medicalWorkTypeCode === '0014' || model.medicalWorkTypeCode === '0033' || model.medicalWorkTypeCode === '999999';
|
// return model.medicalWorkTypeCode === '0014' || model.medicalWorkTypeCode === '0033' || model.medicalWorkTypeCode === '999999';
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '危害因素',
|
// label: '危害因素',
|
||||||
field: 'medicalHazardFactorCode',
|
// field: 'medicalHazardFactorCode',
|
||||||
component: 'JDictSelectTag',
|
// component: 'JDictSelectTag',
|
||||||
componentProps: {
|
// componentProps: {
|
||||||
dictCode: 'medical_hazard',
|
// dictCode: 'medical_hazard',
|
||||||
showSearch: true,
|
// showSearch: true,
|
||||||
mode: 'multiple',
|
// mode: 'multiple',
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '其他危害',
|
// label: '其他危害',
|
||||||
field: 'medicalHazardFactorOther',
|
// field: 'medicalHazardFactorOther',
|
||||||
component: 'Input',
|
// component: 'Input',
|
||||||
ifShow: ({ model }) => {
|
// ifShow: ({ model }) => {
|
||||||
return model.medicalHazardFactorCode?.join(',').indexOf('0999') > -1;
|
// return model.medicalHazardFactorCode?.join(',').indexOf('0999') > -1;
|
||||||
},
|
// },
|
||||||
required: ({ model }) => {
|
// required: ({ model }) => {
|
||||||
return model.medicalHazardFactorCode?.join(',').indexOf('0999') > -1;
|
// return model.medicalHazardFactorCode?.join(',').indexOf('0999') > -1;
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '接害时间',
|
// label: '接害时间',
|
||||||
field: 'medicalHazardDate',
|
// field: 'medicalHazardDate',
|
||||||
component: 'DatePicker',
|
// component: 'DatePicker',
|
||||||
componentProps: {
|
// componentProps: {
|
||||||
showTime: false,
|
// showTime: false,
|
||||||
valueFormat: 'YYYY-MM-DD',
|
// valueFormat: 'YYYY-MM-DD',
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '用工形式',
|
// label: '用工形式',
|
||||||
field: 'empType',
|
// field: 'empType',
|
||||||
component: 'JDictSelectTag',
|
// component: 'JDictSelectTag',
|
||||||
componentProps: {
|
// componentProps: {
|
||||||
dictCode: 'contract',
|
// dictCode: 'contract',
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '上市员工',
|
// label: '上市员工',
|
||||||
field: 'listedFlag',
|
// field: 'listedFlag',
|
||||||
component: 'JDictSelectTag',
|
// component: 'JDictSelectTag',
|
||||||
componentProps: {
|
// componentProps: {
|
||||||
type: 'radio',
|
// type: 'radio',
|
||||||
dictCode: 'sf_10',
|
// dictCode: 'sf_10',
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
{
|
{
|
||||||
label: '工作地点',
|
label: '工作地点',
|
||||||
field: 'workSpace',
|
field: 'workSpace',
|
||||||
|
|||||||
Reference in New Issue
Block a user