|
@@ -162,6 +162,47 @@
|
|
|
// console.log(data)
|
|
|
// }
|
|
|
// });
|
|
|
+ /**
|
|
|
+ * 2024年1月31日10:40:41-add-刘梦祥
|
|
|
+ * 1、判断地址栏是否有token
|
|
|
+ * 2、验证token
|
|
|
+ * 3、成功的话就默认用户登录
|
|
|
+ * 4、不成功的话就跳转到他们的统一赋能平台
|
|
|
+ */
|
|
|
+ function inspectUrl() {
|
|
|
+ const url = location.search
|
|
|
+ let urlToken = "";
|
|
|
+ if (url.indexOf("?token=") != -1) {
|
|
|
+ urlToken = url.split("?token=")[1];
|
|
|
+ verifyToken(urlToken);
|
|
|
+ } else {
|
|
|
+ goToLoginView();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ // 验证token
|
|
|
+ function verifyToken(urlToken) {
|
|
|
+ $.ajax({
|
|
|
+ type: "POST",
|
|
|
+ dataType: "json",
|
|
|
+ url: "http://10.235.246.232:8000/api/sso/token/check?sysCode=87c9eb71-80dd-4b6a-8d1b-c1f1beafbb1b&secret=VEK0XKTF6VURFR8CAMKGZ4ZVMIP2N7O7&token=" + urlToken,
|
|
|
+ success: function (result) {
|
|
|
+ if (result.code == 0) {
|
|
|
+ userLogin();
|
|
|
+ } else {
|
|
|
+ goToLoginView();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error: function (err) {
|
|
|
+ goToLoginView();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ // 跳转到统一用户登录页面
|
|
|
+ function goToLoginView() {
|
|
|
+ window.open("http://10.235.246.232/web/ssologin?sysCode=87c9eb71-80dd-4b6a-8d1b-c1f1beafbb1b&callbackUrl=http://10.235.245.174:2024/", "_self");
|
|
|
+ // window.open("http://10.235.246.232/web/ssologin?sysCode=87c9eb71-80dd-4b6a-8d1b-c1f1beafbb1b&callbackUrl=http://127.0.0.1:10152/", "_self");
|
|
|
+ }
|
|
|
+
|
|
|
if (localStorage.getItem("systemToken")) {
|
|
|
$.ajax({
|
|
|
type: "GET",
|
|
@@ -187,6 +228,7 @@
|
|
|
isLoad: false
|
|
|
}
|
|
|
param.callback(callData)
|
|
|
+ inspectUrl();
|
|
|
}
|
|
|
}
|
|
|
},
|
|
@@ -198,22 +240,16 @@
|
|
|
isLoad: false
|
|
|
}
|
|
|
param.callback(callData)
|
|
|
+ inspectUrl();
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
} else {
|
|
|
- if (param.callback) {
|
|
|
- var callData = {
|
|
|
- isLoad: false
|
|
|
- }
|
|
|
- param.callback(callData)
|
|
|
- }
|
|
|
+ inspectUrl();
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
/**
|
|
|
* [getCurUserJWT description]
|
|
|
* 获取当前用户的jwt
|
|
@@ -489,8 +525,10 @@
|
|
|
})
|
|
|
|
|
|
function userLogin() {
|
|
|
- var userEmail = $("#userLogin .login .user").val();
|
|
|
- var psd = $("#userLogin .login .lock").val();
|
|
|
+ // var userEmail = $("#userLogin .login .user").val();
|
|
|
+ // var psd = $("#userLogin .login .lock").val();
|
|
|
+ var userEmail = "user001";
|
|
|
+ var psd = "1234567890";
|
|
|
$.ajax({
|
|
|
url: param.userServer + '/oauth/user/login',
|
|
|
method: 'POST',
|