pikachu1995@126.com e71b15036f fix(order): 修复已取消订单状态下的投诉和售后逻辑
- 投诉页面增加订单取消状态校验,已取消订单禁止发起投诉并自动返回
- 订单详情页售后入口增加取消状态判断,取消订单不展示售后按钮
- 退款价格展示增加已支付状态校验,避免未支付订单显示退款信息
- 新增 resolveRefundPrice 函数,全额退款时回退使用 flowPrice 计算
- 重构联系方式区域布局,分离电话号码与图标并优化样式
2026-11-12 09:48:04 +08:00
2021-05-13 11:03:32 +08:00
2021-05-13 11:03:32 +08:00
2021-05-13 11:03:32 +08:00
2022-04-24 22:41:00 +08:00
2021-05-13 11:03:32 +08:00
2021-05-24 15:52:53 +08:00

Lilishop Logo

Lilishop(PickMall) - Mobile Client (uni-app)

GitHub Stars Gitee Stars License Vue 3 uni-app

🏠 Official Website · 📖 Product Documentation · 📱 Online Demo · 💻 GitHub

简体中文 | English

⭐ If you like this project, please click Star in the top-right corner to support us! Your Star is our greatest motivation for continuous open-source iteration!

LILISHOP is an open-source e-commerce system built with Spring Boot, Vue 3, and uni-app. It supports B2B2C multi-vendor marketplaces, WeChat Mini Programs, H5, Android/iOS Apps, live-streaming e-commerce, affiliate distribution, and flash sales.

✨ Why Choose Lilishop

  • 🟢 True Apache-2.0 License: Free for commercial use and private secondary development without licensing concerns.
  • 🚀 Modern Vue 3 Stack: Built on uni-app + Vue 3 + uview-plus 3.x, leaving legacy Vue 2 templates behind.
  • 🧩 Production-Ready Completeness: Not a static UI template—fully integrated with B2B2C multi-vendor workflows, visual storefront decoration, IM customer service, flash sales, group buying, affiliate distribution, and live streaming.

1. Overview

This repository (lilishop-uniapp) is the Mobile Buyer Client of Lilishop, supporting H5, WeChat Mini Program, Android, and iOS Apps from a single codebase powered by Vue 3 and uni-app.


2. Online Demo

Note

: The verification code for the demo environment is 111111.

WeChat Mini Program Mobile H5 (Visit Directly)
WeChat Mini Program QR Code Mobile H5 QR Code
Scan with WeChat Scan or visit https://m-b2b2c.pickmall.cn

Mobile UI Preview

Home Product List Product Detail Checkout User Center
Home Product List Product Detail Checkout User Center

3. Core Features & Tech Stack

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.

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

4. Directory Structure

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

Repository Description Links
lilishop Backend Services (Spring Boot 4 / Java 21) Gitee · GitHub
lilishop-ui PC Mall / Seller / Admin / IM Web Frontend Gitee
lilishop-uniapp Mobile Buyer Client (H5 / Mini Program / App) Gitee
docker Docker Compose, Images & SQL Init Scripts Gitee · MySQL Scripts

6. License

Lilishop is licensed under the Apache-2.0 License. Copyright © 2020-2026 Beijing Hongye Huicheng Technology Co., Ltd.

Description
No description provided
Readme Apache-2.0 10 MiB
Languages
Vue 72%
JavaScript 18.8%
SCSS 8.3%
TypeScript 0.4%
HTML 0.3%
Other 0.2%