فهرست منبع

指标溯源code传参

Karsa 1 سال پیش
والد
کامیت
07ad88d2a3
2فایلهای تغییر یافته به همراه9 افزوده شده و 3 حذف شده
  1. 8 2
      src/hooks/edb/useToHistoryPage.js
  2. 1 1
      src/views/dataEDB/EDBHistoryPage.vue

+ 8 - 2
src/hooks/edb/useToHistoryPage.js

@@ -1,12 +1,18 @@
 import { useRouter } from 'vue-router'
+import apiDataEDB from '@/api/dataEDB'
 export function useToHistoryPage(){
     const router=useRouter()
-    function toHistoryPage(edbId){
+    async function toHistoryPage(edbId){
         if(!edbId) return
+
+        //改为传code获取溯源 改的地方太多了在这里直接获取code算了
+        const {Ret,Data} = await apiDataEDB.getBaseEdbInfo({EdbInfoId: edbId})
+        if(Ret!==200) return
+
         const routerEl = router.resolve({
             path:'/dataEDB/history',
             query:{
-                edbId
+                code: Data.UniqueCode
             }
         })
         window.open(routerEl.href,'_blank')

+ 1 - 1
src/views/dataEDB/EDBHistoryPage.vue

@@ -9,7 +9,7 @@ const route=useRoute()
 // 获取记录
 const treeData=ref({})
 async function getHistory(){
-    const res=await apiDataEDB.edbCreateHistory({EdbInfoId:Number(route.query.edbId)})
+    const res=await apiDataEDB.edbCreateHistory({UniqueCode:route.query.code})
     if(res.Ret===200){
         treeData.value=res.Data
     }