Explorar el Código

cim-home 空间管理登录修改 zzy++

zhiyuan-007 hace 7 meses
padre
commit
e5fbe55582

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 2821
cim-my-home/assets/HomePage-dd89f4f2.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
cim-my-home/assets/HomePage-e1c2637d.css


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 9
cim-my-home/assets/Login-8ce26857.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
cim-my-home/assets/Login-eda34fca.css


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
cim-my-home/assets/LoginedPage-7524ebc5.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
cim-my-home/assets/PowerHome-1e088fe2.css


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
cim-my-home/assets/PowerHome-2d57f111.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
cim-my-home/assets/base-b6a114c4.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 9
cim-my-home/assets/index-47004ebe.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 5
cim-my-home/assets/tip-ee29994f.js


BIN
cim-my-home/cim-home.war


+ 1 - 1
cim-my-home/index.html

@@ -5,7 +5,7 @@
     <link rel="icon" href="./bitbug_favicon4.ico">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>上海市CIM平台</title>
-    <script type="module" crossorigin src="./assets/index-47004ebe.js"></script>
+    <script type="module" crossorigin src="./assets/index-232b70fa.js"></script>
     <link rel="stylesheet" href="./assets/index-f4253560.css">
   </head>
   <body>

+ 19 - 0
src/service/login.js

@@ -15,6 +15,25 @@ export function loginCim(params) {
     })
 }
 
+export function getUserRoleInfo(USER_ID,userkeycode) {
+    return requestInstance_KJGL({
+        url:'/user/selectUserRole?appkey='+userkeycode,
+        data:{
+            USER_ID
+        }
+    })
+}
+
+
+export function getUserMyRoleModuleV01(params){
+    return requestInstance({
+        url:'ptjkInterface/selectSystemMainByRoleUuid_V01',
+        data:{
+            ...params
+        }
+    })
+}
+
 export function loginInSpace(username, password, type, systemType) {
     if (type == "1") {  //空间管理
         return requestInstance_KJGL({

+ 51 - 21
src/views/home-page/HomePage.vue

@@ -223,6 +223,8 @@ let resizeObserverObj = {
   resizeObserver5: null,
 }
 import {
+  getUserMyRoleModuleV01,
+  getUserRoleInfo,
   loginInYYFNZW
 } from "@/service/login";
 import {nextTick, onBeforeUnmount, onMounted, ref} from "vue";
@@ -589,9 +591,9 @@ function loginZW(type, url, systemType) {
 
 function selectUserModule(user_id, url) {
   var json_data = {
-    "user_id": user_id
+    "getUserMyRoleModuleV01": user_id
   };
-  getUserMyRoleModule(json_data).then(res => {
+  getUserMyRoleModuleV01(json_data).then(res => {
     var result = res.msg;
     if (result.length == 0) {
       showMessage({
@@ -679,7 +681,8 @@ function selectUserRole(user_id, url) {
     basicLoginUserInfo.role = rows;
     localStorage.setItem('loginUserInfoSpace', JSON.stringify(basicLoginUserInfo))
     //查询用户模块信息
-    selectUserModule(user_id, url);
+    //selectUserModule(user_id, url);
+    selectUserClass(url);
   })
 
 }
@@ -716,24 +719,51 @@ function loginKj(type, url, systemType) {
           var change_time = rows[0].CHANGE_TIME;
           debugger
           //保存用户信息
-          const loginUserInfo = {
-            ywxt_usercode: usercode,
-            ywxt_username: username,
-            ywxt_unitcode: unitcode,
-            ywxt_unitname: unitname,
-            ywxt_contact: contact,
-            ywxt_telephone: telephone,
-            ywxt_email: email,
-            ywxt_identify: identify,
-            ywxt_userkeycode: userkeycode,
-            ptjk_changetime: change_time,
-            password: password
-          }
-          // 根据user_id获取角色
-          localStorage.setItem('loginUserInfoSpace', JSON.stringify(loginUserInfo))
-          loginKj_log(unitcode, usercode, "运维系统-登录", "登录系统成功", "系统登录");
-          //空间运维系统 登录成功后 需要缓存用户权限
-          selectUserRole(usercode, url);
+          getUserRoleInfo(usercode,userkeycode).then(async res3 => {
+
+            localStorage.setItem("ptjk_changetime", change_time);
+            const loginUserInfo = {
+              ywxt_usercode:usercode,
+              ywxt_username:username,
+              ywxt_unitcode:unitcode,
+              ywxt_unitname:unitname,
+              ywxt_contact:contact,
+              ywxt_telephone:telephone,
+              ywxt_email:email,
+              ywxt_identify:identify,
+              ywxt_userkeycode:userkeycode,
+              ptjk_changetime:change_time,
+              role:res3.msg[0].Rows,
+              password:password
+            }
+            // 根据user_id获取角色
+            localStorage.setItem('loginUserInfoSpace',JSON.stringify(loginUserInfo))
+            loginKj_log(unitcode,usercode, "运维系统-登录", "登录系统成功", "系统登录");
+            //空间运维系统 登录成功后 需要缓存用户权限
+            selectUserRole(usercode,url,);
+            //window.open(url,url);
+            return;
+          })
+
+
+          // const loginUserInfo = {
+          //   ywxt_usercode: usercode,
+          //   ywxt_username: username,
+          //   ywxt_unitcode: unitcode,
+          //   ywxt_unitname: unitname,
+          //   ywxt_contact: contact,
+          //   ywxt_telephone: telephone,
+          //   ywxt_email: email,
+          //   ywxt_identify: identify,
+          //   ywxt_userkeycode: userkeycode,
+          //   ptjk_changetime: change_time,
+          //   password: password
+          // }
+          // // 根据user_id获取角色
+          // localStorage.setItem('loginUserInfoSpace', JSON.stringify(loginUserInfo))
+          // loginKj_log(unitcode, usercode, "运维系统-登录", "登录系统成功", "系统登录");
+          // //空间运维系统 登录成功后 需要缓存用户权限
+          // selectUserRole(usercode, url);
           return;
         }
         if (type == "2") {