diff --git a/src/pages/business/CRM/mainOwner/audit/confirmForm.vue b/src/pages/business/CRM/mainOwner/audit/confirmForm.vue
index 6d7c63f..44194df 100644
--- a/src/pages/business/CRM/mainOwner/audit/confirmForm.vue
+++ b/src/pages/business/CRM/mainOwner/audit/confirmForm.vue
@@ -168,8 +168,8 @@
-
@@ -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 ca911da..4ddc98d 100644
--- a/src/pages/business/CRM/mainOwner/audit/mainOwnerChangeAudit.vue
+++ b/src/pages/business/CRM/mainOwner/audit/mainOwnerChangeAudit.vue
@@ -11,18 +11,18 @@
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+