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}}
@@ -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: {