From 83d75d657853722d77422a523be5cfb16f158e1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=86=8A=E4=B8=BD=E5=90=9B?= <664953382@qq.com> Date: Wed, 12 Jan 2022 14:38:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A2=E6=88=B7=E7=95=99=E8=A8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/website/message.js | 26 +++ src/store/modules/permission.js | 7 +- src/views/system/menu/index.vue | 6 +- src/views/website/aboutUs/index.vue | 3 + src/views/website/activity/active/index.vue | 3 + src/views/website/activity/active/signUp.vue | 3 + src/views/website/activity/apply/index.vue | 3 + src/views/website/message/index.vue | 200 ++++++++++++++----- 8 files changed, 190 insertions(+), 61 deletions(-) create mode 100644 src/api/website/message.js create mode 100644 src/views/website/aboutUs/index.vue create mode 100644 src/views/website/activity/active/index.vue create mode 100644 src/views/website/activity/active/signUp.vue create mode 100644 src/views/website/activity/apply/index.vue diff --git a/src/api/website/message.js b/src/api/website/message.js new file mode 100644 index 0000000..20bd8c4 --- /dev/null +++ b/src/api/website/message.js @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 留言列表 +export function messageList(data) { + return request({ + url: '/admin/v1/service/message', + method: 'post', + data, + }) +} +// 留言删除 +export function messageDelete(data) { + return request({ + url: '/admin/v1/service/message/delete', + method: 'post', + data, + }) +} +// 留言处理 +export function messageHandle(data) { + return request({ + url: '/admin/v1/service/message/handle', + method: 'post', + data, + }) +} diff --git a/src/store/modules/permission.js b/src/store/modules/permission.js index bc575b9..da23cf8 100644 --- a/src/store/modules/permission.js +++ b/src/store/modules/permission.js @@ -90,9 +90,10 @@ function handleStr(str, flag) { } function handleComponent(src, flag) { - if (flag && src.kind == 1 && src.children.length > 0) { - // return src.children[0].component - return 'ParentView' + if (flag && src.kind == 1) { + if (src.children.length > 0 || src.component.length <= 0) { + return 'ParentView' + } } return src.component } diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue index 0603526..19c2f32 100644 --- a/src/views/system/menu/index.vue +++ b/src/views/system/menu/index.vue @@ -481,6 +481,9 @@ export default { submitForm: function () { this.$refs["form"].validate((valid) => { if (valid) { + if (this.form.kind === 1) { + this.form.component = "Layout"; + } if (this.form.id) { updateMenu(this.form).then((response) => { this.$modal.msgSuccess("修改成功"); @@ -488,9 +491,6 @@ export default { this.getList(); }); } else { - if (this.form.kind === 1) { - this.form.component = "Layout"; - } addMenu(this.form).then((response) => { this.$modal.msgSuccess("新增成功"); this.open = false; diff --git a/src/views/website/aboutUs/index.vue b/src/views/website/aboutUs/index.vue new file mode 100644 index 0000000..8bf0524 --- /dev/null +++ b/src/views/website/aboutUs/index.vue @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/views/website/activity/active/index.vue b/src/views/website/activity/active/index.vue new file mode 100644 index 0000000..162a878 --- /dev/null +++ b/src/views/website/activity/active/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/website/activity/active/signUp.vue b/src/views/website/activity/active/signUp.vue new file mode 100644 index 0000000..436a4da --- /dev/null +++ b/src/views/website/activity/active/signUp.vue @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/views/website/activity/apply/index.vue b/src/views/website/activity/apply/index.vue new file mode 100644 index 0000000..e0d16f7 --- /dev/null +++ b/src/views/website/activity/apply/index.vue @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/views/website/message/index.vue b/src/views/website/message/index.vue index d48703d..dd04f84 100644 --- a/src/views/website/message/index.vue +++ b/src/views/website/message/index.vue @@ -25,13 +25,17 @@ style="width: 240px" @clear="delete queryParams.status" > - - + - + - + + - - - - - - - - - - + + + + + + + + + + + + + 查看 删除 处理 @@ -121,21 +144,85 @@ :limit.sync="queryParams.page_size" @pagination="getList" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file