# el_admin_wechat **Repository Path**: fly-to/el_admin_wechat ## Basic Information - **Project Name**: el_admin_wechat - **Description**: 企业微信后台管理平台 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2020-09-21 - **Last Updated**: 2022-09-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 礼券相关 ### 礼券新增 #### 简要描述: * 新增礼券接口 #### 请求URL: * `/api/coupon/create` #### 请求方式: * POST #### 请求示例 ``` { "name":"测试券lallalal", "promotion":"01", "type":"01", "startDate":"2020-09-17", "endDate":"2020-09-20", "title":"香啊,造啊,香皂啊", "desc":"敢来就敢免单lalalal", "picUrl":"https://piecework-server-product.oss-cn-hangzhou.aliyuncs.com/93A6F090DFB7D1B89E999B269224B7A5.png", "linkUrl":"https://piecework-server-product.oss-cn-hangzhou.aliyuncs.com/93A6F090DFB7D1B89E999B269224B7A5.png" } ``` --- ### 礼券修改 #### 简要描述: * 修改已创建礼券信息 #### 请求URL: * `/api/coupon/update` #### 请求方式: * POST #### 请求示例 ``` { "id":14, "name":"测试券lallalal", "promotion":"01", "type":"01", "startDate":"2020-09-17", "endDate":"2020-09-20", "title":"孤鸿寡鹄", "desc":"敢来就敢免单lalalal", "picUrl":"https://piecework-server-product.oss-cn-hangzhou.aliyuncs.com/93A6F090DFB7D1B89E999B269224B7A5.png", "linkUrl":"https://piecework-server-product.oss-cn-hangzhou.aliyuncs.com/93A6F090DFB7D1B89E999B269224B7A5.png" } ``` --- ### 礼券删除 #### 简要描述: * 删除礼券(可多选) #### 请求URL: * `/api/coupon/delete` #### 请求方式: * POST #### 请求示例 ``` { "ids":[1309062757584343040,1309077350180327424] } ``` --- ### 礼券详情查询(get请求) #### 简要描述: * 根据id查询礼券详情 #### 请求URL * `/api/coupon/query_detail/${id}` #### 请求方式: * GET #### 请求示例 * `/api/coupon/query_detail/1` --- ### 获取礼券列表 #### 简要描述 #### 请求URL: `/api/coupon/query_list` #### 请求方式 * POST 礼券列表获取(分页) (查询参数:id,name,promotionList,typeList,statusList,(creater,startDate),(createStartDate,createEndDate)) #### 请求示例 { "pageNum":1, "pageSize":2, "queryParamMap":{ "createStartDate":"2020-09-17 18:24:51", "createEndDate":"2020-09-18 14:07:42" } } ====================== 查询所有礼券 /api/coupon/queryAll ======================================= 基础标签类型列表查询 http://localhost:9098/api/label/query_basis_label_type ======================================================================= 基础标签列表查询(分页) http://localhost:9098/api/label/query_basis_label_list { "pageNum":1, "pageSize":12, "queryParamMap":{ "labelName":"次", "type":"00" } } ====================================================================== 组合标签新增 http://localhost:9098/api/label/create_combination_label { "name":"测试组合标签", "combinationLabelValueList":[ { "sysLabelId":1, "sysLabelValueType":"00", "sysLabelLabel":"buy_day30", "logicSymbol":"", "conditionalValue":"10", "sysLableValueId":101, "sysLableValue":"大于" },{ "sysLabelId":10, "sysLabelValueType":"01", "sysLabelLabel":"max_ac", "logicSymbol":"", "sysLableValueId":2, "sysLableValue":"AC35.01—45元" },{ "sysLabelId":15, "sysLabelValueType":"02", "sysLabelLabel":"order_period", "logicSymbol":"", "sysLableValueId":"22,23,24", "sysLableValue":"'下午茶','午餐','晚餐'" } ] } ======================================================================= 组合标签查询详情 (get请求) http://localhost:9098/api/label/query_detail/1308344013492981760 ====================================================================== 组合标签修改保存 http://localhost:9098/api/label/update_combination_label { "id":4, "labelId":1308335607499591680, "name":"测试组合标签2", "combinationLabelValueList":[ { "sysLabelId":1, "sysLabelValueType":"00", "sysLabelLabel":"buy_day30", "logicSymbol":"", "conditionalValue":"10", "sysLableValueId":101, "sysLableValue":"大于" },{ "sysLabelId":10, "sysLabelValueType":"01", "sysLabelLabel":"max_ac", "logicSymbol":"", "sysLableValueId":2, "sysLableValue":"AC35.01—45元" },{ "sysLabelId":15, "sysLabelValueType":"02", "sysLabelLabel":"order_period", "logicSymbol":"", "sysLableValueId":"22,23,24", "sysLableValue":"'下午茶','午餐','晚餐'" } ] } ============================================================================= 组合标签删除 http://localhost:9098/api/label/delete { "labelIds":[1308335607499591680,1308344013492981760] } ============================================================================= 组合标签列表查询(分页) http://localhost:9098/api/label/query_combination_label_list { "pageNum":1, "pageSize":12, "queryParamMap":{ "labelId":1308344013492981760, "name":"签", "creater":"admin", "createStartDate":"2020-09-22 17:21:31", "createEndDate":"2020-09-22 17:54:55" } } ============================================================================== 发放模板新增 http://localhost:9098/api/template/create { "roleName":"测试发放模板", "couponId":8, "pushRadio":0.8, "statisticalMonth": "2020-10", "pushDate":"2020-10-01", "templateValueList":[ { "labelId":1308721339309363200 },{ "labelId":1308722875175407616 },{ "labelId":1308722713363353600 } ] } ========================================================== 发放模板列表查询(分页) http://localhost:9098/api/template/query_template_list { "pageNum":1, "pageSize":12, "queryParamMap":{ "roleId":1309062757584343040, "roleName":"测试", "couponId":8, "pushStatus":"00", "creater":"admin", "startPushDate":"2020-10-01", "endPushDate":"2020-10-03", "createStartDate":"2020-09-24 17:30:39", "createEndDate":"2020-09-24 17:30:39" } } 返回数据样式 ``` id: 1 roleId: "1309062757584343040" roleName: "修改2后测试发放模板" couponId: 8 pushRadio: 0.75 pushDate: 1601481600000 pushStatus: "00" pushUsersCount: null labelUsersCount: null pushACount: null pushBCount: null receiveUsersCount: null status: "00" createTime: 1600876800000 creater: "admin" updateTime: 1600876800000 templateValueList: null coupon: {id: 8, name: "测试券lallalal", promotion: "01", type: "00", startDate: 1600272000000, …} combinationLabelList: null ``` ================================================================ 发放模板详情查询(get请求) http://localhost:9098/api/template/query_detail/1309062757584343040 =========================================================================== 发放模板修改 http://localhost:9098/api/template/update { "id":1, "roleId":1309062757584343040, "roleName":"修改2后测试发放模板", "couponId":8, "pushRadio":0.75, "pushDate":"2020-10-01", "templateValueList":[ { "labelId":1308721339309363200 },{ "labelId":1308722875175407616 },{ "labelId":1308722713363353600 } ] } ============================================================================= 发放模板删除 http://localhost:9098/api/template/delete { "roleIds":[1309062757584343040,1309077350180327424] } =========================================================================== ## 待修改点 1.礼券列表 增加新增功能,跳转 礼券类型页面。 新增完成后 ,返回礼券列表页;编辑功能同理;-完 2.同理 组合标签 -完 3.同理 礼券发放 -完 4.隐藏 礼券类型设定、组合标签设定、礼券发放设定页面 -完 5.礼券类型列表 更新日期、图片url、图片跳转链接、创建人 隐藏 -完 6.组合标签设定页面中 , 组合标签名称 过长换行了 -改 7.组合标签设定页面中, 多选类型是,只能单选标签 8.礼券发放设定页面中, 统计月份 文字 更改为 “会员数据统计月” ,同时下面增加一行小字,“会员数据不同月” -完 9.礼券发放设定页面中, 统计截止日期 文字 更改为 “推送情况回调截止日期” -完 10.礼券发放设定页面中, 统计月份、推送日期、截止日期的栏位,日期显示不全 -完 11.礼券发放设定页面中,增加推送的制定用户群体(组织架构中的某一个门店) *重要* 12.礼券发放列表中,复用规则与编辑删除高度重叠 -完 同一行展示 ## 礼券领取的场景 1.发送礼券并测试领取场景 -后端 2.ABC分组(A 40% B40% C20%)同时 可以选择 券1 和券2 3.统计推送管理组所花费的时间,预估1万级 10万级 百万级的分段所需时间 -后端 4.组合标签 、 礼券类型 、 礼券发放设定、定时任务 移动到最底部? -改 5.礼券类型中 。 标题、描述等等。增加描述(店长端展示页) -改 6.礼券发放设定中,增加发放的固定时间。(默认下午3点) 7.店长推送的状态确认及对应数量 -后端 礼券格式 ``` { createTime:1601049600000 creater:"admin" date:"2020-09-26~2020-09-30" desc:"圣诞节哈克龙介绍到付款啦" endDate:1601395200000 id:44 linkUrl:"https://www.baidu.com" name:"就是想请你吃饭" picUrl:"https://img-blog.csdnimg.cn/20190510174214573.jpeg" promotion:"02" promotionText:"赠品" startDate:1601049600000 status:"00" title:"想吃吗" type:"00" typeText:"图片" updateTime:null } ``` ## 发送比例设定 ``` { groupList: { groupName: '', radio: number, couponId: number, } } ``` ## 2020/10/26 * 页面嵌入BI报表中,会员标签part里或其它入口 * 会员标签数据的刷新时间,确定是否为每月的1、2号。 * 礼券基础信息维护 有效日期 下增加 小字备注 * 消息标题,图片的尺寸 * 增加层级架构 * 圈定的用户数展现 * 推送情况回调截止日期 ; 更改为:数据收集截止日期,增加小字备注:小于等于活动的截止日期 * 推送报表 样式提供: 8.1 基于单次活动的报表统计;8.2推送用户标签后,用户数据变动的情况分析 8.3 针对活动敏感度的分析 * 推送任务中,部分未推送的店长 进行提醒? 一小时内短信提醒,二小时语言提醒 * 一个用户多个客户联系人。是否为1对1 ## 前端修改 * 消息-推送小程序,图片选择增加备注:小于2MB,支持JPG,PNG格式;右边增加发送消息预览 * 推送情况回调截止日期 => 数据收集截止日期 并且增加备注:建议设置小于等于实际活动的截止日期 * 推送门店选择增加层级选择 * .礼券基础信息维护 有效日期 下增加 小字备注 :超出该有效期,则不会发放该券。建议设置小于等于CRM中的有效期 VUE_APP_BASE_API = 'http://10.109.60.16:9098'