HnRealNameBmwWeb/js/publicJs.js

63 lines
1.8 KiB
JavaScript

var ctxPath ="http://192.168.0.50:18080/realname"; //公司测试地址
var pagesPath = getContextPath();
function getContextPath() {
var pathName = document.location.pathname;
var index = pathName.substr(1).indexOf("/");
var result = pathName.substr(0, index + 1);
return result;
}
var currUser;
var token=localStorage.getItem('token');
if (token != null && token.trim().length != 0) {
$.ajax({
type : 'post',
url : ctxPath + '/users/current',
async:false,
headers: {
"token": token
},
success : function(data) {
console.log(data,"currentuser")
currUser=data;
},
error : function(xhr, textStatus, errorThrown) {
var msg = xhr.responseText;
if(msg){
var response = JSON.parse(msg);
var code = response.code;
var message = response.message;
if (code == 401) {
localStorage.removeItem("token");
}
}
}
});
}
function uuid() {
var s = [];
var hexDigits = "0123456789abcdef";
for (var i = 0; i < 36; i++) {
s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1);
}
s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010
s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01
s[8] = s[13] = s[18] = s[23] = "-";
var uuid = s.join("");
return uuid;
}
//字符串过长,展示'...'
function getSubString(string,dataMax,dataView) {
var name = '';
if(string.trim().length > dataMax){
name = string.substring(0,dataView) + '...';
}else {
name = string
}
return name
}
var disphoto = ctxPath + '/statics/';