瀏覽代碼

feat(销售订单): 销售订单增加参数判断销售部门和业务员是否必填

liujt 6 月之前
父節點
當前提交
80f4ba41d9
共有 1 個文件被更改,包括 12 次插入3 次删除
  1. 12 3
      src/views/saleManage/saleOrder/components/addDialog.vue

+ 12 - 3
src/views/saleManage/saleOrder/components/addDialog.vue

@@ -802,7 +802,8 @@
         businessId: '',
         isBatchNo: 0,
         isTaxRate: 0,
-        isSinglePrice: 0
+        isSinglePrice: 0,
+        isDeptAndPerson: 0
       };
     },
     computed: {
@@ -873,8 +874,8 @@
             { pattern: emailReg, message: '邮箱格式不正确', trigger: 'blur' }
           ],
           payAmount: [{ required: true, message: '请输入', trigger: 'blur' }],
-          salesmanId: [{ required: true, message: '请选择业务员', trigger: 'change' }],
-          salesDeptId: [{ required: true, message: '请选择销售部门', trigger: 'change' }],
+          salesmanId: [{ required: this.isDeptAndPerson == 1 ? true : false, message: '请选择业务员', trigger: 'change' }],
+          salesDeptId: [{ required: this.isDeptAndPerson == 1 ? true : false, message: '请选择销售部门', trigger: 'change' }],
         };
       }
     },
@@ -890,6 +891,14 @@
         this.isBatchNo = res.value;
       });
 
+      // 销售部门是否必填//0否 1是
+      parameterGetByCode({
+        code: 'eom_saleOrder_Dept_and_person'
+      }).then((res) => {
+        this.isDeptAndPerson = res.value;
+        console.log('isDeptAndPerson', this.isDeptAndPerson);
+      });
+
       // 税率是否必填//0否 1是
       parameterGetByCode({
         code: 'eom_saleOrder_order-taxRate'