-              
-                
-                  
-                
-                
 
-                权限管理
+          
+          
+            
+              {{ menu.displayName }}
               
-                科室设置
-                角色管理
-                用户管理
-                安全日志
-                菜单与页面
-              
-            
-          
-          
-          
-            
-              
-                
-                基础字典
-              
-                导引类别
-                体检报告类别
-                性别
-                婚姻状况
-                民族
-                籍贯
-                结果状态
-                体检类别
-                人员类别
-                仪器类别
-                标本类型
-                计量单位
-                诊断后缀
-                体检结论类别
-                体检结论
-                标本容器
-                常用字符类别
-                常用字符
-                客户单位类别
-                项目默认结果
-                诊断级别
-              
-            
-          
-          
-          
-            
-              
-                
-                收费设置
-              
-                发票项目类别
-                支付方式
-                会员卡类别
-                会员卡管理
-                会员卡记账
-              
-            
-          
-          
-          
-            
-              
-                
-                常用设置
-              
-                项目类别
-                项目设置
-                组合项目
-                条码分组
-                
-                
-                诊断建议设置
-                诊断模板
-                
-                项目模板
-                套餐设置
-                系统参数
-              
-            
-          
-          
-          
-            
-              
-                
-                体检登记
-              
-                体检单位设置
-                单位分组设置
-                体检人员登记
-                人员批量登记
-                体检人员签到
-                体检表回收
-                弃检登记
-                体检收费
-              
-            
-          
-          
-          
-            
-              体检
-              
-                体检医生诊台
-                总检医生诊台
-              
-            
-          
-          
-          
-            
-              体检查询
-              
-                体检报告
-                组合项目检查状态
-                人员费用组合项目
-                人员未检组合项目
-                回收表格查询
-              
-            
-          
-          
-          
-            
-               客户报表 
-              
-                疾病人数统计
-                阳性结果人员
-                单位体检报表
-                人员阳性结果
-                组合项目具体结果统计
-              
-            
-          
          
-          
-          
-            
-               工作量统计 
-              
-                登记员工作量
-                医生站工作量
-                总检工作量
-                 审核工作量
-                 体检工作量
-                科室工作量
-                采血护士工作量
-              
-            
-          
-          
-          
-          
-            
-               收费 
-              
-                收费员报表
-                个人收费明细
-                会员卡分类
+                
+                  {{ page.displayName }}
+                
               
             
           
+ 
           
           
             ![]()
 ///api/app/item/in-filter
 import router from "@/router";
-import { postapi } from "@/api/api";
+import { getapi, postapi } from "@/api/api";
 import { mapState } from "vuex";
+
 export default {
   data() {
     return {
+      menuPriv:[], // 菜单权限
       className:'',
       index: 1,
       isCollapse: false,
@@ -775,8 +362,22 @@ export default {
     // console.log(this.$store.state.changepassword, "ssssssssssss");
     this.user = window.sessionStorage.getItem("user");
 
+    //获取当前用户的菜单权限
+    this.getUserMenuPriv()
+
   },
   methods: {
+    getUserMenuPriv(){
+      getapi('/api/app/menuinfo/getmymenuinfotreelist').then(res => {
+        if(res.code != -1){
+          this.menuPriv = res.data
+          this.menuPriv = this.menuPriv.filter(e =>{
+            return e.menuType == '0' || e.menuType == '1'
+          })
+        }
+      })
+    },
+
     handleCommand(val) {
       this.className=val.flag
       if (this.router.path != val.command) {
@@ -932,14 +533,16 @@ export default {
   text-align: center;
 }
 
+/* 
 .el-dropdown-menu {
   text-align: center;
   overflow: scroll;
   max-height: 500px;
   width: 150px;
   overflow-x: hidden;
-  /* margin-left: 5%; */
+  margin-left: 5%; 
 }
+*/
 
 .el-header {
   position: fixed;
diff --git a/src/views/HomeBak.vue b/src/views/HomeBak.vue
new file mode 100644
index 0000000..d3094ee
--- /dev/null
+++ b/src/views/HomeBak.vue
@@ -0,0 +1,1062 @@
+
+  
+    
+      
+      
+      
+        
+          
+            
+          
+          
+            
+          
+          
+            
+          
+        
+        
+      
+      
+        
+        
+          
+        
+      
+    
+  
+
+
+