Authored by wangtao

chore: 拓扑绑定指标优化

... ... @@ -33,6 +33,36 @@ layui.define(['sessions', 'form', 'common'], function (exports) {
return "";
}
function getUrlParamMap() {
var href = window.location.href;
var url = href.split("?");
if (url.length <= 1) {
return "";
}
var params = url[1].split("&");
var map = {};
for (var i = 0; i < params.length; i++) {
var param = params[i].split("=");
var key = param[0];
if(key == 'url'){
continue;
}
var keyVal = '';
var temp = "" + params[1];
if (temp.search("#") > -1) {
keyVal = temp.substring(0, temp.indexOf("#"));
} else {
keyVal = param[1];
}
map[key] = keyVal;
}
return map;
}
try {
TYPage();
} catch (e) {
... ... @@ -64,10 +94,20 @@ layui.define(['sessions', 'form', 'common'], function (exports) {
// 跳转地址
var url = getUrlParam("url").split('#/')[0];
var map = getUrlParamMap();
let arr = [];
if(map){
Object.keys(map).map(_ => arr.push(`${_}=${map[_]}`));
var flag = map.editFlag;
if(flag){
localStorage.setItem("editFlag", flag);
}
}
//登入成功的提示与跳转
window.location = window.location.origin + window.location.pathname
+ '/start/index.html?show=0&accessToken=#/' + url;
+ `/start/index.html?show=0&accessToken=&${arr.join('&')}#/${url}`;
}
});
... ...