|
@@ -83,6 +83,7 @@
|
|
|
subjectSelectVal: 0,
|
|
|
tableData: [],
|
|
|
firstData: [],
|
|
|
+ propsData:[],
|
|
|
originData: [],
|
|
|
tableColumns: [],
|
|
|
subjectList: [],
|
|
@@ -129,8 +130,6 @@
|
|
|
|
|
|
// 排序操作
|
|
|
onSortChange(data) {
|
|
|
- console.log(JSON.stringify(this.tableDatas[0]))
|
|
|
- console.log(data)
|
|
|
let order = data.order // 当前排序方式 升序、降序、正常
|
|
|
let key = data.key // 当前排序依据
|
|
|
switch (order) {
|
|
@@ -145,7 +144,7 @@
|
|
|
})
|
|
|
break
|
|
|
case 'normal':
|
|
|
- this.originData = this.firstData
|
|
|
+ this.originData = JSON.parse(JSON.stringify(this.propsData))
|
|
|
break
|
|
|
default:
|
|
|
break
|
|
@@ -183,6 +182,7 @@
|
|
|
break
|
|
|
}
|
|
|
}
|
|
|
+ // this.tableDatas = this.originData
|
|
|
this.pageChange(1)
|
|
|
},
|
|
|
|
|
@@ -475,12 +475,12 @@
|
|
|
watch: {
|
|
|
tableDatas:{
|
|
|
handler(data,oldData){
|
|
|
+ let earlyFlag = data.length && oldData.length && Object.keys(data[0]).length > Object.keys(oldData[0]).length
|
|
|
this.originData = JSON.parse(JSON.stringify(data))
|
|
|
this.firstData = JSON.parse(JSON.stringify(data))
|
|
|
- // if (this.isFirst) this.firstData = JSON.parse(JSON.stringify(data))
|
|
|
+ if (this.isFirst || earlyFlag) this.propsData = JSON.parse(JSON.stringify(data))
|
|
|
// 获取当前测评班级数据
|
|
|
this.subjectList = this.$store.state.totalAnalysis.subjectList
|
|
|
- // this.subjectList = ['全部'].concat(this.$store.state.totalAnalysis.subjectList)
|
|
|
this.pageChange(1)
|
|
|
this.isFirst = false
|
|
|
},
|