diff --git a/anrui-system-ui/package.json b/anrui-system-ui/package.json
index d171e1609e..0b843ebd56 100644
--- a/anrui-system-ui/package.json
+++ b/anrui-system-ui/package.json
@@ -30,6 +30,7 @@
"vue": "2.6.10",
"vue-amap": "^0.5.10",
"vue-monoplasty-slide-verify": "^1.3.1",
+ "vue-quill-editor": "^3.0.6",
"vue-router": "3.0.6",
"vuex": "3.1.0",
"vuex-persistedstate": "^4.0.0",
diff --git a/anrui-system-ui/src/api/notificationannouncement/notificationannouncement.js b/anrui-system-ui/src/api/notificationannouncement/notificationannouncement.js
new file mode 100644
index 0000000000..e853e00cbb
--- /dev/null
+++ b/anrui-system-ui/src/api/notificationannouncement/notificationannouncement.js
@@ -0,0 +1,73 @@
+import request from '@/utils/request'
+
+export function listPage(data) {
+ return request({
+ url: '/portal/v1/SysNotice/listPage',
+ method: 'post',
+ data: data,
+ headers: { 'Content-Type': 'application/json' }
+ })
+}
+
+export function details(data) {
+ return request({
+ url: '/portal/v1/SysNotice/getDetails',
+ method: 'get',
+ params: data
+ })
+}
+
+export function setState(data) {
+ return request({
+ url: '/portal/v1/SysNotice/setState',
+ method: 'post',
+ data: data,
+ headers: { 'Content-Type': 'application/json' }
+ })
+}
+
+export function setTopping(data) {
+ return request({
+ url: '/portal/v1/SysNotice/setTopping',
+ method: 'post',
+ data: data,
+ headers: { 'Content-Type': 'application/json' }
+ })
+}
+
+export function saveOrUpdate(data) {
+ return request({
+ url: '/portal/v1/SysNotice/saveOrUpdate',
+ method: 'post',
+ data: data,
+ headers: { 'Content-Type': 'application/json' }
+ })
+}
+
+export function delBySids(data) {
+ return request({
+ url: '/portal/v1/SysNotice/delBySids',
+ method: 'DELETE',
+ data: data,
+ headers: { 'Content-Type': 'application/json' }
+ })
+}
+
+// 根据当前登录用户的角色获取菜单分页列表页面右上角按钮的隐藏
+export function getButtonPermissions(data) {
+ return request({
+ url: '/portal/v1/sysfunction/getButtonPermissions',
+ method: 'post',
+ data: data,
+ headers: { 'Content-Type': 'application/json' }
+ })
+}
+
+// 根据当前登录人orgSidPath(全路径sid)查询分公司
+export function getOrgSidByPath(data) {
+ return request({
+ url: '/portal/v1/sysstafforg/getOrgSidByPath',
+ method: 'get',
+ params: data
+ })
+}
diff --git a/anrui-system-ui/src/api/system/home/home.js b/anrui-system-ui/src/api/system/home/home.js
index ac5254136b..22c3961139 100644
--- a/anrui-system-ui/src/api/system/home/home.js
+++ b/anrui-system-ui/src/api/system/home/home.js
@@ -7,3 +7,12 @@ export function getTodoNum(data) {
method: 'get'
})
}
+
+// 获取当前用户的待办数量
+export function getLists(data) {
+ return request({
+ url: '/portal/v1/SysNotice/getLists',
+ method: 'get'
+ })
+}
+
diff --git a/anrui-system-ui/src/components/Editor/index.vue b/anrui-system-ui/src/components/Editor/index.vue
new file mode 100644
index 0000000000..5c0880820e
--- /dev/null
+++ b/anrui-system-ui/src/components/Editor/index.vue
@@ -0,0 +1,279 @@
+
+
通知公告
Copyright © {{ year }} 安瑞集团 All Rights Reserved
- - - - - - -