Эх сурвалжийг харах

Merge branch 'master' into feature/v2.4.36

yuelujie 11 сар өмнө
parent
commit
df97bbfbb3

+ 1 - 1
src/views/order/components/bigOrder.vue

@@ -2375,7 +2375,7 @@ export default {
                     saleMoney: JSON.stringify({ data: this.saleTableData }),
                     saleMoney: JSON.stringify({ data: this.saleTableData }),
                     // 电子协议相关
                     // 电子协议相关
                     e_contract_type: this.member.e_contract_type, // 电子协议类型
                     e_contract_type: this.member.e_contract_type, // 电子协议类型
-                    e_contract_userA_type: this.member.e_contract_userA_type, // 协议甲方类型
+                    e_contract_userA_type: this.member.buySubject == '2' ? 2 : this.member.e_contract_userA_type, // 协议甲方类型   购买主体为企业则甲方类型一定为企业
                     e_contract_userA_name: this.member.e_contract_userA_name, // 协议甲方
                     e_contract_userA_name: this.member.e_contract_userA_name, // 协议甲方
                     e_contract_userA_contacts_name: this.member.e_contract_userA_contacts_name, // 协议甲方联系人
                     e_contract_userA_contacts_name: this.member.e_contract_userA_contacts_name, // 协议甲方联系人
                     e_contract_userA_contacts_tel: this.member.e_contract_userA_contacts_tel, // 协议甲方联系方式
                     e_contract_userA_contacts_tel: this.member.e_contract_userA_contacts_tel, // 协议甲方联系方式

+ 8 - 8
src/views/order/components/bigOrderEdit.vue

@@ -2528,6 +2528,13 @@ export default {
       }
       }
       let saleName = saleNameArr.join(',')
       let saleName = saleNameArr.join(',')
       let saleId = saleIdArr.join(',')
       let saleId = saleIdArr.join(',')
+      // saleMoneyData一个人员时金额数据无法更新问题处理
+      let saleMoneyData = this.saleTableData
+      if(saleMoneyData && saleMoneyData.length>0 && saleMoneyData.length < 3){ //只有一个销售人员时 
+        saleMoneyData.forEach(v => {
+          v.money = this.member.payMoney
+        })
+      }
       // 回款列表参数处理
       // 回款列表参数处理
       this.member.paybackList = this.paybackTableData
       this.member.paybackList = this.paybackTableData
       // 提交集合部分
       // 提交集合部分
@@ -2582,13 +2589,6 @@ export default {
         } else {
         } else {
           newlevel = JSON.parse(this.member.level).id ? JSON.parse(this.member.level).id : 5// 5自定义
           newlevel = JSON.parse(this.member.level).id ? JSON.parse(this.member.level).id : 5// 5自定义
         }
         }
-        let saleMoneyData = this.saleTableData
-        if(saleMoneyData && saleMoneyData.length>0 && saleMoneyData.length < 3){ //只有一个销售人员时 
-          saleMoneyData.forEach(v => {
-            v.money = this.member.payMoney
-          })
-        }
-        
         let obj = {
         let obj = {
           contract_nature: this.member.contract_nature,
           contract_nature: this.member.contract_nature,
           orderCode: this.member.orderCode,
           orderCode: this.member.orderCode,
@@ -2643,7 +2643,7 @@ export default {
           saleMoney: JSON.stringify({ data: saleMoneyData }),
           saleMoney: JSON.stringify({ data: saleMoneyData }),
           // 电子协议相关
           // 电子协议相关
           e_contract_type: this.member.e_contract_type, // 电子协议类型
           e_contract_type: this.member.e_contract_type, // 电子协议类型
-          e_contract_userA_type: this.member.e_contract_userA_type, // 协议甲方类型
+          e_contract_userA_type: this.member.buySubject == '2' ? 2 : this.member.e_contract_userA_type, // 协议甲方类型 购买主体为企业则甲方类型一定为企业
           e_contract_userA_name: this.member.e_contract_userA_name, // 协议甲方
           e_contract_userA_name: this.member.e_contract_userA_name, // 协议甲方
           e_contract_userA_contacts_name: this.member.e_contract_userA_contacts_name, // 协议甲方联系人
           e_contract_userA_contacts_name: this.member.e_contract_userA_contacts_name, // 协议甲方联系人
           e_contract_userA_contacts_tel: this.member.e_contract_userA_contacts_tel, // 协议甲方联系方式
           e_contract_userA_contacts_tel: this.member.e_contract_userA_contacts_tel, // 协议甲方联系方式