| | |
| | | width: 180, |
| | | }, |
| | | { |
| | | title: '下次运行时间', |
| | | dataIndex: 'NextRunTime', |
| | | width: 180, |
| | | }, |
| | | { |
| | | title: '描述', |
| | | dataIndex: 'Remark', |
| | | width: 180, |
| | |
| | | label: '任务名称', |
| | | required: true, |
| | | component: 'Input', |
| | | ifShow: false, |
| | | // ifShow: false, |
| | | }, |
| | | { |
| | | field: 'JobType', |
| | |
| | | component: 'RadioButtonGroup', |
| | | defaultValue: 'N', |
| | | colProps: { |
| | | span: 24, |
| | | span: 10, |
| | | }, |
| | | componentProps: { |
| | | options: [ |
| | |
| | | }, |
| | | }, |
| | | { |
| | | field: 'Interval', |
| | | label: '取数时长(小时)', |
| | | required: true, |
| | | component: 'Input', |
| | | colProps: { span: 14 }, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | // @ts-ignore |
| | | validator: async (rule, value) => { |
| | | if (isNaN(Number(value))) { |
| | | return Promise.reject(t('不是数字')); |
| | | } |
| | | return Promise.resolve(); |
| | | }, |
| | | trigger: 'change', |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | field: 'LastRunTime', |
| | | label: '最后运行时间', |
| | | required: true, |
| | | component: 'DatePicker', |
| | | colProps: { span: 24 }, |
| | | componentProps: ({ formModel }) => { |
| | | return { |
| | | format: 'YYYY-MM-DD HH:mm:ss', |
| | | }; |
| | | }, |
| | | }, |
| | | { |
| | | field: 'runType', |
| | | label: '运行类型', |
| | | component: 'RadioButtonGroup', |