基于vue全家桶的后臺(tái)管理系統(tǒng)

簡(jiǎn)介:


最近公司項(xiàng)目采用vue搭建了一個(gè)后臺(tái)管理系統(tǒng)掠河,一路上遇到了許多問(wèn)題,都是通過(guò)google來(lái)自己研究解決灯节。在這個(gè)過(guò)程中學(xué)到了許多循头,于是決定把最基礎(chǔ)的部分拿出來(lái)绵估,單獨(dú)做一個(gè)項(xiàng)目,以后再遇到類似的后臺(tái)系統(tǒng)卡骂,直接可以拿過(guò)來(lái)用国裳,免去了一開(kāi)始的搭建環(huán)境、寫(xiě)基礎(chǔ)代碼的麻煩全跨。同時(shí)也想分享出來(lái)躏救,與大家交流交流,各位給提提意見(jiàn)螟蒸,畢竟整個(gè)項(xiàng)目從頭到尾都是自己一個(gè)人搞得盒使,有點(diǎn)閉門(mén)造車(chē)的感覺(jué),哈哈七嫌。

由于最近有點(diǎn)忙少办,還有一些東西沒(méi)有加上去,后續(xù)會(huì)抽時(shí)間補(bǔ)上诵原,謝謝關(guān)注

如果覺(jué)得還可以的話英妓,麻煩給點(diǎn)個(gè)??,謝謝各位嘍??

github: https://github.com/luichooy/vue-admin.git

技術(shù)棧:


?vue@2.5.2+vue-router@3.0.1+vuex@3.0.0+axios@0.17.0+element-ui@2.0.0+vue-echarts@2.5.1

Build Setup:


# 將項(xiàng)目克隆到本地
git clone https://github.com/luichooy/vue-admin.git

# 進(jìn)入到項(xiàng)目目錄
cd vue-admin

# 安裝依賴
npm install

# 在開(kāi)發(fā)環(huán)境運(yùn)行項(xiàng)目绍赛,并且在瀏覽器打開(kāi) http://localhost:7999
npm run dev

# 項(xiàng)目打包
npm run build

# build for production and view the bundle analyzer report
npm run build --report

# run unit tests
npm run unit

# run all tests
npm test

目錄結(jié)構(gòu):


├── build
├── config
├── src
│   ├── assets
│   │   ├── images
│   │   ├── js
|   |   |   ├── addressData.js
│   │   │   ├── localStorage.js
│   │   │   ├── util.js
│   │   └── styles
│   │   │   ├── base.scss
│   │   │   ├── common.scss
│   │   │   ├── iconfont.css
│   │   │   ├── mixin.scss
│   │   │   ├── table.scss
│   │   │   ├── variable.scss
│   ├── components
│   │   ├── card
│   │   ├── filterbar
│   │   └── score
│   │   ├── selfAdd
│   │   ├── tableRadio
│   │   ├── validateCode
│   │   ├── Vmodel
│   ├── data
│   ├── pages
│   │   ├── charts
│   │   ├── error
│   │   ├── form
│   │   └── login
│   │   ├── main
│   │   ├── setting
│   │   ├── tables
│   │   ├── test
│   ├── router
│   │   ├── index.js
│   │   ├── route.js
│   ├── store
│   │   ├── getters.js
│   │   ├── index.js
│   │   ├── mutations.js
│   │   ├── state.js
│   ├── utils
│       ├── utils.js
│   ├── http.js
│   ├── main.js
│   ├── Root.vue
├── static
├── test
├── babelrc
├── eslintignore
├── eslintrc.js
├── .gitignore
├── postcssrc.js
├── index.html
├── package.json 
└── readme.md

功能實(shí)現(xiàn):


  • [x] 登陸蔓纠,登出
  • [x] 驗(yàn)證碼插件的實(shí)現(xiàn)
  • [x] 通過(guò)vuex管理用戶信息和token
  • [x] 左側(cè)菜單欄,上方頂部欄
  • [x] 利用express完成api開(kāi)發(fā)吗蚌,實(shí)現(xiàn)數(shù)據(jù)mock
  • [x] 利用axios設(shè)置請(qǐng)求腿倚,響應(yīng)攔截器,對(duì)http請(qǐng)求進(jìn)行統(tǒng)一管理
  • [x] 設(shè)置vue-router的導(dǎo)航守衛(wèi)蚯妇,實(shí)現(xiàn)頁(yè)面訪問(wèn)權(quán)限控制及頁(yè)面跳轉(zhuǎn)loading的同意管理
  • [x] 引入vue-echarts,實(shí)現(xiàn)多種柱狀圖/折線圖/餅圖
  • [x] 表格-基本表格示例敷燎,該部分會(huì)繼續(xù)擴(kuò)充
  • [x] 自由表單渲染及自定義表單元素的實(shí)現(xiàn)
  • [x] 測(cè)試部分有自己實(shí)現(xiàn)的各種組件,該部分會(huì)繼續(xù)補(bǔ)充
  • [ ] 利用express+mongodb 實(shí)現(xiàn)后臺(tái)

效果預(yù)覽:


login.gif
basic.gif
charts.gif
form.gif
test.gif
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末箩言,一起剝皮案震驚了整個(gè)濱河市硬贯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌陨收,老刑警劉巖饭豹,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異务漩,居然都是意外死亡拄衰,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)菲饼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)肾砂,“玉大人列赎,你說(shuō)我怎么就攤上這事宏悦「淙罚” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵饼煞,是天一觀的道長(zhǎng)源葫。 經(jīng)常有香客問(wèn)我,道長(zhǎng)砖瞧,這世上最難降的妖魔是什么息堂? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮块促,結(jié)果婚禮上荣堰,老公的妹妹穿的比我還像新娘。我一直安慰自己竭翠,他們只是感情好振坚,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著斋扰,像睡著了一般渡八。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上传货,一...
    開(kāi)封第一講書(shū)人閱讀 51,754評(píng)論 1 307
  • 那天屎鳍,我揣著相機(jī)與錄音,去河邊找鬼问裕。 笑死逮壁,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的粮宛。 我是一名探鬼主播貌踏,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼窟勃!你這毒婦竟也來(lái)了祖乳?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤秉氧,失蹤者是張志新(化名)和其女友劉穎眷昆,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體汁咏,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡亚斋,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了攘滩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片帅刊。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖漂问,靈堂內(nèi)的尸體忽然破棺而出赖瞒,到底是詐尸還是另有隱情女揭,我是刑警寧澤,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布栏饮,位于F島的核電站吧兔,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏袍嬉。R本人自食惡果不足惜境蔼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望伺通。 院中可真熱鬧箍土,春花似錦、人聲如沸罐监。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)笑诅。三九已至调缨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間吆你,已是汗流浹背弦叶。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留妇多,地道東北人伤哺。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像者祖,于是被迫代替她去往敵國(guó)和親立莉。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355

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