فهرست منبع

需求池369 联调

hbchen 2 سال پیش
والد
کامیت
f86b307e21
2فایلهای تغییر یافته به همراه38 افزوده شده و 10 حذف شده
  1. 13 0
      src/api/crm.js
  2. 25 10
      src/views/financialManagement/contractProgress.vue

+ 13 - 0
src/api/crm.js

@@ -28,6 +28,19 @@ export function getSellerList() {
       method:'get'
       method:'get'
   })
   })
 }
 }
+// 获取销售列表 - 无分组
+ /**
+  * @param {
+ * } data 
+ * @returns 
+ */
+export function getSellerListNoG() {
+ return request({
+     url:'/crm/company_seller/all_list',
+     method:'get'
+ })
+}
+
 // 根据合同编号搜索合同列表
 // 根据合同编号搜索合同列表
  /**
  /**
   * 
   * 

+ 25 - 10
src/views/financialManagement/contractProgress.vue

@@ -5,7 +5,7 @@
   import {useRouter,useRoute} from 'vue-router'
   import {useRouter,useRoute} from 'vue-router'
   import {useStore} from 'vuex'
   import {useStore} from 'vuex'
   import {ElMessage} from 'element-plus'
   import {ElMessage} from 'element-plus'
-  import {getSellerList,getContractSearchList,getServiceDetail} from '@/api/crm'
+  import {getSellerList,getContractSearchList,getServiceDetail,getSellerListNoG} from '@/api/crm'
   import {getServiceList,registerAdd,registerDetail,registerEdit,registerInvoice,
   import {getServiceList,registerAdd,registerDetail,registerEdit,registerInvoice,
     registerPayment,contractRegisterCheck} from '@/api/financialMana'
     registerPayment,contractRegisterCheck} from '@/api/financialMana'
   import {getCurrencyList} from '@/api/common'
   import {getCurrencyList} from '@/api/common'
@@ -45,7 +45,7 @@
       product_ids:'1,2',
       product_ids:'1,2',
       pre_pay_id:0, //到款预登记Id
       pre_pay_id:0, //到款预登记Id
       supplement:0, // 是否是补录合同
       supplement:0, // 是否是补录合同
-      contract_register_id:'',
+      contract_register_id:0,
       crm_contract_id:0,
       crm_contract_id:0,
       contract_source:0,
       contract_source:0,
       contract_code:'',
       contract_code:'',
@@ -245,7 +245,11 @@
   const rmbRate=ref(1)
   const rmbRate=ref(1)
 
 
   //所有的销售列表包括ficc和权益
   //所有的销售列表包括ficc和权益
-  let allSellerArray=[]
+  let allSellerArray={
+    all_list:[],
+    ficc_list:[],
+    rai_list:[]
+  }
 
 
   // 销售列表
   // 销售列表
   const sellerArray=ref([])
   const sellerArray=ref([])
@@ -259,10 +263,10 @@
         const element = value[i];
         const element = value[i];
         if(element[0]==2){
         if(element[0]==2){
           // ficc
           // ficc
-          ficcSeller = element[2]
+          ficcSeller = element[element.length-1]
         }else{
         }else{
           //权益
           //权益
-          qySeller = element[2]
+          qySeller = element[element.length-1]
         }
         }
       }
       }
       // 编辑,不允许修改销售数量
       // 编辑,不允许修改销售数量
@@ -442,12 +446,23 @@
   }
   }
   //获取销售列表
   //获取销售列表
   const getSellerListFun=()=>{
   const getSellerListFun=()=>{
-    getSellerList().then(res=>{
-      allSellerArray=res.data || {}
+    // 无分组
+    getSellerListNoG().then(res=>{
+      if(!res.data) return 
+      allSellerArray.ficc_list = res.data.FiccSeller
+      allSellerArray.rai_list = res.data.RaiSeller
+      allSellerArray.all_list=[
+        {seller_id: 2,seller_name: "FICC销售",child:allSellerArray.ficc_list},
+        {seller_id: 5,seller_name: "权益销售",child:allSellerArray.rai_list}
+      ]
       sellerArray.value = allSellerArray.all_list || []
       sellerArray.value = allSellerArray.all_list || []
-      contractInfo.sellerInvoiceListF = allSellerArray.ficc_list || []
-      contractInfo.sellerInvoiceListQ = allSellerArray.rai_list || []
     })
     })
+    // 有分组
+    // getSellerList().then(res=>{
+      // allSellerArray=res.data || {}
+      // contractInfo.sellerInvoiceListF = allSellerArray.ficc_list || []
+      // contractInfo.sellerInvoiceListQ = allSellerArray.rai_list || []
+    // })
   }
   }
   // 获取服务列表
   // 获取服务列表
   const getServiceListFun=()=>{
   const getServiceListFun=()=>{
@@ -1218,7 +1233,7 @@
 
 
 // ----------------------created
 // ----------------------created
   // 合规登记Id
   // 合规登记Id
-  contractInfo.form.contract_register_id = parseInt(route.query.complianceId) || ''
+  contractInfo.form.contract_register_id = parseInt(route.query.complianceId) || 0
   // 到款预登记Id
   // 到款预登记Id
   supplementaryId = parseInt(route.query.supplementaryId) || ''
   supplementaryId = parseInt(route.query.supplementaryId) || ''
   // complianceId没有,认为是合规登记
   // complianceId没有,认为是合规登记