This commit is contained in:
2025-07-18 15:14:18 +08:00
parent 8beac20793
commit 512d6cd5b9
2 changed files with 180 additions and 180 deletions
@@ -120,16 +120,16 @@ export const columns: BasicColumn[] = [
align: 'center',
dataIndex: ['extension', 'empNativeplace'],
},
{
title: '工种',
align: 'center',
dataIndex: ['extension', 'medicalWorkTypeCode_dictText'],
},
{
title: '用工形式',
align: 'center',
dataIndex: ['extension', 'empType_dictText'],
},
// {
// title: '工种',
// align: 'center',
// dataIndex: ['extension', 'medicalWorkTypeCode_dictText'],
// },
// {
// title: '用工形式',
// align: 'center',
// dataIndex: ['extension', 'empType_dictText'],
// },
];
//查询数据
@@ -388,8 +388,8 @@ export const formSchema: (isUpdate: boolean) => FormSchema[] = (isUpdate) => {
// message: '${label}格式有误',
// },
// ],
dynamicRules: ({ model, schema }) =>
rules.idcard(true).concat(rules.duplicateCheckRuleAndDelFlag('sys_user', 'id_card', 'false', model, schema, false)),
// dynamicRules: ({ model, schema }) =>
// 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)),
},
@@ -420,15 +420,15 @@ export const formSchema: (isUpdate: boolean) => FormSchema[] = (isUpdate) => {
},
};
},
rules: [
{
required: true,
},
{
pattern: /^1[3456789][0-9]{9}$/,
message: '${label}格式有误',
},
],
// rules: [
// {
// required: true,
// },
// {
// pattern: /^1[3456789][0-9]{9}$/,
// message: '${label}格式有误',
// },
// ],
},
{
label: '邮箱',
@@ -581,81 +581,81 @@ export const formSchema: (isUpdate: boolean) => FormSchema[] = (isUpdate) => {
valueFormat: 'YYYY-MM-DD',
},
},
{
label: '体检形式',
field: 'medicalOnJob',
component: 'JDictSelectTag',
componentProps: {
dictCode: 'medical_on_job',
},
},
{
label: '工种',
field: 'medicalWorkTypeCode',
component: 'JDictSelectTag',
componentProps: {
dictCode: 'medical_worktype',
showSearch: true,
},
},
{
label: '其他工种',
field: 'medicalWorkTypeOther',
component: 'Input',
ifShow: ({ model }) => {
return model.medicalWorkTypeCode === '0014' || model.medicalWorkTypeCode === '0033' || model.medicalWorkTypeCode === '999999';
},
required: ({ model }) => {
return model.medicalWorkTypeCode === '0014' || model.medicalWorkTypeCode === '0033' || model.medicalWorkTypeCode === '999999';
},
},
{
label: '危害因素',
field: 'medicalHazardFactorCode',
component: 'JDictSelectTag',
componentProps: {
dictCode: 'medical_hazard',
showSearch: true,
mode: 'multiple',
},
},
{
label: '其他危害',
field: 'medicalHazardFactorOther',
component: 'Input',
ifShow: ({ model }) => {
return model.medicalHazardFactorCode?.join(',').indexOf('0999') > -1;
},
required: ({ model }) => {
return model.medicalHazardFactorCode?.join(',').indexOf('0999') > -1;
},
},
{
label: '接害时间',
field: 'medicalHazardDate',
component: 'DatePicker',
componentProps: {
showTime: false,
valueFormat: 'YYYY-MM-DD',
},
},
{
label: '用工形式',
field: 'empType',
component: 'JDictSelectTag',
componentProps: {
dictCode: 'contract',
},
},
{
label: '上市员工',
field: 'listedFlag',
component: 'JDictSelectTag',
componentProps: {
type: 'radio',
dictCode: 'sf_10',
},
},
// {
// label: '体检形式',
// field: 'medicalOnJob',
// component: 'JDictSelectTag',
// componentProps: {
// dictCode: 'medical_on_job',
// },
// },
// {
// label: '工种',
// field: 'medicalWorkTypeCode',
// component: 'JDictSelectTag',
// componentProps: {
// dictCode: 'medical_worktype',
// showSearch: true,
// },
// },
// {
// label: '其他工种',
// field: 'medicalWorkTypeOther',
// component: 'Input',
// ifShow: ({ model }) => {
// return model.medicalWorkTypeCode === '0014' || model.medicalWorkTypeCode === '0033' || model.medicalWorkTypeCode === '999999';
// },
// required: ({ model }) => {
// return model.medicalWorkTypeCode === '0014' || model.medicalWorkTypeCode === '0033' || model.medicalWorkTypeCode === '999999';
// },
// },
// {
// label: '危害因素',
// field: 'medicalHazardFactorCode',
// component: 'JDictSelectTag',
// componentProps: {
// dictCode: 'medical_hazard',
// showSearch: true,
// mode: 'multiple',
// },
// },
// {
// label: '其他危害',
// field: 'medicalHazardFactorOther',
// component: 'Input',
// ifShow: ({ model }) => {
// return model.medicalHazardFactorCode?.join(',').indexOf('0999') > -1;
// },
// required: ({ model }) => {
// return model.medicalHazardFactorCode?.join(',').indexOf('0999') > -1;
// },
// },
// {
// label: '接害时间',
// field: 'medicalHazardDate',
// component: 'DatePicker',
// componentProps: {
// showTime: false,
// valueFormat: 'YYYY-MM-DD',
// },
// },
// {
// label: '用工形式',
// field: 'empType',
// component: 'JDictSelectTag',
// componentProps: {
// dictCode: 'contract',
// },
// },
// {
// label: '上市员工',
// field: 'listedFlag',
// component: 'JDictSelectTag',
// componentProps: {
// type: 'radio',
// dictCode: 'sf_10',
// },
// },
{
label: '工作地点',
field: 'workSpace',