fix(shop): 修复商城商品导出及专区商品分页问题
- 修复专区商品抽屉分页中20/100条/页按键无效,增加动态分页参数支持 - 修复商城商品导出功能无反应问题,调整loading初始值保证导出流程执行 - 支持商品导出携带当前筛选条件,保证导出数据符合筛选结果 - 商品导出增加封面图路径列,导出URL文本方式避免跨域限制 - 优化UserSelectModal手机号码展示,改为优先展示真实号码字段 - 相关组件调整分页及导出事件参数,提升交互准确性与稳定性
This commit is contained in:
@@ -170,3 +170,12 @@
|
|||||||
- 改动文件:`src/views/shop/shopGoods/index.vue`(handleExport 内共 4 处:import / 表头 / forEach / !cols)。
|
- 改动文件:`src/views/shop/shopGoods/index.vue`(handleExport 内共 4 处:import / 表头 / forEach / !cols)。
|
||||||
- 说明:Excel 单元格中是 URL 文本,运营复制/点开即可在浏览器看原图;不是内嵌缩略图。OSS 图片无 CORS 依赖,导出不再受跨域影响。
|
- 说明:Excel 单元格中是 URL 文本,运营复制/点开即可在浏览器看原图;不是内嵌缩略图。OSS 图片无 CORS 依赖,导出不再受跨域影响。
|
||||||
- 部署:重新构建 admin 前端即可,无需后端改动。
|
- 部署:重新构建 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) 一步。
|
||||||
|
|||||||
Reference in New Issue
Block a user