Sfoglia il codice sorgente

chore(web): mark legacy s8 role config tab as deprecated

- Tab title shows '角色权限(旧版兼容)' + '已弃用' tag
- el-alert banner clarifies legacy data is not an auth source; s8:* + global RBAC is the future path
- Legacy CRUD and import-from-sys preserved unchanged
YY968XX 2 mesi fa
parent
commit
2a8ad74c39

+ 18 - 3
Web/src/views/aidop/s8/config/S8RolePermissionConfigPage.vue

@@ -48,10 +48,25 @@ async function syncFromSys(reload: () => void) {
 			<el-tab-pane label="操作员账号绑定" name="binding">
 				<S8OperatorBindingTab />
 			</el-tab-pane>
-			<el-tab-pane label="角色权限(旧版)" name="roles">
+			<el-tab-pane name="roles">
+				<template #label>
+					<span>
+						角色权限(旧版兼容)
+						<el-tag size="small" type="info" effect="plain" style="margin-left: 6px">已弃用</el-tag>
+					</span>
+				</template>
+				<el-alert
+					type="warning"
+					:closable="false"
+					show-icon
+					title="旧版角色权限(已弃用 / 待升级为权限矩阵)"
+					style="margin-bottom: 12px"
+				>
+					当前旧版配置仅用于兼容历史数据,不作为正式鉴权源。S8 正式权限将复用系统角色权限体系(SysUserRole + SysRoleMenu),并仅使用 s8:* 权限点。
+				</el-alert>
 				<S8CrudConfigPage
-					title="角色权限配置"
-					subtitle="S8 / 配置 / 角色权限(旧版逗号串字段)"
+					title="角色权限配置(旧版兼容)"
+					subtitle="S8 / 配置 / 角色权限(旧版逗号串字段,已弃用)"
 					endpoint="/api/aidop/s8/config/roles"
 					:columns="columns"
 					:fields="fields"