|
@@ -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){
|