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