|
@@ -213,6 +213,7 @@ export default {
|
|
|
if (this.headerTitle && this.title) {
|
|
|
console.log(this.drawerData)
|
|
|
this.pagingInit()
|
|
|
+ this.setPageSize()
|
|
|
this.column = []
|
|
|
this.tableList = []
|
|
|
this.drawer = this.openDrawer
|
|
@@ -227,6 +228,14 @@ export default {
|
|
|
this.handleClose()
|
|
|
}
|
|
|
},
|
|
|
+ // 设置页数
|
|
|
+ setPageSize() {
|
|
|
+ const pageSize = window.localStorage.getItem('pageSize') || 10
|
|
|
+ // this.paging.pageSize = pageSize
|
|
|
+ const paging = _.cloneDeep(this.paging)
|
|
|
+ paging.pageSize = pageSize
|
|
|
+ this.paging = _.cloneDeep(paging)
|
|
|
+ },
|
|
|
// 设置标题
|
|
|
setTitle() {
|
|
|
// this.title = this.headerTitle.search(/质量|效率/) > -1 ? this.drawerData.label : this.drawerData.activeLabel
|
|
@@ -363,7 +372,8 @@ export default {
|
|
|
const paging = _.cloneDeep(this.paging)
|
|
|
paging.pageSize = value
|
|
|
this.paging = _.cloneDeep(paging)
|
|
|
- if (this.headerTitle === '效率' && this.title !== '需求人力') {
|
|
|
+ window.localStorage.setItem('pageSize', value)
|
|
|
+ if (this.headerTitle === '效率') {
|
|
|
this.tableListPagination()
|
|
|
} else {
|
|
|
this.setTableList()
|
|
@@ -374,7 +384,8 @@ export default {
|
|
|
const paging = _.cloneDeep(this.paging)
|
|
|
paging.curIndex = value
|
|
|
this.paging = _.cloneDeep(paging)
|
|
|
- if (this.headerTitle === '效率') {
|
|
|
+ console.log(this.title)
|
|
|
+ if (this.headerTitle === '效率' && this.title !== '需求人力') {
|
|
|
this.tableListPagination()
|
|
|
} else {
|
|
|
this.setTableList()
|
|
@@ -705,10 +716,11 @@ export default {
|
|
|
delete params.pageTotal
|
|
|
const res = await getRequirePeopleData(params)
|
|
|
if (res.code === 200) {
|
|
|
- // this.tableList = res.data
|
|
|
- this.tableListOld = res.data.length && res.data.map(e => e)
|
|
|
- this.tableListPagination()
|
|
|
- paging.pageTotal = this.tableListOld.length
|
|
|
+ console.log(res.data)
|
|
|
+ this.tableList = res.data
|
|
|
+ // this.tableListOld = res.data.length && res.data.map(e => e)
|
|
|
+ // this.tableListPagination()
|
|
|
+ paging.pageTotal = this.sourceData[0].IdList.length
|
|
|
this.paging = { ...paging }
|
|
|
this.loading = false
|
|
|
}
|
|
@@ -792,8 +804,10 @@ export default {
|
|
|
},
|
|
|
// 分页
|
|
|
tableListPagination() {
|
|
|
- if (this.tableListOld.length) {
|
|
|
- this.tableList = this.tableListOld.map(e => e).splice(this.paging.curIndex - 1 || 0, this.paging.pageSize)
|
|
|
+ if (this.tableListOld.length && this.paging.curIndex - 1) {
|
|
|
+ this.tableList = this.tableListOld.map(e => e).splice((this.paging.curIndex - 1 || 0) * this.paging.pageSize, this.paging.pageSize)
|
|
|
+ } else {
|
|
|
+ this.tableList = this.tableListOld.map(e => e)
|
|
|
}
|
|
|
},
|
|
|
/* E 效率:半浮层数据接口 */
|