# AI舌诊系统H5页面使用说明 ## 概述 emoon-tongue模块现已支持H5页面调用舌诊API,方便内网用户通过浏览器查看舌诊信息。 ## 页面说明 ### 1. 主页 (index.html) - 访问地址: `http://localhost:8082/index.html` - 功能: 系统入口,包含功能导航 ### 2. 舌诊详情查询页面 - **直接访问模式(推荐)**: `http://localhost:8082/tongue-diagnosis/h5/v1/detail?project_id=SZHIS&patient_id=GH100658496874` - **手动输入模式**: `http://localhost:8082/tongue-diagnosis.html` - 功能: 查询并显示患者的舌诊详细信息 **直接访问模式特点:** - 通过URL参数直接传递患者信息 - 页面加载后自动查询并显示结果 - 无需手动输入,适合集成到其他系统中 ## API接口 ### 内网专用接口(无需签名验证) - 接口地址: `GET /api/v1/diagnosis/internal/detail` - 参数: - `patientId`: 患者ID - `projectId`: 医院编码 - 示例: `http://localhost:8082/api/v1/diagnosis/internal/detail?patientId=GH1234567890123&projectId=HOSP001` ### 外部接口(需要签名验证) - 接口地址: `GET /api/v1/diagnosis/detail` - 参数: - `patientId`: 患者ID - `projectId`: 医院编码 - `timestamp`: 时间戳 - `version`: 版本号 - `sign`: 签名 ## 启动方式 1. 确保数据库连接正常 2. 启动Spring Boot应用: ```bash cd emoon-tongue mvn spring-boot:run ``` 或者(Windows 一键启动): - `script\bin\tongue-gssz-run.bat`(普通启动) - `script\bin\tongue-gssz-debug.bat`(带 5005 远程调试端口) 3. 访问主页: `http://localhost:8082/index.html` ## 注意事项 - H5页面主要用于内网环境,无需复杂的签名验证 - 页面包含响应式设计,支持移动端访问 - 舌象图片会自动显示,如果加载失败会隐藏图片区域 - AI诊断结果以JSON格式展示,便于查看详细信息 ## 页面特性 - 现代化的UI设计,使用渐变背景和阴影效果 - 异步加载,不阻塞页面交互 - 错误处理和用户友好的提示信息 - 支持URL参数预填(可以通过链接直接传入patientId和projectId)