فهرست منبع

指标详情展示修改

jwyu 2 سال پیش
والد
کامیت
d673e55c05
2فایلهای تغییر یافته به همراه6 افزوده شده و 7 حذف شده
  1. 3 5
      src/views/myETA/ChartDetail.vue
  2. 3 2
      src/views/myETA/components/EDBInfo.vue

+ 3 - 5
src/views/myETA/ChartDetail.vue

@@ -269,10 +269,8 @@ function handleConfirmLimitChange(){
 let showEDB=ref(false)
 let showEDBData=ref({})
 function handleShowEDBInfo(item){
-    if(sameOptionType.includes(chartInfo.value.ChartType) && chartInfo.value.ChartType!==5){
-        showEDBData.value=item
-        showEDB.value=true
-    }
+    showEDBData.value=item
+    showEDB.value=true
 }
 
 // 获取指标数据
@@ -517,7 +515,7 @@ let showSaveChartOther=ref(false)
             <div class="list-box">
                 <van-cell 
                     :title="item.EdbName" 
-                    :is-link="sameOptionType.includes(chartInfo.ChartType) && chartInfo.ChartType!==5"
+                    is-link
                     v-for="item in edbList" 
                     :key="item.EdbInfoId" 
                     @click="handleShowEDBInfo(item)"

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

@@ -1,6 +1,7 @@
 <script setup>
 import {ref,onMounted,watch,computed} from 'vue'
 import { V3ColorPicker } from "v3-color-picker-teleport"
+import {sameOptionType} from '@/hooks/chart/config'
 import _ from 'lodash'
 
 const leadUnitOpt=[{text:'年'}, {text:'季'}, {text:'月'}, {text:'周'}, {text:'天'}]//领先指标频度配置
@@ -135,7 +136,7 @@ function handleLeadUnitChange(e){
                     <span class="text">{{data[item.key]}}</span>
                 </li>
             </ul>
-            <div class="opt-box">
+            <div class="opt-box" v-if="sameOptionType.includes(chartInfo.ChartType) && chartInfo.ChartType!==5">
                 <div class="lable">指标操作</div>
                 <div class="con">
                     <div class="item-box" v-if="showYOptionsHandle">
@@ -224,7 +225,7 @@ function handleLeadUnitChange(e){
                 </div>
             </div>
         </div>
-        <div class="confirm-btn" @click="handleConfirmChange">确定</div>
+        <div class="confirm-btn" @click="handleConfirmChange" v-if="sameOptionType.includes(chartInfo.ChartType) && chartInfo.ChartType!==5">确定</div>
     </div>
 </template>