| | |
| | | <el-col :span="12"> |
| | | <label> |
| | | <span class="label">标题内容:</span> |
| | | <el-input v-model="title" size="small" placeholder="请输入关键词"></el-input> |
| | | <el-input v-model="title" size="small" @change="keyWordChanged" placeholder="请输入关键词"></el-input> |
| | | </label> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | |
| | | range-separator=" ~ " |
| | | start-placeholder="开始日期" |
| | | end-placeholder="结束日期" |
| | | @change="dateChanged" |
| | | > |
| | | </el-date-picker> |
| | | </label> |
| | | </el-col> |
| | | </el-row> |
| | | <div class="" slot="footer"> |
| | | <el-button type="primary" icon="el-icon-search">查询</el-button> |
| | | <el-button type="primary" @click="getList" icon="el-icon-search">查询</el-button> |
| | | </div> |
| | | </flex-layout> |
| | | </div> |
| | |
| | | @itemclick="details" |
| | | :data="item" |
| | | ></list-card> |
| | | <el-empty :image-size="200" v-if="!list.length"></el-empty> |
| | | </div> |
| | | <!-- 分页 --> |
| | | <div class="pagination" slot="footer"> |
| | | <el-button type="primary" size="mini" icon="el-icon-arrow-left">上一页</el-button> |
| | | <el-button type="primary" :disabled="!page.hasPreviousPage" size="mini" icon="el-icon-arrow-left" @click="prevPage">上一页</el-button> |
| | | <el-pagination |
| | | @size-change="handleSizeChange" |
| | | @current-change="handleCurrentChange" |
| | |
| | | layout="total, sizes, prev, pager, next, jumper" |
| | | :total="page.total"> |
| | | </el-pagination> |
| | | <el-button type="primary" size="mini" icon="el-icon-arrow-right">下一页</el-button> |
| | | <el-button type="primary" :disabled="!page.hasNextPage" size="mini" icon="el-icon-arrow-right" @click="nextPage">下一页</el-button> |
| | | </div> |
| | | </flex-layout> |
| | | </flex-layout> |
| | |
| | | return { |
| | | unitType: 1, |
| | | title: "", |
| | | desc: "", |
| | | datetime: "", |
| | | level: 0, |
| | | fileList: [], |
| | | operate: 0, |
| | | list: [], |
| | | page: { |
| | | currentPage: 1, |
| | | pageSizes: [1, 5, 10, 20], |
| | | pageSize: 5, |
| | | total: 0 |
| | | total: 0, |
| | | hasNextPage: false, |
| | | hasPreviousPage: false, |
| | | prePage: 0, |
| | | nextPage: 0 |
| | | } |
| | | } |
| | | }, |
| | |
| | | methods: { |
| | | details (data) { |
| | | console.log(data); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '注意, 我要跳转详情页面了 单号:' + data.orderId |
| | | }); |
| | | }, |
| | | handleSizeChange (val) { |
| | | console.log(`每页 ${val} 条`); |
| | | // console.log(`每页 ${val} 条`); |
| | | this.page.pageSize = val; |
| | | this.getList(); |
| | | }, |
| | | handleCurrentChange (val) { |
| | | console.log(`当前页: ${val}`); |
| | | // console.log(`当前页: ${val}`); |
| | | this.page.currentPage = val; |
| | | this.getList(); |
| | | }, |
| | | // 上一页 |
| | | prevPage () { |
| | | this.page.currentPage = this.page.prePage; |
| | | this.getList(); |
| | | }, |
| | | // 下一页 |
| | | nextPage () { |
| | | this.page.currentPage = this.page.nextPage; |
| | | this.getList(); |
| | | }, |
| | | keyWordChanged () { |
| | | this.getList(); |
| | | }, |
| | | dateChanged () { |
| | | // TODO |
| | | this.$message({ |
| | | type: 'warning', |
| | | message: '功能开发中...' |
| | | }); |
| | | }, |
| | | // 查列表 |
| | | getList () { |
| | | let param = { |
| | | pageNum: 1, |
| | | pageSize: 1, |
| | | type: 1 |
| | | pageNum: this.page.currentPage, |
| | | pageSize: this.page.pageSize, |
| | | type: this.unitType |
| | | }; |
| | | let data = { |
| | | |
| | | }; |
| | | let data = {}; |
| | | if (this.title) { |
| | | data.title = this.title; |
| | | } |
| | | getList(param, data).then((res) => { |
| | | res = res.data; |
| | | console.log(res, '====='); |
| | | // console.log(res, '====='); |
| | | let list = []; |
| | | if (res.code) { |
| | | list = res.data; |
| | | let _data = res.data; |
| | | list = _data.list; |
| | | // 更新分页数据 |
| | | this.page.total = _data.total; |
| | | this.page.hasNextPage = _data.hasNextPage; |
| | | this.page.hasPreviousPage = _data.hasPreviousPage; |
| | | this.page.prePage = _data.prePage; |
| | | this.page.nextPage = _data.nextPage; |
| | | } |
| | | console.log(list); |
| | | // console.log(list); |
| | | this.list = list; |
| | | }).catch((err) => { |
| | | console.error(err); |