diff --git a/jero-web/src/views/businessSupport/problemKnowledgeBase/components/problemKnowledgeBaseList.vue b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/problemKnowledgeBaseList.vue index 35b7746c7..281dffe9e 100644 --- a/jero-web/src/views/businessSupport/problemKnowledgeBase/components/problemKnowledgeBaseList.vue +++ b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/problemKnowledgeBaseList.vue @@ -100,7 +100,7 @@ {{item.targetMarket_dicText}}
- + {{item.showPermissions_dicText}}
@@ -217,22 +217,17 @@ } }, mounted() { - let serial_number = localStorage.getItem('serial_number') + let serial_number = this.$route.query.serial_number if (serial_number) { this.searchStr = serial_number - localStorage.removeItem('serial_number') } this.isTrue = true - let BaseQuery = localStorage.getItem('problemknowledgeBase') + let BaseQuery = this.$route.query.id if (BaseQuery) { - let content = JSON.parse(BaseQuery) - if (content.id) { - this.isTrue = false - this.$nextTick(() => { - this.$refs.problemKnowledgeBaseListViewRef.getData(JSON.parse(JSON.stringify(content))) - }) - } - localStorage.removeItem('problemknowledgeBase') + this.isTrue = false + this.$nextTick(() => { + this.$refs.problemKnowledgeBaseListViewRef.getData({ id: BaseQuery }) + }) } this.getList() this.replacePage() diff --git a/jero-web/src/views/businessSupport/problemKnowledgeBase/index.vue b/jero-web/src/views/businessSupport/problemKnowledgeBase/index.vue index 7a4a2757f..61d4e96ee 100644 --- a/jero-web/src/views/businessSupport/problemKnowledgeBase/index.vue +++ b/jero-web/src/views/businessSupport/problemKnowledgeBase/index.vue @@ -29,7 +29,14 @@ }, methods: { callback(key) { - + if (key == 'Country Card') { + if (this.$route.query.serial_number || this.$route.query.id) { + this.$router.push({ + path: '/problemknowledgeBase' + }) + } + } + this.tabModel = key } } } diff --git a/jero-web/src/views/documentManage/library/docDetail/index.vue b/jero-web/src/views/documentManage/library/docDetail/index.vue index b0de57787..bfd52bea2 100644 --- a/jero-web/src/views/documentManage/library/docDetail/index.vue +++ b/jero-web/src/views/documentManage/library/docDetail/index.vue @@ -26,11 +26,11 @@ {{$t('DocumentSplitting')}}
- - - - - + + + + +
@@ -405,9 +405,12 @@ } }) } - localStorage.setItem('serial_number',serial_number) + // localStorage.setItem('serial_number',serial_number) let newUrl = this.$router.resolve({ path: '/problemknowledgeBase', + query: { + serial_number: serial_number + } }) window.open(newUrl.href, '_blank') }, @@ -466,7 +469,7 @@ } else if (fileSuffix == '.xlsx' || fileSuffix == '.xls') { let url = window._CONFIG['onlinePreviewDomainURL'] + '?url=' + Base64.encode(this.downLoadFileUrl + '/' + fileQuery.id + fileSuffix) window.open(url, '_blank') - }else if(fileSuffix == '.png' || fileSuffix == '.jpeg' || fileSuffix == '.gif' || fileSuffix == '.jpg'){ + } else if (fileSuffix == '.png' || fileSuffix == '.jpeg' || fileSuffix == '.gif' || fileSuffix == '.jpg') { let url = window._CONFIG['onlinePreviewDomainURL'] + '?url=' + Base64.encode(this.downLoadImgUrl + '/' + fileQuery.id + fileSuffix) window.open(url, '_blank') } else { diff --git a/jero-web/src/views/documentTools/searchCenter/components/problemKnowledgeBase.vue b/jero-web/src/views/documentTools/searchCenter/components/problemKnowledgeBase.vue index f22aa238b..39fe20342 100644 --- a/jero-web/src/views/documentTools/searchCenter/components/problemKnowledgeBase.vue +++ b/jero-web/src/views/documentTools/searchCenter/components/problemKnowledgeBase.vue @@ -176,7 +176,7 @@ }) }, checkedClick(item) { - localStorage.setItem('problemknowledgeBase',JSON.stringify(item)) + // localStorage.setItem('problemknowledgeBase',JSON.stringify(item)) this.$router.push({ path: '/problemknowledgeBase', query: {