diff --git a/.workbuddy/memory/2026-08-17.md b/.workbuddy/memory/2026-08-17.md index 2d06e32..c67693f 100644 --- a/.workbuddy/memory/2026-08-17.md +++ b/.workbuddy/memory/2026-08-17.md @@ -129,3 +129,9 @@ - `index.vue`:弹窗调用去掉 `:selectedUserIds` / `@confirm`;`openUsers` 简化为只置 `currentSectionId`+开弹窗;删除 `onSaveUsers`、`currentUserIds`、未用 import(`setSectionUsers`/`listSectionUsers` 在 index 内已无引用)。 - 后端 `users` 关键字搜索:sys_user `UserParam.keywords` 已覆盖 username/user_id/nickname/real_name/alias/phone(含手机、姓名、昵称),满足需求。 - 部署:重新编译部署 guilixu-java(shop-api)+ 重新构建 admin 前端。本机无 maven 未编译;改动为标准 MP/MyBatis 用法,风险低。 + +## 专区白名单弹窗改为右侧抽屉(modal → drawer) +- 用户要求:专区「白名单」入口的交互与同页「商品」一致,改成右边弹出的抽屉。 +- 改动:`src/views/special/zone/components/UserSelectModal.vue` 外层容器由 `` 改为 ``,内部搜索/候选/已添加列表逻辑原样保留,props/emits(`visible`/`sectionId`/`update:visible`) 不变。 +- `index.vue` 中 `` 调用方式无需改动(与商品抽屉同为右侧弹出)。 +- 部署:重新构建 admin 前端(npm run dev 热更新或 build)即可,无需后端改动。 diff --git a/src/views/special/zone/components/UserSelectModal.vue b/src/views/special/zone/components/UserSelectModal.vue index ad1d0c2..3b89a67 100644 --- a/src/views/special/zone/components/UserSelectModal.vue +++ b/src/views/special/zone/components/UserSelectModal.vue @@ -1,11 +1,11 @@ - +