From 0d359e2708f06e9b452aa11d6ce2e72a292a523b Mon Sep 17 00:00:00 2001 From: wangzhuo Date: Mon, 1 Sep 2025 13:16:14 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AE=A2=E6=88=B7=E4=BA=BA=E5=91=98-?= =?UTF-8?q?=E5=AE=A2=E6=88=B7=E4=BA=BA=E5=91=98=E6=89=80=E5=B1=9E=20fix:?= =?UTF-8?q?=20=E4=B8=BB=E5=BD=92=E5=B1=9E=E4=BA=BA=E5=8F=98=E6=9B=B4-?= =?UTF-8?q?=E5=8F=98=E6=9B=B4=E5=AE=A1=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/crm/mainOwner/mainOwner.js | 10 ++-- .../CRM/customer/customerUserBelong.vue | 7 ++- .../CRM/mainOwner/audit/confirmForm.vue | 54 +++++++++++-------- .../mainOwner/audit/mainOwnerChangeAudit.vue | 2 +- 4 files changed, 44 insertions(+), 29 deletions(-) diff --git a/src/api/crm/mainOwner/mainOwner.js b/src/api/crm/mainOwner/mainOwner.js index 9d4dbcb..4532b93 100644 --- a/src/api/crm/mainOwner/mainOwner.js +++ b/src/api/crm/mainOwner/mainOwner.js @@ -4,7 +4,7 @@ import request from "@/utils/request"; //主归属人变更信息查看(列表) export function queryViewMainOwnerList(params){ return request.get({ - url: '/app/appCrmCusUserNewController/viewInformationChangesInprimaryOwnership', + url: '/crm/app/appCrmCusUserNewController/viewInformationChangesInprimaryOwnership', data: params },{isTransformResponse: false}) } @@ -12,7 +12,7 @@ export function queryViewMainOwnerList(params){ //主归属人变更信息查看(详情) export function queryViewMainOwnerDetail(params){ return request.get({ - url: '/app/appCrmCusUserNewController/getCrmCusUserNewChangeOwnerList', + url: '/crm/app/appCrmCusUserNewController/getCrmCusUserNewChangeOwnerList', data: params },{isTransformResponse: false}) } @@ -20,7 +20,7 @@ export function queryViewMainOwnerDetail(params){ //查询主归属人变更人员的列表数据 export function personnelAwaitingReviewForChange(params){ return request.get({ - url: '/app/appCrmCusUserNewController/personnelAwaitingReviewForChange', + url: '/crm/app/appCrmCusUserNewController/personnelAwaitingReviewForChange', data: params },{isTransformResponse: false}) } @@ -28,14 +28,14 @@ export function personnelAwaitingReviewForChange(params){ //主归属人变更驳回 export function changeOfPrimaryOwnershipNoApproved(params) { return request.get({ - url:'/app/appCrmCusUserNewController/changeOfPrimaryOwnershipNoApproved', + url:'/crm/app/appCrmCusUserNewController/changeOfPrimaryOwnershipNoApproved', data: params }, {isTransformResponse: false}); } //主归属人变更通过 export function changeOfPrimaryOwnershipApproved (params) { return request.get({ - url: '/app/appCrmCusUserNewController/changeOfPrimaryOwnershipApproved', + url: '/crm/app/appCrmCusUserNewController/changeOfPrimaryOwnershipApproved', data: params }, {isTransformResponse: false}); } \ No newline at end of file diff --git a/src/pages/business/CRM/customer/customerUserBelong.vue b/src/pages/business/CRM/customer/customerUserBelong.vue index a4a5cbd..6e57682 100644 --- a/src/pages/business/CRM/customer/customerUserBelong.vue +++ b/src/pages/business/CRM/customer/customerUserBelong.vue @@ -17,7 +17,7 @@ - - @@ -439,20 +439,29 @@ let handleThinkLevelChange = (e) => { // 系统推荐等级 let recommendLevel = ref(""); let getRecommendLevel = async () => { - if (formData.value.cusEstate && formData.value.functionalRequirements) { + if (formData.value.cusEstate) { let {cusEstate, functionalRequirements} = formData.value; let param = {cusEstate, functionalRequirements}; if (formData.value.salesmanThinkLevel) { param.personnelLevel = formData.value.salesmanThinkLevel; } - let res = await getCustomerLevel(param).catch(err => { + let res = await getCustomerLevel(param) + /*.catch(err => { console.error(err, "客户的系统推荐等级获取失败") - }) - if (!res.systemRecommendationLevel) { - recommendLevel.value = "客户无等级信息,暂无法进行等级推荐" - console.log(formData.value.systemThinkLevel + "???") + })*/ + try{ + if(res.data.systemRecommendationLevel){ + formData.value.systemThinkLevel = res.data.systemRecommendationLevel; + }else{ + recommendLevel.value = "客户无等级信息,暂无法进行等级推荐"; + } + }catch(e){ + if (res.systemRecommendationLevel) { + formData.value.systemThinkLevel = res.systemRecommendationLevel; + }else{ + recommendLevel.value = "客户无等级信息,暂无法进行等级推荐" + } } - formData.value.systemThinkLevel = res.systemRecommendationLevel; } else { recommendLevel.value = "无公司等级信息,无法推荐等级"; } @@ -481,8 +490,7 @@ let handleUserTypeChange = (e) => { // 选择日期 function handleTenureTimeChange(e) { - let {value} = e.detail; - formData.value.tenureTime = value; + formData.value.tenureTime = e; } // 需求层次索引 @@ -505,17 +513,19 @@ let handleDevelopChange = e => { // 选择生日 function handleBirthdayChange(e) { - let{value} = e.detail - formData.value.birthday = value; + formData.value.birthday = e; } // 爱好标签索引 -let hobbyIndex = reactive([]); +let hobbyIds = ref([]); +let hobbies = ref([]); // 选择爱好标签 -const handleHobbyChange = (item, value) => { - // console.log("爱好", item, value); - hobbyIndex = value; +const handleHobbyChange = (items, ids) => { + console.log('选择爱好', items, ids); + hobbyIds.value = []; + hobbies.value = items; }; + // 选择 const handleNativeChange = (e) => { formData.value.nativec = (e.detail.value.map(item => { @@ -539,16 +549,18 @@ let handleWorkingStatusChange = e => { } let submitForm = async () => { - let hobbyTags = hobbyIndex.map(it => { - let {name} = hobbyList[it]; + let hobbyTags = hobbies.value.map(it => { + let {name} = it; return name; }) - formData.value.iphone = formData.value.mobilePhone; // 特殊处理 const hobbyTagString = hobbyTags.join(','); console.log(hobbyTagString); if (hobbyTagString || formData.value.hobby) { - formData.value.hobby = formData.value.hobby ? formData.value.hobby + ',' + hobbyTagString : hobbyTagString; + formData.value.hobby = hobbyTagString ? (formData.value.hobby ? formData.value.hobby + ',' : '') + hobbyTagString : formData.value.hobby; } + + formData.value.iphone = formData.value.mobilePhone; // 特殊处理 + // console.log(formData.value, "校验表单数据") // console.log(recommendLevel); formData.value.cusName = customerUser.value.cusName; diff --git a/src/pages/business/CRM/mainOwner/audit/mainOwnerChangeAudit.vue b/src/pages/business/CRM/mainOwner/audit/mainOwnerChangeAudit.vue index 7ea76e3..b430481 100644 --- a/src/pages/business/CRM/mainOwner/audit/mainOwnerChangeAudit.vue +++ b/src/pages/business/CRM/mainOwner/audit/mainOwnerChangeAudit.vue @@ -11,7 +11,7 @@ - +