| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- interface OptionsType {
- label: string;
- value: string;
- }
- const modalConfig = {
- pageName: 'lonm',
- addTitle: '行政处罚通报信息模型',
- editTitle: '行政处罚通报信息模型',
- detailTitle: '行政处罚通报信息模型',
- labelWidth: '200px',
- formRules: {
- notificationStandards: [{ required: true, message: '请选择通报标准或具体行为列举', trigger: 'change' }],
- scopeInspection: [{ required: true, message: '请选择检查范围', trigger: 'change' }],
- cfcbz: [{ required: true, message: '请选择初复查标志', trigger: 'change' }],
- cbzl: [{ required: true, message: '请选择船舶种类', trigger: 'change' }],
- position: [{ required: true, message: '请选择所属职位', trigger: 'change' }],
- // contactNumber: [
- // { required: true, message: '输入正确的联系电话', trigger: 'change' },
- // {
- // validator: (_, val, cb) => {
- // const digits = (val || '').replace(/\D/g, '');
- // if (!/^1[3-9]\d{9}$/.test(digits)) {
- // cb(new Error('请输入正确的 11 位联系电话'));
- // } else {
- // cb();
- // }
- // },
- // trigger: 'blur',
- // },
- // ],
- msgRecipient: [{ required: true, message: '请选择短信接收人', trigger: 'change' }],
- },
- pageListParams: {
- type: 1,
- id: 1,
- },
- formItems: [
- {
- label: '通报标准或具体行为列举',
- prop: 'notification_standards',
- type: 'select',
- span: 24,
- multiple: true,
- placeholder: '请选择通报标准或具体行为列举',
- },
- {
- label: '处罚决定时间',
- prop: 'penalty_decision_time',
- type: 'select',
- span: 12,
- multiple: false,
- options: [] as OptionsType[],
- placeholder: '请选择处罚决定时间',
- },
- // {
- // label: '案件状态',
- // prop: 'case_status',
- // type: 'select',
- // multiple: false,
- // disabled: true,
- // span: 12,
- // options: [] as OptionsType[],
- // placeholder: '请选择案件状态',
- // },
- {
- label: '水域类别',
- prop: 'water_category',
- type: 'select',
- multiple: true,
- span: 12,
- options: [] as OptionsType[],
- placeholder: '请选择水域类别',
- },
- {
- label: '船舶种类',
- prop: 'shipType',
- type: 'select',
- multiple: true,
- span: 12,
- options: [] as OptionsType[],
- placeholder: '请选择船舶种类',
- },
- // {
- // label: '海内河船',
- // prop: 'maritime_and_river_vessels',
- // type: 'select',
- // multiple: true,
- // span: 12,
- // options: [] as OptionsType[],
- // placeholder: '请选择海内河船',
- // },
- // {
- // label: '省际客船',
- // prop: 'interprovincial_passenger_ships',
- // type: 'select',
- // multiple: true,
- // span: 12,
- // options: [] as OptionsType[],
- // placeholder: '请选择省际客船',
- // },
- {
- label: '海上案号和案由',
- prop: 'maritime_case_number_cause_of_action',
- type: 'select',
- multiple: true,
- span: 24,
- options: [] as OptionsType[],
- placeholder: '请选择海上案号和案由',
- },
- {
- label: '内河案号和案由',
- prop: 'inland_river_case_number_cause_of_action',
- type: 'select',
- multiple: true,
- span: 24,
- options: [] as OptionsType[],
- placeholder: '请选择内河案号和案由',
- },
- {
- label: '违法事实及证据信息',
- prop: 'illegal_facts_and_evidence_info',
- type: 'textarea',
- span: 24,
- placeholder: '请输入违法事实及证据信息',
- },
- {
- label: '业务规则识别',
- prop: 'business_rule_recognition',
- type: 'textarea',
- span: 24,
- placeholder: '请输入业务规则识别',
- },
- {
- label: '业务规则识别样例',
- prop: 'business_rule_recognition_demo',
- type: 'textarea',
- span: 24,
- placeholder: '请输入业务规则识别样例',
- },
- ],
- };
- export default modalConfig;
|