|
@@ -67,6 +67,49 @@
|
|
|
]
|
|
|
});
|
|
|
|
|
|
+ // 统一登录改造
|
|
|
+ // 获取URL参数
|
|
|
+ const urlParams = new URLSearchParams(window.location.search);
|
|
|
+ // 获取xxl_sso_sessionid的值
|
|
|
+ const sessionId = urlParams.get('xxl_sso_sessionid');
|
|
|
+ // console.log('sessionId', sessionId);
|
|
|
+ if (sessionId) {
|
|
|
+ let data = {sessionId:sessionId}
|
|
|
+ $.ajax({
|
|
|
+ url: 'ssoLogin',
|
|
|
+ type: 'post',
|
|
|
+ data: JSON.stringify(data),
|
|
|
+ contentType: 'application/json',
|
|
|
+ success: function (data) {
|
|
|
+ // console.log('success data', data);
|
|
|
+ var code = data.code,
|
|
|
+ user = { userId: ((((data.data || [])[0] || {}).CurrentUser || {}).guid || ""), name: ((((data.data || [])[0] || {}).CurrentUser || {}).account || ""), realName: ((((data.data || [])[0] || {}).CurrentUser || {}).userName || ""), menus: (((data.data || [])[0] || {}).authMenuObj || {}) },
|
|
|
+ token = ((data.data || [])[0] || {}).accessToken || null,
|
|
|
+ systemLable = { systemName: (((data.data || [])[0] || {}).orgObject || {}).systemName || "贵州林产品溯源管理系统" };
|
|
|
+ if (!(code - 0)) {
|
|
|
+ //储存用户信息
|
|
|
+ layui.sessionData(window.hywa.sessionTable.tableName, {
|
|
|
+ key: window.hywa.sessionTable.userData,
|
|
|
+ value: user
|
|
|
+ });
|
|
|
+ //存储系统名称
|
|
|
+ layui.sessionData(window.hywa.sessionTable.tableName, {
|
|
|
+ key: 'sys',
|
|
|
+ value: systemLable
|
|
|
+ });
|
|
|
+ //存储token
|
|
|
+ layui.sessionData(window.hywa.sessionTable.tableName, {
|
|
|
+ key: 'token',
|
|
|
+ value: token
|
|
|
+ });
|
|
|
+ //存储数组
|
|
|
+ location.href = window.hywa.jumpPage.home;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ // 统一登录改造
|
|
|
+
|
|
|
function ajaxLogin(data) {
|
|
|
var time = 'b8d11ee289394be688ef3a4f6968efed';
|
|
|
var result = btoa(data.pwd);
|