1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- /**
- * 将对象添加当作参数拼接到URL上面
- * @param baseUrl 需要拼接的url
- * @param obj 参数对象
- * @returns {string} 拼接后的对象
- * 例子:
- * let obj = {a: '3', b: '4'}
- * setObjToUrlParams('www.baidu.com', obj)
- * ==>www.baidu.com?a=3&b=4
- */
- // export function setObjToUrlParams(baseUrl: string, obj: object): string {
- // let parameters = '';
- // let url = '';
- // for (const key in obj) {
- // parameters += key + '=' + encodeURIComponent(obj[key]) + '&';
- // }
- // parameters = parameters.replace(/&$/, '');
- // if (/\?$/.test(baseUrl)) {
- // url = baseUrl + parameters;
- // } else {
- // url = baseUrl.replace(/\/?$/, '?') + parameters;
- // }
- // return url;
- // }
- // 格式化下拉选项
- export const formatDataList = (dataList: any, childName = 'children') => {
- dataList.forEach((item: any) => {
- if (item[childName] && item[childName].length > 0) {
- item.isLeaf = false
- return formatDataList(item[childName])
- }
- item.isLeaf = true
- })
- return dataList
- }
- // 学生地址
- export function vaildUrl() {
- let url = window.location.href
- let returnUrl = ''
- if (/online/.test(url)) {
- //线上
- returnUrl = 'https://online.lexiaoya.cn'
- } else if (/test/.test(url)) {
- // dev 环境
- returnUrl = 'https://test.lexiaoya.cn'
- } else if (/dev/.test(url)) {
- // dev 环境
- returnUrl = 'https://dev.lexiaoya.cn'
- } else {
- // 默认dev环境
- returnUrl = 'https://dev.lexiaoya.cn'
- }
- return returnUrl
- }
|