From 037bb483ac3c91d02696553341a988bf2903083f Mon Sep 17 00:00:00 2001 From: wuyize Date: Mon, 11 Jul 2022 14:34:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E9=A1=B9=E7=9B=AE=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ClosedProject.vue | 36 ++++++++++++++++++++++++++----- src/views/Home.vue | 18 ++++++++++++---- src/views/OngoingProject.vue | 42 ++++++++++++++++++++++++++++++------ 3 files changed, 80 insertions(+), 16 deletions(-) diff --git a/src/views/ClosedProject.vue b/src/views/ClosedProject.vue index 7001f3e..8c21ce5 100644 --- a/src/views/ClosedProject.vue +++ b/src/views/ClosedProject.vue @@ -10,10 +10,11 @@ ref="tableRef" class="projectTable" :height="tableHeight" + @sort-change="onSortChange" :data="tableData"> - - - + + + @@ -74,8 +75,33 @@ const getClosedProjects = () => { params: { pageCurrent: currentPage.value, pageSize: pageSize.value, - // sortBy: 'projectClosedDate', - // asc: false, + sortBy: 'projectClosedDate', + asc: false, + paramMap: { + completed: true + } + } + }).then(response => { + if (response.data.code === 200) { + //console.log(response.data.data.records) + total.value = response.data.data.total + tableData.value = response.data.data.records + } + }).catch(function (error) { + console.log(error) + }) +} +const onSortChange = ( val) => { + console.log(val) + const that = this; + request({ + url: 'project', + method: 'get', + params: { + pageCurrent: currentPage.value, + pageSize: pageSize.value, + sortBy: val.order?val.prop:'projectClosedDate', + asc: val.order==='ascending', paramMap: { completed: true } diff --git a/src/views/Home.vue b/src/views/Home.vue index 8709a42..1a617ab 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -5,7 +5,7 @@ + :default-active="menuDefaultActive">
@@ -55,6 +55,7 @@