Browse Source

feat: buy_cycle|give_cycle必填二选一

cuiyalong 1 month ago
parent
commit
48c02db414

+ 3 - 2
src/views/create-order/components/schema-form/params/base.js

@@ -27,8 +27,9 @@ export class Parameters {
           return console.warn(`${NOTICE_TEXT.price}give_cycle`)
         }
       } else {
-        if (!params.filter?.buy_cycle) {
-          return console.warn(`${NOTICE_TEXT.price}buy_cycle`)
+        const pass = params.filter?.buy_cycle || params.filter?.give_cycle
+        if (!pass) {
+          return console.warn(`${NOTICE_TEXT.price}buy_cycle||give_cycle`)
         }
         if (!params.filter?.buy_type) {
           return console.warn(`${NOTICE_TEXT.price}buy_type`)

+ 3 - 2
src/views/create-order/components/schema-form/params/data-count-pack.js

@@ -33,8 +33,9 @@ export class DataCountPackGroup extends Parameters {
         return console.warn(`${NOTICE_TEXT.price}give_cycle`)
       }
     } else {
-      if (!params.filter?.pNum) {
-        return console.warn(`${NOTICE_TEXT.price}pNum`)
+      const pass = params.filter?.pNum || params.filter?.give_cycle
+      if (!pass) {
+        return console.warn(`${NOTICE_TEXT.price}pNum||give_cycle`)
       }
     }
     return params