修改排序

This commit is contained in:
qq787203167
2022-02-22 15:36:05 +08:00
parent 7de147f8df
commit b978db5409
2 changed files with 19 additions and 5 deletions
+14 -4
View File
@@ -3,12 +3,14 @@
<div class="box"> <div class="box">
<a-table <a-table
class="table" class="table"
rowKey="id"
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }" :row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }"
:columns="columns" :columns="columns"
:pagination="false" :pagination="false"
:scroll="{x: 1600}" :scroll="{x: 1600}"
:data-source="dataSource" :data-source="dataSource"
:loading="loading" :loading="loading"
@change="tableOnChange"
> >
<span slot="operation" slot-scope="record"> <span slot="operation" slot-scope="record">
<a class="text" v-for="(ol,index) in OperationList" <a class="text" v-for="(ol,index) in OperationList"
@@ -70,7 +72,8 @@
pageSize: 10, pageSize: 10,
total: 0, total: 0,
searchParmes: {}, searchParmes: {},
loading: false loading: false,
orderBy:'1',
} }
}, },
mounted() { mounted() {
@@ -98,7 +101,8 @@
title: res.db_field_txt, title: res.db_field_txt,
dataIndex: res.db_field_name, dataIndex: res.db_field_name,
align: 'center', align: 'center',
ellipsis: true ellipsis: true,
sorter: res.sort
}) })
}) })
let width let width
@@ -117,11 +121,16 @@
} }
}) })
}, },
tableOnChange(pagination, filters, sorter) {
this.orderBy = sorter.order == 'ascend' ? '1' : '2'
this.getTableList()
},
getTableList() { getTableList() {
let pageNo = JSON.parse(JSON.stringify(this.pageNo)) let pageNo = JSON.parse(JSON.stringify(this.pageNo))
let pageSize = JSON.parse(JSON.stringify(this.pageSize)) let pageSize = JSON.parse(JSON.stringify(this.pageSize))
let params = { let params = {
...this.searchParmes, ...this.searchParmes,
orderBy:this.orderBy,
pageNo: pageNo + '', pageNo: pageNo + '',
pageSize: pageSize + '' pageSize: pageSize + ''
} }
@@ -142,8 +151,9 @@
this.pageSize = pageSize this.pageSize = pageSize
this.getTableList() this.getTableList()
}, },
onSelectChange() { onSelectChange(value) {
this.selectedRowKeys = value;
this.$emit('onSelectChange',value)
}, },
OperationClick(ol, item) { OperationClick(ol, item) {
this.$emit(ol.ClickEvent, item) this.$emit(ol.ClickEvent, item)
@@ -22,6 +22,7 @@
showAction showAction
@Collection="Collection" @Collection="Collection"
@subscribe="subscribe" @subscribe="subscribe"
@onSelectChange="onSelectChange"
/> />
</div> </div>
<addForm <addForm
@@ -147,7 +148,10 @@
//订阅按钮 //订阅按钮
subscribe(val) { subscribe(val) {
console.log('val222', val) console.log('val222', val)
} },
onSelectChange(value){
},
} }
} }
</script> </script>