Quellcode durchsuchen

图纸空白校验

dengrui vor 6 Monaten
Ursprung
Commit
98f5ec1ea2
1 geänderte Dateien mit 32 neuen und 0 gelöschten Zeilen
  1. 32 0
      src/views/base/information/index.vue

+ 32 - 0
src/views/base/information/index.vue

@@ -197,9 +197,25 @@ option.value = Object.assign(option.value, {
       editDisabled: true,
       rules: [
         {
+          required: true,
           message: "请填写图纸编号",
           trigger: "blur",
         },
+        {
+          validator: (rule, value, callback) => {
+            if (!value) {
+              return callback(new Error("请填写图纸编号"));
+            }
+            const hasNumber = value.trim();
+            if (!hasNumber) {
+              form.value.drawingCode = "";
+              callback(new Error("请填写图纸编号"));
+            } else {
+              callback();
+            }
+          },
+          trigger: "blur",
+        },
       ],
     },
     {
@@ -220,9 +236,25 @@ option.value = Object.assign(option.value, {
       editDisabled: true,
       rules: [
         {
+          required: true,
           message: "请填写图纸名称",
           trigger: "blur",
         },
+        {
+          validator: (rule, value, callback) => {
+            if (!value) {
+              return callback(new Error("请填写图纸名称"));
+            }
+            const hasNumber = value.trim();
+            if (!hasNumber) {
+              form.value.drawingTitle = "";
+              callback(new Error("请填写图纸名称"));
+            } else {
+              callback();
+            }
+          },
+          trigger: "blur",
+        },
       ],
     },
     {