magento建站是傻瓜式的嗎今日疫情最新情況
文章目錄
- 學(xué)習(xí)地址
- 視頻筆記
- 自動代碼生成模式開發(fā)
- 增刪改查功能調(diào)試
- 功能權(quán)限分配
- 腳本實現(xiàn)權(quán)限分配
學(xué)習(xí)地址
https://www.bilibili.com/video/BV13g411Y7GS/?p=15&spm_id_from=pageDriver&vd_source=ed09a620bf87401694f763818a31c91e
視頻筆記
自動代碼生成模式開發(fā)
之前生成代碼的時候,我們只使用了main文件夾中的內(nèi)容,vue文件夾中的內(nèi)容沒有使用。
打開vue,發(fā)現(xiàn)api和views,是生成好的js和前端的vue文件。
將這兩個文件粘貼到前端的指定位置。然后 npm run dev 啟動。
然后再打開前端就是生成的頁面了。
然后根據(jù)項目的需求去修改前端的內(nèi)容即可。
需求:將狀態(tài)欄的數(shù)字,翻譯成常量。
利用若依本身自帶的常量去做。
想要使用這個常量,需要導(dǎo)入相關(guān)的模塊。參考一下其它用到的,如下圖,需要再dict里面定義一下用到的字典。
然后搜索框就做好了,table中需要對int值進(jìn)行映射,前端可以這么如下修改:
增刪改查功能調(diào)試
- 查詢
查詢想從完全匹配查詢改為模糊查詢,只需要回到mapper的xml文件中,修改。
- 新增
跟需求書中的有差距。
首先是必填項目,在dialog中找到rules,設(shè)置哪些列必填。
注意prop要跟rules中的對上,否則不生效。
如何在新建的時候設(shè)置廠家狀態(tài),正常和停用。
本質(zhì)上是一個單選的組件。也是使用我們的字典。做一個int和string顯示的映射。
刪除和導(dǎo)出 一般不需要 測試都能直接用。
功能權(quán)限分配
新建一個用戶,只有新模塊的訪問權(quán)限,會發(fā)現(xiàn)只有查詢的權(quán)限,其它權(quán)限都丟失了。
這時候查看角色管理的相關(guān)權(quán)限界面,可以看到,一個模塊的權(quán)限包括crud + 導(dǎo)出。
我們剛才只做了一個list查詢權(quán)限,其它的都沒做。
然后我們?nèi)ゲ藛喂芾砝锩?#xff0c;依樣畫葫蘆即可。以崗位管理為例。
實際上就是新增了一堆按鈕的權(quán)限。
對我們的新模塊,創(chuàng)建一個。
最終創(chuàng)建完畢如崗位管理那樣,就有了5個權(quán)限。
腳本實現(xiàn)權(quán)限分配
一個一個增加權(quán)限的crud+導(dǎo)出,很費(fèi)勁,可以通過sql腳本直接寫入數(shù)據(jù)庫。
若依自動創(chuàng)建的時候,都自帶了。
處理一菜單管理頁面,只保留一個主目錄即可。導(dǎo)入之后,發(fā)現(xiàn)跑到系統(tǒng)工具下面了。
可以點擊修改,改一下上級,就能變到藥品進(jìn)銷存下面。