- 简体中文 | English -
++ 🏠 Official Website · + 📖 Product Documentation · + 📱 Online Demo · + 💻 GitHub +
-LiliShop is a Java open source ecommerce system built with Spring Boot, Spring Cloud, Vue, and Uniapp. ++ 简体中文 | English +
+
|
|
+| Scan with WeChat | Scan or visit
|
|
|
|
|
---
-## Core Features
+## 3. Core Features & Tech Stack
-### Full Platform Support
+### Core Features
+- **Cross-Platform**: One codebase runs on H5, WeChat Mini Program, Android, and iOS.
+- **Multi-Vendor B2B2C**: Supports merchant onboarding and store-level operations.
+- **Visual Storefront Decoration**: Dynamic home page & floor layouts (`pages/floor`) and customizable theme colors.
+- **Live Streaming & IM**: Integrated with Tencent Cloud IM / MQTT and HLS video streaming.
+- **Full E-Commerce Workflow**: Product browsing, cart, promotions (flash sale, group buy, coupons, points, bargain, affiliate), order fulfillment, after-sales, and member center.
-One codebase supports:
-
-- PC
-- H5
-- WeChat Mini Program
-- Android APP
-- iOS APP
-
-### Microservice Architecture
-
-Built with:
-
-- Spring Boot
-- Spring Cloud
-- Redis
-- RocketMQ
-- Elasticsearch
-- Docker
-- ShardingSphere
-
-Supports distributed deployment and high concurrency ecommerce scenarios.
-
-### Ecommerce Features
-
-- Multi merchant marketplace
-- Product management
-- Order management
-- Promotion system
-- Coupon system
-- Affiliate distribution
-- Live streaming ecommerce
-- Member system
-- Points system
-- Visual decoration
-- Multi-language support
+### Mobile Tech Stack
+| Category | Technology | Description |
+| :--- | :--- | :--- |
+| Core Framework | `uni-app` + `Vue 3` | Cross-platform framework with Vue 3 support |
+| State Management | `Vuex 4` | Global auth, cart, and user state management |
+| UI Library | `uview-plus 3.x` | Vue 3 compatible uni-app multi-platform UI library |
+| Messaging & IM | `mqtt 5.x` / `@tencentcloud/chat` | Real-time customer service and notification push |
+| Video Streaming | `hls.js` | Live streaming playback support |
+| CSS Preprocessor | `Sass (SCSS)` | Global theme variables (`uni.scss`) and styling |
---
-## Tech Stack
+## 4. Directory Structure
-### Backend
-
-- Java
-- Spring Boot
-- Spring Cloud
-- MyBatis Plus
-- MySQL
-- Redis
-- RocketMQ
-- Elasticsearch
-- JWT
-- Docker
-
-### Frontend
-
-- Vue.js
-- Uniapp
-- Vuex
-- Axios
-- iView
-- uViewUI
+```text
+lilishop-uniapp
+├── api/ # API module definitions (member, goods, order, promotion, IM, etc.)
+├── components/ # Shared business and base components
+├── config/ # Global configuration
+│ ├── api.js # API base URLs (buyer / im / mqtt)
+│ └── config.js # Mall name, Mini Program AppID, AMap Key, theme colors, etc.
+├── hybrid/ # Local HTML assets for App WebView
+├── js_sdk/ # Third-party and uni-app SDKs
+├── lib/ # Base utility libraries
+├── pages/ # Pages and sub-packages
+│ ├── tabbar/ # Main tabbar pages (Home, Category, Cart, Mine)
+│ ├── passport/ # Auth sub-package (Login, Register, Reset Password)
+│ ├── product/ # Product detail, list, reviews, store homepage
+│ ├── cart/ # Shopping cart and checkout
+│ ├── order/ # Order list, detail, after-sales, logistics, invoice
+│ ├── promotion/ # Flash sale, group buy, bargain, points mall, distribution, live
+│ ├── mine/ # User center, wallet, points, favorites, addresses
+│ ├── floor/ # Visual decoration floor components and topic pages
+│ └── navigation/ # Navigation and search pages
+├── patches/ # patch-package patches for dependencies
+├── scripts/ # Build and postinstall runtime patch scripts
+├── static/ # Static images and fonts
+├── store/ # Vuex store modules
+├── styles/ # Global stylesheets
+├── uni_modules/ # uni_modules plugins (including uview-plus)
+├── utils/ # Request interceptors, encryption, validators, storage helpers
+├── App.vue # Root application component
+├── main.js # Application entry point
+├── manifest.json # uni-app multi-platform configuration
+├── pages.json # Page routes, sub-packages, and navigation bar settings
+└── uni.scss # Global SCSS variables and theme color definitions
+```
---
-## Online Demo
+## 5. Related Repositories
-### Admin Panel
-
-https://admin-b2b2c.pickmall.cn
-
-Account: admin
-Password: 123456
-
-### Store Panel
-
-https://store-b2b2c.pickmall.cn
-
-Account: 13011111111
-Password: 111111
-
-### PC Mall
-
-https://pc-b2b2c.pickmall.cn
+| Repository | Description | Links |
+| :--- | :--- | :--- |
+| **`lilishop`** | Backend Services (Spring Boot 4 / Java 21) | [Gitee](https://gitee.com/beijing_hongye_huicheng/lilishop) · [GitHub](https://github.com/lilishop/lilishop) |
+| **`lilishop-ui`** | PC Mall / Seller / Admin / IM Web Frontend | [Gitee](https://gitee.com/beijing_hongye_huicheng/lilishop-ui) |
+| **`lilishop-uniapp`** | Mobile Buyer Client (H5 / Mini Program / App) | [Gitee](https://gitee.com/beijing_hongye_huicheng/lilishop-uniapp) |
+| **`docker`** | Docker Compose, Images & SQL Init Scripts | [Gitee](https://gitee.com/beijing_hongye_huicheng/docker) · [MySQL Scripts](https://gitee.com/beijing_hongye_huicheng/docker/tree/master/init/mysql) |
---
-## Quick Start
+## 6. License
-Please read the deployment documentation:
-
-https://docs.pickmall.cn
-
-Supports:
-
-- Docker deployment
-- Linux deployment
-- Kubernetes deployment
-- Microservice deployment
-
----
-
-## FAQ
-
-### Is PickMall open source?
-
-Yes. PickMall is an open source Java ecommerce system.
-
-### Does PickMall support microservices?
-
-Yes. PickMall is built on Spring Cloud microservice architecture.
-
-### Does PickMall support Docker?
-
-Yes. Docker deployment is supported.
-
-### Does PickMall support WeChat Mini Program?
-
-Yes. It supports WeChat Mini Program and Uniapp.
-
----
-
-## License
-
-PickMall is licensed under AGPL-3.0.
\ No newline at end of file
+Lilishop is licensed under the [MIT](./LICENSE) License. Copyright © 2020-2026 **Beijing Hongye Huicheng Technology Co., Ltd.**
diff --git a/README.md b/README.md
index bbd1779..95292b1 100644
--- a/README.md
+++ b/README.md
@@ -1,159 +1,179 @@
-# Lilishop(PickMall) 开源商城系统
+- 简体中文 | English -
++ 🏠 官方网站 · + 📖 产品文档 · + 📱 在线演示 · + 💬 微信交流群 +
++ 简体中文 | English +
+
|
|
+| 微信扫码体验小程序 | 手机扫码或访问
|
|
|
|
|
---
-### 4. 快速开始
+## 3. 核心特性与技术栈
-#### 环境准备与部署
-详细的本地部署指南,请参考官方文档:
-[**部署文档 -> 环境准备**](https://docs.pickmall.cn/deply/deply.html)
+### 核心特性
+- **全端覆盖**: 一套 `uni-app` 代码库支持 H5、微信小程序、Android / iOS APP,大幅降低多端开发与维护成本。
+- **商家入驻**: 支持多商家入驻,构建平台化 B2B2C 电商生态。
+- **可视化装修**: 支持首页及专题楼层(`pages/floor`)动态可视化配置与主题色切换。
+- **即时通讯与直播**: 集成腾讯云 IM / MQTT 消息推送及 HLS 视频流,支持在线客服与直播带货。
+- **完整电商闭环**: 涵盖商品浏览、购物车、多种促销(秒杀/拼团/优惠券/积分/砍价/分销)、订单履约、售后维权、会员中心等全流程。
-#### 数据库初始化
-- **推荐方式**: 使用项目提供的 `docker-compose` 配置,可自动完成数据库(MySQL、Redis 等)的部署与初始化。
-- **手动方式**: 如果您选择手动部署,SQL脚本位于以下地址。请确保获取与您代码版本一致的SQL文件。
- [**数据库脚本 (Gitee)**](https://gitee.com/beijing_hongye_huicheng/docker/tree/master/init/mysql)
+### 移动端技术栈
+| 类别 | 技术选型 | 说明 |
+| :--- | :--- | :--- |
+| 核心框架 | `uni-app` + `Vue 3` | 跨端开发框架(支持 Vue 3 语法与渲染) |
+| 状态管理 | `Vuex 4` | 全局登录态、购物车与用户状态管理 |
+| UI 组件库 | `uview-plus 3.x` | 适配 Vue 3 的 uni-app 多端 UI 组件库 |
+| 即时通讯 | `mqtt 5.x` / `@tencentcloud/chat` | 客服消息与实时通知推送 |
+| 音视频流 | `hls.js` | 直播流播放支持 |
+| 样式预处理 | `Sass (SCSS)` | 全局主题变量(`uni.scss`)与组件样式定制 |
---
-### 5. 架构文档边界
+## 4. 目录结构
-本仓库首页不再维护不完整的系统架构图和技术栈表,避免与实际源码、部署形态和分支差异产生偏差。当前仓库主要说明买家端 H5 / 小程序 / APP 源码定位、在线演示和部署入口。
-
-完整架构请以官方文档及四个源码仓库为准:
-
-- 后端源码:`lilishop`
-- PC / 商家端 / 运营端 / IM Web:`lilishop-ui`
-- H5 / 小程序 / APP:`lilishop-uniapp`
-- 部署、SQL、镜像与启动脚本:`docker`
+```text
+lilishop-uniapp
+├── api/ # 各业务模块接口定义(会员、商品、订单、促销、IM 等)
+├── components/ # 公共业务与基础组件
+├── config/ # 全局配置目录
+│ ├── api.js # 接口域名配置(buyer / im / mqtt)
+│ └── config.js # 商城名称、小程序 AppID、高德 Key、主题色等全局参数
+├── hybrid/ # App 端本地 HTML 资源(如异常页、WebView 辅助页)
+├── js_sdk/ # 第三方及 uni-app 插件 SDK
+├── lib/ # 基础工具库封装
+├── pages/ # 页面与分包目录
+│ ├── tabbar/ # 底部导航主包页面(首页、分类、购物车、我的等)
+│ ├── passport/ # 登录、注册、找回密码分包
+│ ├── product/ # 商品详情、列表、评价、店铺主页分包
+│ ├── cart/ # 购物车与结算页分包
+│ ├── order/ # 订单列表、详情、售后、物流、发票分包
+│ ├── promotion/ # 秒杀、拼团、砍价、积分商城、分销、直播等营销分包
+│ ├── mine/ # 个人中心、钱包、积分、收藏、地址管理分包
+│ ├── floor/ # 可视化装修楼层组件与专题页
+│ └── navigation/ # 导航与搜索相关页面
+├── patches/ # patch-package 第三方依赖补丁
+├── scripts/ # 构建与依赖修补脚本(如 postinstall 补丁)
+├── static/ # 静态图片与字体资源
+├── store/ # Vuex 状态管理
+├── styles/ # 公共样式文件
+├── uni_modules/ # uni_modules 模块(含 uview-plus 等)
+├── utils/ # 请求拦截器、加密、校验、存储等工具函数
+├── App.vue # 应用入口组件
+├── main.js # 应用初始化入口
+├── manifest.json # uni-app 多端应用配置(AppID、权限、SDK 配置等)
+├── pages.json # 页面路由、分包加载与导航栏配置
+└── uni.scss # 全局 SCSS 变量与主题色定义
+```
---
-### 6. 功能列表
+## 5. 配套源码仓库
-[功能清单](https://bdwx2tfwwt.feishu.cn/sheets/FFQKscQKDhUx60to1k9cbMngnYb?from=from_copylink)
+本仓库专注于买家端 **H5 / 小程序 / APP**(`lilishop-uniapp`)。完整系统由以下四个核心仓库组成:
+
+| 仓库名称 | 职责说明 | 仓库地址 |
+| :--- | :--- | :--- |
+| **`lilishop`** | 后端服务源码(Spring Boot 4 / Java 21) | [Gitee](https://gitee.com/beijing_hongye_huicheng/lilishop) · [GitHub](https://github.com/lilishop/lilishop) |
+| **`lilishop-ui`** | PC 商城 / 商家端 / 运营管理端 / IM Web 前端 | [Gitee](https://gitee.com/beijing_hongye_huicheng/lilishop-ui) |
+| **`lilishop-uniapp`** | 买家端 H5 / 微信小程序 / Android & iOS APP | [Gitee](https://gitee.com/beijing_hongye_huicheng/lilishop-uniapp) |
+| **`docker`** | 容器化部署编排、镜像与数据库脚本 | [Gitee](https://gitee.com/beijing_hongye_huicheng/docker) · [MySQL 脚本](https://gitee.com/beijing_hongye_huicheng/docker/tree/master/init/mysql) |
---
-### 7. 开源与授权
+## 6. 开源与授权
-1. **开源协议**: 本项目遵循 `AGPL-3.0` 开源协议。
-2. **使用范围**: 仅允许用于个人学习、研究和非商业用途。
-3. **禁止行为**: 禁止将本项目的代码和资源用于任何形式的商业销售。
-4. **商业授权**: 如需商业使用,必须获得官方授权。授权为一次性永久授权,并提供持续的版本升级服务。详情请联系官网客服。
-5. **软件著作权**: 本软件受国家计算机软件著作权保护(登记号:2021SR0805085)。
+本项目遵循 [MIT](./LICENSE) 开源协议,版权归 **北京宏业汇成科技有限公司** 所有。允许个人及企业免费用于学习、研究、修改和商业用途(需保留原始版权和许可声明)。
---
-### 8. 社区与支持
+## 7. 社区与支持
-我们欢迎任何形式的交流与贡献。在提问前,请先查阅 [官方文档](https://docs.pickmall.cn/) ,并参考 [《提问的智慧》](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md) 以便高效沟通。
+我们欢迎任何形式的交流与贡献。在提问前,请先查阅 [产品文档](https://bdwx2tfwwt.feishu.cn/wiki/space/7675179368632617952?ccm_open_type=lark_wiki_spaceLink&open_tab_from=wiki_home),并参考 [《提问的智慧》](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md) 以便高效沟通。
-- **[在线客服](https://work.weixin.qq.com/kfid/kfc4d8dc24a73c15f44)**
-- **微信交流群**:
- 
+- **[在线客服](https://work.weixin.qq.com/kfid/kfc4d8dc24a73c15f44)**
+- **微信交流群**:
+
---
-### 9. 升级计划
+## 8. 升级计划
-以下功能将陆续在后续版本中发布:✅ 已完成 · 🔜 规划中
+### ✅ 已完成特性
+| 功能模块 | 功能模块 |
+| :--- | :--- |
+| ✅ 商品定时上下架 | ✅ 商品分组 / 会员分组 |
+| ✅ 商品虚拟销量 | ✅ 专用发票(发票上传) |
+| ✅ 置顶评论 | ✅ 客户等级体系 |
+| ✅ 购物卡 | ✅ 腾讯云-云直播 |
+| ✅ 卡密商品 | ✅ 二级分销 |
+| ✅ 定时任务管理 | ✅ 预约服务商品 |
+| ✅ 主题色管理 | ✅ 商家发货改造(整单/拆单/无需配送) |
+| ✅ 多维统计(营业/商品/会员/积分/储值/营销/分销) | ✅ 经营报表(店铺业绩/商品同比环比/订单明细/销售汇总) |
-- ✅ 商品定时上下架
-- ✅ 商品分组
-- ✅ 会员分组
-- ✅ 商品虚拟销量
-- ✅ 专用发票(发票上传)
-- ✅ 置顶评论
-- ✅ 客户等级
-- ✅ 购物卡
-- ✅ 腾讯云-云直播
-- ✅ 统计:营业概况、商品概况、会员概况、积分分析、储值分析、营销概况、分销统计
-- ✅ 经营报表(店铺业绩报表、商品同比环比报表、销售订单明细报表、商品销售汇总报表)
-- ✅ 卡密商品
-- ✅ 二级分销
-- ✅ 定时任务管理
-- ✅ 服务商品
-- ✅ 主题色管理
-- 🔜 店铺结算汇总
-- 🔜 支付方式汇总
-- 🔜 结算台账
-- 🔜 钱包流水
-- 🔜 财务汇总
+### 🔜 近期规划中
+- 🔜 店铺结算汇总 & 结算台账
+- 🔜 支付方式汇总 & 钱包流水 & 财务汇总
- 🔜 微信小店对接
- 🔜 抖店对接
diff --git a/VUE3_MIGRATION.md b/VUE3_MIGRATION.md
deleted file mode 100644
index 1d8ad48..0000000
--- a/VUE3_MIGRATION.md
+++ /dev/null
@@ -1,73 +0,0 @@
-# Vue 3 升级说明
-
-本项目已从 Vue 2 + uView 1.6 升级到 **Vue 3 + uView Plus**。
-
-## 环境要求
-
-- HBuilderX 3.8+
-- Node.js 16+(用于安装 `uview-plus`、`vuex@4`、`sass`)
-
-## 安装依赖
-
-```bash
-npm install
-```
-
-## 主要变更
-
-| 项 | 变更 |
-|---|---|
-| `manifest.json` | 增加 `"vueVersion": "3"` |
-| `main.js` | 使用 `createSSRApp` + `export function createApp()` |
-| UI 库 | `uview-ui` → `uview-plus`(npm 依赖) |
-| 状态管理 | Vuex 4 `createStore` |
-| 全局 filter | 改为 `main.js` 全局 mixin methods |
-| 小程序分享 | `utils/mpShare.js` |
-| u-cell-item | 改为 `u-cell` |
-| u-verification-code | 改为 `u-code` |
-| u-swipe-action | 内层增加 `u-swipe-action-item` |
-| u-upload | 关闭 `auto-upload`,使用 `@afterRead` + `utils/uploadHelper.js` |
-| u-parse | `:html` 改为 `:content`,移除 `show-with-animation` / `use-cache` |
-
-## 编译
-
-请使用 HBuilderX 分别运行到 **H5**、**微信小程序**、**App** 进行验证。
-
-## 回归测试清单
-
-### 核心交易链路(H5 / 小程序)
-
-- [ ] 首页装修模块加载(轮播、商品、优惠券等)
-- [ ] 分类 / 搜索 / 商品详情
-- [ ] 加购 / 购物车 / 填写订单
-- [ ] 支付(H5 微信支付、小程序支付)
-- [ ] 订单列表 / 订单详情 / 物流
-- [ ] 售后申请 / 退款 / 评价
-- [ ] 个人中心 / 地址 / 优惠券 / 积分
-
-### 微商城专项(H5)
-
-- [ ] 微信公众号内 JSSDK 分享
-- [ ] 网页授权登录(`wechatH5Login`)
-- [ ] `js_sdk/lili-pay/wx-pay.js` 微信支付
-- [ ] 粘贴板分享链接跳转(`h5-copy`)
-- [ ] H5 唤起 App 浮窗(`m-airbtn`)
-
-### 微信小程序专项
-
-- [ ] 分包加载正常
-- [ ] `onShareAppMessage` 分享
-- [ ] 定位 / 相册权限
-- [ ] 海报 / 二维码(u-draw-poster、Sansnn-uQRCode)
-
-### App 端(后续阶段)
-
-- [ ] 5+ 原生模块:支付 / 分享 / OAuth / 定位 / 地图 / 指纹
-- [ ] 头像裁剪(`okingtz-cropper`)
-- [ ] 启动参数 / 唤起逻辑(`App.vue` `checkArguments`)
-
-## 第三方插件
-
-- `Sansnn-uQRCode`:声明支持 Vue3
-- `u-draw-poster`:声明支持 Vue2/3
-- `okingtz-cropper`:需在 App 端实测头像裁剪
diff --git a/VUE3_MIGRATION_PLAN.md b/VUE3_MIGRATION_PLAN.md
deleted file mode 100644
index 1a7113c..0000000
--- a/VUE3_MIGRATION_PLAN.md
+++ /dev/null
@@ -1,638 +0,0 @@
-# Vue 3 语法改造计划
-
-> 本文档用于按文件夹逐步改造业务代码。框架层(Vue 3 运行时、uView Plus、Vuex 4)已就绪,目标是让各模块语法与 Vue 3 完全兼容,并可选升级为 Composition API。
-
-## 改造目标
-
-| 层级 | 说明 | 是否必须 |
-| --- | --- | --- |
-| L1 兼容性修复 | 模板语法、uView Plus 组件、生命周期等 Vue 3 不兼容写法 | 必须 |
-| L2 代码现代化 | Options API → `
-
-
diff --git a/components/m-placard/index.vue b/components/m-placard/index.vue
deleted file mode 100644
index 96bf3e5..0000000
--- a/components/m-placard/index.vue
+++ /dev/null
@@ -1,199 +0,0 @@
-
-