52 lines
1.3 KiB
HTML
52 lines
1.3 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>oa登录</title>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.10.2/jquery.min.js">
|
|
</script>
|
|
<script>
|
|
// 获取URL查询字符串
|
|
const queryString = window.location.search;
|
|
|
|
// 使用URLSearchParams解析查询字符串
|
|
const urlParams = new URLSearchParams(queryString);
|
|
|
|
// 获取特定的参数值
|
|
var userid = urlParams.get('userid'); // 用户id
|
|
var username = urlParams.get('username'); // 用户名
|
|
var redirectUrl = urlParams.get('redirectUrl'); // 重定向地址
|
|
|
|
if(userid==null){
|
|
userid="";
|
|
}
|
|
if(username==null){
|
|
username="";
|
|
}
|
|
|
|
$.get("/oaApi/getToken?userid="+userid+"&username="+username,function(result){
|
|
debugger
|
|
//成功返回token
|
|
if(result.data.token){
|
|
//设置系统的cookie
|
|
document.cookie = "X-AUTH-TOKEN="+result.data.token;
|
|
|
|
if(redirectUrl==null){
|
|
//如果是登录就跳转到系统首页
|
|
window.location.href = "./";
|
|
}else {
|
|
//如果是待办有重定向就跳转
|
|
window.location.href = redirectUrl;
|
|
}
|
|
}else {
|
|
alert("该业务系统未同步当前oa用户");
|
|
}
|
|
});
|
|
|
|
</script>
|
|
</head>
|
|
<body>
|
|
|
|
|
|
</body>
|
|
</html> |