From 701ed957ef7e94f3b9f2057576144c6d414ec61c Mon Sep 17 00:00:00 2001 From: wc24 Date: Mon, 29 Jun 2026 21:00:07 +0800 Subject: [PATCH] =?UTF-8?q?feat(role):=20=E8=B7=B3=E8=BD=AC=E5=B8=A6?= =?UTF-8?q?=E7=9A=84=20=3Ffilter=3D{=5Fid}=20=E5=9C=A8=E8=A7=92=E8=89=B2?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E9=87=8C=E8=87=AA=E5=8A=A8=E9=80=89=E4=B8=AD?= =?UTF-8?q?=E9=82=A3=E6=9D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit role 是自定义 master-detail 页(非 ShrimpTable、不做服务端过滤),原 onMounted 默认选第一个, 无视 relation 跳转带的 _id。现全量加载后按 URL filter._id 客户端选中目标角色,解析不出走默认。 --- package.json | 2 +- src/module/role.vue | 18 +++++++++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index d61c77e..5d8cd79 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "shrimp-admin", - "version": "0.3.5", + "version": "0.3.6", "private": true, "description": "Shrimp 框架前端 — 消费 ShrimpServer + ShrimpTable 契约的经典 Vue3 + Element Plus 实现", "main": "src/index.ts", diff --git a/src/module/role.vue b/src/module/role.vue index 47b3bee..12309df 100644 --- a/src/module/role.vue +++ b/src/module/role.vue @@ -50,6 +50,7 @@