logo
0
0
WeChat Login

领航咨询 H5

法律咨询行业业务管理系统 — 定忠集团项目复刻版

CNB

概述

基于 uni-app + CloudBase 的法律咨询行业业务管理系统 H5 版本。为定忠集团复刻开发,提供课程学习、报单管理、团队体系、积分系统、消息通知等完整业务功能。

技术栈

层级技术说明
前端框架uni-app (H5) + Vue 3 + TypeScript跨端开发
UI 组件库uView UI 2.x移动端 UI
后端服务CloudBase 云函数 (Node.js)Serverless
数据库CloudBase 云数据库文档型 NoSQL
存储CloudBase 云存储 + 静态托管文件与部署
构建Vite + TypeScript快速构建

快速开始

# 克隆仓库 git clone https://cnb.cool/cnbvv/dzflzx-h5.git cd dzflzx-h5 # 安装依赖 npm install # 开发模式 npm run dev:h5 # 构建 H5 生产包 npm run build:h5

目录结构

dzflzx-h5/ ├── README.md # 本文件 ├── index.html # 入口 HTML ├── package.json # 依赖管理 ├── vite.config.ts # Vite 配置 ├── tsconfig.json # TypeScript 配置 ├── .cnb.yml # CNB 构建配置 └── src/ ├── main.ts # 应用入口 ├── App.vue # 根组件 ├── pages.json # 路由与页面配置 ├── pages/ # 页面组件 ├── store/ # 状态管理(Pinia) ├── utils/ # 工具函数 │ ├── config.ts # 应用配置 │ └── cloudbase.ts # CloudBase 初始化 └── static/ # 静态资源(SVG 图标等)

业务模块

云函数

函数名说明
lh-userLogin手机号+密码登录
lh-userRegister用户注册
lh-getUserInfo获取用户信息
lh-sendSms发送验证码
lh-changePassword修改密码
lh-getCourses / lh-getCourseDetail课程列表与详情
lh-createOrder / lh-getOrders报单提交与查询
lh-getTeams团队成员
lh-getPerformance业绩数据
lh-managePoints积分管理
lh-getMessages消息列表
lh-getAdverts / lh-getArticles轮播图与通知公告
lh-getCategories课程分类
lh-getCombo用户服务包

数据库集合

集合名说明
lh_users用户信息
lh_membership_plans / lh_user_memberships服务套餐与用户服务包
lh_courses / lh_course_categories课程与分类
lh_records / lh_record_types报单记录与业务类型
lh_point_records积分记录
lh_messages消息
lh_team_members团队关系
lh_adverts / lh_articles轮播图与通知公告
lh_favorites / lh_study_records收藏与学习记录
lh_payment_orders支付订单

命名规范

所有集合和云函数使用 lh_ / lh- 前缀,与领航小程序项目共存于同一 CloudBase 环境,互不干扰。

相关仓库

仓库说明
cnbvv/dzflzx-h5-appTDesign 版本 H5 App
cnbnn/npc/dzflzx-h5NPC 开发副本
cnbmm/linghang领航小程序(原始项目)

FAQ

Q: 和 cnbvv/dzflzx-h5-app 有什么区别? A: 本仓库使用 uni-app + uView UI(兼容微信小程序),h5-app 使用纯 Vue3 + TDesign Mobile(仅 H5)。

Q: 如何添加新页面? A: 在 src/pages/ 下创建页面组件,然后在 src/pages.json 中注册路由。

About

定忠集团业务管理系统 H5 复刻 — PRD + 原站分析

h5vue3tdesign
Language
Vue66.8%
JavaScript29.8%
TypeScript2.2%
Dockerfile1.2%