Selaa lähdekoodia

表单验证blur改change

HD_wangm 4 kuukautta sitten
vanhempi
commit
b2c5538bed

+ 1 - 1
ygtx-ui/src/components/gxtOrder/approve.vue

@@ -173,7 +173,7 @@ const approveRules = ref({
     {
       required: true,
       message: "驳回时审批意见不能为空",
-      trigger: "blur",
+      trigger: "change",
       validator: (rule, value, callback) => {
         debugger
         if (formData.value.workOrderStatus === 'to_finish' && !value) {

+ 3 - 3
ygtx-ui/src/components/gxtOrder/finalize.vue

@@ -267,7 +267,7 @@ const finishRules = ref({
     }
   ],
   workGroupMemberName: [
-    { required: false, message: "请输入检修人员", trigger: "blur" },
+    { required: false, message: "请输入检修人员", trigger: "change" },
     {
       validator: async (rule, value, callback) => {
         // 如果值为空、关联MIS,直接通过验证
@@ -297,11 +297,11 @@ const finishRules = ref({
           callback(new Error('验证检修人员时发生错误'));
         }
       },
-      trigger: 'blur'
+      trigger: 'change'
     }
   ],
   content: [
-    { required: true, message: "请输入维保内容", trigger: "blur" }
+    { required: true, message: "请输入维保内容", trigger: "change" }
   ]
 })
 // 时间禁用函数

+ 1 - 1
ygtx-ui/src/components/repairOrder/approve.vue

@@ -160,7 +160,7 @@ const approveFormRef = ref()
 // 表单验证规则
 const approveRules = ref({
   rejectionReason: [
-    { required: true, message: "驳回时审批意见不能为空", trigger: "blur" }
+    { required: true, message: "驳回时审批意见不能为空", trigger: "change" }
   ]
 })
 

+ 7 - 7
ygtx-ui/src/components/repairOrder/finalize.vue

@@ -313,11 +313,11 @@ const workPermitNumProxy = computed({
 
 // 表单验证规则
 const finalizeRules = ref({
-  repairMethod: [
-    { required: true, message: "请选择维修方式", trigger: "change" }
-  ],
+  // repairMethod: [
+  //   { required: true, message: "请选择维修方式", trigger: "change" }
+  // ],
   misOrderNo: [
-    { required: true, message: "MIS工单编码不能为空", trigger: "blur" }
+    { required: true, message: "MIS工单编码不能为空", trigger: "change" }
   ],
   realStartTime: [
     { required: true, message: "请选择开始时间", trigger: "change" },
@@ -350,7 +350,7 @@ const finalizeRules = ref({
     }
   ],
   workGroupMemberName: [
-    { required: false, message: "请输入检修人员", trigger: "blur" },
+    { required: false, message: "请输入检修人员", trigger: "change" },
     {
       validator: async (rule, value, callback) => {
         // 如果值为空、关联MIS,直接通过验证
@@ -388,7 +388,7 @@ const finalizeRules = ref({
     { required: true, message: "请选择工作部位", trigger: "change" }
   ],
   workPermitNum: [
-    { required: true, message: "工作票编号不能为空", trigger: "blur" },
+    { required: true, message: "工作票编号不能为空", trigger: "change" },
     {
       validator: (rule, value, callback) => {
         if (formData.value.infoEntry == '2') {
@@ -423,7 +423,7 @@ const finalizeRules = ref({
           callback()
         }
       },
-      trigger: 'blur'
+      trigger: 'change'
     }
   ]
 })

+ 1 - 1
ygtx-ui/src/components/repairOrder/return.vue

@@ -134,7 +134,7 @@ const returnRules = ref({
     { required: true, message: "请选择退回类型", trigger: "change" }
   ],
   returnReason: [
-    { required: true, message: "请输入退回原因", trigger: "blur" }
+    { required: true, message: "请输入退回原因", trigger: "change" }
   ]
 })
 

+ 7 - 7
ygtx-ui/src/views/gxt/gxtOrder/index.vue

@@ -1658,17 +1658,17 @@ const data = reactive({
     orderSource: undefined
   },
   rules: {
-    workOrderProjectNo: [{ required: true, message: "工单编码不能为空", trigger: "blur" }],
-    misNo: [{ required: true, message: "MIS编码不能为空", trigger: "blur" }],
-    pcsDeviceName: [{ required: true, message: "风机编号不能为空", trigger: "blur" }],
+    // workOrderProjectNo: [{ required: true, message: "工单编码不能为空", trigger: "blur" }],
+    misNo: [{ required: true, message: "MIS编码不能为空", trigger: "change" }],
+    pcsDeviceName: [{ required: true, message: "风机编号不能为空", trigger: "change" }],
     // workOrderStatus: [{ required: true, message: "工单状态不能为空", trigger: "change" }],
-    gxtCenter: [{ required: true, message: "维保中心不能为空", trigger: "blur" }],
-    pcsStationName: [{ required: true, message: "风电场不能为空", trigger: "blur" }],
+    // gxtCenter: [{ required: true, message: "维保中心不能为空", trigger: "blur" }],
+    // pcsStationName: [{ required: true, message: "风电场不能为空", trigger: "blur" }],
     // workPermitNum: [
     //   { required: true, message: "工作票编号不能为空", trigger: "blur" }
     // ],
     workPermitNum: [
-      { required: true, message: "工作票编号不能为空", trigger: "blur" },
+      { required: true, message: "工作票编号不能为空", trigger: "change" },
       {
         validator: (rule, value, callback) => {
           if (form.value.infoEntry == '2') {
@@ -1709,7 +1709,7 @@ const data = reactive({
       }
     ],    // 动态控制 content 是否必填
     content: [
-      { required: true, message: "维保内容不能为空", trigger: "blur" },
+      { required: true, message: "维保内容不能为空", trigger: "change" },
       {
         validator: (rule, value, callback) => {
           // 当 infoEntry == 2 时才校验必填

+ 5 - 5
ygtx-ui/src/views/gxt/repairOrder/index.vue

@@ -1873,11 +1873,11 @@ const queryParams = ref({
 
 // 表单验证规则
 const rules = ref({
-  workOrderProjectNo: [
-    { required: true, message: "工单编码不能为空", trigger: "blur" }
-  ],
+  // workOrderProjectNo: [
+  //   { required: true, message: "工单编码不能为空", trigger: "blur" }
+  // ],
   pcsDeviceName: [
-    { required: true, message: "风机编号不能为空", trigger: "blur" }
+    { required: true, message: "风机编号不能为空", trigger: "change" }
   ],
   /*faultCode: [
     { required: true, message: "请选择故障代码", trigger: "change" }
@@ -1902,7 +1902,7 @@ const rules = ref({
      { required: true, message: "请选择优先级", trigger: "change" }
    ],*/
   faultBarcode: [
-    { required: true, message: "故障信息不能为空", trigger: "blur" }
+    { required: true, message: "故障信息不能为空", trigger: "change" }
   ],
 })