模版使用说明

使用说明

git clone该模版后,执行npm install 安装所需依赖

环境配置

支持多环境打包配置,配置url位于main.js文件内,支持development\uat\fat\prod四个环境

update:执行 npm run dist 打包所有环境

环境 端口 打包命令 目录 备注
development 5389 npm run development dist-development
uat npm run uat dist-uat
fat npm run fat dist-fat
pro npm run prod dist-pro
dist npm run dist 一次性打包所有环境
登录逻辑说明

用户打开目标网站,程序根据当前localstorage/cookie来判断用户是否登录。
如果未登录,跳转到login页面,用户点击login按钮,前端跳转到后端的某个地址,由后端去实现sso的登录跳转和返回。
返回后拉取用户信息,存储在store/localstorage中,用户成功登录该网站。
登出接口同理。

用户接口返回信息

该接口信息返回分为两块,一块是用户信息,一块是权限信息

    "user": {
      "name": "dounai",
      "email": "dounai@jianshu.com",
      "employee": "dounai",
      "sn": "dounai",
      "department": "dounai",
      "id": 2
    },
    "authority": {
      "风控运营": false,
      "其他模块": true
    }
美化

为保证URL美观,开启history模式。在当前模式下,会导致发布后,刷新当前页面时页面空白,需要后端童鞋nginx配置相关

server {
      location / {
          root /dist/;
          rewrite ^ /index.html break;
      }
  }
一般接口返回

所有接口除5xx以外,status均为200,有错误的话直接更改result的值即可

{
  result: true/false,
  msg: 'result true 为空,false写内容',
  payload: {
    data: [],
    total: 247
  }
}
图表数据返回

饼图:

[
    ["443",110],
    ["8080",29],
    ["28749",23],
    ["995",19]
]

折线图:

[
        {
            "data": [
                [1508924689000,0],
                [1508925557000,0],
                [1508926425000,0],
                [1508927293000,0],
                [1508928161000,0],
                [1508929029000,0],
            ],
            "name": "图例1显示的名称"
        },
        {
            "data": [
                [1508924689000,1],
                [1508925557000,1],
                [1508926425000,1],
                [1508927293000,3],
                [1508928161000,1],
                [1508929029000,1],
            ],
            "name": "图例2显示的名称"
        }
]

区域图:

数据格式和折线图一致,如果平滑过渡用aresapline,否则用area
更新记录

2017-9-12 更新:不同页面可以设置不同模块
2017-10-9 更新:菜单动态配置,根据菜单动态配置来实现层级权限检测和路由权限检测,将常用布局做固定模版
2017-10-10 更新:login\404\500等特殊页面独立
2017-10-11 更新:面包屑配置,主要是根据router里的meta进行设置
2017-10-12 更新:axios封装。可选择vue-resource通过global.httpGet\httpPost\httpDelete\httpPut来发起相关请求,也可以选择axios通过$ajax.get\post\put等来发起相关请求。
2017-10-16 更新:vuex使用。由于vuex的state在刷新时会丢失,所以必须借助于localstorage来进行存储。
2017-10-25 更新:优化登录逻辑和路由权限判断

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,580评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,392评论 25 707
  • 与君初相识,犹如故人归 叛逆学生最爱老师 《人生难免会有伤》、《在爱里活着》、《妈妈做自己,孩子就能做自己》、《最...
    青青田园阅读 145评论 0 0
  • 在android的XML中设置fitsSystemWindows的分析, 网上的文章都说得不太清楚 fitsSys...
    吐痰高手阅读 5,486评论 3 3
  • 感恩节到来了,家长会也来了。这周四我紧张地心跳得很快了。参加完家长会的父母会怎样对待我,还会一个好的心情吗?...
    珊瑚小贝阅读 67评论 0 1