From 0eae5e8bacca6885169fecee93625868151a3da8 Mon Sep 17 00:00:00 2001 From: NiSen Date: Wed, 21 Jun 2023 15:09:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=88=E4=BE=8B=E6=8E=A8=E8=8D=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/case.js | 12 +- src/components/CaseManage/CommonRecommend.vue | 975 ++++++++++++++++++ src/components/drawers/InitiateRecommend.vue | 150 +-- src/views/case/CaseRecommended.vue | 2 +- 4 files changed, 1070 insertions(+), 69 deletions(-) create mode 100644 src/components/CaseManage/CommonRecommend.vue diff --git a/src/api/case.js b/src/api/case.js index 8c28874b..a201cc90 100644 --- a/src/api/case.js +++ b/src/api/case.js @@ -1,12 +1,8 @@ import http from "./configSys"; // 案例列表 -const RECOMMEND_PAGE = "/systemapi/xboe/m/boe/cases/recommend/page post"; - +export const RECOMMEND_PAGE = "/systemapi/xboe/m/boe/cases/recommend/page post"; //下载失败数据 -const downloadErrorData = (params = {}) => http.post("/xboe/m/boe/cases/recommend/launch", params); - -export { - RECOMMEND_PAGE, - downloadErrorData -} \ No newline at end of file +export const downloadErrorData = (params = {}) => http.post("/xboe/m/boe/cases/recommend/download", params); +//推送消息 +export const recommendLaunch = (params = {}) => http.post("/xboe/m/boe/cases/recommend/launch", params); diff --git a/src/components/CaseManage/CommonRecommend.vue b/src/components/CaseManage/CommonRecommend.vue new file mode 100644 index 00000000..204c7740 --- /dev/null +++ b/src/components/CaseManage/CommonRecommend.vue @@ -0,0 +1,975 @@ + + + + + + \ No newline at end of file diff --git a/src/components/drawers/InitiateRecommend.vue b/src/components/drawers/InitiateRecommend.vue index e15611c3..77c46de4 100644 --- a/src/components/drawers/InitiateRecommend.vue +++ b/src/components/drawers/InitiateRecommend.vue @@ -30,12 +30,10 @@
已选择 {{ state.selectedRowKeys.length }} 条案例
-
- + :loading="!loading" :row-selection="rowSelection" :pagination="pagination" />
@@ -43,29 +41,34 @@
已选
- -
+
-
+
- {{ item.studentName }} -
+ {{ item.title.length > 6 ? item.title.slice(0, 6) + '...' : item.title }} +
-
+
- {{ item.studentName }} -
+ {{ item.title.length > 6 ? item.title.slice(0, 6) + '...' : item.title }} +
-
+
查看更多>
-
+
收起<
@@ -74,7 +77,11 @@
- + + + 下一步 + +
@@ -125,14 +132,14 @@ @@ -661,7 +690,7 @@ const closeModal = () => { } .chose { - width: 64px; + min-width: 64px; height: 24px; margin-top: 25px; margin-right: 25px; @@ -673,6 +702,7 @@ const closeModal = () => { color: rgba(56, 139, 225, 1); font-size: 12px; position: relative; + padding: 0 10px; .ch { position: absolute; diff --git a/src/views/case/CaseRecommended.vue b/src/views/case/CaseRecommended.vue index 06487f5d..ef028412 100644 --- a/src/views/case/CaseRecommended.vue +++ b/src/views/case/CaseRecommended.vue @@ -20,7 +20,7 @@
搜索
-
+
重置