fix: 客户人员-客户人员所属
fix: 主归属人变更-变更审核
This commit is contained in:
@@ -4,7 +4,7 @@ import request from "@/utils/request";
|
|||||||
//主归属人变更信息查看(列表)
|
//主归属人变更信息查看(列表)
|
||||||
export function queryViewMainOwnerList(params){
|
export function queryViewMainOwnerList(params){
|
||||||
return request.get({
|
return request.get({
|
||||||
url: '/app/appCrmCusUserNewController/viewInformationChangesInprimaryOwnership',
|
url: '/crm/app/appCrmCusUserNewController/viewInformationChangesInprimaryOwnership',
|
||||||
data: params
|
data: params
|
||||||
},{isTransformResponse: false})
|
},{isTransformResponse: false})
|
||||||
}
|
}
|
||||||
@@ -12,7 +12,7 @@ export function queryViewMainOwnerList(params){
|
|||||||
//主归属人变更信息查看(详情)
|
//主归属人变更信息查看(详情)
|
||||||
export function queryViewMainOwnerDetail(params){
|
export function queryViewMainOwnerDetail(params){
|
||||||
return request.get({
|
return request.get({
|
||||||
url: '/app/appCrmCusUserNewController/getCrmCusUserNewChangeOwnerList',
|
url: '/crm/app/appCrmCusUserNewController/getCrmCusUserNewChangeOwnerList',
|
||||||
data: params
|
data: params
|
||||||
},{isTransformResponse: false})
|
},{isTransformResponse: false})
|
||||||
}
|
}
|
||||||
@@ -20,7 +20,7 @@ export function queryViewMainOwnerDetail(params){
|
|||||||
//查询主归属人变更人员的列表数据
|
//查询主归属人变更人员的列表数据
|
||||||
export function personnelAwaitingReviewForChange(params){
|
export function personnelAwaitingReviewForChange(params){
|
||||||
return request.get({
|
return request.get({
|
||||||
url: '/app/appCrmCusUserNewController/personnelAwaitingReviewForChange',
|
url: '/crm/app/appCrmCusUserNewController/personnelAwaitingReviewForChange',
|
||||||
data: params
|
data: params
|
||||||
},{isTransformResponse: false})
|
},{isTransformResponse: false})
|
||||||
}
|
}
|
||||||
@@ -28,14 +28,14 @@ export function personnelAwaitingReviewForChange(params){
|
|||||||
//主归属人变更驳回
|
//主归属人变更驳回
|
||||||
export function changeOfPrimaryOwnershipNoApproved(params) {
|
export function changeOfPrimaryOwnershipNoApproved(params) {
|
||||||
return request.get({
|
return request.get({
|
||||||
url:'/app/appCrmCusUserNewController/changeOfPrimaryOwnershipNoApproved',
|
url:'/crm/app/appCrmCusUserNewController/changeOfPrimaryOwnershipNoApproved',
|
||||||
data: params
|
data: params
|
||||||
}, {isTransformResponse: false});
|
}, {isTransformResponse: false});
|
||||||
}
|
}
|
||||||
//主归属人变更通过
|
//主归属人变更通过
|
||||||
export function changeOfPrimaryOwnershipApproved (params) {
|
export function changeOfPrimaryOwnershipApproved (params) {
|
||||||
return request.get({
|
return request.get({
|
||||||
url: '/app/appCrmCusUserNewController/changeOfPrimaryOwnershipApproved',
|
url: '/crm/app/appCrmCusUserNewController/changeOfPrimaryOwnershipApproved',
|
||||||
data: params
|
data: params
|
||||||
}, {isTransformResponse: false});
|
}, {isTransformResponse: false});
|
||||||
}
|
}
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
<view class="all-body">
|
<view class="all-body">
|
||||||
<!-- 搜索 @blur="blur" @focus="focus" @input="input" @cancel="cancel" @clear="clear"-->
|
<!-- 搜索 @blur="blur" @focus="focus" @input="input" @cancel="cancel" @clear="clear"-->
|
||||||
<view class="search">
|
<view class="search">
|
||||||
<uni-search-bar class="custom-search" radius="28" placeholder="请输入客户名称" clearButton="auto"
|
<uni-search-bar class="custom-search" radius="28" placeholder="请输入客户人员名称" clearButton="auto"
|
||||||
cancelButton="none" bgColor="#6FA2F8" textColor="#ffffff"
|
cancelButton="none" bgColor="#6FA2F8" textColor="#ffffff"
|
||||||
@clear="clearSearchValue"
|
@clear="clearSearchValue"
|
||||||
v-model="searchValue"
|
v-model="searchValue"
|
||||||
@@ -132,7 +132,10 @@ let list = ref([]);
|
|||||||
const upOption = ref({
|
const upOption = ref({
|
||||||
page: {num: 0, size: 10},
|
page: {num: 0, size: 10},
|
||||||
noMoreSize: 5,
|
noMoreSize: 5,
|
||||||
empty: {tip: '~ 空空如也 ~'},
|
empty: {
|
||||||
|
tip: '~ 空空如也 ~',
|
||||||
|
icon: "../../static/images/mescroll-empty.png"
|
||||||
|
},
|
||||||
textLoading: '加载中...',
|
textLoading: '加载中...',
|
||||||
textNoMore: '已经到底了'
|
textNoMore: '已经到底了'
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -168,8 +168,8 @@
|
|||||||
<uni-forms-item label="爱好" name="hobby" class="uni-forms-item is-direction-top is-top">
|
<uni-forms-item label="爱好" name="hobby" class="uni-forms-item is-direction-top is-top">
|
||||||
<!-- 索引:hobbyIndex 范围:hobbyList 响应:handleHobbyChange-->
|
<!-- 索引:hobbyIndex 范围:hobbyList 响应:handleHobbyChange-->
|
||||||
<uni-easyinput v-model="formData.hobby" placeholder="请输入爱好" :disabled="!editable"/>
|
<uni-easyinput v-model="formData.hobby" placeholder="请输入爱好" :disabled="!editable"/>
|
||||||
<multipleSelect :multiple="true" :value="hobbyIndex" downInner :options="hobbyList"
|
<multipleSelect ref="hobbySelectRef" :multiple="true" downInner :value="hobbyIds" :options="hobbyList"
|
||||||
@change="handleHobbyChange" :slabel="'name'"
|
@change="handleHobbyChange" :slabel="'name'"
|
||||||
|
|
||||||
></multipleSelect><!--placeholder="请选择爱好标签"-->
|
></multipleSelect><!--placeholder="请选择爱好标签"-->
|
||||||
</uni-forms-item>
|
</uni-forms-item>
|
||||||
@@ -439,20 +439,29 @@ let handleThinkLevelChange = (e) => {
|
|||||||
// 系统推荐等级
|
// 系统推荐等级
|
||||||
let recommendLevel = ref("");
|
let recommendLevel = ref("");
|
||||||
let getRecommendLevel = async () => {
|
let getRecommendLevel = async () => {
|
||||||
if (formData.value.cusEstate && formData.value.functionalRequirements) {
|
if (formData.value.cusEstate) {
|
||||||
let {cusEstate, functionalRequirements} = formData.value;
|
let {cusEstate, functionalRequirements} = formData.value;
|
||||||
let param = {cusEstate, functionalRequirements};
|
let param = {cusEstate, functionalRequirements};
|
||||||
if (formData.value.salesmanThinkLevel) {
|
if (formData.value.salesmanThinkLevel) {
|
||||||
param.personnelLevel = 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, "客户的系统推荐等级获取失败")
|
console.error(err, "客户的系统推荐等级获取失败")
|
||||||
})
|
})*/
|
||||||
if (!res.systemRecommendationLevel) {
|
try{
|
||||||
recommendLevel.value = "客户无等级信息,暂无法进行等级推荐"
|
if(res.data.systemRecommendationLevel){
|
||||||
console.log(formData.value.systemThinkLevel + "???")
|
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 {
|
} else {
|
||||||
recommendLevel.value = "无公司等级信息,无法推荐等级";
|
recommendLevel.value = "无公司等级信息,无法推荐等级";
|
||||||
}
|
}
|
||||||
@@ -481,8 +490,7 @@ let handleUserTypeChange = (e) => {
|
|||||||
|
|
||||||
// 选择日期
|
// 选择日期
|
||||||
function handleTenureTimeChange(e) {
|
function handleTenureTimeChange(e) {
|
||||||
let {value} = e.detail;
|
formData.value.tenureTime = e;
|
||||||
formData.value.tenureTime = value;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 需求层次索引
|
// 需求层次索引
|
||||||
@@ -505,17 +513,19 @@ let handleDevelopChange = e => {
|
|||||||
|
|
||||||
// 选择生日
|
// 选择生日
|
||||||
function handleBirthdayChange(e) {
|
function handleBirthdayChange(e) {
|
||||||
let{value} = e.detail
|
formData.value.birthday = e;
|
||||||
formData.value.birthday = value;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 爱好标签索引
|
// 爱好标签索引
|
||||||
let hobbyIndex = reactive([]);
|
let hobbyIds = ref([]);
|
||||||
|
let hobbies = ref([]);
|
||||||
// 选择爱好标签
|
// 选择爱好标签
|
||||||
const handleHobbyChange = (item, value) => {
|
const handleHobbyChange = (items, ids) => {
|
||||||
// console.log("爱好", item, value);
|
console.log('选择爱好', items, ids);
|
||||||
hobbyIndex = value;
|
hobbyIds.value = [];
|
||||||
|
hobbies.value = items;
|
||||||
};
|
};
|
||||||
|
|
||||||
// 选择
|
// 选择
|
||||||
const handleNativeChange = (e) => {
|
const handleNativeChange = (e) => {
|
||||||
formData.value.nativec = (e.detail.value.map(item => {
|
formData.value.nativec = (e.detail.value.map(item => {
|
||||||
@@ -539,16 +549,18 @@ let handleWorkingStatusChange = e => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let submitForm = async () => {
|
let submitForm = async () => {
|
||||||
let hobbyTags = hobbyIndex.map(it => {
|
let hobbyTags = hobbies.value.map(it => {
|
||||||
let {name} = hobbyList[it];
|
let {name} = it;
|
||||||
return name;
|
return name;
|
||||||
})
|
})
|
||||||
formData.value.iphone = formData.value.mobilePhone; // 特殊处理
|
|
||||||
const hobbyTagString = hobbyTags.join(',');
|
const hobbyTagString = hobbyTags.join(',');
|
||||||
console.log(hobbyTagString);
|
console.log(hobbyTagString);
|
||||||
if (hobbyTagString || formData.value.hobby) {
|
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(formData.value, "校验表单数据")
|
||||||
// console.log(recommendLevel);
|
// console.log(recommendLevel);
|
||||||
formData.value.cusName = customerUser.value.cusName;
|
formData.value.cusName = customerUser.value.cusName;
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
</customHeader>
|
</customHeader>
|
||||||
|
|
||||||
<!-- 高度来避免头部遮挡 -->
|
<!-- 高度来避免头部遮挡 -->
|
||||||
<view class="top-height" :style="{ paddingTop: navBarPaddingTop + 'px' }"></view>
|
<view class="top-height"></view>
|
||||||
|
|
||||||
<!-- 正文内容 -->
|
<!-- 正文内容 -->
|
||||||
<view class="all-body">
|
<view class="all-body">
|
||||||
|
|||||||
Reference in New Issue
Block a user