修改排序
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user