ソースを参照

半浮层分页:9

洪海涛 4 年 前
コミット
c57eddd0ed
1 ファイル変更12 行追加9 行削除
  1. 12 9
      src/views/dataBigManage/components/drawerModal/index.vue

+ 12 - 9
src/views/dataBigManage/components/drawerModal/index.vue

@@ -211,7 +211,7 @@ export default {
       this.headerTitle = this.drawerData.headerTitle
       this.title = this.headerTitle.search(/质量|效率/) > -1 ? this.drawerData.label || '' : this.drawerData.activeLabel
       if (this.headerTitle && this.title) {
-        console.log(this.drawerData)
+        // console.log(this.drawerData)
         this.pagingInit()
         this.setPageSize()
         this.column = []
@@ -384,7 +384,7 @@ export default {
       const paging = _.cloneDeep(this.paging)
       paging.curIndex = value
       this.paging = _.cloneDeep(paging)
-      console.log(this.title)
+      // console.log(this.title)
       if (this.headerTitle === '效率' && this.title !== '需求人力') {
         this.tableListPagination()
       } else {
@@ -475,7 +475,7 @@ export default {
     },
     // 设置列表数据
     setTableList() {
-      console.log(439)
+      // console.log(439)
       this.tableList = []
       if (this.headerTitle === '质量') {
         if (this.title.search(/新增缺陷|reopen/) > -1) {
@@ -716,7 +716,7 @@ export default {
       delete params.pageTotal
       const res = await getRequirePeopleData(params)
       if (res.code === 200) {
-        console.log(res.data)
+        // console.log(res.data)
         this.tableList = res.data
         // this.tableListOld = res.data.length && res.data.map(e => e)
         // this.tableListPagination()
@@ -804,19 +804,22 @@ export default {
     },
     // 分页
     tableListPagination() {
-      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)
+      if (this.tableListOld.length) {
+        if (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 效率:半浮层数据接口 */
     // 分页数据初始化
     pagingInit() {
+      const pageSize = window.localStorage.getItem('pageSize') || 10
       this.paging = {
         curIndex: 1,
         pageTotal: 0,
-        pageSize: 10
+        pageSize: Number.parseInt(pageSize)
       }
     },
     // 设置表格高度