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