123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299 |
- import request from '@/utils/request'
- // 查询企业微信客户列表
- export function listExternalContact(query) {
- return request({
- url: '/qw/externalContact/list',
- method: 'get',
- params: query
- })
- }
- // 查询企业微信客户列表
- export function getRepeat(query) {
- return request({
- url: '/qw/externalContact/getRepeat',
- method: 'get',
- params: query
- })
- }
- export function myDeptExtList(query) {
- return request({
- url: '/qw/externalContact/myDeptExtList',
- method: 'get',
- params: query
- })
- }
- export function myList(query) {
- return request({
- url: '/qw/externalContact/myList',
- method: 'get',
- params: query
- })
- }
- /** 查询 预计发送客户的总数 */
- export function selectCountCustomer(param) {
- return request({
- url: '/qw/externalContact/expectQwGroupMsgCountCustomer',
- method: 'post',
- data:param,
- })
- }
- // 查询企业微信客户详细
- export function getExternalContact(id) {
- return request({
- url: '/qw/externalContact/' + id,
- method: 'get'
- })
- }
- // 新增企业微信客户
- export function addExternalContact(data) {
- return request({
- url: '/qw/externalContact',
- method: 'post',
- data: data
- })
- }
- //同步我的企微客户
- export function syncMyExternalContact(id) {
- return request({
- url: '/qw/externalContact/syncMyExternalContact/'+id,
- method: 'get',
- })
- }
- export function syncMyAddExternalContact(id) {
- return request({
- url: '/qw/externalContact/syncAddMyExternalContact/'+id,
- method: 'get',
- })
- }
- export function getUserInfo(id) {
- return request({
- url: '/qw/externalContact/getUserInfo/'+id,
- method: 'get',
- })
- }
- export function addUnassigned(data) {
- return request({
- url: '/qw/externalContact/addUnassigned',
- method: 'post',
- data: data
- })
- }
- export function addTag(data) {
- return request({
- url: '/qw/externalContact/addTag',
- method: 'post',
- data: data
- })
- }
- export function addTagByWatch(data) {
- return request({
- url: '/qw/externalContact/addTagByWatch',
- method: 'post',
- data: data
- })
- }
- export function delTag(data) {
- return request({
- url: '/qw/externalContact/delTag',
- method: 'post',
- data: data
- })
- }
- export function delTagByWatch(data) {
- return request({
- url: '/qw/externalContact/delTagByWatch',
- method: 'post',
- data: data
- })
- }
- export function resignedTransfer(data) {
- return request({
- url: '/qw/externalContact/resignedTransfer',
- method: 'put',
- data: data
- })
- }
- export function transfer(data) {
- return request({
- url: '/qw/externalContact/transfer',
- method: 'put',
- data: data
- })
- }
- // 修改企业微信客户
- export function updateExternalContact(data) {
- return request({
- url: '/qw/externalContact',
- method: 'put',
- data: data
- })
- }
- // 修改企业微信客户称呼
- export function updateExternalContactCall(data) {
- return request({
- url: '/qw/externalContact/call',
- method: 'put',
- data: data
- })
- }
- // 修改企业微信客户
- export function editStatus(data) {
- return request({
- url: '/qw/externalContact/editStatus',
- method: 'put',
- data: data
- })
- }
- export function editbindCustomer(data) {
- return request({
- url: '/qw/externalContact/editbindCustomer',
- method: 'put',
- data: data
- })
- }
- export function bindUserId(data) {
- return request({
- url: '/qw/externalContact/bindUserId',
- method: 'put',
- data: data
- })
- }
- export function unBindUserId(id) {
- return request({
- url: '/qw/externalContact/unBindUserId/'+id,
- method: 'get',
- })
- }
- // 删除企业微信客户
- export function delExternalContact(id) {
- return request({
- url: '/qw/externalContact/' + id,
- method: 'delete'
- })
- }
- // 导出企业微信客户
- export function exportExternalContact(query) {
- return request({
- url: '/qw/externalContact/export',
- method: 'get',
- params: query
- })
- }
- export function exportMyExternalContact(query) {
- return request({
- url: '/qw/externalContact/myExport',
- method: 'get',
- params: query
- })
- }
- /**
- * 获取CRM客户列表
- */
- export function getMyCustomerList(query) {
- return request({
- url: '/qw/externalContact/getMyCustomerList',
- method: 'get',
- params: query
- })
- }
- /**
- * 获取小程序的客户
- */
- export function getMiniProgramCustomer(query) {
- return request({
- url: '/qw/externalContact/getMiniCustomer',
- method: 'get',
- params: query
- })
- }
- /**
- * 获取课程列表
- */
- export function getCourseStudyList(query) {
- return request({
- url: '/qw/externalContact/getCourseStudyList',
- method: 'get',
- params: query
- })
- }
- /**
- * 设置客户-课节SOP
- */
- export function setCustomerCourseSop(data) {
- return request({
- url: '/qw/externalContact/setCustomerCourseSop',
- method: 'post',
- data: data
- })
- }
- /**
- * 批量设置客户-课节SOP
- */
- export function setCustomerCourseSopList(data) {
- return request({
- url: '/qw/externalContact/setCustomerCourseSopList',
- method: 'post',
- data: data
- })
- }
- /**
- * 查询是否已经设置过客户-某个课节的SOP
- */
- export function getCustomerCourseSop(query) {
- return request({
- url: '/qw/externalContact/getCustomerCourseSop',
- method: 'get',
- params: query
- })
- }
- export function batchUpdateExternalContactNotes(data) {
- return request({
- url: '/qw/externalContact/batchUpdateExternalContactNotes',
- method: 'post',
- data: data
- })
- }
- // 查询企业微信客户流失删除统计列表
- export function delLossStatistics(query) {
- return request({
- url: '/qw/externalContact/delLossStatistics',
- method: 'get',
- params: query
- })
- }
- // 导出企业微信客户
- export function delLossStatisticsExport(query) {
- return request({
- url: '/qw/externalContact/delLossStatisticsExport',
- method: 'get',
- params: query
- })
- }
|