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">