diff --git a/src/api/mp/template/index.ts b/src/api/mp/template/index.ts new file mode 100644 index 000000000..29c186dd7 --- /dev/null +++ b/src/api/mp/template/index.ts @@ -0,0 +1,53 @@ +import request from '@/config/axios' + +// 同步公众号模板 +export const syncTemplate = (accountId) => { + return request.post({ + url: '/mp/template/sync?accountId=' + accountId + }) +} + +// 获得公众号模板分页 +export const getTemplatePage = (query) => { + return request.get({ + url: '/mp/template/page', + params: query + }) +} + +// 获得公众号模板 +export const getTemplate = (id) => { + return request.get({ + url: '/mp/template/get?id=' + id + }) +} + +// 根据id获取模板 +export const getTemplateContent = (id) => { + return request.get({ + url: '/mp/template/contentGet?id=' + id + }) +} + +// 更新公众号模板 +export const updateTemplate = (data) => { + return request.put({ + url: '/mp/template/update', + data: data + }) +} + +// 删除公众号模板 +export const deleteTemplate = (id) => { + return request.delete({ + url: '/mp/template/delete?id=' + id + }) +} + +// 批量发送公众号模板 +export const sendMsgBatchTemplate = (data) => { + return request.post({ + url: '/mp/template/sendMsgBatch', + data: data + }) +} diff --git a/src/api/mp/user/index.ts b/src/api/mp/user/index.ts index d954e9eb1..5f39697b8 100644 --- a/src/api/mp/user/index.ts +++ b/src/api/mp/user/index.ts @@ -23,6 +23,14 @@ export const getUserPage = (query) => { }) } +// 获得公众号粉丝分页 +export const getUserPageEnhance = (query) => { + return request.get({ + url: '/mp/user/pageEnhance', + params: query + }) +} + // 同步公众号粉丝 export const syncUser = (accountId) => { return request.post({ diff --git a/src/views/mp/template/SendMessage.vue b/src/views/mp/template/SendMessage.vue new file mode 100644 index 000000000..b953ddec2 --- /dev/null +++ b/src/views/mp/template/SendMessage.vue @@ -0,0 +1,228 @@ + + + diff --git a/src/views/mp/template/TemplateForm.vue b/src/views/mp/template/TemplateForm.vue new file mode 100644 index 000000000..12513ff23 --- /dev/null +++ b/src/views/mp/template/TemplateForm.vue @@ -0,0 +1,180 @@ + + + diff --git a/src/views/mp/template/index.vue b/src/views/mp/template/index.vue new file mode 100644 index 000000000..fdb374fea --- /dev/null +++ b/src/views/mp/template/index.vue @@ -0,0 +1,187 @@ + +