# 企业微信联系客服组件更新日志 ## v2.0.0 - 集成全局Store配置 ### 新增功能 - ✅ 企业微信配置集成到全局Store - ✅ 从 `/api/config/init` 统一获取配置 - ✅ 支持props覆盖全局配置 - ✅ 优化配置获取逻辑 ### 变更内容 1. **Store集成**: - 在 `store/index.js` 中添加 `wxworkConfig` 状态 - 添加 `setWxworkConfig` mutation - 在 `init` action 中从 `/api/config/init` 获取企业微信配置 2. **组件优化**: - `wxwork-contact.vue` 组件现在优先从全局Store获取配置 - 支持通过props覆盖全局配置 - 移除单独的API调用,使用统一配置 3. **页面集成**: - `pages/contact/contact.vue` 页面简化配置获取逻辑 - 直接使用全局Store中的企业微信配置 ### 配置格式 后端 `/api/config/init` 需要返回以下格式的企业微信配置: ```json { "code": 0, "data": { // ... 其他配置 ... "wxwork": { "corp_id": "企业ID", "agent_id": "应用ID", "contact_id": "客服ID", "contact_url": "活码链接", "timestamp": "时间戳", "nonceStr": "随机字符串", "signature": "签名", "enabled": true } } } ``` ### 使用方式 ```vue ``` ## v1.0.0 - 初始版本 ### 功能 - 企业微信JS-SDK封装 - 基础联系客服组件 - 支持小程序和H5环境 - 活码跳转和SDK两种方式