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:
@@ -149,7 +149,8 @@
|
||||
"Bash(sed -n '82,115p' module_gjc/src/main/java/com/lukouguoji/gjc/viewModel/IntExpStorageUseViewModel.kt)",
|
||||
"Bash(sed -n '212,240p' module_gjj/src/main/java/com/lukouguoji/gjj/viewModel/IntImpManifestViewModel.kt)",
|
||||
"mcp__plugin_claude-mem_mcp-search__search",
|
||||
"Read(//Users/kid/.claude/**)"
|
||||
"Read(//Users/kid/.claude/**)",
|
||||
"Bash(bash /Users/kid/Development/Fusion/Projects/aerologic-app/.claude/skills/sync-air-cargo/scripts/sync.sh)"
|
||||
],
|
||||
"deny": [],
|
||||
"ask": []
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -300,7 +300,7 @@ interface Constant {
|
||||
const val AccidentVisa = "AppAccidentVisa" //事故签证
|
||||
|
||||
// 事故签证
|
||||
const val ComprehensiveAccidentVisa = "AppComprehensiveAccidentVisa"
|
||||
const val ComprehensiveAccidentVisa = "AppGNJAccidentVisa"
|
||||
// 单证交接
|
||||
const val DocumentHandover = "AppDocHandoverLog"
|
||||
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="200dp"
|
||||
android:height="200dp"
|
||||
android:viewportWidth="1024"
|
||||
android:viewportHeight="1024">
|
||||
<path
|
||||
android:pathData="M410.9,163.7v111.7c0,0 0,0 0,0.1 0,36.6 29.3,66.4 65.7,67.2 10.8,0.3 263.6,8.3 394.4,174 46.9,59.4 72.8,133.3 77.7,221 -70.3,-102.5 -185.5,-210.7 -358.5,-210.7 -42.6,0 -86.9,6.9 -131.6,20.5 -27.9,8.7 -47.7,34.2 -47.7,64.4 0,0 0,0 0,0v91.2l-321,-270.4 321,-269.1M432.9,75.5c-17.2,0 -32.6,9.3 -32.6,9.3l-356.7,299c-79.3,54.4 -4.6,94.1 -4.6,94.1l352.9,297.3c17.2,12.5 31.2,17.3 42.4,17.3 35,0 43.8,-45.9 43.8,-45.9v-134.6c34.2,-11.1 73.6,-17.6 114.5,-17.6 273.4,0 382,343.1 382,343.1 4.4,8.3 8.4,11 11.8,11 6.9,0 11.2,-11 11.2,-11 138.5,-652.2 -519.5,-661.9 -519.5,-662v-134.6c-3.6,-53 -25.6,-65.3 -45.4,-65.3z"
|
||||
android:fillColor="#1c8cf5"/>
|
||||
</vector>
|
||||
@@ -105,7 +105,7 @@
|
||||
<ImageView
|
||||
style="@style/iv_search_action"
|
||||
android:onClick="@{()-> viewModel.onBackClick()}"
|
||||
android:src="@drawable/img_back_action" />
|
||||
android:src="@drawable/img_back_action_old" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user