Parcourir la source

Merge branch 'bug7292' into debug

shanbinzhang il y a 2 mois
Parent
commit
89c033b242
1 fichiers modifiés avec 15 ajouts et 2 suppressions
  1. 15 2
      src/views/myETA/components/EDBInfo.vue

+ 15 - 2
src/views/myETA/components/EDBInfo.vue

@@ -1,5 +1,6 @@
 <script setup>
 import {ref,onMounted,watch,computed} from 'vue'
+import { useRouter } from 'vue-router'
 import { V3ColorPicker } from "v3-color-picker-teleport"
 import {sameOptionType} from '@/hooks/chart/config'
 import _ from 'lodash'
@@ -11,6 +12,7 @@ const {checkAuthBtn} = useAuthBtn()
 const {copyData} =useCopyEdbData()
 
 const leadUnitOpt=[{text:'年'}, {text:'季'}, {text:'月'}, {text:'周'}, {text:'天'}]//领先指标频度配置
+const router = useRouter()
 
 const props=defineProps({
     show:{
@@ -133,7 +135,18 @@ function handleLeadUnitChange(e){
 const showSourceDetail=ref(false)
 
 function handleCopyEDBData(){
-    copyData(props.data)
+    copyData(props.data.DataList||[])
+}
+
+// 查看数据
+function goDetail(){
+    router.push({
+        path:'/dataEDB/detail',
+        query:{
+            edbInfoId:props.data.EdbInfoId,
+            showType:'data'
+        }
+    })
 }
 
 </script>
@@ -241,7 +254,7 @@ function handleCopyEDBData(){
                     </template>-->
                     <div class="item-box" v-if="checkAuthBtn(myETABtn.myChart_checkData)||checkAuthBtn(myETABtn.myChart_copyData)">
                         <van-button color="#F2F3FF" size="small" style="color:#0052D9;margin-right:10px" @click="handleCopyEDBData" v-permission="myETABtn.myChart_copyData">复制数据</van-button>
-                        <van-button color="#0052D9" size="small" v-permission="myETABtn.myChart_checkData">查看数据</van-button>
+                        <van-button color="#0052D9" size="small" v-permission="myETABtn.myChart_checkData" @click="goDetail">查看数据</van-button>
                     </div>
                 </div>
             </div>