From fdaa61d5f82fa1670b407e02a39e82e4ff5cff74 Mon Sep 17 00:00:00 2001
From: yunuo970428 <405378304@qq.com>
Date: Thu, 1 Feb 2024 13:44:17 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E9=80=9A=E7=9F=A5=E5=85=AC?=
=?UTF-8?q?=E5=91=8A=E5=92=8C=E9=A6=96=E9=A1=B5=E5=8F=B3=E4=B8=8A=E8=A7=92?=
=?UTF-8?q?=E7=9A=84=E9=80=9A=E7=9F=A5=E5=85=AC=E5=91=8A=E6=98=BE=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
anrui-system-ui/package.json | 1 +
.../notificationannouncement.js | 73 +++
anrui-system-ui/src/api/system/home/home.js | 9 +
.../src/components/Editor/index.vue | 279 ++++++++++
.../src/components/uploadFile/uploadFile.vue | 89 ++++
anrui-system-ui/src/main.js | 2 +
anrui-system-ui/src/router/index.js | 13 +
anrui-system-ui/src/views/Home/Home.vue | 203 ++++----
.../notificationannouncement.vue | 476 ++++++++++++++++++
.../notificationannouncementAdd.vue | 190 +++++++
10 files changed, 1219 insertions(+), 116 deletions(-)
create mode 100644 anrui-system-ui/src/api/notificationannouncement/notificationannouncement.js
create mode 100644 anrui-system-ui/src/components/Editor/index.vue
create mode 100644 anrui-system-ui/src/components/uploadFile/uploadFile.vue
create mode 100644 anrui-system-ui/src/views/notificationannouncement/notificationannouncement.vue
create mode 100644 anrui-system-ui/src/views/notificationannouncement/notificationannouncementAdd.vue
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
- - - - - - -