Commit dd9db36a authored by zhang's avatar zhang

feat: 任务处理在详情页返回时跳转到当前页而非第一页

parent 42bcbdfa
......@@ -21,6 +21,9 @@ const getters = {
standard_name: state => state.standard.standard_name,
standardList: state => state.standard.standardList,
testScenarioList: state => state.testScenario.testScenarioList,
dept: state => state.user.dept
dept: state => state.user.dept,
currentUnprocessedReviewPage: state => state.processing.currentUnprocessedReviewPage,
currentProcessedReviewPage: state => state.processing.currentProcessedReviewPage,
currentArchivedTaskPage: state => state.processing.currentArchivedTaskPage
}
export default getters
import { getCompanyFile } from '@/api/task/files.js'
const state = {
currentUnprocessedReviewPage: 1,
currentProcessedReviewPage: 1,
currentArchivedTaskPage: 1,
companyFiles: []
}
const mutations = {
SET_UNPROCESSED_REVIEW_PAGE:(state, page) => {
state.currentUnprocessedReviewPage = page
},
SET_PROCESSED_REVIEW_PAGE:(state, page) => {
state.currentProcessedReviewPage = page
},
SET_ARCHIVED_TASK_PAGE:(state, page) => {
state.currentArchivedTaskPage = page
},
SET_FILES: (state, files) => {
state.companyFiles = files
}
}
const actions = {
setUnprocessedReviewPage({ commit }, page) {
commit('SET_UNPROCESSED_REVIEW_PAGE', page)
},
setProcessedReviewPage({ commit }, page) {
commit('SET_PROCESSED_REVIEW_PAGE', page)
},
setArchivedTaskPage({ commit }, page) {
commit('SET_ARCHIVED_TASK_PAGE', page)
},
getCompanyFiles({ commit }, data) {
getCompanyFile(data).then(res => {
// 筛选数组返回其中某一个元素成为新数组
......
......@@ -275,7 +275,7 @@ export default {
},
computed: {
...mapGetters(['userId', 'standardList'])
...mapGetters(['userId', 'standardList','currentArchivedTaskPage'])
},
watch: {
// 监控标准修改
......@@ -289,7 +289,10 @@ export default {
}
},
created() {
this.$store.dispatch('processing/setUnprocessedReviewPage',1)
this.$store.dispatch('processing/setProcessedReviewPage',1)
this.$store.dispatch('standard/setStandardList')
this.queryParams.pageNum = this.currentArchivedTaskPage
},
methods: {
getTaskType(id) {
......@@ -303,6 +306,7 @@ export default {
/* 跳转到问卷详情*/
goNext(url) {
this.$router.push({ path: url })
this.$store.dispatch('processing/setArchivedTaskPage',this.queryParams.pageNum)
},
/* 文件转化为二进制*/
fileToBase64(file) {
......
......@@ -243,7 +243,7 @@ export default {
}
},
computed: {
...mapGetters(['userId', 'standardList'])
...mapGetters(['userId', 'standardList','currentProcessedReviewPage'])
},
watch: {
// 监控标准修改
......@@ -257,7 +257,10 @@ export default {
}
},
created() {
this.$store.dispatch('processing/setArchivedTaskPage', 1)
this.$store.dispatch('processing/setUnprocessedReviewPage',1)
this.$store.dispatch('standard/setStandardList')
this.queryParams.pageNum = this.currentProcessedReviewPage
},
methods: {
getTaskType(id) {
......@@ -302,6 +305,7 @@ export default {
goNext(url) {
console.log(url)
this.$router.push({ path: url })
this.$store.dispatch('processing/setProcessedReviewPage',this.queryParams.pageNum)
}
}
}
......
......@@ -439,7 +439,7 @@ export default {
}
},
computed: {
...mapGetters(['userId', 'standardList'])
...mapGetters(['userId', 'standardList','currentUnprocessedReviewPage'])
},
watch: {
// 监控标准修改
......@@ -453,7 +453,10 @@ export default {
}
},
created() {
this.$store.dispatch('processing/setArchivedTaskPage', 1)
this.$store.dispatch('processing/setProcessedReviewPage',1)
this.$store.dispatch('standard/setStandardList')
this.queryParams.pageNum = this.currentUnprocessedReviewPage
},
methods: {
getTaskType(id) {
......@@ -616,8 +619,9 @@ export default {
/* 跳转到问卷详情*/
goNext(url) {
this.$router.push({ path: url })
this.$store.dispatch('processing/setUnprocessedReviewPage',this.queryParams.pageNum)
}
}
},
}
</script>
<style scoped>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment