|
@@ -95,6 +95,8 @@ const tableQuery = reactive({
|
|
|
SaleStatus:null,
|
|
|
CreatedTime:'',
|
|
|
UpdatedTime:'',
|
|
|
+ SortColumn:'created_time',
|
|
|
+ sortType:'desc',
|
|
|
})
|
|
|
|
|
|
function getTableData(){
|
|
@@ -107,6 +109,8 @@ function getTableData(){
|
|
|
CreatedTime:tableQuery.CreatedTime,
|
|
|
UpdatedTime:tableQuery.UpdatedTime,
|
|
|
SaleStatus:tableQuery.SaleStatus,
|
|
|
+ SortType:tableQuery.sortType,
|
|
|
+ SortColumn:tableQuery.SortColumn,
|
|
|
}).then(res=>{
|
|
|
if(res.Ret!==200) return
|
|
|
tableData.value = res.Data.List||[]
|
|
@@ -128,14 +132,12 @@ function handlePageChange(page){
|
|
|
getTableData()
|
|
|
}
|
|
|
function handleSortChange({order,prop}){
|
|
|
- // ascending
|
|
|
const propMap = {
|
|
|
- 0:'CreatedTime',
|
|
|
- 1:'ReadCount',
|
|
|
- 2:'LastReadTime',
|
|
|
+ 'PublishedTime':'created_time',
|
|
|
+ 'UpdatedTime':'updated_time',
|
|
|
}
|
|
|
- tableQuery.sortParam = propMap[prop]||2
|
|
|
- tableQuery.sortType = order==='ascending'?1:0
|
|
|
+ tableQuery.SortColumn = propMap[prop]
|
|
|
+ tableQuery.sortType = order==='ascending' ? 'asc': 'desc'
|
|
|
getTableData()
|
|
|
}
|
|
|
function handleSelectChange() {
|