Ben Lin
2025-03-08 72675157c774fc4c6490bd1e49ca3c4aa25581f0
src/views/tigerprojects/tsk/tsk_job/job.data.ts
@@ -52,6 +52,11 @@
    width: 180,
  },
  {
    title: '下次运行时间',
    dataIndex: 'NextRunTime',
    width: 180,
  },
  {
    title: '描述',
    dataIndex: 'Remark',
    width: 180,
@@ -105,7 +110,7 @@
    label: '任务名称',
    required: true,
    component: 'Input',
    ifShow: false,
    // ifShow: false,
  },
  {
    field: 'JobType',
@@ -134,7 +139,54 @@
    component: 'RadioButtonGroup',
    defaultValue: 'N',
    colProps: {
      span: 24,
      span: 10,
    },
    componentProps: {
      options: [
        { label: '是', value: 'Y' },
        { label: '否', value: 'N' },
      ],
    },
  },
  {
    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: 14 },
    componentProps: ({ formModel }) => {
      return {
        format: 'YYYY-MM-DD HH:mm:ss',
      };
    },
  },
  {
    field: 'ByInterval',
    label: '按时长计算时间',
    component: 'RadioButtonGroup',
    defaultValue: 'N',
    colProps: {
      span: 10,
    },
    componentProps: {
      options: [