From 8f84222d477c5e592203806f73dba761b5d25200 Mon Sep 17 00:00:00 2001
From: xuechunyuan <17853500702@163.com>
Date: Mon, 13 Feb 2023 15:39:08 +0800
Subject: [PATCH] =?UTF-8?q?=E9=BB=91=E5=90=8D=E5=8D=95=E3=80=81=E9=A1=BB?=
=?UTF-8?q?=E7=9F=A5=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 => articlelist}/article.js | 20 ++++++
src/api/blacklist/blacklist.js | 23 +++++++
src/views/articlelist/index.vue | 86 +++++++++++++++++++++---
src/views/blacklist/index.vue | 27 ++++++--
4 files changed, 139 insertions(+), 17 deletions(-)
rename src/api/{desk => articlelist}/article.js (68%)
create mode 100644 src/api/blacklist/blacklist.js
diff --git a/src/api/desk/article.js b/src/api/articlelist/article.js
similarity index 68%
rename from src/api/desk/article.js
rename to src/api/articlelist/article.js
index b2e35fe..3c29ee0 100644
--- a/src/api/desk/article.js
+++ b/src/api/articlelist/article.js
@@ -40,6 +40,7 @@ export const getNotice = (id) => {
})
}
+//发布
export const doPublish = (id, publishFlag) => {
return request({
url: '/api/blade-business/article/publish',
@@ -50,3 +51,22 @@ export const doPublish = (id, publishFlag) => {
}
})
}
+
+//保存+发布
+export const addPublish = (row) => {
+ return request({
+ url: '/api/blade-business/article/save-publish',
+ method: 'post',
+ data: row
+ })
+}
+//根据医院id获取须知
+export const queryArticleDetail = (createDept) => {
+ return request({
+ url: '/api/blade-business/article/detail-publish',
+ method: 'get',
+ params:{
+ createDept
+ }
+ })
+};
diff --git a/src/api/blacklist/blacklist.js b/src/api/blacklist/blacklist.js
new file mode 100644
index 0000000..150da7f
--- /dev/null
+++ b/src/api/blacklist/blacklist.js
@@ -0,0 +1,23 @@
+import request from '@/router/axios';
+
+export const getList = (current, size, params) => {
+ return request({
+ url: '/api/blade-business/blacklist/page',
+ method: 'get',
+ params: {
+ ...params,
+ current,
+ size,
+ }
+ })
+}
+
+export const remove = (ids) => {
+ return request({
+ url: '/api/blade-business/blacklist/remove',
+ method: 'post',
+ params: {
+ ids,
+ }
+ })
+}
\ No newline at end of file
diff --git a/src/views/articlelist/index.vue b/src/views/articlelist/index.vue
index b76adb7..b3081df 100644
--- a/src/views/articlelist/index.vue
+++ b/src/views/articlelist/index.vue
@@ -5,7 +5,7 @@
@search-change="searchChange" @search-reset="searchReset" @selection-change="selectionChange"
@current-change="currentChange" @size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad">
- {{
+ {{
row.publishSta == 1 ? '取消发布' : row.publishSta == 2 ? '重新发布'
: '发布'
}}
@@ -22,14 +22,15 @@
保存
修改
- 发布
+ 发布