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