# 版本更新记录
# MoChat创世版1.0.1
# 更新内容
- 群聊质检-规则详情-增加返回按钮
- 自动拉群-新建拉群-成员和群聊改为必选
- 首页-修复常用功能跳转到页面后对应菜单没有选中的问题
- 渠道活码-新建活码-修复员工上限列表全选中, 新增员工后全选状态消失的问题
- 在职转接-分配记录-移除客户公司字段
- 自动拉群-修复列表和详情中群聊状态不一致问题
- 成员统计-趋势图-修复纵坐标名称显示不匹配筛选类型的问题
- 群SOP-修复编辑时显示的文案是添加企业客服的问题
- 客户群列表-设置群日历-修复下拉选择框会显示今日之前的日历的问题
- 客户群列表-修复选择完分组后自动搜索的问题
- 一客一码统计-数据总览-调整员工使用人数提示显示位置
- 客户列表-所在群聊筛选-修复数据行显示错乱问题
- 一客一码统计-按员工查看-修复部分分辨率下邀请人数和被邀请人数筛选条件显示错乱的问题
- 企微朋友圈-个人发布记录-详情-修复内容类型为链接的不显示内容的问题
- 成员统计-数据表格-修复不同tab页面下页码显示错误问题
- 群裂变-邀请客户参与-修复未设置邀请链接封面时无法通知成员发送的问题
- 群裂变-新建-调整默认邀请文案
- 侧边栏-素材库-修复安卓手机无法发送二维码图片问题
- 修复上传临时素材失败问题
- 客户列表-客户属性筛选-修复企业标签为同时满足时无数据显示的问题
- 更新离职继承记录状态定时任务调整
- 新增更新在职转接记录状态定时任务
- 群裂变-编辑-修复修改企微群聊和群聊二维码不生效问题
- 离职继承-列表-修复客户标签找不到时会报错的问题
- 群SOP-详情-修复执行群聊数统计错误问题
- 客户群列表-设置群日历-修复下拉选择框会显示今日之前的日历的问题
- 客户列表-详情-修复添加事件时客户轨迹记录员工id错误问题
- 客户群列表-群详情-修复详细数据列表中当前群成员数统计错误问题
- 标签建群-详情-修复群查询不到时会报错的问题
- 群统计-群流失看板-详情-修复部分客户名称不显示问题
- 客户统计-按员工查看-修复已回复聊天占比和平均回复时长计算错误问题
- 自动拉群-编辑-修复编辑使用成员时删除成员错误的问题
- 客户阶段管理-优化客户阶段提醒异步队列
- 群裂变-创建-自动通过好友改为非必选
- 引流链接-引流入群-新建-企业logo改为必选
- 消息存档-群聊检索-修复时间筛选不生效问题
- 消息存档-员工检索&客户检索-修复筛选条件开始日期和结束日期为同一天时查询不到数据的问题
- 消息存档-员工检索&客户检索-修复群聊数据查询不到的问题
- 客户群提醒-方案详情-修复已删除的群仍会显示的问题
- 在职转接-修复列表选中记录后搜索不会重置选中状态的问题
- 批量加好友-修复分配客户时, 先选中员工再删除员工, 仍然能分配成功的问题
- 群sop-企业微信端详情-修复点击我已完成没有响应的问题
- 群日历-创建群日历-修复关闭添加弹窗后再次点击相同的日期无法弹窗的问题
- 群日历-创建群日历-日历-修复不能选择今日的问题
- 群日历-详情-时间轴-修复添加推送时能选择今日之前的时间的问题
- 入群欢迎语-列表-修复搜索不生效的问题
- 入群欢迎语-移除新增按钮后面的文案及链接
- 客户群提醒-行为提醒类型移除发送带二维码图片
- 无限拉群-编辑-修复企微活码点击了停用按钮后无法再启用的问题
- 标签建群-任务详情-成员详情-修复筛选条件不生效问题
- 标签建群-任务详情-成员详情-修复收到任务条数列显示错误的问题
- 无限拉群-编辑-企微活码新增删除按钮
- 无限拉群-H5获取二维码-修复企微活码未设置状态时会报错的问题
- 无限拉群-编辑-修复部分企微活码状态缺失问题
- 群sop-修复规则状态改为关闭后仍然发送提醒给群主的问题
- 权限管理-菜单中没有的路由默认都有权限访问
- 标签建群-新建-修复查看过滤后预计送达人数接口是否过滤客户参数不生效问题
- 客户列表-客户属性筛选-导出excel-修复上次对话时间列缺失问题
- 客户列表-所在群聊筛选-导出excel-修复导出表格头和列表不对应, 且没有导出数据的问题
- 客户列表-客户动态筛选-导出excel-修复导出表格头和列表不对应
- 客户列表-自定义信息筛选-导出excel-修复导出表格头和列表不对应
- 渠道活码-修复使用过一次批量替换成员后, 不需要再选择活码就可以再次替换成员的问题
- 渠道活码-更新活码定时任务执行周期调整
- 群裂变-新建群裂变-修复群聊二维码设置多个时, 无法删除第一个群聊的二维码的问题
- 门店活码-数据分析-查看客户数据-修复选择门店店主后查询保错问题
- 门店活码-扫码添加店主-数据分析-查看客户数据-修复客户昵称筛选框提示信息显示错误的问题
- 门店活码-扫码添加店主-数据分析-查看客户数据-修复客户昵称筛选条件不生效问题
- 群裂变-修复客户成员创建事件监听报错的问题
- 流失提醒-列表-修复记录中删除时间为空时会报错的问题
- 门店活码-扫码添加店主-数据分析-查看客户数据-修复流失状态筛选条件不生效的问题
- 渠道活码-编辑-修复没填客户上限时会报错的问题
- 渠道活码-新建活码-备用员工改为不能和客服人员重复
- 互动雷达-详情-客户数据-修复搜索客户后点击总次数变为0的问题
- 互动雷达-详情-数据详情-修复选择了时间后渠道点击人数Top10无数据的问题
- 互动雷达-详情-渠道数据-修复开始时间和结束时间选同一天时无数据的问题
- 互动雷达-新建雷达文章-修复不填公众号文章链接可以创建成功的问题
- 素材库-列表-修复选择文本类型时素材无操作按钮的问题
- 入群欢迎语-编辑-修复欢迎语2为链接时保存失败的问题
- 素材库-编辑-修复图片类型素材更换图片不生效的问题
- 自动打标签-添加规则-修复可以多次选择同一个标签的问题
- 入群欢迎语-新增&修改欢迎语-修复右侧欢迎语和图片回显错误的问题
- 个人SOP-侧边栏-推送内容为图片类型时,复制功能调整为下载功能
- 群日历-详情-修复不能选择当天进行添加推送内容的问题
- 客户旅程管理-自动化设置-修复编辑规则时提示规则信息不能为空的问题
- 群统计-按群主统计-修复企微接口返回数据中部分数据没有群主信息时会报错的问题
- 互动雷达-分享-渠道列表-修复选择渠道和选择员工筛选条件不生效问题
- 互动雷达-分享-渠道列表-选择渠道和选择员工新增可以删除筛选条件的功能
- 互动雷达-详情-客户数据列表-修复数据重复的问题
- 渠道活码-数据分析-修复今日流失数计算错误的问题
- 客户列表-详情-添加事件-修复添加模板事件时未记录模板事件名称的问题
- 侧边栏-客户画像-修复修改了更进状态后在管理后台没有同步的问题
- 数据库初始化脚本调整
# 变更文件
- api-server/app/core/install/src/Constants/Version.php
- api-server/app/core/work-contact/src/Action/Dashboard/Track.php
- api-server/app/core/work-contact/src/Logic/LossContactLogic.php
- api-server/app/core/work-contact/src/Logic/Traits/ContactAppletTrait.php
- api-server/app/core/work-contact/src/Service/WorkContactEmployeeService.php
- api-server/app/core/work-contact/src/Service/WorkContactTagPivotService.php
- api-server/app/core/work-message/src/Action/Dashboard/Index.php
- api-server/app/core/work-message/src/Action/Dashboard/RoomMessageIndex.php
- api-server/app/core/work-room/src/Action/Dashboard/RoomContact.php
- api-server/app/core/work-room/src/Action/Dashboard/StatisticsIndex.php
- api-server/app/utils/src/Media.php
- api-server/app/utils/src/Rbac/Rbac.php
- api-server/plugin/mochat/channel-code/src/Action/Dashboard/Update.php
- api-server/plugin/mochat/channel-code/src/Logic/StatisticsIndexLogic.php
- api-server/plugin/mochat/channel-code/src/Logic/StatisticsLogic.php
- api-server/plugin/mochat/channel-code/src/Task/ChannelCode.php
- api-server/plugin/mochat/contact-follow/src/Action/Dashboard/Store.php
- api-server/plugin/mochat/contact-stage/src/Action/Dashboard/Update.php
- api-server/plugin/mochat/contact-stage/src/Action/Sidebar/StageUpdate.php
- api-server/plugin/mochat/contact-stage/src/Job/SyncRemindByStageJob.php
- api-server/plugin/mochat/contact-transfer/src/Constants/State.php
- api-server/plugin/mochat/contact-transfer/src/Logic/TransferRoomLogic.php
- api-server/plugin/mochat/contact-transfer/src/Logic/UnassignedListLogic.php
- api-server/plugin/mochat/contact-transfer/src/Service/WorkTransferLogService.php
- api-server/plugin/mochat/contact-transfer/src/Task/InJobTransferStateRefresh.php
- api-server/plugin/mochat/contact-transfer/src/Task/TransferStateRefresh.php
- api-server/plugin/mochat/radar/src/Action/Dashboard/IndexChannelLink.php
- api-server/plugin/mochat/radar/src/Action/Dashboard/Show.php
- api-server/plugin/mochat/radar/src/Action/Dashboard/ShowChannel.php
- api-server/plugin/mochat/radar/src/Action/Dashboard/ShowContact.php
- api-server/plugin/mochat/radar/src/Contract/RadarRecordContract.php
- api-server/plugin/mochat/radar/src/Service/RadarRecordService.php
- api-server/plugin/mochat/room-auto-pull/src/Logic/ShowLogic.php
- api-server/plugin/mochat/room-calendar/src/Action/Dashboard/Index.php
- api-server/plugin/mochat/room-calendar/src/Contract/RoomCalendarPushContract.php
- api-server/plugin/mochat/room-calendar/src/Service/RoomCalendarPushService.php
- api-server/plugin/mochat/room-fission/src/Listener/CreateRoomMemberListener.php
- api-server/plugin/mochat/room-fission/src/Logic/UpdateLogic.php
- api-server/plugin/mochat/room-infinite-pull/src/Action/Dashboard/Update.php
- api-server/plugin/mochat/room-infinite-pull/src/Action/Operation/QrCode.php
- api-server/plugin/mochat/room-remind/src/Action/Dashboard/Info.php
- api-server/plugin/mochat/room-sop/src/Job/RoomSopJob.php
- api-server/plugin/mochat/room-sop/src/Logic/InfoLogic.php
- api-server/plugin/mochat/room-sop/src/Logic/SetRoomLogic.php
- api-server/plugin/mochat/room-tag-pull/src/Action/Dashboard/FilterContact.php
- api-server/plugin/mochat/room-tag-pull/src/Action/Dashboard/Show.php
- api-server/plugin/mochat/room-tag-pull/src/Action/Dashboard/ShowContact.php
- api-server/plugin/mochat/shop-code/src/Action/Dashboard/ShowContact.php
- api-server/plugin/mochat/shop-code/src/Service/ShopCodeService.php
- api-server/plugin/mochat/statistic/src/Action/Dashboard/EmployeeCounts.php
- api-server/plugin/mochat/statistic/src/Action/Dashboard/EmployeesTrend.php
- api-server/plugin/mochat/statistic/src/Action/Dashboard/Room/RoomOwnerStatistic.php
- api-server/storage/install/mochat.sql
- dashboard/src/api/roomWelcome.js
- dashboard/src/components/SelectEmployeeNew/components/Department.vue
- dashboard/src/router/asyncRouter.js
- dashboard/src/views/autoTag/dayPartCreate.vue
- dashboard/src/views/autoTag/joinRoomCreate.vue
- dashboard/src/views/autoTag/keywordCreate.vue
- dashboard/src/views/channelCodeNew/index.vue
- dashboard/src/views/channelCodeNew/store.vue
- dashboard/src/views/contactBatchAdd/index.vue
- dashboard/src/views/contactTransfer/workAllotRecord.vue
- dashboard/src/views/contactTransfer/workIndex.vue
- dashboard/src/views/corpData/index.vue
- dashboard/src/views/drainageLink/create.vue
- dashboard/src/views/mediumGroup/index.vue
- dashboard/src/views/oneForOneStatistics/statistics.vue
- dashboard/src/views/radar/articleDetail.vue
- dashboard/src/views/radar/components/share.vue
- dashboard/src/views/radar/createArticle.vue
- dashboard/src/views/radar/detail.vue
- dashboard/src/views/radar/pdfDetail.vue
- dashboard/src/views/roomCalendar/components/setCalnder.vue
- dashboard/src/views/roomCalendar/create.vue
- dashboard/src/views/roomCalendar/show.vue
- dashboard/src/views/roomFission/components/create/step/step1.vue
- dashboard/src/views/roomFission/components/create/step/step3.vue
- dashboard/src/views/roomFission/components/create/step/step4.vue
- dashboard/src/views/roomFission/invite.vue
- dashboard/src/views/roomInfinitePull/show.vue
- dashboard/src/views/roomRemind/index.vue
- dashboard/src/views/roomSop/components/create/addRule.vue
- dashboard/src/views/roomSop/edit.vue
- dashboard/src/views/roomTagPull/create.vue
- dashboard/src/views/roomTagPull/detail.vue
- dashboard/src/views/roomWelcome/create.vue
- dashboard/src/views/roomWelcome/index.vue
- dashboard/src/views/shopCode/employeeIndex.vue
- dashboard/src/views/statistics/employee.vue
- dashboard/src/views/workContactNew/pages/attribute.vue
- dashboard/src/views/workContactNew/pages/custom.vue
- dashboard/src/views/workContactNew/pages/event.vue
- dashboard/src/views/workContactNew/pages/room.vue
- dashboard/src/views/workMessageNew/page/room.vue
- dashboard/src/views/workMoment/components/indexEmployee.vue
- dashboard/src/views/workRoomAutoPull/index.vue
- dashboard/src/views/workRoomAutoPull/store.vue
- dashboard/src/views/workRoomNew/components/set/calendar.vue
- dashboard/src/views/workRoomNew/index.vue
- sidebar/src/views/contactSop/index.vue
- sidebar/src/views/radar/channelLink.vue
- sidebar/src/views/roomSop/index.vue