ebf11268 by zhen

fix查询初始化page页数

1 parent 98a404ed
...@@ -2,5 +2,5 @@ ...@@ -2,5 +2,5 @@
2 ENV = 'development' 2 ENV = 'development'
3 3
4 # base api 4 # base api
5 # VUE_APP_BASE_API = 'http://192.168.11.67:8096' 5 VUE_APP_BASE_API = 'http://192.168.11.67:8096'
6 VUE_APP_BASE_API = 'https://beta-salecloud-hengan.situdata.com' 6 # VUE_APP_BASE_API = 'https://beta-salecloud-hengan.situdata.com'
......
...@@ -50,7 +50,7 @@ service.interceptors.response.use( ...@@ -50,7 +50,7 @@ service.interceptors.response.use(
50 // 2909 登录超时 50 // 2909 登录超时
51 // cookie失效 51 // cookie失效
52 Message({ 52 Message({
53 message: res.message || 'error', 53 message: res.msg || 'error',
54 type: 'error', 54 type: 'error',
55 duration: 5 * 1000 55 duration: 5 * 1000
56 }) 56 })
...@@ -58,7 +58,7 @@ service.interceptors.response.use( ...@@ -58,7 +58,7 @@ service.interceptors.response.use(
58 router.push('/login') 58 router.push('/login')
59 } else if (res && res.code) { 59 } else if (res && res.code) {
60 Message({ 60 Message({
61 message: res.message || 'error', 61 message: res.msg || 'error',
62 type: 'error', 62 type: 'error',
63 duration: 5 * 1000 63 duration: 5 * 1000
64 }) 64 })
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
4 background 4 background
5 layout="total, prev, pager, next, sizes, jumper" 5 layout="total, prev, pager, next, sizes, jumper"
6 :total="pagination.total" 6 :total="pagination.total"
7 :current-page.sync="pagination.page"
7 @current-change="handleCurrentChange" 8 @current-change="handleCurrentChange"
8 @size-change="handleSizeChange" 9 @size-change="handleSizeChange"
9 ></el-pagination> 10 ></el-pagination>
...@@ -36,6 +37,10 @@ export default { ...@@ -36,6 +37,10 @@ export default {
36 this.$emit('pager', { ...this.pagination }) 37 this.$emit('pager', { ...this.pagination })
37 }, 38 },
38 methods: { 39 methods: {
40 changeCurrentSize(page) {
41 this.pagination.page = page
42 this.handleCurrentChange(page)
43 },
39 handleCurrentChange(page) { 44 handleCurrentChange(page) {
40 this.$emit('pager', { ...this.pagination, page }) 45 this.$emit('pager', { ...this.pagination, page })
41 }, 46 },
......
...@@ -39,9 +39,7 @@ ...@@ -39,9 +39,7 @@
39 </el-form> 39 </el-form>
40 </div> 40 </div>
41 <div class="flex-end mb10"> 41 <div class="flex-end mb10">
42 <el-button type="primary" size="mini" @click="handleQueryOrderList" 42 <el-button type="primary" size="mini" @click="submit">查询</el-button>
43 >查询</el-button
44 >
45 <el-button size="mini" @click="onReset">重置</el-button> 43 <el-button size="mini" @click="onReset">重置</el-button>
46 </div> 44 </div>
47 <el-table 45 <el-table
...@@ -97,8 +95,9 @@ ...@@ -97,8 +95,9 @@
97 </el-table-column> 95 </el-table-column>
98 </el-table> 96 </el-table>
99 <FooterPaginationfrom 97 <FooterPaginationfrom
100 @pager="handleGetPager" 98 ref="paginationRef"
101 :total="total" 99 :total="total"
100 @pager="handleGetPager"
102 ></FooterPaginationfrom> 101 ></FooterPaginationfrom>
103 </Card> 102 </Card>
104 </template> 103 </template>
...@@ -148,13 +147,17 @@ export default { ...@@ -148,13 +147,17 @@ export default {
148 console.log(error) 147 console.log(error)
149 } 148 }
150 }, 149 },
150 submit() {
151 // 会触发pager事件
152 this.$refs.paginationRef.changeCurrentSize(1)
153 },
151 onReset() { 154 onReset() {
152 this.ruleForm = { 155 this.ruleForm = {
153 username: '', 156 username: '',
154 userId: '', 157 userId: '',
155 times: ['', ''] 158 times: ['', '']
156 } 159 }
157 this.handleQueryOrderList() 160 this.submit()
158 }, 161 },
159 handleGetPager(data) { 162 handleGetPager(data) {
160 this.pagination = data 163 this.pagination = data
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!