# 九聚-宁夏武警公众号前端页面

## 项目介绍
本项目是九聚-宁夏武警公众号的前端页面，基于Vue.js框架开发，提供了面向用户的医疗服务功能，包括预约挂号、缴费、报告查询、健康管理等多种功能模块。

## 技术栈
- **前端框架**: Vue.js 2.6.11
- **UI组件库**: Vant 2.12.48
- **路由管理**: Vue Router 3.2.0
- **状态管理**: Vuex 3.4.0
- **HTTP请求**: Vue Resource 1.5.1
- **图表库**: ECharts 6.0.0
- **地图服务**: Vue AMAP 0.5.10
- **文档处理**: pdfh5 1.4.7, vue-pdf 4.3.0
- **富文本编辑器**: Quill 1.3.6
- **二维码生成**: vue-qr 2.5.0
- **构建工具**: Vue CLI 4.4.0

## 功能模块

### 核心功能
- **预约挂号**: 提供科室选择、医生预约、挂号记录查询等功能
- **门诊缴费**: 支持在线缴费、缴费记录查询
- **报告查询**: 检验报告、检查报告的在线查询
- **住院管理**: 住院费用查询、日清单查看
- **健康体检**: 体检预约、体检报告查询
- **个人中心**: 用户信息管理、家庭成员管理、就诊记录查询

### 辅助功能
- **医院导航**: 医院信息、科室介绍、医生信息查询
- **智能导诊**: 症状自查、疾病查询
- **消息中心**: 系统通知、就诊提醒
- **意见反馈**: 用户建议与反馈

## 项目结构
```
src/
├── assets/            # 静态资源文件(图片等)
├── components/        # 公共组件
├── css/               # 全局样式
├── request/           # API请求配置
├── router/            # 路由配置
├── store/             # Vuex状态管理
├── utils/             # 工具函数
├── views/             # 页面组件
├── App.vue            # 根组件
└── main.js            # 入口文件
```

## 安装与运行

### 环境要求
- Node.js 14.x 或更高版本
- Yarn 或 npm

### 安装依赖
```bash
yarn install
npm install
```


### 生产环境构建
```bash
npm run build
```

## 注意事项
1. 项目基于微信公众号开发，需要在微信环境中测试部分功能
2. 图片资源已进行优化处理，提高页面加载速度
3. 部分功能需要后端API支持，请确保API服务正常运行
4. 构建时会自动进行资源压缩和代码分割，优化前端性能

## API接口
项目使用以下API接口（示例）：
```javascript
// API基础地址
Vue.prototype.httpurl = "https://nxwj.btlsoln.com/nxgzh";
```

## 开发
九聚科技开发团队-桑

## 许可证
MIT License
