|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
- <save-form :inline="true" ref="searchForm" :model="searchForm">
|
|
|
+ <save-form :inline="true" ref="searchForm" :model="searchForm" @submit="onSearch" :saveKey="saveKey">
|
|
|
<el-form-item prop="readStatus">
|
|
|
<el-select
|
|
|
v-model.trim="searchForm.readStatus"
|
|
@@ -12,7 +12,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
- <el-button type="danger" @click="onSearch">搜索</el-button>
|
|
|
+ <el-button type="danger" native-type="submit">搜索</el-button>
|
|
|
</el-form-item>
|
|
|
</save-form>
|
|
|
<div class="tableWrap">
|
|
@@ -55,7 +55,9 @@
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
<pagination
|
|
|
- :total="pageInfo.total"
|
|
|
+ sync
|
|
|
+ :saveKey="saveKey"
|
|
|
+ :total.sync="pageInfo.total"
|
|
|
:page.sync="pageInfo.page"
|
|
|
:limit.sync="pageInfo.limit"
|
|
|
:page-sizes="pageInfo.page_size"
|
|
@@ -127,7 +129,7 @@ import vipApplyModel from "./vipApply";
|
|
|
import musicGroupModel from "./musicGroup"
|
|
|
export default {
|
|
|
components: { pagination, StudentModel, LeaveModel, vipApplyModel, musicGroupModel },
|
|
|
- props: ["type"],
|
|
|
+ props: ["type", 'saveKey'],
|
|
|
data() {
|
|
|
return {
|
|
|
dialogSystem: false,
|