|
|
|
@ -199,6 +199,7 @@
|
|
|
|
|
import { useRoute } from 'vue-router'
|
|
|
|
|
import { useGo } from '/@/hooks/web/usePage'
|
|
|
|
|
import { closePage } from '/@/hooks/web/common'
|
|
|
|
|
import { setObjToUrlParams } from '/@/utils'
|
|
|
|
|
export default defineComponent({
|
|
|
|
|
name: 'ActionBar',
|
|
|
|
|
props: {
|
|
|
|
@ -335,21 +336,22 @@
|
|
|
|
|
extraIndex = index - 1
|
|
|
|
|
} else {
|
|
|
|
|
// 下一票
|
|
|
|
|
if (index == 19) {
|
|
|
|
|
if (index == ids.length - 1) {
|
|
|
|
|
return createMessage.warning('该票为当前页码最后一票!')
|
|
|
|
|
}
|
|
|
|
|
id = ids[index + 1]
|
|
|
|
|
extraIndex = index + 1
|
|
|
|
|
}
|
|
|
|
|
const extraQuery = props?.getExtraQuery(extraIndex) || {}
|
|
|
|
|
go({
|
|
|
|
|
path: route.path,
|
|
|
|
|
query: {
|
|
|
|
|
const extraQuery = props?.getExtraQuery ? props?.getExtraQuery(extraIndex) : {}
|
|
|
|
|
const goParams = {
|
|
|
|
|
id,
|
|
|
|
|
...extraQuery,
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
go({
|
|
|
|
|
path: route.path,
|
|
|
|
|
query: goParams,
|
|
|
|
|
})
|
|
|
|
|
closePage(route.path + '?id=' + id)
|
|
|
|
|
closePage(setObjToUrlParams(route.path, goParams))
|
|
|
|
|
} else {
|
|
|
|
|
createMessage.warning('列表页面数据丢失,请回退列表页面后重试!')
|
|
|
|
|
}
|
|
|
|
|