From 74448f9a9f1f8cb779023db3ea9eda762fc6ad0a Mon Sep 17 00:00:00 2001
From: zhuguifei <zhuguifei@zhuguifeideiMac.local>
Date: 星期五, 28 二月 2025 14:29:42 +0800
Subject: [PATCH] 维修工接单、维修

---
 eims-ui/apps/web-antd/src/views/eims/repair-res/data.tsx |   52 ++++++++++++++++++++++++++++------------------------
 1 files changed, 28 insertions(+), 24 deletions(-)

diff --git a/eims-ui/apps/web-antd/src/views/eims/repair-res/data.tsx b/eims-ui/apps/web-antd/src/views/eims/repair-res/data.tsx
index 22f5166..3f5d7b4 100644
--- a/eims-ui/apps/web-antd/src/views/eims/repair-res/data.tsx
+++ b/eims-ui/apps/web-antd/src/views/eims/repair-res/data.tsx
@@ -3,14 +3,10 @@
 import { DictEnum } from '@vben/constants';
 import { getPopupContainer } from '@vben/utils';
 
-import dayjs from 'dayjs';
-
 import { type FormSchemaGetter } from '#/adapter/form';
 import { REPAIR_REQ_TYPE } from '#/constants/dict';
 import { getDictOptions } from '#/utils/dict';
 import { renderDict } from '#/utils/render';
-
-const curDateTime = dayjs().format('YYYY-MM-DD HH:mm:ss');
 
 export const querySchema: FormSchemaGetter = () => [
   {
@@ -76,7 +72,7 @@
   {
     title: '鎶ヤ慨鍗曞彿',
     field: 'reqCode',
-    minWidth: 160,
+    minWidth: 160
   },
   {
     title: '缁翠慨閮ㄩ棬',
@@ -167,7 +163,7 @@
     fixed: 'right',
     slots: { default: 'action' },
     title: '鎿嶄綔',
-    width: 130
+    width: 200
   }
 ];
 
@@ -187,7 +183,8 @@
       show: () => false,
       triggerFields: ['']
     },
-    label: '鎶ヤ慨id'
+    label: '鎶ヤ慨id',
+    rules: 'required'
   },
   {
     component: 'Input',
@@ -196,7 +193,8 @@
       show: () => false,
       triggerFields: ['']
     },
-    label: '鎶ヤ慨浜�'
+    label: '鎶ヤ慨浜�',
+    rules: 'required'
   },
   {
     component: 'Input',
@@ -205,35 +203,41 @@
       show: () => false,
       triggerFields: ['']
     },
-    label: '鎶ヤ慨閮ㄩ棬'
+    label: '鎶ヤ慨閮ㄩ棬',
+    rules: 'required'
   },
   {
     component: 'Input',
     fieldName: 'reqCode',
-    label: '鎶ヤ慨鍗曞彿'
+    label: '鎶ヤ慨鍗曞彿',
+    rules: 'required'
   },
   {
     component: 'Input',
     fieldName: 'resCode',
-    label: '缁翠慨鍗曞彿'
+    label: '缁翠慨鍗曞彿',
+    rules: 'required'
   },
   {
     component: 'Textarea',
     formItemClass: 'items-baseline',
     fieldName: 'resReason',
-    label: '鍘熷洜鍒嗘瀽'
+    label: '鍘熷洜鍒嗘瀽',
+    rules: 'required'
   },
   {
     component: 'Textarea',
     formItemClass: 'items-baseline',
     fieldName: 'resHandle',
-    label: '澶勭悊鎺柦'
+    label: '澶勭悊鎺柦',
+    rules: 'required'
   },
   {
     component: 'Textarea',
     formItemClass: 'items-baseline',
     fieldName: 'resPrevent',
-    label: '棰勯槻鎺柦'
+    label: '棰勯槻鎺柦',
+    rules: 'required'
   },
   {
     component: 'Input',
@@ -260,8 +264,9 @@
       options: getDictOptions(DictEnum.REPAIR_RES_STATUS)
     },
     fieldName: 'status',
-    defaultValue: '0',
-    label: '缁翠慨鐘舵��'
+    defaultValue: '1',
+    label: '缁翠慨鐘舵��',
+    rules: 'required'
   },
   {
     component: 'DatePicker',
@@ -271,9 +276,9 @@
       valueFormat: 'YYYY-MM-DD HH:mm:ss',
       getPopupContainer
     },
-    defaultValue: curDateTime,
     fieldName: 'startTime',
-    label: '寮�濮嬫椂闂�'
+    label: '寮�濮嬫椂闂�',
+    rules: 'required'
   },
   {
     component: 'DatePicker',
@@ -292,8 +297,8 @@
     defaultValue: undefined,
     fieldName: 'resDept',
     label: '缁翠慨閮ㄩ棬',
-    help: `鎶ヤ慨浜哄憳鎵�灞為儴闂╜
-    // rules: 'selectRequired',
+    help: `鎶ヤ慨浜哄憳鎵�灞為儴闂╜,
+    rules: 'selectRequired'
   },
   {
     component: 'Select',
@@ -303,14 +308,13 @@
       getPopupContainer
     },
     fieldName: 'resUser',
-    label: '缁翠慨浜�'
+    label: '缁翠慨浜�',
+    rules: 'selectRequired'
   },
   {
     component: 'Textarea',
     formItemClass: 'items-baseline',
     fieldName: 'remark',
     label: '澶囨敞'
-  },
+  }
 ];
-
-

--
Gitblit v1.9.3