【TP5.1】獲取二級導航
阿新 • • 發佈:2018-11-13
author:咔咔
wechat:fangkangfk
在上一篇我們獲取了導航的一級
這一篇文章寫導航的二級
需要在建立base控制器,並且繼承controoler,其他的控制器繼承base
業務場景:
在上一篇文章寫了一級導航,沒什麼需要考慮的,下來我們開始寫二級初始化導航的資料
在這種情況下,我們第一次是肯定不會獲取一級導航id的,除非給預設值,但這樣做,對後邊的程式擴充套件是很不方便的,所有我們的做法
在頁面初始化的時候,獲取使用者訪問的模組,根據使用者訪問的模組為條件查資料,獲取訪問路徑的許可權id
首先需要在ModuleService服務裡邊寫一個根據使用者路徑獲取資料方法
在base這邊直接呼叫即可
這下我們在開始做獲取二級導航欄資料
從上圖的紅框,我們從上往下開始解釋:
第一個
我們是需要封裝一個通過許可權列表的id來獲取這條資料的資訊,這個方法很簡單
第二個和第三個的用法是一樣的
pid是用來判斷一級導航的樣式
moduleid是用來判斷二級導航的樣式
在最後就是在base呼叫了
這就是獲取二級資料的所有方法