1. 程式人生 > >【TP5.1】獲取二級導航

【TP5.1】獲取二級導航

author:咔咔

wechat:fangkangfk

 

在上一篇我們獲取了導航的一級

 

這一篇文章寫導航的二級

需要在建立base控制器,並且繼承controoler,其他的控制器繼承base

 

業務場景:

在上一篇文章寫了一級導航,沒什麼需要考慮的,下來我們開始寫二級初始化導航的資料 

 

 

在這種情況下,我們第一次是肯定不會獲取一級導航id的,除非給預設值,但這樣做,對後邊的程式擴充套件是很不方便的,所有我們的做法

在頁面初始化的時候,獲取使用者訪問的模組,根據使用者訪問的模組為條件查資料,獲取訪問路徑的許可權id

 

首先需要在ModuleService服務裡邊寫一個根據使用者路徑獲取資料方法

 

在base這邊直接呼叫即可

這下我們在開始做獲取二級導航欄資料

從上圖的紅框,我們從上往下開始解釋:

第一個

我們是需要封裝一個通過許可權列表的id來獲取這條資料的資訊,這個方法很簡單

第二個和第三個的用法是一樣的

pid是用來判斷一級導航的樣式

moduleid是用來判斷二級導航的樣式

 

在最後就是在base呼叫了

 

這就是獲取二級資料的所有方法