本公開涉及數(shù)據(jù)處理,尤其涉及一種基于動態(tài)路由的應(yīng)用程序的頁面顯示方法及相關(guān)設(shè)備。
背景技術(shù):
1、當(dāng)前的網(wǎng)站應(yīng)用用戶繁多,為了便于管理,可對不同的用戶角色配置不同的應(yīng)用權(quán)限。然而,在添加路由數(shù)據(jù)時(shí),需要依賴本地頁面的路徑配置來獲取頁面的文件路徑,操作繁瑣。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本公開的目的在于提出一種基于動態(tài)路由的應(yīng)用程序的頁面顯示方法及相關(guān)設(shè)備用以解決或部分解決上述技術(shù)問題。
2、基于上述目的,本公開的第一方面提出了一種基于動態(tài)路由的應(yīng)用程序的頁面顯示方法,所述方法包括:
3、獲取用戶角色的用戶角色標(biāo)識;
4、根據(jù)所述用戶角色標(biāo)識從所述應(yīng)用程序的預(yù)先構(gòu)建的文件路徑表中匹配所述用戶角色對應(yīng)的所述應(yīng)用程序的目標(biāo)頁面的文件路徑,將所述目標(biāo)頁面的文件路徑作為所述用戶角色的路由數(shù)據(jù)添加至路由表中;
5、根據(jù)所述路由數(shù)據(jù)確定用戶角色的權(quán)限信息,并在所述目標(biāo)頁面中的目標(biāo)菜單上顯示與所述權(quán)限信息對應(yīng)的權(quán)限標(biāo)識。
6、基于同一個發(fā)明構(gòu)思,本公開的第二方面提出了一種基于動態(tài)路由的應(yīng)用程序的頁面顯示裝置,包括:
7、用戶角色標(biāo)識獲取模塊,被配置為獲取用戶角色的用戶角色標(biāo)識;
8、路由數(shù)據(jù)添加模塊,被配置為根據(jù)所述用戶角色標(biāo)識從所述應(yīng)用程序的預(yù)先構(gòu)建的文件路徑表中匹配所述用戶角色對應(yīng)的所述應(yīng)用程序的目標(biāo)頁面的文件路徑,將所述目標(biāo)頁面的文件路徑作為所述用戶角色的路由數(shù)據(jù)添加至路由表中;
9、目標(biāo)菜單顯示模塊,被配置為根據(jù)所述路由數(shù)據(jù)確定用戶角色的權(quán)限信息,并在所述目標(biāo)頁面中的目標(biāo)菜單上顯示與所述權(quán)限信息對應(yīng)的權(quán)限標(biāo)識。
10、基于同一發(fā)明構(gòu)思,本公開的第三方面提出了一種電子設(shè)備,包括存儲器、處理器及存儲在所述存儲器上并可由所述處理器執(zhí)行的計(jì)算機(jī)程序,所述處理器在執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如上所述的方法。
11、基于同一發(fā)明構(gòu)思,本公開的第四方面提出了一種非暫態(tài)計(jì)算機(jī)可讀存儲介質(zhì),所述非暫態(tài)計(jì)算機(jī)可讀存儲介質(zhì)存儲計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行如上所述的方法。
12、基于同一發(fā)明構(gòu)思,本公開的第五方面提出了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序指令,當(dāng)所述計(jì)算機(jī)程序指令在計(jì)算機(jī)上運(yùn)行時(shí),使得所述計(jì)算機(jī)執(zhí)行如上所述的方法。
13、從上面所述可以看出,本公開提供的基于動態(tài)路由的應(yīng)用程序的頁面顯示方法及相關(guān)設(shè)備。獲取用戶角色的用戶角色標(biāo)識。根據(jù)用戶角色標(biāo)識從應(yīng)用程序的預(yù)先構(gòu)建的文件路徑表中匹配用戶角色對應(yīng)的應(yīng)用程序的目標(biāo)頁面的文件路徑,將目標(biāo)頁面的文件路徑作為用戶角色的路由數(shù)據(jù)添加至路由表中。這樣,在匹配用戶角色對應(yīng)的應(yīng)用程序的目標(biāo)頁面的文件路徑時(shí),不用依賴本地頁面的路徑配置,而是依靠用戶角色的用戶角色標(biāo)識來從預(yù)先構(gòu)建的文件路徑表中匹配目標(biāo)頁面的文件路徑。根據(jù)路由數(shù)據(jù)確定用戶角色的權(quán)限信息,并在目標(biāo)頁面中的目標(biāo)菜單上顯示與權(quán)限信息對應(yīng)的權(quán)限標(biāo)識。這樣,能夠根據(jù)目標(biāo)菜單上顯示的權(quán)限標(biāo)識快速地確定用戶角色的權(quán)限信息。
1.一種基于動態(tài)路由的應(yīng)用程序的頁面顯示方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取用戶角色的用戶角色標(biāo)識,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:確定所述路由表中是否存在所述用戶角色對應(yīng)的所述目標(biāo)頁面的路由數(shù)據(jù);
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述文件路徑表的預(yù)先構(gòu)建過程,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述用戶角色標(biāo)識從所述應(yīng)用程序的預(yù)先構(gòu)建的文件路徑表中匹配所述用戶角色對應(yīng)的所述應(yīng)用程序的目標(biāo)頁面的文件路徑,將所述目標(biāo)頁面的文件路徑作為所述用戶角色的路由數(shù)據(jù)添加至路由表中,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述確定所述用戶角色的路由對象之后,還包括:
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述將所述路由數(shù)據(jù)添加至路由表中,包括:
8.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述將所述路由數(shù)據(jù)添加至路由表中之后,還包括:
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述路由數(shù)據(jù)確定用戶角色的權(quán)限信息,并在所述目標(biāo)頁面中的目標(biāo)菜單上顯示與所述權(quán)限信息對應(yīng)的權(quán)限標(biāo)識,包括:
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述將預(yù)先存儲的會員圖標(biāo)組件插入到當(dāng)前路由節(jié)點(diǎn)下,包括:
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,在所述響應(yīng)于確定所述權(quán)限信息的版本類型為貴賓類型,將預(yù)先存儲的貴賓圖標(biāo)組件插入到當(dāng)前路由節(jié)點(diǎn)下,在所述目標(biāo)頁面中的目標(biāo)菜單上顯示會員標(biāo)識之后,還包括:
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述在所述目標(biāo)頁面中目標(biāo)菜單的周圍區(qū)域顯示會員過期提示信息,包括:
13.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述根據(jù)所述路由數(shù)據(jù)確定用戶角色的權(quán)限信息,并在所述目標(biāo)頁面中的目標(biāo)菜單上顯示與所述權(quán)限信息對應(yīng)的權(quán)限標(biāo)識之后,還包括:
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,在所述目標(biāo)頁面上顯示禁止點(diǎn)擊的目標(biāo)菜單之后,還包括:
15.一種基于動態(tài)路由的應(yīng)用程序的頁面顯示裝置,其特征在于,包括:
16.一種電子設(shè)備,其特征在于,包括存儲器、處理器及存儲在存儲器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至14任意一項(xiàng)所述的方法。
17.一種非暫態(tài)計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,所述非暫態(tài)計(jì)算機(jī)可讀存儲介質(zhì)存儲計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行權(quán)利要求1至14任意一項(xiàng)所述的方法。
18.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序指令,其特征在于,當(dāng)所述計(jì)算機(jī)程序指令在計(jì)算機(jī)上運(yùn)行時(shí),使得所述計(jì)算機(jī)執(zhí)行如權(quán)利要求1至14中任一項(xiàng)所述的方法。