|
@@ -53,7 +53,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
- <el-button @click="getList"
|
|
|
+ <el-button @click="search"
|
|
|
type="danger">搜索</el-button>
|
|
|
</el-form-item>
|
|
|
</save-form>
|
|
@@ -161,7 +161,8 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
- <pagination :total="pageInfo.total"
|
|
|
+ <pagination :total.sync="pageInfo.total"
|
|
|
+ sync
|
|
|
:page.sync="pageInfo.page"
|
|
|
:limit.sync="pageInfo.limit"
|
|
|
:page-sizes="pageInfo.page_size"
|
|
@@ -218,8 +219,13 @@ export default {
|
|
|
this.getList();
|
|
|
},
|
|
|
methods: {
|
|
|
+ search() {
|
|
|
+ this.pageInfo.page = 1
|
|
|
+ this.$refs.searchForm.save(this.searchForm)
|
|
|
+ this.$refs.searchForm.save(this.pageInfo, 'page')
|
|
|
+ this.getList()
|
|
|
+ },
|
|
|
getList () {
|
|
|
- this.$refs.searchForm?.save(this.searchForm)
|
|
|
let params = {
|
|
|
page: this.pageInfo.page,
|
|
|
rows: this.pageInfo.limit,
|