From a5e408e00b1d16c53f0cb9c284a66f8a47406070 Mon Sep 17 00:00:00 2001
From: xuechunyuan <17853500702@163.com>
Date: Fri, 10 Feb 2023 18:57:16 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=81=94=E8=B0=83?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/desk/article.js | 52 +++
src/page/index/top/index.vue | 8 +-
.../{noticelist => articlelist}/index.vue | 77 +++--
src/views/system/dept.vue | 9 +-
src/views/system/user.vue | 296 ++----------------
5 files changed, 134 insertions(+), 308 deletions(-)
create mode 100644 src/api/desk/article.js
rename src/views/{noticelist => articlelist}/index.vue (79%)
diff --git a/src/api/desk/article.js b/src/api/desk/article.js
new file mode 100644
index 0000000..b2e35fe
--- /dev/null
+++ b/src/api/desk/article.js
@@ -0,0 +1,52 @@
+import request from '@/router/axios';
+
+export const getList = (current, size, params) => {
+ return request({
+ url: '/api/blade-business/article/page',
+ method: 'get',
+ params: {
+ ...params,
+ current,
+ size,
+ }
+ })
+}
+
+export const remove = (ids) => {
+ return request({
+ url: '/api/blade-business/article/remove',
+ method: 'post',
+ params: {
+ ids,
+ }
+ })
+}
+
+export const add = (row) => {
+ return request({
+ url: '/api/blade-business/article/save',
+ method: 'post',
+ data: row
+ })
+}
+
+export const getNotice = (id) => {
+ return request({
+ url: '/api/blade-business/article/detail-by-id',
+ method: 'get',
+ params: {
+ id
+ }
+ })
+}
+
+export const doPublish = (id, publishFlag) => {
+ return request({
+ url: '/api/blade-business/article/publish',
+ method: 'post',
+ params: {
+ id,
+ publishFlag,
+ }
+ })
+}
diff --git a/src/page/index/top/index.vue b/src/page/index/top/index.vue
index 6b99b79..1744baf 100644
--- a/src/page/index/top/index.vue
+++ b/src/page/index/top/index.vue
@@ -13,13 +13,13 @@
v-if="showMenu">