web全棧后臺(tái)權(quán)限管理系統(tǒng)(VUE+ElementUi+nodeJs+koa2)

主要技術(shù)

前端

  • vue 全家桶
  • ElementUI

后端

  • Node.js
  • Koa2
  • Mongoess

數(shù)據(jù)庫

  • mongodb

介紹

基于 VUE+Node.js 后臺(tái)權(quán)限管理系統(tǒng)勋功。采用簡單的 rbac 模型(既權(quán)限與角色相關(guān)聯(lián)坦报,用戶通過成為適當(dāng)角色的成員而得到這些角色的權(quán)限);主要對(duì)菜單與按鈕進(jìn)行權(quán)限控制狂鞋。

頁面

  • 登錄頁
登錄
  • 菜單管理
菜單
菜單
  • 用戶管理
首頁
首頁
  • 角色管理
首頁

使用

后端

  1. 安裝mongodb
    參考安裝mongodb
  2. 安裝node
    參考安裝mongodb
  3. 代碼clone

點(diǎn)擊進(jìn)入git倉庫地址

  1. 數(shù)據(jù)庫配置
    找到主目錄下 .env文件
# 數(shù)據(jù)庫地址
DB_BASE_URL=mongodb://localhost:27017
DB_NAME=manage

# 環(huán)境
NODE_ENV=dev

# jwt密鑰
JWT_SECRET=abcd1234

改為自己數(shù)據(jù)庫地址與名字(默認(rèn)應(yīng)該是一樣的)

  1. 導(dǎo)入集合(可以選擇不導(dǎo)入片择,mongodb會(huì)自動(dòng)創(chuàng)建)
    集合地址:主目錄下dbjson
    如果不導(dǎo)入,集合中只有一個(gè)菜單管理和一個(gè)用戶(admin,123456),需要自己手動(dòng)添加其它菜單

  2. 項(xiàng)目啟動(dòng)
    npm install
    npm run dev

前端

  1. 代碼clone

點(diǎn)擊進(jìn)入git倉庫地址

  1. 后端地址配置

主目錄下.env (默認(rèn)無需配置)

# 項(xiàng)目信息
VUE_APP_NAME = MANAGE

# 環(huán)境信息
# optional value: development , production
VUE_APP_ENV=development

# server信息 (本地代理地址)
VUE_APP_SERVER=http://localhost
VUE_APP_SERVER_PORT=443

# api信息(后端請(qǐng)求地址)
VUE_APP_API=http://localhost:3000

# 頁面訪問信息
VUE_APP_HOST=http://localhost
VUE_APP_PORT=8800
VUE_APP_PATH=http://localhost:8800

# optional value: proxy, direct (如果設(shè)置proxy 需要啟動(dòng)代理服務(wù),目錄serve/proxy.js)
VUE_APP_API_MODE=direct
  1. 啟動(dòng)
    npm Install
    npm run serve
    訪問地址:http://localhost:8800

操作說明

  1. 登錄

初始用戶密碼:
admin 123456

  1. 菜單管理

    如果沒有導(dǎo)入JSON的話骚揍,導(dǎo)航菜單只有一個(gè)菜單管理字管;添加菜單可以是多級(jí)菜單,菜單路由對(duì)應(yīng)前端代碼
    src/view/content下的vue文件, 比如添加用戶管理路由為:/sys/user信不。如果加自己頁面的話只需要在此目錄下創(chuàng)建xx/xx.vue嘲叔,同時(shí)添加菜單路由:/xx/xx即可。
    如果選擇按鈕抽活,可以加上標(biāo)識(shí)控制按鈕權(quán)限硫戈。例如/sys/role.vue中引入perButton組件傳入perm來判斷是否有此按鈕權(quán)限(注意:添加按鈕必須與菜單同級(jí) 否則菜單會(huì)被當(dāng)成目錄處理)

<template>
...
<per-button size="mini" perm="edit"  @click="handleEdit(scope.row)">編輯</per-button>
...
<template>

  1. 角色管理

    點(diǎn)擊列表中的角色可以為角色賦予菜單與按鈕權(quán)限

代碼地址

前端地址
后端地址

gitee地址 https://gitee.com/cat-ui

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市下硕,隨后出現(xiàn)的幾起案子丁逝,更是在濱河造成了極大的恐慌,老刑警劉巖卵牍,帶你破解...
    沈念sama閱讀 216,544評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件果港,死亡現(xiàn)場(chǎng)離奇詭異沦泌,居然都是意外死亡糊昙,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門谢谦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來释牺,“玉大人,你說我怎么就攤上這事回挽∶涣” “怎么了?”我有些...
    開封第一講書人閱讀 162,764評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵千劈,是天一觀的道長。 經(jīng)常有香客問我,道長洲守,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,193評(píng)論 1 292
  • 正文 為了忘掉前任暗甥,我火速辦了婚禮,結(jié)果婚禮上捉捅,老公的妹妹穿的比我還像新娘撤防。我一直安慰自己,他們只是感情好棒口,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,216評(píng)論 6 388
  • 文/花漫 我一把揭開白布寄月。 她就那樣靜靜地躺著,像睡著了一般无牵。 火紅的嫁衣襯著肌膚如雪漾肮。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,182評(píng)論 1 299
  • 那天合敦,我揣著相機(jī)與錄音初橘,去河邊找鬼。 笑死充岛,一個(gè)胖子當(dāng)著我的面吹牛保檐,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播崔梗,決...
    沈念sama閱讀 40,063評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼夜只,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了蒜魄?” 一聲冷哼從身側(cè)響起扔亥,我...
    開封第一講書人閱讀 38,917評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎谈为,沒想到半個(gè)月后旅挤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,329評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡伞鲫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,543評(píng)論 2 332
  • 正文 我和宋清朗相戀三年粘茄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片秕脓。...
    茶點(diǎn)故事閱讀 39,722評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡柒瓣,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出吠架,到底是詐尸還是另有隱情芙贫,我是刑警寧澤,帶...
    沈念sama閱讀 35,425評(píng)論 5 343
  • 正文 年R本政府宣布傍药,位于F島的核電站磺平,受9級(jí)特大地震影響魂仍,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜拣挪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,019評(píng)論 3 326
  • 文/蒙蒙 一蓄诽、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧媒吗,春花似錦仑氛、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至甫何,卻和暖如春出吹,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背辙喂。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評(píng)論 1 269
  • 我被黑心中介騙來泰國打工捶牢, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人巍耗。 一個(gè)月前我還...
    沈念sama閱讀 47,729評(píng)論 2 368
  • 正文 我出身青樓秋麸,卻偏偏與公主長得像,于是被迫代替她去往敵國和親炬太。 傳聞我的和親對(duì)象是個(gè)殘疾皇子灸蟆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,614評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容