【修改】增加登陆持久
This commit is contained in:
@@ -136,6 +136,9 @@ export default {
|
||||
})
|
||||
return
|
||||
}else{
|
||||
localStorage.setItem('cookie',res.data.sessionId)
|
||||
this.$cookies.get('JSESSIONID')
|
||||
console.log( this.$cookies.get('JSESSIONID'),"getCookiegetCookiegetCookiegetCookiegetCookiegetCookie")
|
||||
let routeList=menu.map(item=> item.href)
|
||||
let params
|
||||
if(routeList.indexOf('/report/list')>-1){
|
||||
@@ -182,7 +185,67 @@ export default {
|
||||
reject('')
|
||||
})
|
||||
})
|
||||
},
|
||||
// 获取cookie
|
||||
getCookie(key) {
|
||||
if (document.cookie.length > 0) {
|
||||
var start = document.cookie.indexOf(key + "=");
|
||||
if (start !== -1) {
|
||||
start = start + key.length + 1;
|
||||
var end = document.cookie.indexOf(";", start);
|
||||
if (end === -1) {
|
||||
end = document.cookie.length;
|
||||
}
|
||||
return unescape(document.cookie.substring(start, end));
|
||||
}
|
||||
}
|
||||
return "";
|
||||
},
|
||||
/* 这样去cookie
|
||||
函数中的参数为 要获取的cookie键的名称。
|
||||
function getCookie(userName){
|
||||
if (document.cookie.length>0){
|
||||
c_start=document.cookie.indexOf(userName+ "=");
|
||||
if (c_start!=-1){
|
||||
c_start=c_start + userName.length+1;
|
||||
c_end=document.cookie.indexOf(";",c_start);
|
||||
if (c_end==-1){
|
||||
c_end=document.cookie.length;
|
||||
}
|
||||
return unescape(document.cookie.substring(c_start,c_end));
|
||||
}
|
||||
}
|
||||
return "";
|
||||
}
|
||||
var userName = getCookie('userName');
|
||||
*/
|
||||
|
||||
// 保存新增cookie
|
||||
setCookie: function(uname, upass, exdays) {
|
||||
var exdate = new Date();
|
||||
exdate.setTime(exdate.getTime() + 24 * 60 * 60 * 1000 * exdays);
|
||||
window.document.cookie =
|
||||
"username" + "=" + uname + ";path=/;expires=" + exdate.toGMTString();
|
||||
window.document.cookie =
|
||||
"password" + "=" + upass + ";path=/;expires=" + exdate.toGMTString();
|
||||
}
|
||||
/* 或者这样设置
|
||||
函数中的参数分别为 cookie 的名称、值以及过期天数
|
||||
function setCookie(c_name,value,expiredays){
|
||||
var exdate = new Date();
|
||||
exdate.setDate(exdate.getDate() + expiredays);
|
||||
document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString())
|
||||
}
|
||||
setCookie('userName', 'xxx', 1); // cookie过期时间为1天。
|
||||
|
||||
// 设置过期时间以秒为单位
|
||||
function setCookie(c_name,value,expireseconds){
|
||||
var exdate = new Date();
|
||||
exdate.setTime(exdate.getTime() + expireseconds * 1000);
|
||||
document.cookie = c_name + "=" + escape(value) + ((expireseconds == null) ? "" : ";expires=" + exdate.toGMTString())
|
||||
}
|
||||
setCookie('userName', 'xxx', 3600); //cookie过期时间为一个小时
|
||||
*/
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -67,7 +67,6 @@ export default {
|
||||
}
|
||||
this.$message.success('登录成功')
|
||||
this.getMarket().then((resx)=>{
|
||||
debugger
|
||||
this.$store.commit('setMarketpre', resx)
|
||||
this.$router.push(params)
|
||||
}).catch((resx)=>{
|
||||
|
||||
@@ -99,8 +99,9 @@ export default {
|
||||
this.taskId = taskId
|
||||
this.pId = pId
|
||||
this.prcType = prcType
|
||||
this.form.name = {
|
||||
assignee: ''
|
||||
this.form = {
|
||||
assignee: '',
|
||||
assigneeName:''
|
||||
}
|
||||
this.assigneeId = assigneeId
|
||||
this.aid = aid
|
||||
|
||||
Reference in New Issue
Block a user