收集清单 上报库 模板详情 表头排序

This commit is contained in:
zyx.net
2023-02-09 11:22:06 +08:00
parent e0af0f4f83
commit 5e13324ace
3 changed files with 19 additions and 6 deletions
@@ -10,10 +10,10 @@
:scroll="{x: '100%',y:'calc(100vh - 330px)'}" :scroll="{x: '100%',y:'calc(100vh - 330px)'}"
:data-source="dataSource" :data-source="dataSource"
:loading="loading" :loading="loading"
@change="tableOnChange"
sticky sticky
:columns="columns" :columns="columns"
:rowClassName="rowClassName" :rowClassName="rowClassName"
@change="tableOnChange"
@onHeaderRow='onHeaderRow' @onHeaderRow='onHeaderRow'
> >
<span slot="titleName" slot-scope="text,record" :title="text"> <span slot="titleName" slot-scope="text,record" :title="text">
@@ -840,9 +840,6 @@
} }
}) })
}, },
tableOnChange(pagination, filters, sorter) {
console.log(pagination, filters, sorter, 'iiiiiiiiiiiiiiiii')
},
getTableListReset() { getTableListReset() {
this.formInline = {} this.formInline = {}
this.queryParamQuery = {} this.queryParamQuery = {}
@@ -915,6 +912,11 @@
cancleoperationFailed() { cancleoperationFailed() {
this.selectedRowKeys = [] this.selectedRowKeys = []
}, },
tableOnChange(pagination, filters, sorter) {
this.orderBy = sorter.order == 'ascend' ? '1' : '2'
this.orderByField = sorter.columnKey
this.getTableList()
},
getTableList(currentPersonRole) { getTableList(currentPersonRole) {
let paramsManifestid let paramsManifestid
let url let url
@@ -935,6 +937,8 @@
pageSize: this.pageSize, pageSize: this.pageSize,
userTypes: this.currentPersonRole || currentPersonRole, userTypes: this.currentPersonRole || currentPersonRole,
paramsManifestId: paramsManifestid, paramsManifestId: paramsManifestid,
orderBy: this.orderBy,
orderByField: this.orderByField,
...this.formInline, ...this.formInline,
...currentPersonRole, ...currentPersonRole,
...this.queryParamQuery ...this.queryParamQuery
@@ -636,7 +636,9 @@
}) })
}, },
tableOnChange(pagination, filters, sorter) { tableOnChange(pagination, filters, sorter) {
console.log(pagination, filters, sorter, 'iiiiiiiiiiiiiiiii') this.orderBy = sorter.order == 'ascend' ? '1' : '2'
this.orderByField = sorter.columnKey
this.getTableList()
}, },
getTableListReset() { getTableListReset() {
let params = { let params = {
@@ -709,6 +711,8 @@
let params = { let params = {
pageNo: this.pageNo, pageNo: this.pageNo,
pageSize: this.pageSize, pageSize: this.pageSize,
orderBy: this.orderBy,
orderByField: this.orderByField,
userTypes: this.currentPersonRole || currentPersonRole, userTypes: this.currentPersonRole || currentPersonRole,
paramsManifestId: paramsManifestid, paramsManifestId: paramsManifestid,
...this.formInline ...this.formInline
@@ -181,12 +181,14 @@ export default {
align: 'left', align: 'left',
dataIndex: 'dutyTerritory_dictText', dataIndex: 'dutyTerritory_dictText',
width: 150, width: 150,
sorter: true,
ellipsis: true, ellipsis: true,
}, },
{ {
title: this.$t('created'), title: this.$t('created'),
align: 'left', align: 'left',
dataIndex: 'createTime', dataIndex: 'createTime',
sorter: true,
width: 180, width: 180,
ellipsis: true, ellipsis: true,
}, },
@@ -210,8 +212,11 @@ export default {
}, },
handleTableChange(pagination, filters, sorter) { handleTableChange(pagination, filters, sorter) {
let _i = sorter.order === 'descend' ? 'asc': 'desc' let _i = sorter.order === 'descend' ? 'asc': 'desc'
if(sorter.columnKey == 'dutyTerritory_dictText'){
sorter.columnKey = 'dutyTerritory'
}
let _tt = { let _tt = {
orderByField: 'nioNumber', orderByField: sorter.columnKey,
orderBy: _i orderBy: _i
} }
this.queryParam = { this.queryParam = {