From cb4c19ae0305d90f64df67f3c42bdce420cebc05 Mon Sep 17 00:00:00 2001 From: guoxing <1369478551@qq.com> Date: Tue, 30 Jan 2024 16:25:14 +0800 Subject: [PATCH] 1111111 --- src/api/appletNotice/appletNotice.js | 40 +++ src/layout/components/Sidebar/index.vue | 13 +- src/router/index.js | 14 ++ src/views/appletNotice/appletNoticeAdd.vue | 226 +++++++++++++++++ src/views/appletNotice/index.vue | 271 +++++++++++++++++++++ 5 files changed, 563 insertions(+), 1 deletion(-) create mode 100644 src/api/appletNotice/appletNotice.js create mode 100644 src/views/appletNotice/appletNoticeAdd.vue create mode 100644 src/views/appletNotice/index.vue diff --git a/src/api/appletNotice/appletNotice.js b/src/api/appletNotice/appletNotice.js new file mode 100644 index 0000000..34d37f6 --- /dev/null +++ b/src/api/appletNotice/appletNotice.js @@ -0,0 +1,40 @@ +import request from '@/utils/request' + +export default { + + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/appletnotice/pageList', + method: 'post', + data: params, + }) + }, + + // 新增、保存 + saveNotice: function(data) { + return request({ + url: '/appletnotice/saveOrUpdate', + method: 'post', + data: data + }); + }, + + // 初始化 + noticeInit: function(data) { + return request({ + url: '/appletnotice/noticeInit/'+data, + method: 'get' + }); + }, + + + // 修改是否可见 + updateAppletUseTo: function(sid,isEnable) { + return request({ + url: '/appletnotice/isDisplayed/'+sid+"/"+isEnable + }); + }, + + +} \ No newline at end of file diff --git a/src/layout/components/Sidebar/index.vue b/src/layout/components/Sidebar/index.vue index fb810ff..d7f22b4 100644 --- a/src/layout/components/Sidebar/index.vue +++ b/src/layout/components/Sidebar/index.vue @@ -421,7 +421,18 @@ } ] - } + }, + { + alwaysShow: true, + component: 'appletNotice', + meta: { + icon: 'el-icon-menu', + title: '小程序通告' + }, + name: '/appletNotice/index', + path: '/appletNotice/index' + }, + ] } diff --git a/src/router/index.js b/src/router/index.js index 29647c9..8755ae9 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -473,6 +473,20 @@ export const constantRoutes = [{ } }, ] }, + { + path: '/appletNotice', + component: Layout, + redirect: '/appletNotice/index', + children: [{ + path: '/appletNotice/index', + component: () => + import('@/views/appletNotice/index.vue'), + name: 'index', + meta: { + title: '小程序通告' + } + }, ] + }, ...codemenu, diff --git a/src/views/appletNotice/appletNoticeAdd.vue b/src/views/appletNotice/appletNoticeAdd.vue new file mode 100644 index 0000000..2469d5b --- /dev/null +++ b/src/views/appletNotice/appletNoticeAdd.vue @@ -0,0 +1,226 @@ + + + + \ No newline at end of file diff --git a/src/views/appletNotice/index.vue b/src/views/appletNotice/index.vue new file mode 100644 index 0000000..b16b7f5 --- /dev/null +++ b/src/views/appletNotice/index.vue @@ -0,0 +1,271 @@ + + + +