|
@@ -76,6 +76,8 @@
|
|
:data="tableData"
|
|
:data="tableData"
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
key="table"
|
|
key="table"
|
|
|
|
+ @sort-change="handleSort"
|
|
|
|
+ :default-sort = dataSort
|
|
:max-height="tableHeight"
|
|
:max-height="tableHeight"
|
|
@selection-change="handleSelectionChange">
|
|
@selection-change="handleSelectionChange">
|
|
<el-table-column
|
|
<el-table-column
|
|
@@ -83,7 +85,7 @@
|
|
width="40">
|
|
width="40">
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- prop="name"
|
|
|
|
|
|
+ prop="user_name"
|
|
label="用户名"
|
|
label="用户名"
|
|
sortable="custom"
|
|
sortable="custom"
|
|
min-width="132"
|
|
min-width="132"
|
|
@@ -200,13 +202,15 @@
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
:max-height="tableHeight"
|
|
:max-height="tableHeight"
|
|
key="auditTable"
|
|
key="auditTable"
|
|
|
|
+ @sort-change="handleSort"
|
|
|
|
+ :default-sort = dataSorts
|
|
@selection-change="handleSelectionChange">
|
|
@selection-change="handleSelectionChange">
|
|
<el-table-column
|
|
<el-table-column
|
|
type="selection"
|
|
type="selection"
|
|
width="40">
|
|
width="40">
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- prop="name"
|
|
|
|
|
|
+ prop="user_name"
|
|
label="用户名"
|
|
label="用户名"
|
|
sortable="custom"
|
|
sortable="custom"
|
|
min-width="132"
|
|
min-width="132"
|
|
@@ -439,7 +443,9 @@ export default {
|
|
pageNumbers: window.localStorage.getItem('pageNumber-check')?Number(window.localStorage.getItem('pageNumber-check')):1,
|
|
pageNumbers: window.localStorage.getItem('pageNumber-check')?Number(window.localStorage.getItem('pageNumber-check')):1,
|
|
importFlag: false, // 批量导入flag
|
|
importFlag: false, // 批量导入flag
|
|
info: null,
|
|
info: null,
|
|
- total_count: 0
|
|
|
|
|
|
+ total_count: 0,
|
|
|
|
+ dataSort: {},
|
|
|
|
+ dataSorts: {}
|
|
}
|
|
}
|
|
},
|
|
},
|
|
//计算属性 类似于data概念
|
|
//计算属性 类似于data概念
|
|
@@ -450,12 +456,53 @@ export default {
|
|
watch: {},
|
|
watch: {},
|
|
//方法集合
|
|
//方法集合
|
|
methods: {
|
|
methods: {
|
|
|
|
+ handleSort(value){
|
|
|
|
+ let dataSort = {
|
|
|
|
+ prop: value.prop,
|
|
|
|
+ order: value.order
|
|
|
|
+ }
|
|
|
|
+ if(this.tabsIndex===0){
|
|
|
|
+ this.dataSort = dataSort
|
|
|
|
+ }else{
|
|
|
|
+ this.dataSorts = dataSort
|
|
|
|
+ }
|
|
|
|
+ this.getList()
|
|
|
|
+ },
|
|
// 查询列表
|
|
// 查询列表
|
|
getList(page){
|
|
getList(page){
|
|
if(page){
|
|
if(page){
|
|
this.pageNumber = page
|
|
this.pageNumber = page
|
|
}
|
|
}
|
|
let MethodName = "/OrgServer/Manager/PageQuery/PageQueryPersonList";
|
|
let MethodName = "/OrgServer/Manager/PageQuery/PageQueryPersonList";
|
|
|
|
+ let order_column_list = []
|
|
|
|
+ if(this.tabsIndex===0){
|
|
|
|
+ if(this.dataSort != {}){
|
|
|
|
+ if(this.dataSort.order=='descending'){
|
|
|
|
+ order_column_list = [this.dataSort.prop + ':desc']
|
|
|
|
+ }else if(this.dataSort.order=='ascending'){
|
|
|
|
+ // 升序不传值
|
|
|
|
+ order_column_list = [this.dataSort.prop]
|
|
|
|
+ }else{
|
|
|
|
+ order_column_list = ['register_time:desc']
|
|
|
|
+ }
|
|
|
|
+ }else{
|
|
|
|
+ order_column_list = ['register_time:desc']
|
|
|
|
+ }
|
|
|
|
+ }else{
|
|
|
|
+ if(this.dataSorts != {}){
|
|
|
|
+ if(this.dataSort.order=='descending'){
|
|
|
|
+ order_column_list = [this.dataSorts.prop + ':desc']
|
|
|
|
+ }else if(this.dataSort.order=='ascending'){
|
|
|
|
+ // 升序不传值
|
|
|
|
+ order_column_list = [this.dataSorts.prop]
|
|
|
|
+ }else{
|
|
|
|
+ order_column_list = ['apply_time:desc']
|
|
|
|
+ }
|
|
|
|
+ }else{
|
|
|
|
+ order_column_list = ['apply_time:desc']
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
let data = {
|
|
let data = {
|
|
org_id: this.id,
|
|
org_id: this.id,
|
|
search_content:this.searchInput.trim(),
|
|
search_content:this.searchInput.trim(),
|
|
@@ -464,7 +511,8 @@ export default {
|
|
audit_status:this.tabsIndex===1?this.searchAuditStatus:-1,
|
|
audit_status:this.tabsIndex===1?this.searchAuditStatus:-1,
|
|
page_capacity:this.tabsIndex===0?this.pageSize:this.pageSizes,
|
|
page_capacity:this.tabsIndex===0?this.pageSize:this.pageSizes,
|
|
cur_page:this.tabsIndex===0?this.pageNumber:this.pageNumbers,
|
|
cur_page:this.tabsIndex===0?this.pageNumber:this.pageNumbers,
|
|
- list_type: this.tabsIndex*1
|
|
|
|
|
|
+ list_type: this.tabsIndex*1,
|
|
|
|
+ order_column_list: order_column_list
|
|
}
|
|
}
|
|
getLogin(MethodName, data)
|
|
getLogin(MethodName, data)
|
|
.then((res) => {
|
|
.then((res) => {
|
|
@@ -596,7 +644,7 @@ export default {
|
|
},
|
|
},
|
|
handleChangeTabs(value){
|
|
handleChangeTabs(value){
|
|
this.tabsIndex = value
|
|
this.tabsIndex = value
|
|
- this.pageNumber = 1
|
|
|
|
|
|
+ // this.pageNumber = 1
|
|
this.getList()
|
|
this.getList()
|
|
},
|
|
},
|
|
// 批量导入
|
|
// 批量导入
|