disabled: JsContext.checkGrant('lotteryActivity_6') 表示:
'lotteryActivity_6' 為權限編碼。true(禁用)/ false(啟用),綁定到組件 disabled 配置。
public class JsContext {
public static boolean checkGrant(String code) {
// 1. 獲取當前用戶權限集合(Session/Redis/DB)
Set<String> privileges = getCurrentUserPrivileges();
// 2. 判斷是否擁有該權限
return !privileges.contains(code); // 無權限返回 true -> disabled
}
}
若在純前端 JS 中見到此寫法,說明項目有同名 JS 工具對象 JsContext,需查找項目源碼確認具體邏輯。