directive使用者登入許可權控制按鈕顯示與隱藏

2021-10-08 12:35:13 字數 715 閱讀 8771

後台管理專案中有系統許可權控制,根據你登入的角色賬號,後台給你返回不一樣的許可權控制,用按鈕顯示,然後再做操作。

我們登入成功之後把許可權儲存在session storage裡面,用ktbtn命名來儲存。

然後在main.js裡面寫全域性指令。

vue.

directive

("has",}

})

現在就好了,然後在有許可權控制按鈕的頁面操作,在按鈕上新增v-has

"primary" v-has=

"'/user/trans;/sys/auth/admin/list'"

>轉讓客戶<

/el-button>

"primary" v-has=

"'/user/setuserstatus'"

>凍結賬號<

/el-button>

"primary" v-has=

"'/user/setuserstatus'"

>解凍賬號<

/el-button>

現在頁面上就會顯示許可權按鈕了,當你有這個許可權的時候會顯示,登入的角色沒有這個許可權的時候會隱藏,不會的可以直接copy**嘗試一下。

許可權設計 系統登入使用者許可權設計

需求分析 場景 假設需要為公司設計乙個人員管理系統,並為各級領導及全體員工分配系統登入賬號。有如下幾個要求 1.許可權等級不同 公司領導登入後可檢視所有員工資訊,部門領導登入後只可檢視本部門員工的資訊,員工登入後只可檢視自己的資訊 2.訪問許可權不同 如公司領導登入後,可檢視員工薪水分布介面,而員工...

登入名 使用者 角色 許可權

查詢使用者擁有的伺服器角色 select p1.name as login name p1.sid p2.name server role name p2.type desc p1.is disabled p1.create date p1.modify date p1.default databa...

登入Oracle 並建立使用者,賦予許可權

3個預設系統使用者 使用者名稱 密碼 sys change on install 最高網路管理員 manager system 本地管理員 scott tiger 普通使用者 1啟動oracle cmd指令 1 lsnrctl start 監聽名字 可不寫 2 啟動資料例項 oradim start...