UNPKG

xlb-main-login

Version:

``` yarn install ```

459 lines (420 loc) 11.9 kB
import { dis_url, modal_url, wei_url } from './config' import { axios } from '@/utils/request' const baseWork = '/demo-wechat-work' // 案例基本信息 export function analysisdetail(data) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: dis_url + '/demo-distribution/v1/in/info', method: 'post', data, }) } // 基本数据 export function basicanaylis(data) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: dis_url + '/demo-distribution/v1/in/info', method: 'post', data, }) } // 用户属性 export function userinfo(data) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: dis_url + '/demo-distribution/v1/in/info', method: 'post', data, }) } // 用户分析 export function useranaysis(data) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: dis_url + '/demo-distribution/v1/in/info', method: 'post', data, }) } // 渠道分析 export function qranaysis(data) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: dis_url + '/demo-distribution/v1/in/info', method: 'post', data, }) } // 活动列表 export function getactivitylist() { return axios({ url: wei_url + '/demo-wx-sys/v1/event/0/', method: 'get', }) } // 活动数据相关 export function getanalysislist(id) { return axios({ url: wei_url + '/demo-wx-sys/v1/analysis/' + id + '/base/info', method: 'get', }) } // 活动数据用户列表 export function getanalysisuserlist(id, params) { return axios({ url: wei_url + '/demo-wx-sys/v1/analysis/' + id + '/user/list', method: 'get', params, }) } // 切换排行 export function changePaihang(params) { return axios({ url: wei_url + '/demo-wx-sys/v1/analysis/' + params.eventId + '/' + params.openId + '/' + params.type + '/ban/', method: 'put', }) } // 数据导出 export function exportDataToExcel(id, params) { return axios({ url: wei_url + '/demo-wx-sys/v1/analysis/' + id + '/user/list/e', method: 'get', params, }) } // 黑名单列表 export function getblackpeolist(id, params) { return axios({ url: wei_url + '/demo-wx-sys/v1/ban/' + id + '/list', method: 'get', params, }) } // 添加黑名单 export function addblackpeo(data) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: wei_url + '/demo-wx-sys/v1/ban/' + data.eventId + '/user/' + data.openId + '/', method: 'post', data, }) } // 删除黑名单 export function delblackpeo(id) { return axios({ url: wei_url + '/demo-wx-sys/v1/ban/' + id + '/', method: 'delete', }) } // 投诉列表 export function getcomplaintslist(id, params) { return axios({ url: wei_url + '/demo-operation/v1/complaint/' + id, method: 'get', params, }) } // 添加标签 export function gettaglist(params) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: wei_url + '/demo-wx-sys/v1/tag/' + params.id + '/bind/', method: 'post', params, }) } // 下级用户列表 export function getuser_detail(params) { return axios({ url: wei_url + '/demo-wx-sys/v1/analysis/' + params.analysid + '/user/' + params.openId + '/list', method: 'get', params, }) } // 下级用户数据导出 export function exportnextDataToExcel(params) { return axios({ url: wei_url + '/demo-wx-sys/v1/analysis/' + params.id + '/user/' + params.openId + '/list/e/', method: 'get', params, }) } /*企业微信*/ //基本数据展示 export function wxspreadbaseinfo(id, params) { return axios({ url: wei_url + '/demo-wechat-work/v1/wechat/work/data/' + id + '/base/info', method: 'get', params, }) } //用户数据分析 export function userbasedata(id, params) { return axios({ url: wei_url + '/demo-wechat-work/v1/wechat/work/data/' + id + '/user/list', method: 'get', params, }) } //群用户数据分析 export function usergroupdata(id, params) { return axios({ url: modal_url + baseWork + '/v1/wechat/work/data/' + id + '/user/list', method: 'get', params, }) } // 黑名单列表 export function getworkblackpeolist(id, params) { return axios({ url: wei_url + '/demo-wechat-work/v1/wechat/work/data/' + id + '/ban/list', method: 'get', params, }) } // 删除黑名单 export function delworkblackpeo(params) { return axios({ url: wei_url + '/demo-wechat-work/v1/wechat/work/data/' + params.eventId + '/ban/cancel', method: 'delete', params, }) } // 删除黑名单 export function delworkblackdle(eventId, userId) { return axios({ url: wei_url + '/demo-wechat-work/v1/fission/lottery/analysis/ban/cancel' + '?eventId=' + eventId + '&userId=' + userId, method: 'delete', }) } // 修改黑名单排行榜 export function delworkblackrankshow(eventId, userId, enable) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: wei_url + '/demo-wechat-work/v1/wechat/work/data/' + eventId + '/user/enableRank/' + enable + '?userId=' + userId, method: 'put', }) } // 修改排行榜 export function delgrouprankshow(eventId, userId, enable) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: wei_url + baseWork + '/v1/wechat/work/data/' + eventId + '/user/enableRank/' + enable + '?userId=' + userId + '&type=' + 4, method: 'put', }) } // 下级用户数据导出 export function exportusertDataToExcel(id, params) { return axios({ url: wei_url + '/demo-wechat-work/v1/wechat/work/data/' + id + '/user/list/e/', method: 'get', params, }) } // 下级用户群数据导出 export function exportuserDataExcel(id, params) { return axios({ url: modal_url + baseWork + '/v1/wechat/work/data/' + id + '/user/list/e/', method: 'get', params, }) } // 下级用户群数据导出 export function exportLowerDataExcel(params) { return axios({ url: modal_url + baseWork + '/v1/wechat/work/data/' + params.eventId + '/user/' + params.userId + '/list/e/', method: 'get', }) } // 下级用户详情 export function getworkuser_detail(params) { return axios({ url: modal_url + '/demo-wechat-work/v1/wechat/work/data/' + params.analysisId + '/user/' + params.userId + '/list', method: 'get', params, }) } // 下级群详情 export function getgroupuser_detail(eventId, userId, params) { return axios({ url: wei_url + baseWork + '/v1/wechat/work/data/' + eventId + '/user/' + userId + '/list', method: 'get', params, }) } //下级用户导出 export function exportusertDataToExceldetail(analysisid, id) { return axios({ url: wei_url + baseWork + '/v1/wechat/work/data/' + analysisid + '/user/' + id + '/list/e/', method: 'get', }) } /*企业微信*/ export function exportnextDataToUser(params) { return axios({ url: wei_url + '/demo-wechat-work/v1/wechat/work/data/' + params.analysisid + '/user/' + params.userId + '/list/e/', method: 'get', }) } //基本数据展示 export function wxgroupbaseinfo(id, params) { return axios({ url: modal_url + baseWork + '/v1/wechat/work/data/' + id + '/base/info', method: 'get', params, }) } // 数据分析 - 成员分析 export function getMemberlist(id, params) { return axios({ url: wei_url + '/demo-wechat-work/v1/wechat/work/data/' + id + '/staff/list', method: 'get', params, }) } // 抽奖获客 - 数据分析 - 成员分析 export function getLuckMemberlist(params) { return axios({ url: wei_url + '/demo-wechat-work/v1/fission/lottery/analysis/staff/list', method: 'get', params, }) } //查询名片 export function querylist() { return axios({ url: wei_url + '/demo-wechat-work/v1/wechat/work/smart/business/card/', method: 'get', }) } //新增名片 export function addCard(data) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: wei_url + '/demo-wechat-work/v1/wechat/work/smart/business/card/', method: 'post', data, }) } //编辑名片 export function compileCard(data) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: wei_url + '/demo-wechat-work/v1/wechat/work/smart/business/card/', method: 'put', data, }) } //任务进群 群列表 export function wxgroupChatInfo(eventId, params) { return axios({ url: wei_url + '/demo-wechat-work/v1/mp/task/into/group/analysis/' + eventId + '/group', method: 'get', params, }) } //任务进群 群列表导出 export function wxgroupChatInfoexport(eventId, params) { return axios({ url: wei_url + '/demo-wechat-work/v1/mp/task/into/group/analysis/' + eventId + '/group/e', method: 'get', params, }) } //任务进群 基本数据 export function wxgroupBaseInfo(eventId, params) { return axios({ url: wei_url + '/demo-wechat-work/v1/mp/task/into/group/analysis/' + eventId + '/info', method: 'get', params, }) } //任务进群 用户数据 export function wxgroupUserInfo(eventId, params) { return axios({ url: wei_url + '/demo-wechat-work/v1/mp/task/into/group/analysis/' + eventId + '/user/list', method: 'get', params, }) } //任务进群 用户数据导出 export function wxgroupUserInfoexport(eventId, params) { return axios({ url: wei_url + '/demo-wechat-work/v1/mp/task/into/group/analysis/' + eventId + '/user/list/e', method: 'get', params, }) } //任务进群 用户数据-下级用户 export function wxgroupUserNext(eventId, unionId, params) { return axios({ url: wei_url + '/demo-wechat-work/v1/mp/task/into/group/analysis/' + eventId + '/user/' + unionId + '/list', method: 'get', params, }) } //任务进群 用户数据-下级用户数据导出 export function wxgroupUserNextExport(eventId, unionId, params) { return axios({ url: wei_url + '/demo-wechat-work/v1/mp/task/into/group/analysis/' + eventId + '/user/' + unionId + '/list/e', method: 'get', params, }) } //任务进群 限制名单 export function wxgroupBanList(eventId, params) { return axios({ url: wei_url + '/demo-wechat-work/v1/mp/task/into/group/ban/' + eventId + '/list', method: 'get', params, }) } export function wxgroupBanListDelete(eventId, params) { return axios({ url: wei_url + '/demo-wechat-work/v1/mp/task/into/group/ban/' + eventId + '/cancel', method: 'delete', params, }) } //任务进群 限制名单-加入限制 export function wxgroupBanListAdd(eventId, params) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: wei_url + '/demo-wechat-work/v1/mp/task/into/group/ban/' + eventId + '/add', method: 'post', params, }) } //任务进群 修改排行榜展示状态 export function wxgroupRankState(eventId, unionId, enable) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: wei_url + '/demo-wechat-work/v1/mp/task/into/group/ban/' + eventId + '/user/enableRank?unionId=' + unionId + '&enable=' + enable, method: 'put', }) }