UNPKG

xlb-main-login

Version:

``` yarn install ```

117 lines (109 loc) 2.74 kB
import { QQMapKey, wei_url } from '@/api/config' import { axios } from '@/utils/request' const baseUrl = '/demo-wechat-work/v1/wechat/work/' //列表 export function automaticlist(params) { return axios({ url: wei_url + baseUrl + 'redPacketTool/', method: 'get', params, }) } //删除 export function automaticdelete(id) { return axios({ url: wei_url + baseUrl + 'redPacketTool/' + id, method: 'delete', }) } //下载 export function automaticDowns(id) { return axios({ url: wei_url + baseUrl + 'redPacketTool/' + id + '/qr', method: 'get', }) } //复制 //编辑 export function automaticEdit(data) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: wei_url + baseUrl + 'redPacketTool/', method: 'put', data, }) } //新增 export function automaticadd(data) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: wei_url + baseUrl + 'redPacketTool/', method: 'post', data, }) } //查询 export function automaticinquire(id) { return axios({ url: wei_url + baseUrl + 'redPacketTool/' + id, method: 'get', }) } //概览数据 export function automaticnum(params) { return axios({ url: wei_url + baseUrl + 'redPacketTool/data/info', method: 'get', params, }) } //数据导出 automaticexport export function automaticexport(params) { const data = JSON.stringify(params) var param = JSON.parse(data) if (param.min) { param.min = parseInt(param.min * 100) } if (param.max) { param.max = parseInt(param.max * 100) } if (param.redPacketId) { param.redPacketId = param.redPacketId.toString() } return axios({ url: wei_url + baseUrl + 'redPacketTool/data/export', method: 'get', params, }) } //数据分析表格 export function automaticsall(params) { const data = JSON.stringify(params) var param = JSON.parse(data) if (param.min) { param.min = parseInt(param.min * 100) } if (param.max) { param.max = parseInt(param.max * 100) } return axios({ url: wei_url + baseUrl + 'redPacketTool/data/user', method: 'get', params, }) } //开启关闭 export function automaticstatus(id, state) { return axios({ headers: { 'Content-Type': 'application/json;charset=UTF-8' }, url: wei_url + baseUrl + 'redPacketTool/' + id + '/' + state, method: 'put', }) } // 地图搜索下拉 export function getMapKeywordsBySearchList(keyword) { return axios({ url: `https://apis.map.qq.com/ws/place/v1/suggestion?keyword=${keyword}&key=${QQMapKey}`, method: 'get', }) }