这是一个基于微信端的医患交流 H5 页面应用,提供医生与患者之间的实时沟通功能。支持文字、图片、语音等多种交流方式,为在线医疗咨询提供完整的解决方案。
- 💬 实时聊天 - 医生与患者实时文字交流
- 📷 图片上传 - 支持病历、检查报告等图片分享
- 🎤 语音消息 - 语音录制与播放功能
- ⭐ 服务评价 - 患者对医生服务进行评分
- 📱 移动优化 - 完美适配微信浏览器
- 🔄 下拉刷新 - 支持历史消息加载
📱 建议使用微信内置浏览器访问以获得最佳体验
🅰️ AngularJS - 前端 MVVM 框架- 📦 jQuery 2.2.4 - DOM 操作库
- 🎨 MUI - 移动端 UI 框架
- ⚡ Ionic - 混合应用开发框架
- 📸 exif-js - 图片 EXIF 信息处理
- 🔄 dropload - 下拉刷新/上拉加载
- 🎵 audio.js - 音频播放控制
- 🌊 ripple.js - 水波纹点击效果
- 📋 clipboard.js - 剪贴板操作
- 🔍 vconsole - 移动端调试工具
- 🔗 WeChat JSSDK 1.2.0 - 微信 JS 接口
📦 reply-line
├── 📂 comm/ # 通信模块
│ ├── 📂 reply/ # 回复功能
│ │ ├── 📄 reply.html # 医生回复页面
│ │ ├── 📄 replyDoctor.html # 回复医生页面
│ │ ├── 📂 resources/ # 资源文件
│ │ │ ├── 📂 css/ # 样式文件
│ │ │ ├── 📂 js/ # 脚本文件
│ │ │ ├── 📂 img/ # 图片资源
│ │ │ ├── 📂 json/ # 数据模拟
│ │ │ └── 📂 mp3/ # 音频文件
│ │ └── 📂 images/ # 表情图标
│ └── 📂 resources/ # 公共资源
├── 📂 css/ # 全局样式
│ ├── 📂 kwjq/ # 第三方样式库
│ ├── 📂 modules/ # SCSS 模块
│ └── 📂 fonts/ # 字体文件
├── 📂 js/ # 全局脚本
│ ├── 📂 plugin/ # 插件库
│ ├── 📄 common.js # 公共方法
│ └── 📄 DES3.js # 加密工具
├── 📄 index.html # 入口页面
└── 📄 README.md # 项目文档
- ✅ 文字消息发送与接收
- ✅ 图片上传与预览(支持 EXIF 处理)
- ✅ 语音录制与播放
- ✅ 消息时间戳显示
- ✅ 历史消息加载
- ✅ 星级评分(1-5星)
- ✅ 表情评价(开心/不满意)
- ✅ 评价结果展示
- ✅ 响应式布局
- ✅ 触摸手势支持
- ✅ 图片缩放预览
- ✅ 下拉刷新/上拉加载
- ✅ 水波纹点击效果
- ✅ 微信授权登录
- ✅ 微信分享功能
- ✅ 微信支付接口
- 🌐 现代浏览器(推荐 Chrome/Safari)
- 📱 微信浏览器(获得完整功能)
- 🖥️ Web 服务器(本地开发可使用 Live Server)
1️⃣ 克隆项目
git clone <repository-url>
cd reply-line2️⃣ 启动服务
# 使用任意 HTTP 服务器,例如:
python -m http.server 8080
# 或
npx http-server -p 80803️⃣ 访问应用
http://localhost:8080/comm/reply/replyDoctor.html?account=<your_account>&openId=<your_openid>
| 参数 | 说明 | 必填 |
|---|---|---|
account |
微信公众号账号 | ✅ |
openId |
用户 OpenID | ✅ |
orderId |
订单 ID | ❌ |
type |
咨询类型 | ❌ |
replyDoctor.html?account=gh_02ff1d3275f0&openId=oTcawv3SIFf9MGgsMnm1hPdoD8vM
💡 提示:建议添加实际应用截图以展示界面效果
欢迎提交 Issue 和 Pull Request!
- 🍴 Fork 本项目
- 🌿 创建特性分支 (
git checkout -b feature/AmazingFeature) - 💾 提交更改 (
git commit -m 'Add some AmazingFeature') - 📤 推送到分支 (
git push origin feature/AmazingFeature) - 🎉 提交 Pull Request
本项目采用 MIT 协议开源
如有问题或建议,欢迎通过以下方式联系:
- 📧 Email: 734696413@qq.com
⭐ 如果这个项目对你有帮助,请给一个 Star!⭐
Made with ❤️ by xiaowiba