diff --git a/README.md b/README.md index d80817b..d38b461 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ @@ -66,3 +66,66 @@ fix `2022.8.8` feat - 增加 收单系统,众筹拼单系统,消息管理和系统管理路由配置 + + +## v1.0.1 +`2022.9.8` +feat +- 增加 流量统计功能 + + +## v1.0.2 +`2022.9.9` +feat +- 增加 群发列表功能 + +## v1.0.3 +`2022.9.14` +feat +- 添加文章 + - 富文本编辑器更换为 wangeditor/editor-for-vue + + +## v1.0.4 +`2022.9.17` +feat +- 添加文章 + - 增加 富文本一些基本配置 +- 添加群发 + - 增加 接口对接 +- 群发列表 + - 增加 接口对接 + + +## v1.0.5 +`2022.9.19` +fix +- 添加群发 +- 群发列表 + - 修改 接口数据结构 + + + +## v1.0.6 +`2022.9.20` +fix +- 添加群发 +- 群发列表 + - 修复 分页异常的问题 + - 修复 预览异常的问题 + + +## v1.0.7 +`2022.9.21` +feat +- 添加群发 + - 增加 动态创建消息模板 +- 群发列表 + - 修复 分页异常的问题 + +## v1.0.8 +`2023.1.5` +feat +- 添加群发 + - 取消 模板列表为空时显示默认模板id + - 增加 正式环境的接口地址配置 \ No newline at end of file diff --git a/package.json b/package.json index f634d28..43b9a4a 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,8 @@ "test:ci": "npm run lint && npm run test:unit" }, "dependencies": { + "@wangeditor/editor": "^5.1.15", + "@wangeditor/editor-for-vue": "^1.0.1", "axios": "0.18.1", "core-js": "3.6.5", "element-ui": "2.13.2", @@ -23,7 +25,7 @@ "normalize.css": "7.0.0", "nprogress": "0.2.0", "path-to-regexp": "2.4.0", - "vue": "2.6.10", + "vue": "2.6.14", "vue-router": "3.0.6", "vuex": "3.1.0", "xlsx": "0.14.1" @@ -52,7 +54,7 @@ "serve-static": "1.13.2", "svg-sprite-loader": "4.1.3", "svgo": "1.2.2", - "vue-template-compiler": "2.6.10" + "vue-template-compiler": "2.6.14" }, "browserslist": [ "> 1%", diff --git a/src/api/wechat-fans.js b/src/api/wechat-fans.js new file mode 100644 index 0000000..aa583f4 --- /dev/null +++ b/src/api/wechat-fans.js @@ -0,0 +1,81 @@ +/* + * @Date: 2022-09-15 16:40:39 + * @LastEditors: JinxChen + * @LastEditTime: 2022-09-20 11:25:01 + * @FilePath: \TelpoUserManageAdmin\src\api\wechat-fans.js + * @description: + */ +import requestWxFans from '@/utils/request-wx-fans'; +export const APIWechatFans = { + SelfGroups, //获取自定义分组 + getGroupSender, //获取群发列表 + addGroupSender, //添加模板消息群发 + getArticlesGroup, //获取文章列表 + getGroupSenderDetails, //获取单个群发记录 + deleteGroupSender, //删除单个群发记录 + getTemplateMsgList, //获取模板消息列表 + getTemplateById, //根据模板id获取对应的模板消息 +}; +export default APIWechatFans; + + +function SelfGroups(data) { + return requestWxFans({ + url: '/SelfGroups', + method: 'get', + params: data, + }); +} + +function getGroupSender(data) { + return requestWxFans({ + url: '/GroupSender', + method: 'get', + params: data, + }); +} + +function getArticlesGroup(data) { + return requestWxFans({ + url: '/Articles', + method: 'get', + params: data, + }); +} + +function addGroupSender(params) { + return requestWxFans({ + url: '/GroupSender', + method: 'post', + data: params, + }); +} + + +function getGroupSenderDetails(subject_id, data) { + return requestWxFans({ + url: `/GroupSender/${subject_id}/details`, + method: 'get', + params: data, + }); +} + +function deleteGroupSender(id) { + return requestWxFans({ + url: `/GroupSender/${id}`, + method: 'delete', + }); +} +function getTemplateMsgList(){ + return requestWxFans({ + url: `/GroupSender/TemplateMsgTemplates`, + method: 'get', + }); +} + +function getTemplateById(id){ + return requestWxFans({ + url: `/GroupSender/TemplateMsgTemplates/${id}`, + method: 'get', + }); +} diff --git a/src/components/TTable/TTable.vue b/src/components/TTable/TTable.vue index 9e25196..6f8eb58 100644 --- a/src/components/TTable/TTable.vue +++ b/src/components/TTable/TTable.vue @@ -1,14 +1,14 @@