fix:修改 详细视图 未记录页码的问题

This commit is contained in:
zhangyu
2022-10-11 16:11:56 +08:00
parent 350318bc69
commit 69aeee0d72
8 changed files with 16 additions and 10 deletions

View File

@@ -17,14 +17,22 @@ export default {
detailType: localStorage.getItem('detail-view-' + this.tableId) || 'list', detailType: localStorage.getItem('detail-view-' + this.tableId) || 'list',
detailViewRightObj: '', detailViewRightObj: '',
detailViewLoading: false, detailViewLoading: false,
detailTimer: '' detailTimer: '',
showInput: false
} }
}, },
created () { created () {
this.detailType = localStorage.getItem('detail-view-' + this.tableId) || 'list' this.detailType = localStorage.getItem('detail-view-' + this.tableId) || 'list'
}, },
mounted () {
setTimeout(() => {
this.showInput = true
}, 300)
},
methods: { methods: {
changeDetailType (flag) { changeDetailType (flag) {
this.detailType = flag
const query = { ...this.$route.query, detailType: flag }
if (this.detailType === flag) { if (this.detailType === flag) {
return return
} }
@@ -32,8 +40,6 @@ export default {
// if (this.orderBy) { // if (this.orderBy) {
// this.detailViewRightObj = '' // this.detailViewRightObj = ''
// } // }
this.detailType = flag
const query = { ...this.$route.query, detailType: flag }
query.bottomBox = this.detailType !== 'view' query.bottomBox = this.detailType !== 'view'
this.$router.replace({ query: query }).catch(err => {}) this.$router.replace({ query: query }).catch(err => {})
let dataList = '' let dataList = ''

View File

@@ -62,7 +62,7 @@
small small
> >
<template> <template>
<el-input-number ref="jumpInput" v-model="pageObj.pageNo" :controls="false" :min="1" :max="pageObj.pages" class="jump-input" @change="getTableData" @keyup.enter.native="getTableData" size="mini"/> <el-input-number v-if="showInput" ref="jumpInput" v-model="pageObj.pageNo" :controls="false" :min="1" :max="pageObj.pages" class="jump-input" @change="getTableData" @keyup.enter.native="getTableData" size="mini"/>
<span class="jump-pages">/&nbsp;{{pageObj.pages}}</span> <span class="jump-pages">/&nbsp;{{pageObj.pages}}</span>
</template> </template>
</el-pagination> </el-pagination>

View File

@@ -65,7 +65,7 @@
small small
> >
<template> <template>
<el-input-number ref="jumpInput" v-model="pageObj.pageNo" :controls="false" :min="1" :max="pageObj.pages" class="jump-input" @change="getTableData" @keyup.enter.native="getTableData" size="mini"/> <el-input-number v-if="showInput" ref="jumpInput" v-model="pageObj.pageNo" :controls="false" :min="1" :max="pageObj.pages" class="jump-input" @change="getTableData" @keyup.enter.native="getTableData" size="mini"/>
<span class="jump-pages">/&nbsp;{{pageObj.pages}}</span> <span class="jump-pages">/&nbsp;{{pageObj.pages}}</span>
</template> </template>
</el-pagination> </el-pagination>

View File

@@ -64,7 +64,7 @@
small small
> >
<template> <template>
<el-input-number ref="jumpInput" v-model="pageObj.pageNo" :controls="false" :min="1" :max="pageObj.pages" class="jump-input" @change="getTableData" @keyup.enter.native="getTableData" size="mini"/> <el-input-number v-if="showInput" ref="jumpInput" v-model="pageObj.pageNo" :controls="false" :min="1" :max="pageObj.pages" class="jump-input" @change="getTableData" @keyup.enter.native="getTableData" size="mini"/>
<span class="jump-pages">/&nbsp;{{pageObj.pages}}</span> <span class="jump-pages">/&nbsp;{{pageObj.pages}}</span>
</template> </template>
</el-pagination> </el-pagination>

View File

@@ -45,7 +45,7 @@
small small
> >
<template> <template>
<el-input-number ref="jumpInput" v-model="pageObj.pageNo" :controls="false" :min="1" :max="pageObj.pages" class="jump-input" @change="getTableData" @keyup.enter.native="getTableData" size="mini"/> <el-input-number v-if="showInput" ref="jumpInput" v-model="pageObj.pageNo" :controls="false" :min="1" :max="pageObj.pages" class="jump-input" @change="getTableData" @keyup.enter.native="getTableData" size="mini"/>
<span class="jump-pages">/&nbsp;{{pageObj.pages}}</span> <span class="jump-pages">/&nbsp;{{pageObj.pages}}</span>
</template> </template>
</el-pagination> </el-pagination>

View File

@@ -44,7 +44,7 @@
small small
> >
<template> <template>
<el-input-number ref="jumpInput" v-model="pageObj.pageNo" :controls="false" :min="1" :max="pageObj.pages" class="jump-input" @change="getTableData" @keyup.enter.native="getTableData" size="mini"/> <el-input-number v-if="showInput" ref="jumpInput" v-model="pageObj.pageNo" :controls="false" :min="1" :max="pageObj.pages" class="jump-input" @change="getTableData" @keyup.enter.native="getTableData" size="mini"/>
<span class="jump-pages">/&nbsp;{{pageObj.pages}}</span> <span class="jump-pages">/&nbsp;{{pageObj.pages}}</span>
</template> </template>
</el-pagination> </el-pagination>

View File

@@ -61,7 +61,7 @@
small small
> >
<template> <template>
<el-input-number ref="jumpInput" v-model="pageObj.pageNo" :controls="false" :min="1" :max="pageObj.pages" class="jump-input" @change="getTableData" @keyup.enter.native="getTableData" size="mini"/> <el-input-number v-if="showInput" ref="jumpInput" v-model="pageObj.pageNo" :controls="false" :min="1" :max="pageObj.pages" class="jump-input" @change="getTableData" @keyup.enter.native="getTableData" size="mini"/>
<span class="jump-pages">/&nbsp;{{pageObj.pages}}</span> <span class="jump-pages">/&nbsp;{{pageObj.pages}}</span>
</template> </template>
</el-pagination> </el-pagination>

View File

@@ -61,7 +61,7 @@
small small
> >
<template> <template>
<el-input-number ref="jumpInput" v-model="pageObj.pageNo" :controls="false" :min="1" :max="pageObj.pages" class="jump-input" @change="getTableData" @keyup.enter.native="getTableData" size="mini"/> <el-input-number v-if="showInput" ref="jumpInput" v-model="pageObj.pageNo" :controls="false" :min="1" :max="pageObj.pages" class="jump-input" @change="getTableData" @keyup.enter.native="getTableData" size="mini"/>
<span class="jump-pages">/&nbsp{{pageObj.pages}}</span> <span class="jump-pages">/&nbsp{{pageObj.pages}}</span>
</template> </template>
</el-pagination> </el-pagination>