Files
huangjingfen/pro_v3.5.1/view/admin/src/api/work.js

566 lines
11 KiB
JavaScript
Raw Normal View History

2026-03-07 22:29:07 +08:00
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import request from '@/plugins/request';
/**
* @description 企业微信组织架构
*/
export function workTree() {
return request({
url: 'work/tree',
method: 'get'
});
}
/**
* @description
*/
export function workLabel() {
return request({
url: 'work/label',
method: 'get'
});
}
// adminapi/work/synchMember
/**
* @description 同步企业微信成员
*/
export function workSynchMember() {
return request({
url: 'work/synchMember',
method: 'post'
});
}
/**
* @description 获取渠道二维码分类列表
*/
export function workChannelCate() {
return request({
url: 'work/channel/cate',
method: 'get'
});
}
/**
* @description 获取创建渠道二维码分类表单
*/
export function workCateCreate() {
return request({
url: 'work/channel/cate/create',
method: 'get'
});
}
/**
* @description 获取修改渠道二维码分类表单
*/
export function workCateEdit(id) {
return request({
url: `/work/channel/cate/${id}/edit`,
method: 'get'
});
}
/**
* @description 删除渠道二维码分类
*/
export function workCateDel(id) {
return request({
url: `/work/channel/cate/${id}`,
method: 'delete'
});
}
/**
* @description 获取渠道二维码列表
*/
export function workChannelCode(data) {
return request({
url: 'work/channel/code',
method: 'get',
params: data
});
}
/**
* @description 保存渠道二维码
*/
export function saveWorkCode(data) {
return request({
url: `work/channel/code`,
method: 'post',
data
});
}
/**
* @description 获取渠道二维码
*/
export function getWorkCodeInfo(id) {
return request({
url: `work/channel/code/${id}`,
method: 'get',
});
}
/**
* @description 获取扫描渠道码添加的客户列表
*/
export function getWorkCodeClient(params) {
return request({
url: `work/channel/code/client`,
method: 'get',
params
});
}
/**
* @description 删除渠道二维码
*/
export function workCodeDelete(id) {
return request({
url: `work/channel/code/${id}`,
method: 'delete',
});
}
/**
* @description 修改渠道二维码
*/
export function workCodeUpdate(id,data) {
return request({
url: `work/channel/code/${id}`,
method: 'put',
data
});
}
/**
* @description批量移动分类
*/
export function workBranchCate(data) {
return request({
url: `work/channel/code/bactch/cate`,
method: 'post',
data
});
}
/**
* @description 获取企业微信部门
*/
export function workDepartment() {
return request({
url: `work/department`,
method: 'get'
});
}
/**
* @description 获取企业微信员工列表
*/
export function workMember(params) {
return request({
url: `work/member`,
method: 'get',
params
});
}
/**
* @description 获取企业微信客户群聊
*/
export function workGroupChat(params) {
return request({
url: `work/group_chat`,
method: 'get',
params
});
}
/**
* @description 同步客户群
*/
export function workGroupSynch() {
return request({
url: `work/group_chat/synch`,
method: 'post'
});
}
/**
* @description 保存欢迎语
*/
export function workWelcomeSave(data) {
return request({
url: `work/welcome`,
method: 'post',
data
});
}
/**
* @description 获取欢迎语列表
*/
export function getWelcomeList(params) {
return request({
url: `work/welcome`,
method: 'get',
params
});
}
/**
* @description 欢迎语详情
*/
export function getWelcomeInfo(id) {
return request({
url: `work/welcome/${id}`,
method: 'get',
});
}
/**
* @description 修改欢迎语
*/
export function welcomeUpdate(id,data) {
return request({
url: `work/welcome/${id}`,
method: 'put',
data
});
}
/**
* @description 保存自动拉群配置
*/
export function groupChatAuthSave(data) {
return request({
url: `work/group_chat_auth`,
method: 'post',
data
});
}
/**
* @description 获取欢自动拉群配置列表
*/
export function getGroupChatList(params) {
return request({
url: `work/group_chat_auth`,
method: 'get',
params
});
}
/**
* @description 获取欢自动拉群详情
*/
export function getGroupChatInfo(id) {
return request({
url: `work/group_chat_auth/${id}`,
method: 'get',
});
}
/**
* @description 修改自动拉群配置
*/
export function UpdateGroupChat(id,data) {
return request({
url: `work/group_chat_auth/${id}`,
method: 'put',
data
});
}
/**
* @description 企业微信客户列表
*/
export function getWorkClientList(params) {
return request({
url: `work/client`,
method: 'get',
params
});
}
/**
* @description 获取企业微信客户群聊成员
*/
export function getGroupChatMember(params) {
return request({
url: `work/group_chat/member`,
method: 'get',
params
});
}
/**
* @description 同步企业微信客户
*/
export function workClientSynch() {
return request({
url: `work/client/synch`,
method: 'get'
});
}
/**
* @description 客户群统计
*/
export function workGroupStatistics(params) {
return request({
url: `work/group_chat/statistics`,
method: 'get',
params
});
}
/**
* @description 客户群统计列表数据
*/
export function workGroupStatisticsList(params) {
return request({
url: `work/group_chat/statisticsList`,
method: 'get',
params
});
}
/**
* @description 获取客户群发列表
*/
export function getGroupTemplateList(params) {
return request({
url: `work/group_template`,
method: 'get',
params
});
}
/**
* @description 保存客户群发
*/
export function workGroupTemplateSave(data) {
return request({
url: `work/group_template`,
method: 'post',
data
});
}
/**
* @description 客户群发详情
*/
export function workGroupTemplateInfo(id) {
return request({
url: `work/group_template/${id}`,
method: 'get',
});
}
/**
* @description 删除客户群发
*/
export function workGroupTemplateDelete(id) {
return request({
url: `work/group_template/${id}`,
method: 'delete',
});
}
/**
* @description 企业微信朋友圈列表
*/
export function getWorkMomenttList(params) {
return request({
url: `work/moment`,
method: 'get',
params
});
}
/**
* @description 保存企业微信发送朋友圈
*/
export function workMomentSave(data) {
return request({
url: `/work/moment`,
method: 'post',
data
});
}
/**
* @description 获取客户群群发列表
*/
export function getGroupTemplateChatList(params) {
return request({
url: `work/group_template_chat`,
method: 'get',
params
});
}
/**
* @description 保存客户群群发
*/
export function workGroupTemplateChatSave(data) {
return request({
url: `work/group_template_chat`,
method: 'post',
data
});
}
/**
* @description 删除客户群群发
*/
export function workGroupTemplateChatDelete(id) {
return request({
url: `work/group_template_chat/${id}`,
method: 'delete',
});
}
/**
* @description 获取客户群群发详情
*/
export function workGroupTemplateChatInfo(id) {
return request({
url: `work/group_template_chat/${id}`,
method: 'get',
});
}
/**
 * @description 提醒发送
 */
 export function workGroupTemplateSendMsg(data) {
return request({
url: `work/group_template/sendMessage`,
method: 'post',
data
});
}
/**
 * @description 查找成员下的跟踪客户
 */
 export function workClientCount(data) {
return request({
url: `work/client/count`,
method: 'post',
data
});
}
/**
* @description 获取群发成员列表
*/
export function groupTemplateMemberList(id,params) {
return request({
url: `work/group_template/memberList/${id}`,
method: 'get',
params
});
}
/**
* @description 获取群发客户列表
*/
export function groupTemplateClientList(id,params) {
return request({
url: `work/group_template/clientList/${id}`,
method: 'get',
params
});
}
/**
* @description 获取群发群列表
*/
export function groupChatList(id,params) {
return request({
url: `work/group_template_chat/groupChatList/${id}`,
method: 'get',
params
});
}
/**
* @description 获取群发群主列表
*/
export function groupChatOwnerList(id,params) {
return request({
url: `work/group_template_chat/groupChatOwnerList/${id}`,
method: 'get',
params
});
}
/**
* @description 获取群发群主下的群列表
*/
export function groupOwnerChatList(params) {
return request({
url: `work/group_template_chat/getOwnerChatList`,
method: 'get',
params
});
}
/**
 * @description 批量设置企业微信客户标签
 */
export function workClientBatchLabel(data) {
return request({
url: `work/client/batchLabel`,
method: 'post',
data
});
}
/**
* @description 企业微信发送朋友圈详情
*/
export function workMomentInfo(id) {
return request({
url: `work/moment/${id}`,
method: 'get'
});
}
/**
* @description 获取企业微信发送过朋友圈成员列表
*/
export function workMomentList(params) {
return request({
url: `work/moment_list`,
method: 'get',
params
});
}
/**
* @description 修改企业微信客户
*/
export function workClientEdit(id,data) {
return request({
url: `work/client/${id}`,
method: 'put',
data
});
}