| | |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | |
| | | <el-row style="text-align: center; margin-top: 10px;"> |
| | | <el-pagination |
| | | @size-change="handleSizeChange" |
| | | @current-change="handleCurrentChange" |
| | | :current-page="page.currentPage" |
| | | :page-sizes="[10, 20, 30, 50]" |
| | | :page-size="page.pageSize" |
| | | layout="total, prev, pager, next, jumper" |
| | | :total="page.total"> |
| | | </el-pagination> |
| | | </el-row> |
| | | <el-row class="btn-box"> |
| | | <el-button size="mini" type="danger" @click="closeXm()">关闭</el-button> |
| | | <el-button size="mini" type="primary" @click="chouseGoods()">确认</el-button> |
| | |
| | | searchTableData: [], |
| | | //表格加载效果 |
| | | loading: false, |
| | | page : { |
| | | currentPage : 1, |
| | | pageSize : 10, |
| | | total : 0 |
| | | }, |
| | | /******搜索表格数据END********/ |
| | | |
| | | dialogSettleVisible : false, |
| | |
| | | */ |
| | | searchGoods() { |
| | | let _this = this; |
| | | var currentPage = this.page.currentPage; |
| | | var pageSize = this.page.pageSize; |
| | | var offset = (currentPage - 1) * pageSize; |
| | | if (this.queryKey && this.queryKey.trim().length > 0) { |
| | | this.showSearchTable = true; |
| | | this.loading = true; |
| | |
| | | app: _this, |
| | | contentType: 'application/x-www-form-urlencoded', |
| | | //TODO 优化下拉加载 |
| | | data: {name: _this.queryKey, limit: 10000}, |
| | | data: {name: _this.queryKey, limit: pageSize, offset : offset}, |
| | | url: basePath + "/admin/shoppinggoods/showList", |
| | | callback: function (data) { |
| | | _this.searchTableData = data.rows; |
| | | _this.page.total = data.total; |
| | | _this.loading = false; |
| | | } |
| | | }); |
| | |
| | | this.showSearchTable = false; |
| | | } |
| | | }, |
| | | |
| | | |
| | | handleSizeChange(val) { |
| | | this.page.pageSize = val; |
| | | this.searchGoods(); |
| | | }, |
| | | handleCurrentChange(val) { |
| | | this.page.currentPage = val; |
| | | this.searchGoods(); |
| | | }, |
| | | remoteMethod(query) { |
| | | if (query !== '') { |
| | | this.vipLoading = true; |