浏览代码

feat: 工作桌面nav新增入口

cuiyalong 1 年之前
父节点
当前提交
28cb341592
共有 2 个文件被更改,包括 35 次插入3 次删除
  1. 3 3
      apps/work-bench/public/index.html
  2. 32 0
      apps/work-bench/src/components/NavUserInfo.vue

+ 3 - 3
apps/work-bench/public/index.html

@@ -4,7 +4,7 @@
     <meta charset="utf-8">
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="viewport" content="width=device-width,initial-scale=1.0">
-    <link rel="stylesheet" href="https://cdn-common.jianyu360.com/cdn/assets/iconfont/pc/23.9.28/iconfont.css">
+    <link rel="stylesheet" href="https://cdn-common.jianyu360.com/cdn/assets/iconfont/pc/23.10.26/iconfont.css">
     <title>工作台</title>
     <% if (process.env.NODE_ENV === 'production') { %>
         <script src="/common-module/public/head.js?v=<%= htmlWebpackPlugin.options.assets.version %>"></script>
@@ -15,7 +15,7 @@
       <strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
     </noscript>
     <div id="app"></div>
-    <script src="https://cdn-common.jianyu360.com/cdn/assets/iconfont/pc/23.9.28/iconfont.js"></script>
+    <script src="https://cdn-common.jianyu360.com/cdn/assets/iconfont/pc/23.10.26/iconfont.js"></script>
     <script src="//cdn-common.jianyu360.com/cdn/lib/jquery/3.5.1/jquery.min.js"></script>
 
     <% if (process.env.NODE_ENV === 'production') { %>
@@ -33,7 +33,7 @@
 
     <% if (process.env.NODE_ENV === 'development') { %>
     <!-- test--- msg加载 公共js方法 -->
-    <script src="/common-module/ad/js/msgbuoy.js?v=<%= htmlWebpackPlugin.options.assets.version %>"></script>
+    <!-- <script src="/common-module/ad/js/msgbuoy.js?v=<%= htmlWebpackPlugin.options.assets.version %>"></script> -->
     <% } %>
 
     <!-- built files will be auto injected -->

+ 32 - 0
apps/work-bench/src/components/NavUserInfo.vue

@@ -50,6 +50,20 @@
             <JyIcon name="icon-more" classPrefix=""></JyIcon>
           </div>
           <div class="cell-line" v-if="hasMoreIdentitys"></div>
+          <template>
+            <div class="cell-item" @click="goToAccountAndSafePage">
+              <JyIcon size="18px" style="margin-right: 4px" name="icon-hui7" classPrefix=""></JyIcon>
+              <span class="cell-label">账号与安全</span>
+            </div>
+            <div class="cell-line"></div>
+          </template>
+          <template>
+            <div class="cell-item" @click="goToIdentityInfoPage">
+              <JyIcon size="18px" style="margin-right: 4px" name="icon-shenfenweihu" classPrefix=""></JyIcon>
+              <span class="cell-label">身份信息维护</span>
+            </div>
+            <div class="cell-line"></div>
+          </template>
           <div class="cell-item" @click="doSignOut">
             <JyIcon size="18px" style="margin-right: 4px" name="icon-icon" classPrefix=""></JyIcon>
             <span class="cell-label">退出登录</span>
@@ -156,6 +170,24 @@ export default {
         })
       })
     },
+    goToAccountAndSafePage () {
+      this.$BRACE.methods.open({
+        route: {
+          link: '/big/set-account-info',
+          appName: 'bigMemberSubApp',
+          appType: 'qiankun'
+        }
+      })
+    },
+    goToIdentityInfoPage () {
+      this.$BRACE.methods.open({
+        route: {
+          link: '/big/set-identity-info',
+          appName: 'bigMemberSubApp',
+          appType: 'qiankun'
+        }
+      })
+    },
     /**
      * 退出登录
      */