Pine ff9b7eab08 style(mini): 全面修复活动相关页面样式+全局按钮统一
1. 我的活动页:
   - 副标题从'已报名的活动'改为'发布的活动与审核状态'
   - 空状态卡片样式优化,文字颜色加深可见
   - 发布新活动按钮改为蓝紫渐变主按钮
   - 编辑按钮改为统一选项按钮样式

2. 活动发布页(完整重写表单样式):
   - 统一输入框 evt-input(圆角14rpx,白色半透明背景)
   - 统一文本域 evt-textarea
   - 选项按钮选中态从'加粗+●前缀'改为蓝紫渐变背景+白字(evt-opt.active)
   - 提交审核按钮从无样式的btn-primary改为蓝紫渐变主按钮(evt-btn-submit)
   - 存草稿按钮改为统一次按钮(evt-btn-draft)
   - 封面上传按钮优化为虚线边框占位
   - 必填字段标签加红色星号

3. 全局按钮统一:
   - btn-primary 和 btn-cta 全局未定义,现在统一为和 btn-main 一样的蓝紫渐变样式
   - 修复 event-detail/pay-qr/ent-company/ent-members 等页面使用 btn-primary 但无样式的问题
   - disabled 状态选择器同步更新

4. 逐页检查:
   - 任务/服务/岗位/人才/发帖发布页:已确认使用 hl-btn/hl-input 统一样式,正常
   - 所有卡片使用全局 .card 毛玻璃样式,统一
   - 所有页面边距在 24rpx-32rpx 范围内,合理
2026-09-02 00:10:53 +08:00

OPC 培训系统代码(opc-training

云南省 OPC 培训课程体系的全部可运行代码,源自 培训计划/课程体系0.1,现按「代码与内容分离」规范独立于此。

课程内容、模板、知识库、交付 SOP 等非代码资料materials/培训计划/。本目录只含可运行的代码与部署脚本。

组成

目录 说明
miniprogram/ C 端微信小程序Taro 3.6 + React 18,编译 weapp)。页面:首页 / 活动报名 / OPC 测评 / 政策 / 我的 等。
website/ 三端 Web 应用Vite 5 + React 18opc-training-web)。src/user/ 对外 C 端、src/platform/ 管理/报表、src/data/ 内容数据。
server/ 后端FastAPI + SQLiteuv 管理,: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

S
Description
云超服培训前端(小程序 + 网站)
Readme 10 MiB
Languages
JavaScript 75.3%
SCSS 14.4%
CSS 10.2%
HTML 0.1%