yjwang vor 2 Wochen
Ursprung
Commit
33e4284fb3
1 geänderte Dateien mit 20 neuen und 1 gelöschten Zeilen
  1. 20 1
      src/views/hisStore/components/productAfterSalesOrder.vue

+ 20 - 1
src/views/hisStore/components/productAfterSalesOrder.vue

@@ -315,13 +315,32 @@ export default {
         reasonId2: null,
         auditRemark: ''
       },
-      rules:{
+      rules: {
         status: [
           { required: true, message: "状态不能为空", trigger: "blur" }
         ],
         refundAmount: [
           { required: true, message: "退款金额不能为空", trigger: "blur" }
         ],
+        // 新增一级原因必填
+        reasonId1: [
+          { required: true, message: "请选择一级原因", trigger: "change" }
+        ],
+        reasonId2: [
+          {
+            validator: (rule, value, callback) => {
+              if (this.form.reasonId1 && !value) {
+                callback(new Error("请选择二级原因"));
+              } else {
+                callback();
+              }
+            },
+            trigger: "change"
+          }
+        ],
+        auditRemark: [
+          { required: true, message: "请输入审核备注", trigger: "blur" }
+        ]
       },
       reasonList: [],
       reason2List: []