Pre Merge pull request !5 from 疯狂的世界/master
						commit
						272984de09
					
				|  | @ -37,3 +37,23 @@ export const BrokerageWithdrawTypeEnum = { | |||
|     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 | ||||
| } from '../libs/login'; | ||||
| import store from '../store'; | ||||
| import {getTerminal} from "./util"; | ||||
| 
 | ||||
| // TODO 芋艿:临时解决 uniapp 在小程序,undefined 会被 tostring 的问题
 | ||||
| function deleteUndefinedProperties(obj) { | ||||
|  | @ -55,6 +56,9 @@ function baseRequest(url, method, data, { | |||
|     header['tenant-id'] = 1 | ||||
|   } | ||||
| 
 | ||||
|   	// 终端
 | ||||
| 	header['terminal'] = getTerminal() | ||||
| 
 | ||||
| 	if (store.state.app.token) { | ||||
|     // header[TOKENNAME] = store.state.app.token;
 | ||||
|     header['Authorization'] = 'Bearer ' + store.state.app.token; | ||||
|  |  | |||
|  | @ -1,4 +1,6 @@ | |||
| import { HTTP_REQUEST_URL } from '@/config/app.js'; | ||||
| import {TerminalEnum} from "./dict"; | ||||
| import wechat from "../libs/wechat"; | ||||
| 
 | ||||
| export default { | ||||
| 
 | ||||
|  | @ -814,3 +816,23 @@ export function handleTree(data, id, parentId, children, rootId) { | |||
|   }); | ||||
|   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
	
	 疯狂的世界
						疯狂的世界