modified: src/views/common/ztt-table.vue
modified: src/views/plan/productionschedul/index.vue
| | |
| | | @size-change="sizeChangeHandle" |
| | | :page-sizes="[10, 20, 50, 100]" |
| | | :page-size="pagination.pageSize" |
| | | :page-count="pagination.size" |
| | | :layout=" |
| | | size |
| | | ? 'total, prev, pager, next' |
| | |
| | | currentPage: |
| | | this.table.currentPage == null ? 1 : this.table.currentPage, |
| | | pageSize: this.table.pageSize == null ? 20 : this.table.pageSize, |
| | | size: this.table.size == null ? 7 : this.table.size, |
| | | total: this.table.total == null ? 0 : this.table.total |
| | | }, // 分页信息 |
| | | inMemoryColWidth: {}, // 记忆中列宽,默认列宽 |
| | |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <div style="height:80vh;padding: 0px 10px;"> |
| | | <avue-crud :data="tableData" ref="crud" :option="option" :span-method="spanMethod" |
| | | <avue-crud |
| | | :data="tableData" |
| | | ref="crud" |
| | | :option="option" |
| | | :span-method="spanMethod" |
| | | @refresh-change="getData" |
| | | @current-change="handleCurrentChange" |
| | | @size-change="handleSizeChange" |
| | | :page="page" |
| | | @selection-change="selectionRow" |
| | | :table-loading="loading"> |
| | |
| | | page: { |
| | | total: 10, |
| | | currentPage: 1, |
| | | pageSize: 10 |
| | | pageSize: 10, |
| | | pagerCount: 5 |
| | | }, |
| | | option: { |
| | | height: 400, |
| | |
| | | } |
| | | return '' |
| | | }, |
| | | handleSizeChange(val){ |
| | | if(val){ |
| | | this.page.pageSize=val |
| | | this.getData() |
| | | } |
| | | }, |
| | | handleCurrentChange(val){ |
| | | if(val){ |
| | | this.page.currentPage=val |
| | | this.getData() |
| | | } |
| | | }, |
| | | // 获取数据列表 |
| | | getData() { |
| | | this.loading = true |
| | | let param = { |
| | | size: 20, |
| | | current: 1, |
| | | size: this.page.pageSize, |
| | | current: this.page.currentPage, |
| | | } |
| | | console.log(this.page); |
| | | fetchScheduleList(param).then((res) => { |
| | | this.tableData = res.data.data.records |
| | | this.page.total = res.data.data.total |
| | |
| | | this.scheduleList = [] |
| | | }) |
| | | this.loading = false |
| | | }, |
| | | handleCurrentChange(val) { |
| | | this.multipleSelection = val |
| | | }, |
| | | // 删除 |
| | | deleteHandle(row,index) { |