From fe97f49afe2c29f6766ee2ec19dcff5e3cd75914 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Mon, 17 Aug 2026 12:09:38 +0800 Subject: [PATCH] =?UTF-8?q?fix(shop):=20=E4=BF=AE=E5=A4=8D=E5=95=86?= =?UTF-8?q?=E5=9F=8E=E5=95=86=E5=93=81=E5=AF=BC=E5=87=BA=E5=8F=8A=E4=B8=93?= =?UTF-8?q?=E5=8C=BA=E5=95=86=E5=93=81=E5=88=86=E9=A1=B5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复专区商品抽屉分页中20/100条/页按键无效,增加动态分页参数支持 - 修复商城商品导出功能无反应问题,调整loading初始值保证导出流程执行 - 支持商品导出携带当前筛选条件,保证导出数据符合筛选结果 - 商品导出增加封面图路径列,导出URL文本方式避免跨域限制 - 优化UserSelectModal手机号码展示,改为优先展示真实号码字段 - 相关组件调整分页及导出事件参数,提升交互准确性与稳定性 --- .workbuddy/memory/2026-08-17.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.workbuddy/memory/2026-08-17.md b/.workbuddy/memory/2026-08-17.md index e0d522f..97d3fff 100644 --- a/.workbuddy/memory/2026-08-17.md +++ b/.workbuddy/memory/2026-08-17.md @@ -170,3 +170,12 @@ - 改动文件:`src/views/shop/shopGoods/index.vue`(handleExport 内共 4 处:import / 表头 / forEach / !cols)。 - 说明:Excel 单元格中是 URL 文本,运营复制/点开即可在浏览器看原图;不是内嵌缩略图。OSS 图片无 CORS 依赖,导出不再受跨域影响。 - 部署:重新构建 admin 前端即可,无需后端改动。 + +## 注册页复制:website-admin → guilixu-admin 的表选型分析 +- 用户想复制 website-admin 的 `/register`(四步建站:邮箱验证→企业信息→站点初始化→开通)到 guilixu-admin。 +- 关键事实: + - website-admin 注册「创建站点」调 `@/api/cms/site.createSite` → `POST /api/cms/cms-website`,落 **modules.cms_website**(mp-java,cms-api.websoft.top)。`superAdminRegister`(建租户)走其主后端 SERVER_API_URL。 + - guilixu-admin 现有 `views/passport/register|register2` 调 `createCmsWebSite` → `SERVER_API_URL/superAdminRegister`;但 **guilixu-java 里无 superAdminRegister 方法**(仅 SecurityConfig 放行 `/api/cms/website/createWebsite`)→ 该端点生产上实际未接通/404。 + - guilixu-admin 的 cms 站点管理 UI(`api/cms/cmsWebsite`)走 `CMS_API_BASE_URL=cms-api.websoft.top` = **mp-java/modules**,即 modules.cms_website。 + - **db_guilixu(guilixu-java)没有 cms_website 表**:全仓搜 CmsWebsite/cms_website 仅 MybatisPlusConfig 一行被注释的 `"cms_website"`;有 `shop_setting`(`@TableName("shop_setting")`,字段 category/settingKey/settingValue = K/V 商城配置,非站点主记录)。 +- 结论(待与用户确认):复制注册应选 **modules.cms_website**(走 CMS_API_BASE_URL,与 website-admin 的 createSite、guilixu-admin 现有 cmsWebsite UI 完全一致),**不要**用 db_guilixu.shop_setting(语义不符)+ db_guilixu.cms_website 根本不存在。另需决定:guilixu-admin 是单租户(10606)后台,注册多半只「在 10606 下建微官网」而非新建租户 → 应跳过 superAdminRegister,仅保留 createSite(cms_website) 一步。