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 @@ + + + +