# 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
   ```
3. 访问主页: `http://localhost:8082/index.html`

## 注意事项

- H5页面主要用于内网环境，无需复杂的签名验证
- 页面包含响应式设计，支持移动端访问
- 舌象图片会自动显示，如果加载失败会隐藏图片区域
- AI诊断结果以JSON格式展示，便于查看详细信息

## 页面特性

- 现代化的UI设计，使用渐变背景和阴影效果
- 异步加载，不阻塞页面交互
- 错误处理和用户友好的提示信息
- 支持URL参数预填（可以通过链接直接传入patientId和projectId）
