Files
ws_health/xui/wxapp/PROJECT_GUIDE.md
2026-05-25 12:34:16 +08:00

96 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 值班助手小程序 - 使用说明
## 项目介绍
值班助手是一个基于微信小程序的值班管理应用,使用 TDesign 组件库构建。
## 技术栈
- 微信小程序原生框架
- TDesign 微信小程序组件库
## 安装步骤
### 1. 安装依赖
```bash
npm install
```
### 2. 在微信开发者工具中配置
1. 打开微信开发者工具
2. 导入项目(选择本项目目录)
3. 在工具栏点击 `工具` -> `构建 npm`
4. 构建成功后,勾选 `将 JS 编译成 ES5`
### 3. 添加底部导航图标
需要在 `images` 目录下添加以下图标文件PNG格式
- `home.png` - 首页图标(未选中)
- `home-active.png` - 首页图标(选中)
- `mine.png` - 我的图标(未选中)
- `mine-active.png` - 我的图标(选中)
### 4. 添加默认头像
`images` 目录下添加 `default-avatar.png` 作为默认头像图片
## 项目结构
```
attendant-wechat/
├── app.js # 小程序主入口
├── app.json # 小程序全局配置
├── app.wxss # 小程序全局样式
├── sitemap.json # 站点地图配置
├── package.json # 项目依赖配置
├── project.config.json # 项目配置文件
├── pages/ # 页面目录
│ ├── index/ # 首页
│ │ ├── index.wxml # 页面结构
│ │ ├── index.wxss # 页面样式
│ │ ├── index.js # 页面逻辑
│ │ └── index.json # 页面配置
│ └── mine/ # 我的页面
│ ├── mine.wxml # 页面结构
│ ├── mine.wxss # 页面样式
│ ├── mine.js # 页面逻辑
│ └── mine.json # 页面配置
└── images/ # 图片资源目录
├── home.png # 首页图标
├── home-active.png # 首页图标(选中)
├── mine.png # 我的图标
├── mine-active.png # 我的图标(选中)
└── default-avatar.png # 默认头像
```
## 页面说明
### 首页 (pages/index)
- 欢迎卡片:显示应用名称和欢迎语
- 快捷功能:今日值班、值班表、值班记录
- 统计信息:显示值班相关统计数据
### 我的 (pages/mine)
- 用户信息卡片:显示用户头像和昵称
- 功能菜单:个人信息、我的值班、值班统计、设置、帮助与反馈、关于
- 退出登录:退出当前账号
## 使用的 TDesign 组件
- `t-button`: 按钮组件
- `t-cell`: 单元格组件
- `t-cell-group`: 单元格组组件
- `t-icon`: 图标组件
- `t-avatar`: 头像组件
- `t-card`: 卡片组件
- `t-divider`: 分割线组件
- `t-badge`: 徽标组件
## 注意事项
1. 确保微信开发者工具的基础库版本 >= 2.12.0
2. 安装依赖后必须执行"构建 npm"操作
3. 建议在真机上测试,部分功能可能与模拟器有差异
4. 图标文件尺寸建议:未选中状态 81x81px选中状态 81x81px
## 下一步开发建议
1. 实现用户登录功能
2. 对接后端 API获取真实的值班数据
3. 添加数据缓存机制,提升用户体验
4. 实现消息通知功能
5. 添加数据导出功能