Răsfoiți Sursa

报告详情页缺陷跳转

qinzhipeng_v@didiglobal.com 4 ani în urmă
părinte
comite
2c06d81282

+ 4 - 1
src/views/reportManagement/ReleaseReport/components/iconDisplay.vue

@@ -41,6 +41,7 @@
 </template>
 
 <script>
+import { analysisBizId_id, EncryptId } from '@/utils/crypto-js.js'
 import echarts from 'echarts'
 import { bugGetReportOutSumData, bugGetReportNotResolveData, bugGetReportDisDataByMember, bugGetReportDisDataByPri, bugGetReportDisDataByDate } from '@/api/reportTemplate' // 模版添删改查
 export default {
@@ -245,7 +246,9 @@ export default {
     },
 
     click_bugName(id) { // 缺陷跳转
-      this.$router.push({ name: '缺陷详情', params: { id: id }})
+      const bizId_id = analysisBizId_id(this.$route.query.bizId_id)
+      const bizId_ids = EncryptId(`${bizId_id[0]}_${id}`)
+      this.$router.push({ name: '缺陷详情', query: { bizId_id: bizId_ids }})
     }
   }
 }

+ 5 - 1
src/views/reportManagement/daily/components/iconDisplay.vue

@@ -36,6 +36,7 @@
 import moment from 'moment'
 import echarts from 'echarts'
 import '@/styles/PublicStyle/index.scss'
+import { analysisBizId_id, EncryptId } from '@/utils/crypto-js.js'
 import { bugGetReportSumData, bugGetReportHighPriData, bugGetReportDisDataByMember, bugGetReportDisDataByPri, bugGetReportDisDataByDate } from '@/api/reportTemplate' // 模版添删改查
 export default {
   props: {
@@ -74,7 +75,10 @@ export default {
   },
   methods: {
     click_bugName(id) { // 缺陷跳转
-      this.$router.push({ name: '缺陷详情', params: { id: Number(id.replace('BUG-', '')) }})
+      const bizId_id = analysisBizId_id(this.$route.query.bizId_id)
+      const bugId = Number(id.replace('BUG-', ''))
+      const bizId_ids = EncryptId(`${bizId_id[0]}_${bugId}`)
+      this.$router.push({ name: '缺陷详情', query: { bizId_id: bizId_ids }})
     },
 
     setReportData(val) {