2.2 KiB
2.2 KiB
精品课开具发票页面
功能说明
这是一个精品课开具发票的页面,完全按照设计图100%还原实现。
页面特性
1. 状态栏
- 显示时间 "9:41"
- 显示信号、WiFi、电池等状态图标
2. 导航栏
- 左侧:红色返回按钮
- 中间:红色标题 "开具发票"
- 右侧:红色圆形信息按钮
3. 标签页
- "待开发票" - 当前激活状态
- "开票历史" - 可切换查看
- 标签页之间有灰色分隔线
4. 课程列表
- 显示5个课程项目
- 每个项目包含:
- 圆形复选框(可选中/取消)
- 课程缩略图(使用医生头像占位图)
- 课程描述文字
- 实际支付价格(红色显示)
- 默认第3个课程被选中
5. 底部操作栏
- 左侧:全选复选框和"全选"文字
- 中间:显示开票金额和已选课程数量
- 右侧:红色"开具发票"按钮
使用方法
1. 访问页面
在首页功能网格中点击"开具发票"按钮,即可跳转到发票页面。
2. 选择课程
- 点击单个课程的复选框来选中/取消选中
- 点击底部的"全选"复选框来全选/取消全选所有课程
3. 开具发票
- 选择要开票的课程后,底部会显示总金额
- 点击"开具发票"按钮进行开票操作
技术实现
文件结构
pages_course/
└── invoice/
└── invoice.vue # 发票页面主文件
主要功能
- 响应式布局,适配不同屏幕尺寸
- 复选框状态管理
- 动态计算选中课程数量和总金额
- 页面路由配置已添加到 pages.json
样式特点
- 使用红色作为主色调(#ff0000)
- 橙色作为选中状态颜色(#ff6b35)
- 现代化的UI设计,包含圆角、阴影等效果
- 响应式设计,支持不同设备
注意事项
- 页面使用了自定义导航栏样式
- 课程图片使用了占位图
/static/placeholder_doctor.png - 页面已配置为无导航栏模式(navigationStyle: "custom")
- 支持返回上一页功能
后续优化建议
- 可以添加真实的课程数据接口
- 可以增加发票类型选择功能
- 可以添加发票信息填写表单
- 可以增加开票记录查询功能