暫停更新
原因有2 1.目前我本地專案已更新為vue3.0,element-ui也更新成element-plus 2.abp也由於更新到最新的4.0.2+.net5.0。 如果有需要的小夥伴,可以等等我發布(程式碼寫的撇,想把整個專案都發不上來,又怕被懟,所以我會剝離一個後台版本出來)。
問題處理
- 修復權限設定bug(2020.11.2)[如果後端新增了權限,會出現無法操作問題,目前修復了但也有一個問題就是管理員只能對未設定的進行設定不能繼續修改設置,其他角色人員不受影響]
- 新增設定頁面(2020.11.2)[基礎版(angular)沒有提供設定頁面,比較商業版便增加了該功能,目前只做了身分識別處理,這裡需要配合後端實作對應介面],主題我用不著所以沒搞,帳戶透過線上文件只找到了介面部分,猜測沒有使用倉儲,需要的小夥伴可以那個啥...暫時不去倒騰了傳送門
- 新增稽核日誌頁面(2020.11.6)[這裡有2個坑,一個是使用者角色權限在使用AppPermis.vue檔案中新增了isAdmin屬性這2個頁面沒有傳這個參數,還有一個就是優化了AppTable .vue這個頁面的一些操作slot="fixed"更改成了slot="lastFixed",其他就是需要配合後端介面]
MyWorld是我本地專案區別於該倉儲(有以下區別1:導航有單獨頁面動態操作,2:有動態表管理頁面[還未實現動態試圖功能,需要寫樣式和研究拖曳操作],3:設置[配合後端介面]),所以對你有幫助發現有問題可諮詢我或自己解決下,我直接上傳或修改的該倉儲難免會搞錯
正題
MyWorld是我自己de專案,不曉得取啥名字,但是又想建一個專案所以...
- Volo.ABP後端
- Vue-Web後台(基本上保持和Angular版本一致)
重要的事情說三次[不喜勿噴][不喜勿噴][不喜勿噴]
用了哪些?以及如何使用?
- axios(注意plugins資料夾)
- element-ui(...)
- jquery(在webpack中直接引入,注意查看vue.config.js)
- qs(注意plugins資料夾)
- sweetalert2(注意plugins資料夾)
- toastr(注意plugins資料夾)
- vue(...)
- vue-router(用於攔截驗證授權)
- vuex(儲存使用者資訊)
在environment.js設定abp專案授權資訊以及介面位址用vs code 開啟專案運行"npm run serve" 啟動即可