Skip to content

移动端商城管理 ​

这篇解决什么 ​

管理员在 UniApp 里管商品、订单、营销改哪几个分包。读完能对上 pages-mall 和 PC 同一套 /admin-api,不要写成会员购物 App。

默认端口 48080,前缀仍是 /admin-api。开启见 商城功能设计。工程启动见 快速开始。

示意图:搬家页做 CRUD。看板在统计分包。都打管理端接口。

从哪改 ​

当前 UniApp 工程里没有 C 端加购、下单页。用户端接口在各 mall 模块的 controller/app/,要另接 H5 / 独立小程序。

名称说明仓库路径
业务分包商品 / 订单 / 营销 / 客服ruoyi-office-uniapp/src/pages-mall/
看板分包首页和三张统计ruoyi-office-uniapp/src/pages-statistics/mall/
菜单回退key: mallruoyi-office-uniapp/src/pages/index/menu.json
分包声明root: pages-mallruoyi-office-uniapp/src/pages.json
基址开发环境 /admin-apiruoyi-office-uniapp/env/.env.development
PC 对照同路径 Vue 页ruoyi-office-vben/apps/web-antd/src/views/mall/
后端无独立移动 Controllerruoyi-office/yudao-module-mall/

权限真相源是后端 system_menu 的 appMenus。menu.json 只在远端没有 MENU 叶子时回退。bpm-menu-config 不登记商城。

官方菜单:商城系统 2362。首页 2388 的 mobile_path 是 /pages-statistics/mall/home/index。商品列表 2014、订单 2076、售后 2073、客服 2797 指向 pages-mall。

页面和权限 ​

menu.json 的 mall 组按商品、订单、营销、分销、统计拆。权限字和 PC 一致,例如 product:spu:query、trade:order:query。

名称说明仓库路径
商品品牌 / 分类 / 属性 / SPU / 评价pages-mall/product/
交易订单 / 售后 / 配送 / 分销pages-mall/trade/
营销券 / 秒杀 / 拼团 / 装修等pages-mall/promotion/
客服会话列表、聊天pages-mall/kefu/
看板今日销售、待办下钻pages-statistics/mall/

首页待发货下钻到 /pages-mall/trade/order/index,退款中到售后列表。交易/会员/商品统计页在 UniApp 有实现;库表里这三叶子的 mobile_path 可能为空,以角色下发的 appMenus 为准。

登录身份是系统用户

VITE_SERVER_BASEURL 指向 http://127.0.0.1:48080/admin-api。会员 Token、/app-api 打不开这些页。角色没勾商城系统时,App 里也看不见这一组。

不要当购物 App 改

加购、结算、支付回调在用户端。本分包改的是管理员发货、上架、审售后。装修预览也不在这里渲染,见 商城装修。

配置与操作 ​

移动端改 pages-mall 和 pages-statistics/mall,菜单回退 key: mall。商城系统 2362。首页 2388 的 mobile_path 是 /pages-statistics/mall/home/index。商品列表 2014、订单 2076、售后 2073、客服 2797 指向 pages-mall。

登录用系统用户和 /admin-api。权限字和 PC 一致,例如 product:spu:query、trade:order:query。角色没勾商城系统时 App 里看不见这一组。本分包改的是管理员发货、上架、审售后,不是会员加购结算。

相关篇 ​

联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版