Kaynağa Gözat

个人信息新增身份证显示,地址栏输入错误地址后跳转首页

xusl 1 yıl önce
ebeveyn
işleme
e9140d9478

+ 1 - 0
backend/src/main/java/com/jiayue/ssi/controller/SysUserController.java

@@ -131,6 +131,7 @@ public class SysUserController {
             sysUser.setMailbox(SM2CryptUtils.decrypt(sysUser.getMailbox(), SecretKeyConstants.SERVER_PRIVATE_KEY));
             sysUser.setPhonenumber(SM2CryptUtils.decrypt(sysUser.getPhonenumber(), SecretKeyConstants.SERVER_PRIVATE_KEY));
             sysUser.setNickname(SM2CryptUtils.decrypt(sysUser.getNickname(), SecretKeyConstants.SERVER_PRIVATE_KEY));
+            sysUser.setIdcard(SM2CryptUtils.decrypt(sysUser.getIdcard(), SecretKeyConstants.SERVER_PRIVATE_KEY));
             map.put("sysUser", sysUser);
             map.put("permissions", permissions);
             return ResponseVO.success(map);

+ 4 - 0
ui/src/permission.js

@@ -23,6 +23,10 @@ router.beforeEach(async (to, from, next) => {
       next({ path: '/dashboard' })
       NProgress.done()
     } else {
+      if (to.matched.length === 0) {
+        next('/dashboard')
+        // next('/404') // 判断此跳转路由的来源路由是否存在,存在的情况跳转到来源路由,否则跳转到404页面
+      }
       // 登录成功时将路由置空
       if (store.getters.permission_routes.length==0) {
         await store.dispatch('GenerateRoutes').then(accessRoutes => {

+ 4 - 0
ui/src/views/sysManager/userManager/profile/index.vue

@@ -17,6 +17,10 @@
                 <div class="pull-right">{{ this.user.nickname }}</div>
               </li>
               <li class="list-group-item">
+                <svg-icon icon-class="people" />身份证号
+                <div class="pull-right">{{ this.user.idcard }}</div>
+              </li>
+              <li class="list-group-item">
                 <svg-icon icon-class="email" />用户邮箱
                 <div class="pull-right">{{ this.user.mailbox }}</div>
               </li>