UNPKG

xlb-main-login

Version:

``` yarn install ```

150 lines (138 loc) 3.77 kB
import { axios } from '@/utils/request' import { wei_url } from './config' const baseActivity = '/wecom-inner' const baseActivityWork = '/wecom-inner/v1/wechat/work/' // 获取领红包接口 export function getWechatlinjiang() { return axios({ url: wei_url + '/demo-wechat-work/v1/api/apps/qr/result/reward', method: 'get', }) } // 新增企业微信配置 export function invalidToken() { return { invalidToken: localStorage.getItem('invalidToken') !== 'false', expire: localStorage.getItem('expire') !== 'false', } } // 获取领红包接口轮询 export function getWechatlinjianglunx() { return axios({ url: wei_url + '/demo-wechat-work/v1/api/apps/qr/result/reward/result', method: 'get', }) } // 新增企业微信配置 export function addWechat(data) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: wei_url + '/demo-wechat-work/v1/wechat/work/info', method: 'post', data, }) } // 获取当前配置权限 export function acquireWechat(params) { return axios({ url: wei_url +'/demo-wechat-work/v1/wechat/work/info', method: 'get', params, }).catch(function (error) { if (error.response) { if (error.response.data.error == 'unauthorized') { error.response.data.code = 500 } } return Promise.resolve(error.response.data) }) } // 获取当前配置权限 export function acquireWechatLogin(params) { return axios({ url: wei_url +'/demo-wechat-work/v1/wechat/work/info', method: 'get', params, }).catch(function (res) { res = { code: 60001, } return Promise.resolve(res) }) } // 获取当前配置权限 export function acquireWechatPut(data) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: wei_url +'/demo-wechat-work/v1/wechat/work/info', method: 'put', data, }) } // 编辑企业微信配置 export function compileWechat(data) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: wei_url + '/demo-wechat-work/v1/wechat/work/info', method: 'put', data, }) } // 检测企业微信配置 export function checkWechat(id) { return axios({ url: wei_url + `/demo-wechat-work/v1/wechat/work/info/${id}/`, method: 'get', }) } // 企业微信二维码生成 export function getWechatqr() { return axios({ url: wei_url + `/demo-wechat-work/v1/api/apps/qr`, method: 'get', }) } //企业授权 export function getAuthWeChat(params) { return axios({ url: wei_url + '/demo-wechat-work/v1/api/wx/cp/portal/redirect', method: 'get', params, }) } //企业微信第三方应用验证 export function getAuthWeChatNotify(params) { return axios({ url: wei_url + '/demo-wechat-work/v1/api/wx/cp/portal/redirect/notify', method: 'get', params, }) } // 获取注册企业微信的外部链接 export function getBusinessWeChat() { return axios({ url: wei_url + '/demo-wechat-work/v1/wechat/work/auth/register/url', method: 'get', }) } // 企业微信二维码过程 export function getWechatqrprocess(params) { return axios({ url: wei_url + `/demo-wechat-work/v1/api/apps/qr/result/process`, method: 'get', params, }).catch(function (error) { if (error.response) { const res = error.response.data return Promise.resolve(res) } }) } // 企业微信二维码结果 export function getWechatqrresult(params) { return axios({ url: wei_url + `/demo-wechat-work/v1/api/apps/qr/result`, method: 'get', params, }) }