uniapp-app/README_INVOICE_INFO.md
2025-08-25 14:17:06 +08:00

96 lines
2.5 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.

# 填写发票信息页面
## 功能说明
这是一个填写发票信息的页面完全按照设计图100%还原实现。用户在选择课程后,通过此页面填写详细的发票信息。
## 页面特性
### 1. 状态栏
- 显示时间 "9:41"
- 显示信号、WiFi、电池等状态图标
### 2. 导航栏
- 左侧:红色返回按钮
- 中间:红色标题 "填写发票信息"
- 右侧:红色圆形信息按钮
### 3. 表单内容
- **发票抬头**: 输入框,必填项
- **单位税号**: 输入框,必填项
- **发票内容**: 显示固定值 "培训费"
- **发票金额**: 显示固定值 "¥59.00"(红色显示)
- **电子邮箱**: 输入框,必填项
### 4. 提交按钮
- 底部固定位置的青色按钮
- 白色文字 "提交"
## 使用方法
### 1. 访问页面
在发票页面选择课程后,点击"开具发票"按钮即可跳转到此页面。
### 2. 填写信息
- 发票抬头:输入公司或个人名称
- 单位税号:输入税务登记号
- 电子邮箱:输入接收发票的邮箱地址
### 3. 提交表单
- 点击"提交"按钮
- 系统会验证必填字段和邮箱格式
- 提交成功后自动返回上一页
## 技术实现
### 文件结构
```
pages_course/
└── invoice_info/
└── invoice_info.vue # 发票信息填写页面
```
### 主要功能
- 表单验证(必填字段、邮箱格式)
- 响应式布局设计
- 自定义导航栏
- 表单数据双向绑定
### 样式特点
- 使用红色作为主色调(#ff0000
- 青色作为提交按钮颜色(#20b2aa
- 白色卡片式表单设计
- 浅灰色分隔线
- 现代化UI设计包含圆角、阴影等效果
## 表单验证规则
1. **发票抬头**: 必填,不能为空
2. **单位税号**: 必填,不能为空
3. **电子邮箱**: 必填,必须符合邮箱格式
## 页面流程
1. 用户在发票页面选择课程
2. 点击"开具发票"按钮
3. 跳转到填写发票信息页面
4. 填写必要信息
5. 点击提交
6. 验证通过后返回上一页
## 注意事项
1. 页面使用了自定义导航栏样式
2. 发票内容和金额为固定值,不可编辑
3. 页面已配置为无导航栏模式navigationStyle: "custom"
4. 支持返回上一页功能
5. 表单验证失败会显示相应的提示信息
## 后续优化建议
1. 可以添加发票类型选择功能
2. 可以增加发票抬头历史记录
3. 可以添加发票预览功能
4. 可以增加发票模板选择
5. 可以添加发票状态查询功能