fix: 权限过滤trim空格,事故签证权限串调整为GNJ命名空间,返回按钮图标回退矢量图
- 首页菜单权限过滤增加 trim(),兜底后端下发权限串带首尾空格导致精确匹配失败 - 综合事故签证权限常量由 AppComprehensiveAccidentVisa 改为 AppGNJAccidentVisa - 国内出港分拨首页返回按钮图标由栅格图 img_back_action 回退为矢量图(新增 img_back_action_old.xml 备份) - .claude/settings.local.json 新增 sync-air-cargo 脚本执行权限 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -989,7 +989,8 @@ class HomeFragment : Fragment() {
|
||||
*/
|
||||
getAuthsObj()?.let { authsObj ->
|
||||
val authArr = authsObj.getJSONArray(id)
|
||||
val authSet = authArr?.map { it.toString() }?.toSet() ?: emptySet()
|
||||
// trim:兜底后端下发的权限串可能带首尾空格(如 "AppDomImpManiFest "),避免精确匹配失败
|
||||
val authSet = authArr?.map { it.toString().trim() }?.toSet() ?: emptySet()
|
||||
return list.filter { m -> authSet.contains(m.id) }
|
||||
}
|
||||
return list
|
||||
|
||||
Reference in New Issue
Block a user