本文是講解關(guān)于如何用中繼器實(shí)現(xiàn)多角色權(quán)限控制,一起來(lái)看看~
效果顯示地址:https://u.pmdaniu.com/g06Y
Axure教程:中繼器實(shí)現(xiàn)多角色權(quán)限控制作者菜鳥級(jí)PM一枚,第一次寫教程類的文章。大家多多提意見,如果感興趣的同學(xué),歡迎多多交流~
適用場(chǎng)景:系統(tǒng)中存在多個(gè)角色,需要?jiǎng)澐謾?quán)限進(jìn)行控制時(shí)使用。所見即所得,高效溝通需求。
2個(gè)知識(shí)點(diǎn):
跨頁(yè)面值傳遞,全局變量的簡(jiǎn)單運(yùn)用;中繼器數(shù)據(jù)集的取值,事件的邏輯判斷;1. 添加元件(1)新增2個(gè)頁(yè)面“l(fā)ogin”、“menu”,分別用來(lái)登錄和登錄效果。
(2)首先,在“l(fā)ogin”頁(yè)面增加4個(gè)按鈕,分別為以下角色
管理員:檢測(cè)系統(tǒng)運(yùn)行情況,擁有全部功能權(quán)限;運(yùn)營(yíng)妹子:負(fù)責(zé)平臺(tái)內(nèi)容維護(hù);產(chǎn)品經(jīng)理:負(fù)責(zé)內(nèi)容審查、數(shù)據(jù)統(tǒng)計(jì)工作;BOSS:查看營(yíng)收?qǐng)?bào)表數(shù)據(jù)。(3)然后,在“menu”頁(yè)面增加一個(gè)中繼器,設(shè)置如下配置
title:菜單標(biāo)題;roleGroup:角色分組擁有的權(quán)限,多個(gè)分組用逗號(hào)隔開。PS:這里如果需要維護(hù)權(quán)限,更改菜單后面的字段值即可,超級(jí)好用。
加載事件配置:主要為根據(jù)當(dāng)前角色分組,判斷需要顯示的菜單項(xiàng)。這里的矩形控件就是中繼器中的控件,因?yàn)橹挥幸粋€(gè)就沒(méi)有過(guò)多說(shuō)明。設(shè)置判斷條件,第一個(gè)值為Item角色分組,直接按照截圖輸入即可;第二個(gè)值為當(dāng)前已選擇的角色分組(全局變量,后面會(huì)講),由點(diǎn)擊按鈕事件賦值。PS:包含/不包含,意思主要為前者是否包含后者,適用于字符串間的比較,如“>、<、==”符號(hào)適用于數(shù)字間的比較。
2. 給元件添加事件(1)給“l(fā)ogin”頁(yè)面的按鈕賦值,并跳轉(zhuǎn)到第二個(gè)頁(yè)面:
管理員:賦值“adm”;運(yùn)營(yíng)妹子:賦值“yy”;產(chǎn)品經(jīng)理:賦值“pm”;BOSS:賦值“boss”。預(yù)覽看下效果吧,是不是滿滿的成就感。基本上按照上面的,都是沒(méi)問(wèn)題的,如果實(shí)在搞不定,就給我留言吧~
本文由 @大瞄哥 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來(lái)自Unsplash,基于CC0協(xié)議
本文發(fā)布于:2023-02-28 20:01:00,感謝您對(duì)本站的認(rèn)可!
本文鏈接:http://www.newhan.cn/zhishi/a/167765002974251.html
版權(quán)聲明:本站內(nèi)容均來(lái)自互聯(lián)網(wǎng),僅供演示用,請(qǐng)勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除。
本文word下載地址:權(quán)限控制(權(quán)限控制設(shè)置不允許撥打常規(guī)電話怎么解除).doc
本文 PDF 下載地址:權(quán)限控制(權(quán)限控制設(shè)置不允許撥打常規(guī)電話怎么解除).pdf
| 留言與評(píng)論(共有 0 條評(píng)論) |