From d337500e790cf43bd31f2a5318b03eacc6295569 Mon Sep 17 00:00:00 2001
From: sunFlower <787203167@qq.com>
Date: Fri, 4 Nov 2022 13:45:27 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=A6=85=E9=81=93=E5=B7=B2?=
=?UTF-8?q?=E7=9F=A5bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/problemKnowledgeBaseList.vue | 19 +++++++------------
.../problemKnowledgeBase/index.vue | 9 ++++++++-
.../library/docDetail/index.vue | 17 ++++++++++-------
.../components/problemKnowledgeBase.vue | 2 +-
4 files changed, 26 insertions(+), 21 deletions(-)
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: {