From 08abfcfea8247c394b2034cad59734846b403dd9 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期一, 28 十月 2024 22:22:58 +0800
Subject: [PATCH] 计划任务优化

---
 src/views/tigerprojects/tsk/tsk_job/job.data.ts |   41 +++++++++++++++++++++++++++++++++++++++--
 1 files changed, 39 insertions(+), 2 deletions(-)

diff --git a/src/views/tigerprojects/tsk/tsk_job/job.data.ts b/src/views/tigerprojects/tsk/tsk_job/job.data.ts
index 4194058..7740d9b 100644
--- a/src/views/tigerprojects/tsk/tsk_job/job.data.ts
+++ b/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,7 @@
     component: 'RadioButtonGroup',
     defaultValue: 'N',
     colProps: {
-      span: 24,
+      span: 10,
     },
     componentProps: {
       options: [
@@ -144,6 +149,38 @@
     },
   },
   {
+    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',

--
Gitblit v1.9.3