From 9183d26efa8b86b501033bab0be6b0b85bea3165 Mon Sep 17 00:00:00 2001 From: ll <2149573631@qq.com> Date: Fri, 21 Apr 2023 15:29:09 +0800 Subject: [PATCH] =?UTF-8?q?file:=E6=96=B0=E5=A2=9E=E8=81=94=E7=B3=BB?= =?UTF-8?q?=E6=96=B9=E5=BC=8F=E5=92=8C=E7=94=A8=E6=88=B7=E7=95=99=E8=A8=80?= =?UTF-8?q?=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../index/contact_us/contact_info/index.vue | 199 +++++++++++++++ .../components/AddLeaveMessageDialog.vue | 162 ++++++++++++ .../components/DetailLeaveMessageDialog.vue | 98 ++++++++ .../components/EditLeaveMessageDialog.vue | 160 ++++++++++++ .../index/contact_us/leave_message/index.vue | 235 ++++++++++++++++++ src/service/contact_info.js | 23 ++ src/service/leave_message.js | 87 +++++++ 7 files changed, 964 insertions(+) create mode 100644 src/pages/index/contact_us/contact_info/index.vue create mode 100644 src/pages/index/contact_us/leave_message/components/AddLeaveMessageDialog.vue create mode 100644 src/pages/index/contact_us/leave_message/components/DetailLeaveMessageDialog.vue create mode 100644 src/pages/index/contact_us/leave_message/components/EditLeaveMessageDialog.vue create mode 100644 src/pages/index/contact_us/leave_message/index.vue create mode 100644 src/service/contact_info.js create mode 100644 src/service/leave_message.js diff --git a/src/pages/index/contact_us/contact_info/index.vue b/src/pages/index/contact_us/contact_info/index.vue new file mode 100644 index 0000000..d71c9e3 --- /dev/null +++ b/src/pages/index/contact_us/contact_info/index.vue @@ -0,0 +1,199 @@ + + + diff --git a/src/pages/index/contact_us/leave_message/components/AddLeaveMessageDialog.vue b/src/pages/index/contact_us/leave_message/components/AddLeaveMessageDialog.vue new file mode 100644 index 0000000..a7c5ae4 --- /dev/null +++ b/src/pages/index/contact_us/leave_message/components/AddLeaveMessageDialog.vue @@ -0,0 +1,162 @@ + + + + + diff --git a/src/pages/index/contact_us/leave_message/components/DetailLeaveMessageDialog.vue b/src/pages/index/contact_us/leave_message/components/DetailLeaveMessageDialog.vue new file mode 100644 index 0000000..3a3bbd4 --- /dev/null +++ b/src/pages/index/contact_us/leave_message/components/DetailLeaveMessageDialog.vue @@ -0,0 +1,98 @@ + + + + + diff --git a/src/pages/index/contact_us/leave_message/components/EditLeaveMessageDialog.vue b/src/pages/index/contact_us/leave_message/components/EditLeaveMessageDialog.vue new file mode 100644 index 0000000..d283ead --- /dev/null +++ b/src/pages/index/contact_us/leave_message/components/EditLeaveMessageDialog.vue @@ -0,0 +1,160 @@ + + + + + diff --git a/src/pages/index/contact_us/leave_message/index.vue b/src/pages/index/contact_us/leave_message/index.vue new file mode 100644 index 0000000..3254182 --- /dev/null +++ b/src/pages/index/contact_us/leave_message/index.vue @@ -0,0 +1,235 @@ + + diff --git a/src/service/contact_info.js b/src/service/contact_info.js new file mode 100644 index 0000000..f41f112 --- /dev/null +++ b/src/service/contact_info.js @@ -0,0 +1,23 @@ +import { api} from '~/utils/axios'; + +/** + * 获取联系方式内容 + * @param {Object} data + * @return {Promise} api + */ +export function getContactInfo(data) { + return api.post('ContactUs.ContactInfo/getContactInfo', data); +} + +/** + * 编辑联系方式 + * @param {Object} data + * @return {Promise} api + */ +export function editContactInfo(data) { + return api.post('ContactUs.ContactInfo/editContactInfo', data, { + isTransformResponse: true, + isShowSuccessMessage: true, + errorMessageText: '编辑失败' + }); +} diff --git a/src/service/leave_message.js b/src/service/leave_message.js new file mode 100644 index 0000000..bd2cc19 --- /dev/null +++ b/src/service/leave_message.js @@ -0,0 +1,87 @@ +import { api, downloadFile, createApiUrl } from '~/utils/axios'; + + +/** +* 导出用户留言 +* @param {Object} data +* @return {Promise} api +*/ +export function exportExcel(data) { + downloadFile(createApiUrl('ContactUs.LeaveMessage/exportExcel'), data); +} + + + + + + + +/** + * 获取字典值 + * @param {Object} data + * @return {Promise} api + */ +export function getDictionary(data) { + return api.post('Dictionary.Dictionary/getDictionary', data, { + }); +} + + +/** + * 获取用户留言列表 + * @param {Object} data + * @return {Promise} api + */ +export function getLeaveMessageList(data) { + return api.post('ContactUs.LeaveMessage/getLeaveMessageList', data); +} + +/** + * 删除用户留言 + * @param {Object} data + * @return {Promise} api + */ +export function deleteLeaveMessage(data) { + return api.post('ContactUs.LeaveMessage/deleteLeaveMessage', data, { + isTransformResponse: true, + isShowSuccessMessage: true, + errorMessageText: '删除失败' + }); +} + +/** + * 添加用户留言 + * @param {Object} data + * @return {Promise} api + */ +export function addLeaveMessage(data) { + return api.post('ContactUs.LeaveMessage/addLeaveMessage', data, { + isTransformResponse: true, + isShowSuccessMessage: true, + errorMessageText: '添加失败' + }); +} +/** + * 编辑用户留言 + * @param {Object} data + * @return {Promise} api + */ +export function editLeaveMessage(data) { + return api.post('ContactUs.LeaveMessage/editLeaveMessage', data, { + isTransformResponse: true, + isShowSuccessMessage: true, + errorMessageText: '编辑失败' + }); +} +/** + * 受理用户留言 + * @param {Object} data + * @return {Promise} api + */ +export function handleleave_messageStatus(data) { + return api.post('ContactUs.LeaveMessage/handleleave_messageStatus', data, { + // isTransformResponse: true, + // isShowSuccessMessage: true, + errorMessageText: '受理失败' + }); +} \ No newline at end of file