0.4.8 • Published 12 months ago

fuxin-header-isart v0.4.8

Weekly downloads
-
License
-
Repository
-
Last release
12 months ago

本npm包作用 统一各个系统顶部菜单样式 适应keycloak单点登录

组件使用

<template>
  <div id="app">
    // menuId 废弃
    <fuxinHeader :avatar="avatar" :orgName="orgName" :topMenuList="topMenuList" :username="username" id-token="XXX" sysType="GZT"/>
  </div>
</template>

参数

data() {
    return {
      orgName: '管委会',
      roleName: '超级管理员',
      avatar: require('/src/assets/logo.png'),
      username: 'XXX',
      topMenuList: [
        {
          'name': '工作台',
          id: '0',
          icon: require('/src/assets/navbar/index.png'),
          src: 'http://mhweb.isart.me',
          sysType: 'GZT',
        },
        {
          'name': '精准招商',
          id: '1',
          icon: require('/src/assets/navbar/jingzhun@2x.png'),
          src: 'http://zhaoshangweb.isart.me',
          sysType: 'JZZS',
        },
        {
          'name': '智慧办公',
          id: '2',
          icon: require('/src/assets/navbar/zhihui@2x.png'),
          src: 'http://39.105.145.19:9103',
          sysType: 'ZZBG',
        },
        {
          'name': '项目动态监管',
          id: '3',
          icon: require('/src/assets/navbar/dongtai@2x.png'),
          src: false,
          sysType: 'XMDTJG',
        },
        {
          'name': '环保监测',
          id: '4',
          icon: require('/src/assets/navbar/huanbao@2x.png'),
          src: 'http://main.fxcyy.isart.me',
          sysType: 'HBJC',
        },
        {
          'name': 'AI视频分析',
           id: '5',
           icon: require('/src/assets/navbar/ai@2x.png'),
           src: false,
           sysType: 'ZZBG',
        },
        {
          'name': '安全生产',
          id: '6',
          icon: require('/src/assets/navbar/anquan@2x.png'),
          src: 'http://aqscweb.isart.me',
          sysType: 'AASC',
        },
        {
          'name': '疫情防护',
          id: '7',
          icon: require('/src/assets/navbar/yiqing@2x.png'),
          src: 'http://yqfkweb.isart.me',
          sysType: 'YYFH',
        },
        {
          'name': '党建党宣',
          id: '2089',
          icon: 'http://fxcyy.isart.me/navbar/dangjian.png',
          src: false,
          sysType: 'DJDJ',
        },
      ],
    }
  }

参数含义

isDev:       环境表示    (默认为0)  必传   1=测试环境  0=正式环境
avatar:      头像    (getUserInfo接口中获得)  必传
username:    用户名  (getUserInfo接口中获得)  必传
roleName:    角色名  (getUserInfo接口中获得)  必传
orgName:     公司名  必传
topMenuList: 头部菜单数组(从门户接口中获得)  必传

             生产环境 http://81.69.42.125:8080/
             测试环境 http://10.1.1.18:8080
             接口:  menhu/api/admin/menu/oneMenu
             参数:  {menuPlatform : "ADMIN",roleId:'从getUserInfo接口获得'}
             可以参考门户子系统调用此接口
             
id-token:    keycloak登录时获得的id-token   用于退出登录
已废弃!!!  menuId:      当前系统id(后续可能改为常量)      
                
             2081: 门户
             2082: 招商
             2083: 办公
             2084: 动态监管
             2085: 环保监测
             2086: AI智慧分析
             2087: 安全生产
             2088: 疫情防护
             2089: 党建党宣
             
sysType:     必传  以下仅为参考 具体请查看oneMenu接口返回
             GZT: 门户
             JZZS: 招商
             ZZBG: 办公
             XMDTJG: 动态监管
             HBJC: 环保监测
             ZZBG: AI智慧分析
             AASC: 安全生产
             YYFH: 疫情防护
             DJDJ: 党建党宣

接入准备

1  npm install fuxin-header-isart
2  main.js 全局引入 
import fuxinHeaderIsart from 'fuxin-header-isart'
Vue.use(fuxinHeaderIsart)
3  布局文件(一般为layout)  调整整体业务高度  顶部header 目前是固定高度100px  也就是整体要下沉100px;

如有疑问 请联系佟子青

0.4.8

12 months ago

0.4.5

12 months ago

0.4.4

12 months ago

0.4.7

12 months ago

0.4.6

12 months ago

0.4.3

12 months ago

0.4.2

1 year ago

0.4.1

1 year ago

0.4.0

1 year ago

0.3.9

2 years ago

0.3.8

2 years ago

0.3.6

2 years ago

0.3.7

2 years ago

0.3.5

2 years ago

0.3.4

2 years ago

0.3.3

2 years ago

0.3.2

2 years ago

0.3.1

2 years ago

0.3.0

2 years ago

0.2.9

2 years ago

0.2.8

2 years ago

0.2.7

2 years ago

0.2.6

2 years ago

0.2.5

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.9

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago