瀏覽代碼

需求池473 合规登记编辑时,允许修改销售

hbchen 2 年之前
父節點
當前提交
9ec9e6fd54

+ 2 - 2
.env.development

@@ -1,5 +1,5 @@
 # 接口地址
-VITE_APP_API_URL="http://192.168.77.4:8619/api"
-# VITE_APP_API_URL="http://8.136.199.33:8619/api"
+# VITE_APP_API_URL="http://192.168.77.4:8619/api"
+VITE_APP_API_URL="http://8.136.199.33:8619/api"
 # crm系统地址
 VITE_CRM_SYSTEM_URL="https://rddptest.hzinsights.com/login"

+ 11 - 35
src/views/financialManagement/contractProgress-component/Compliance.vue

@@ -261,7 +261,6 @@
   // 销售修改
   const sellerChange=(value)=>{
     let ficcSeller,qySeller
-    let isLeaveSeller=false
     if(value?.length>0){
       for (let i = 0; i < value.length; i++) {
         const element = value[i];
@@ -271,29 +270,13 @@
         }else if(element[0]==5){
           //权益
           qySeller = element[element.length-1]
-        }else{
-          // 离职的销售
-          isLeaveSeller=true
-        }
-      }
-      // 编辑,不允许修改销售数量
-      if(compliance.form.contract_register_id){
-        if(cascaderSelectSeller.value.length<2 && !isLeaveSeller || !(qySeller||ficcSeller)){
-          ElMessage.warning('合规套餐类型已定,不允许修改销售数量')
-          cascaderSelectSeller.value = compliance.form.seller_ids.split(',').map(item => +item)
-          return 
         }
       }
       cascaderSelectSeller.value=[ficcSeller,qySeller]
       compliance.form.seller_ids= cascaderSelectSeller.value.join(',')
     }else{
-      if(compliance.form.contract_register_id){
-        // 编辑的情况下
-        ElMessage.warning('合规套餐类型已定,不允许修改销售数量')
-        cascaderSelectSeller.value = compliance.form.seller_ids.split(',').map(item => +item)
-        return 
-      }
       cascaderSelectSeller.value=[]
+      compliance.form.seller_ids=''
     }
   }
   // 合同编号选中
@@ -410,18 +393,17 @@
         if(isLeave){
           // 判断原本销售已离职
           if(sellerListType.value==3){
-            if(!cascaderSelectSeller.value[0]){
-              ElMessage.error('请选择FICC销售')
-              return 
-            }
-            if(!cascaderSelectSeller.value[1]){
-              ElMessage.error('请选择权益销售')
-              return 
+            if(cascaderSelectSeller.value[0]){
+              if(props.sellerData.ficc_list.findIndex(item => item.seller_id == cascaderSelectSeller.value[0])==-1){
+                ElMessage.error('选择的FICC销售不存在或已离职')
+                return 
+              }
             }
-            if(props.sellerData.ficc_list.findIndex(item => item.seller_id == cascaderSelectSeller.value[0])==-1||
-            props.sellerData.rai_list.findIndex(item => item.seller_id == cascaderSelectSeller.value[1])==-1){
-              ElMessage.error('选择的销售不存在或已离职')
-              return 
+            if(cascaderSelectSeller.value[1]){
+              if(props.sellerData.rai_list.findIndex(item => item.seller_id == cascaderSelectSeller.value[1])==-1){
+                ElMessage.error('选择的权益销售不存在或已离职')
+                return
+              }
             }
           }else{
             if(!Number(compliance.form.seller_id)){
@@ -561,11 +543,6 @@
           compliance.form.actual_pay_companies=''
         }
 
-        // if(compliance.form.has_invoice){
-        //   compliance.form.has_invoice=1
-        // }else{
-        //   compliance.form.has_invoice=0
-        // }
         // 检验合同名称或者合同有效期是否重复
         if(compliance.form.contract_register_id){
           // 编辑
@@ -670,7 +647,6 @@
 
   // 对于销售的处理
   const sellerOperation=({seller_id,rai_seller_id,seller_ids,seller_name,rai_seller_name})=>{
-    console.log({seller_id,rai_seller_id,seller_ids,seller_name,rai_seller_name});
     if(seller_id && rai_seller_id){
       cascaderSelectSeller.value = seller_ids.split(',').map(item => +item) 
       if(props.sellerData.ficc_list.findIndex(item => item.seller_id == seller_id)==-1){

+ 1 - 1
src/views/financialManagement/contractProgress.vue

@@ -247,7 +247,7 @@
       if(!res.data) return 
       contractInfo.progressList=res.data.logs || [{}]
       let sellerListType=3
-      if(res.data.seller_id && res.data.rai_seller_id){
+      if(res.data.contract_source==0){
         sellerListType = 3
       }else if(!res.data.seller_id){
         sellerListType = 2