2fc620daa948d1ab402b6a86fbfcb35c0c63e69a
- 导航新增「大厅」「社区」;路由 hall/hall-tasks/hall-talents/hall-jobs/hall-services/community 等 14 条 - 大厅 Hub(四厅统计卡);任务大厅(模式筛选 grab/bid/register + 详情 + 发布表单,报名模式含报名数/名额与已报名态) - 人才大厅(OPC/求职者筛选 + 档案详情:领域/技能/案例/服务列表);岗位大厅(类型筛选 + 详情 + 投递表单) - 服务大厅(列表 + 详情含作品集与人才卡 + 咨询单 + 发布表单) - 社区页(话题筛选帖子流 + 点赞 + 发帖;实体社区载体卡片复用 park-detail/parks 入驻流程) - 新增 services/hall.js(/hall/* /community/* 全量请求)与 styles/hall.css(沿用既有设计语言)
OPC 培训系统代码(opc-training)
云南省 OPC 培训课程体系的全部可运行代码,源自 培训计划/课程体系0.1,现按「代码与内容分离」规范独立于此。
课程内容、模板、知识库、交付 SOP 等非代码资料在
materials/培训计划/。本目录只含可运行的代码与部署脚本。
组成
| 目录 | 说明 |
|---|---|
miniprogram/ |
C 端微信小程序(Taro 3.6 + React 18,编译 weapp)。页面:首页 / 活动报名 / OPC 测评 / 政策 / 我的 等。 |
website/ |
三端 Web 应用(Vite 5 + React 18,opc-training-web)。src/user/ 对外 C 端、src/platform/ 管理/报表、src/data/ 内容数据。 |
server/ |
后端(FastAPI + SQLite,uv 管理,:8091)。认证、活动报名/签到、OPC 测评引擎、政策/计划/调研。 |
sync-server.sh |
后端部署同步脚本。 |
与课程内容的对应关系
- 三端架构、小程序↔网页同步约束:见
materials/培训计划/课程体系0.1/三端架构设计.md、小程序同步约束.md - 产品规格与课程设计:见
materials/培训计划/课程体系0.1/课程产品体系.md、课程设计/ - 内容数据(测评题库等)与前端展示内容:见
materials/培训计划/课程体系0.1/各内容目录
常用命令
# 小程序(Taro → 微信)
cd miniprogram && yarn dev:weapp
# 后端(uv)
cd server && uv run uvicorn app.main:app --port 8091 --reload
# 网站(Vite)
cd website && pnpm dev
上线说明与后端部署见各子目录
README.md。
Description
Languages
JavaScript
75.3%
SCSS
14.4%
CSS
10.2%
HTML
0.1%