# 会议页面更新说明

## 更新内容

### 1. API集成
- 集成了真实的会议列表API `meetingListV2U`
- 替换了原有的模拟数据
- 添加了完整的错误处理机制

### 2. 数据处理
- 将API返回的数据转换为页面所需的格式
- 支持分页加载（下拉刷新和上拉加载更多）
- 根据会议状态动态生成标签颜色
- 支持按月份动态筛选会议数据
- 支持月份和地点组合筛选
- 统一的搜索筛选接口

### 3. 会议状态显示
- 预告 (status: 1) - 橙色标签
- 直播中 (status: 2) - 红色标签  
- 已结束 (status: 3) - 灰色标签

### 4. 图片处理
- 支持相对路径和绝对URL的图片
- 自动添加基础URL前缀
- 提供默认占位符图片

### 5. 交互功能
- 会议已结束：点击跳转到详情页
- 会议进行中/预告：点击跳转到直播页面
- 支持webview页面跳转

## API数据结构

```json
{
  "code": 200,
  "msg": "操作成功",
  "data": {
    "pageSize": 10,
    "isFirstPage": true,
    "isLastPage": true,
    "pageNum": 1,
    "pages": 1,
    "list": [
      {
        "title": "会议标题",
        "begin_date": "2023-09-26 18:30:00",
        "end_date": "2025-09-26 22:30:00",
        "liveimg": "live/img/2021/20211202152116.png",
        "liveurl": "http://zhibo.igandan.com/watch/1633941",
        "status": 3,
        "location": "线上",
        "id": 41,
        "path": "https://dev-wx.igandan.com/conference/conference_info.htm?id=41"
      }
    ],
    "total": 2
  }
}
```

## 主要函数

### `loadMeetingList()`
- 获取会议列表数据
- 处理分页逻辑
- 数据格式转换

### `loadMeetingListByMonth(monthValue)`
- 按月份筛选会议列表
- 支持时间范围查询
- 自动计算月份起止时间

### `meetingListBySearchU(filters)`
- 统一的搜索和筛选接口
- 支持月份和地点组合筛选
- 自动构建筛选参数
- 支持分页加载
- API参数：
  - `month`: 月份筛选（格式：9，表示9月份；选择"所有"时传空字符串）
  - `location`: 地点筛选（省份名称，如：北京市、广东省；选择"全国"时传空字符串）
  - `page`: 页码

### `getTagColor(status, beginDate)`
- 根据会议状态和日期生成标签颜色
- 支持动态颜色生成

### `generateMonthList()`
- 动态生成月份列表（当前月份往后12个月）
- 智能标签显示（本月、下月、年份月份）
- 支持跨年月份计算

### `getImageUrl(imagePath)`
- 处理图片URL
- 支持相对路径和绝对URL

### `playVideo(item)`
- 处理会议点击事件
- 根据状态跳转不同页面

## 注意事项

1. 需要确保 `api.meetingListV2U` 函数已正确定义
2. 图片基础URL可能需要根据实际环境调整
3. webview页面路径需要确保存在
4. 建议添加默认的会议海报占位符图片
5. 月份筛选功能使用 `month` 参数（格式：9，表示9月份）
6. 地点筛选功能使用 `location` 参数（省份名称，如：北京市、广东省等）

## 后续优化建议

1. 添加会议搜索功能
2. 支持按时间、地点筛选
3. 添加会议收藏功能
4. 优化图片加载性能
5. 添加会议提醒功能
