parent
f41874765a
commit
cc94ee7aff
|
@ -36,4 +36,24 @@ export const BrokerageWithdrawTypeEnum = {
|
||||||
name: '支付宝',
|
name: '支付宝',
|
||||||
icon: 'icon-icon34'
|
icon: 'icon-icon34'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** 终端的枚举 */
|
||||||
|
export const TerminalEnum = {
|
||||||
|
WECHAT_MINI_PROGRAM: {
|
||||||
|
terminal: 10,
|
||||||
|
name: '微信小程序'
|
||||||
|
},
|
||||||
|
WECHAT_WAP: {
|
||||||
|
terminal: 11,
|
||||||
|
name: '微信公众号'
|
||||||
|
},
|
||||||
|
H5: {
|
||||||
|
terminal: 20,
|
||||||
|
name: 'H5 网页'
|
||||||
|
},
|
||||||
|
APP: {
|
||||||
|
terminal: 31,
|
||||||
|
name: '手机 App'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -9,6 +9,7 @@ import {
|
||||||
checkLogin
|
checkLogin
|
||||||
} from '../libs/login';
|
} from '../libs/login';
|
||||||
import store from '../store';
|
import store from '../store';
|
||||||
|
import {getTerminal} from "./util";
|
||||||
|
|
||||||
// TODO 芋艿:临时解决 uniapp 在小程序,undefined 会被 tostring 的问题
|
// TODO 芋艿:临时解决 uniapp 在小程序,undefined 会被 tostring 的问题
|
||||||
function deleteUndefinedProperties(obj) {
|
function deleteUndefinedProperties(obj) {
|
||||||
|
@ -55,6 +56,9 @@ function baseRequest(url, method, data, {
|
||||||
header['tenant-id'] = 1
|
header['tenant-id'] = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 终端
|
||||||
|
header['terminal'] = getTerminal()
|
||||||
|
|
||||||
if (store.state.app.token) {
|
if (store.state.app.token) {
|
||||||
// header[TOKENNAME] = store.state.app.token;
|
// header[TOKENNAME] = store.state.app.token;
|
||||||
header['Authorization'] = 'Bearer ' + store.state.app.token;
|
header['Authorization'] = 'Bearer ' + store.state.app.token;
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
import { HTTP_REQUEST_URL } from '@/config/app.js';
|
import { HTTP_REQUEST_URL } from '@/config/app.js';
|
||||||
|
import {TerminalEnum} from "./dict";
|
||||||
|
import wechat from "../libs/wechat";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|
||||||
|
@ -814,3 +816,23 @@ export function handleTree(data, id, parentId, children, rootId) {
|
||||||
});
|
});
|
||||||
return treeData !== '' ? treeData : data;
|
return treeData !== '' ? treeData : data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取终端类型
|
||||||
|
* https://uniapp.dcloud.net.cn/tutorial/platform.html#preprocessor
|
||||||
|
*
|
||||||
|
* @return {number | null} 终端类型
|
||||||
|
*/
|
||||||
|
export function getTerminal() {
|
||||||
|
let terminal = null;
|
||||||
|
// #ifdef MP-WEIXIN
|
||||||
|
terminal = TerminalEnum.WECHAT_MINI_PROGRAM.terminal
|
||||||
|
// #endif
|
||||||
|
// #ifdef H5 || WEB
|
||||||
|
terminal = wechat.isWeixin() ? TerminalEnum.WECHAT_WAP.terminal : TerminalEnum.H5.terminal
|
||||||
|
// #endif
|
||||||
|
// #ifdef APP-PLUS || APP
|
||||||
|
terminal = TerminalEnum.APP.terminal
|
||||||
|
// #endif
|
||||||
|
return terminal;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue