Merge branch 'develop'
# Conflicts: # src/App.vue # src/api/menuApi.ts # src/components/core/layouts/art-header-bar/index.vue # src/router/routes/asyncRoutes.ts # src/router/routesAlias.ts # src/typings/api.d.ts # src/views/system/user-center/index.vue
This commit is contained in:
@@ -0,0 +1,156 @@
|
||||
import request from '@/utils/http'
|
||||
|
||||
export class CrmService {
|
||||
// 客户管理
|
||||
//客户列表
|
||||
static getcustomerList(params: Api.Common.PaginatingParams) {
|
||||
return request.get<Api.Crm.CrmListData>({
|
||||
url: '/crm/customer/list',
|
||||
params
|
||||
})
|
||||
}
|
||||
// 获取客户列表详情
|
||||
static getcustomerdetail(params: any) {
|
||||
return request.get<Api.Crm.CrmListData>({
|
||||
url: '/crm/customer/detail',
|
||||
params
|
||||
})
|
||||
}
|
||||
//添加客户
|
||||
static customerAdd(params: any) {
|
||||
return request.post<Api.Work.AddResponse>({
|
||||
url: '/crm/customer/add',
|
||||
params
|
||||
// showErrorMessage: false // 不显示错误消息
|
||||
})
|
||||
}
|
||||
//删除客户
|
||||
static getcustomerdelete(params: any) {
|
||||
return request.get<Api.Crm.CrmListData>({
|
||||
url: '/crm/customer/delete',
|
||||
params
|
||||
})
|
||||
}
|
||||
//切换等级crm/customer/grade
|
||||
static customergrade(params: any) {
|
||||
return request.post<Api.Work.AddResponse>({
|
||||
url: '/crm/customer/grade',
|
||||
params
|
||||
// showErrorMessage: false // 不显示错误消息
|
||||
})
|
||||
}
|
||||
|
||||
//渠道下拉
|
||||
static getChannel() {
|
||||
return request.get<Api.Brand.BrandInfo>({
|
||||
url: '/crm/customer/getChannel'
|
||||
})
|
||||
}
|
||||
//国家下拉
|
||||
static getCountry() {
|
||||
return request.get<Api.Brand.BrandInfo>({
|
||||
url: '/crm/customer/getCountry'
|
||||
})
|
||||
}
|
||||
//商机
|
||||
static getMagnitude() {
|
||||
return request.get<Api.Brand.BrandInfo>({
|
||||
url: '/crm/customer/getMagnitude'
|
||||
})
|
||||
}
|
||||
//等级
|
||||
static getGrade() {
|
||||
return request.get<Api.Brand.BrandInfo>({
|
||||
url: '/crm/customer/getGrade'
|
||||
})
|
||||
}
|
||||
//标签列表/crm/tagGroup/list
|
||||
static tagGrouplist() {
|
||||
return request.get<any>({
|
||||
url: '/crm/tagGroup/list'
|
||||
})
|
||||
}
|
||||
//更新客户标签 /crm/tagGroup/updatePivot
|
||||
static tagGroupupdatePivot(params: any) {
|
||||
return request.get<Api.Work.AddResponse>({
|
||||
url: '/crm/tagGroup/updatePivot',
|
||||
params
|
||||
})
|
||||
}
|
||||
//跟进列表crm/follow/list
|
||||
static getfollowlist(params: any) {
|
||||
return request.get<any>({
|
||||
url: '/crm/follow/list',
|
||||
params
|
||||
})
|
||||
}
|
||||
//添加跟进 /crm/follow/add
|
||||
static followAdd(params: any) {
|
||||
return request.post<Api.Work.AddResponse>({
|
||||
url: '/crm/follow/add',
|
||||
params
|
||||
// showErrorMessage: false // 不显示错误消息
|
||||
})
|
||||
}
|
||||
//待跟进 /crm/customer/waitFollow
|
||||
static waitFollow(params: any) {
|
||||
return request.get<any>({
|
||||
url: '/crm/customer/waitFollow',
|
||||
params
|
||||
})
|
||||
}
|
||||
//设置下次跟进时间 followNext crm/customer/followNext
|
||||
static followNext(params: any) {
|
||||
return request.post<Api.Work.AddResponse>({
|
||||
url: '/crm/customer/followNext',
|
||||
params
|
||||
// showErrorMessage: false // 不显示错误消息
|
||||
})
|
||||
}
|
||||
|
||||
//crm 个人信息修改
|
||||
static crmuseredit(params: any) {
|
||||
return request.post<Api.Work.AddResponse>({
|
||||
url: '/crm/user/edit',
|
||||
params
|
||||
// showErrorMessage: false // 不显示错误消息
|
||||
})
|
||||
}
|
||||
//领取公海crm/customer/claim
|
||||
static customerclaim(params: any) {
|
||||
return request.post<Api.Work.AddResponse>({
|
||||
url: '/crm/customer/claim',
|
||||
params
|
||||
// showErrorMessage: false // 不显示错误消息
|
||||
})
|
||||
}
|
||||
//客户回收 恢复 /crm/customer/restore
|
||||
static customerrestore(params: any) {
|
||||
return request.post<Api.Work.AddResponse>({
|
||||
url: '/crm/customer/restore',
|
||||
params
|
||||
// showErrorMessage: false // 不显示错误消息
|
||||
})
|
||||
}
|
||||
//crm 获取用户信息 common/user/get
|
||||
static userget() {
|
||||
return request.get<any>({
|
||||
url: '/common/user/get'
|
||||
})
|
||||
}
|
||||
//修改密码 crm/user/savePassword
|
||||
static savePassword(params: any) {
|
||||
return request.post<Api.Work.AddResponse>({
|
||||
url: '/crm/user/savePassword',
|
||||
params
|
||||
// showErrorMessage: false // 不显示错误消息
|
||||
})
|
||||
}
|
||||
//首页统计
|
||||
static homestatistics(params: any) {
|
||||
return request.get<any>({
|
||||
url: '/crm/customer/statistics',
|
||||
params
|
||||
})
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user