From a8c1bb47be4a572386b032ee599cda8ce93922bb Mon Sep 17 00:00:00 2001 From: NiSen Date: Thu, 22 Jun 2023 12:54:06 +0800 Subject: [PATCH] 1 --- src/views/case/CaseRecommended.vue | 125 ++++++++++++++--------------- 1 file changed, 61 insertions(+), 64 deletions(-) diff --git a/src/views/case/CaseRecommended.vue b/src/views/case/CaseRecommended.vue index 9ffc40f2..45ab14e0 100644 --- a/src/views/case/CaseRecommended.vue +++ b/src/views/case/CaseRecommended.vue @@ -51,10 +51,10 @@ -
- -
+
+ +
@@ -62,9 +62,14 @@ import { ref, onMounted, reactive } from "vue"; import { Form, message } from "ant-design-vue"; import { boeRequest } from "@/api/request"; -import { RECOMMEND_PAGE, deleteResearch, caseInfoDownload, rePushOrWithdraw } from "@/api/case"; +import { + RECOMMEND_PAGE, + deleteResearch, + caseInfoDownload, + rePushOrWithdraw, +} from "@/api/case"; import dialog from "@/utils/dialog"; -import InitiateRecommend from '@/components/drawers/InitiateRecommend.vue' +import InitiateRecommend from "@/components/drawers/InitiateRecommend.vue"; const column = [ { @@ -87,7 +92,6 @@ const column = [ align: "center", className: "h", customRender: ({ text }) => { - return text ? text : "-"; }, }, @@ -122,24 +126,18 @@ const column = [ className: "h", customRender: ({ text }) => { switch (text) { - case 1: return ( - 未推送 - ) - case 2: return ( - 推送中 - ) - case 3: return ( - 已推送 - ) - case 4: return ( - 推送失败 - ) - case 5: return ( - 已撤回 - ) - default: return ( - - - ) + case 1: + return 未推送; + case 2: + return 推送中; + case 3: + return 已推送; + case 4: + return 推送失败; + case 5: + return 已撤回; + default: + return -; } }, }, @@ -169,40 +167,39 @@ const state = reactive({ data: [], total: 0, status: { - 1: '撤回', - 2: '撤回', - 3: '撤回', - 4: '重新推送', - 5: '重新推送', - } -}) + 1: "撤回", + 2: "撤回", + 3: "撤回", + 4: "重新推送", + 5: "重新推送", + }, +}); // 查询数据 const searchData = ref({ pageIndex: 1, pageSize: 10, recommendName: "", - recommendTimeList: [] + recommendTimeList: [], }); const newNext = ref(false); const recommendTimeList = ref([]); -const loading = ref(false) +const loading = ref(false); const getList = (num) => { if (num === 1) searchData.value.pageIndex = 1; - boeRequest( - RECOMMEND_PAGE, - searchData.value - ).then((res) => { - loading.value = true; - state.data = res?.result?.list || [] - state.total = res?.result?.totalPages || 0; - }).catch(() => { - loading.value = false - }) -} + boeRequest(RECOMMEND_PAGE, searchData.value) + .then((res) => { + loading.value = true; + state.data = res?.result?.list || []; + state.total = res?.result?.totalPages || 0; + }) + .catch(() => { + loading.value = false; + }); +}; // 获取列表数据 -getList() +getList(); onMounted(() => { // 是否需要触发新建弹框 @@ -219,7 +216,7 @@ const handle = (record) => ({ withdraw: async () => { try { // editReleaseStatus({ assessmentId: record.id, releaseStatus: 1 }); - await rePushOrWithdraw({ casesRecommendId: record.id }) + await rePushOrWithdraw({ casesRecommendId: record.id }); getList(); } catch (error) { message.info("推送失败!"); @@ -227,10 +224,12 @@ const handle = (record) => ({ }, del: async () => { loading.value = true; - await deleteResearch({ id: record.id }).then(() => { - message.info("删除成功!"); - getList(); - }).catch(() => loading.value = false) + await deleteResearch({ id: record.id }) + .then(() => { + message.info("删除成功!"); + getList(); + }) + .catch(() => (loading.value = false)); }, }); @@ -244,23 +243,24 @@ function handleOper(record, type) { } // 信息下载 const downloadInfo = (record) => { - caseInfoDownload({ casesRecommendId: record.id }).then((res) => { - console.log(res); - }).catch(() => { - message.info("信息下载失败"); - }) -} - + caseInfoDownload({ casesRecommendId: record.id }) + .then((res) => { + console.log(res); + }) + .catch(() => { + message.info("信息下载失败"); + }); +}; const handelChangePage = (page, pageSize) => { - loading.value = false - searchData.value.pageSize = pageSize + loading.value = false; + searchData.value.pageSize = pageSize; searchData.value.pageIndex = page; getList(); }; function timeChange(time, timeStr) { - searchData.value.recommendTimeList = timeStr + searchData.value.recommendTimeList = timeStr; } const handleRest = () => { @@ -269,12 +269,9 @@ const handleRest = () => { getList(); }; - const handleNew = () => { newNext.value = true; }; - -