Browse Source

fix:ETA2.4.2我的图库百分比图上下限隐藏

ldong 2 months ago
parent
commit
edcafcdac0
1 changed files with 12 additions and 2 deletions
  1. 12 2
      src/views/myETA/ChartDetail.vue

+ 12 - 2
src/views/myETA/ChartDetail.vue

@@ -94,6 +94,16 @@ function handleSwitchChart(type){
     getChartInfo()
 }
 
+// 是否面积图堆叠百分比
+function isChartHeap(info){
+    let tag=true
+    if(info.ChartType==3&&info.ExtraConfig){
+        let ExtraConfig=JSON.parse(info.ExtraConfig)
+        tag=ExtraConfig.HeapWay==2?false:true
+    }
+    return tag
+}
+
 // 获取图详情
 let chartInfoData=null
 let chartInfo=ref(null)
@@ -809,7 +819,7 @@ const showSaveToMaterial=ref(false)
                     >{{chartState.startTime?chartState.startTime+'~'+(chartState.endTime?chartState.endTime:'至今'):'请选择时间段'}}</span>
                 </div>
                 <div class="right-action-box">
-                    <div class="item" @click="handleShowAxisLimitOpt" v-if="[1,2,5,10,12].includes(chartInfo.Source)&&checkAuthBtn(myETABtn.myChart_editLimit)">
+                    <div class="item" @click="handleShowAxisLimitOpt" v-if="[1,2,5,10,12].includes(chartInfo.Source)&&checkAuthBtn(myETABtn.myChart_editLimit)&&isChartHeap(chartInfo)">
                         <img src="@/assets/imgs/myETA/icon_limit2.png" alt="">
                         <span>上下限设置</span>
                     </div>
@@ -897,7 +907,7 @@ const showSaveToMaterial=ref(false)
                     <img class="icon" style="transform: rotate(180deg);" src="@/assets/imgs/icon_arrow.png" alt="">
                     <div>下一张</div>
                 </div>
-                <div class="item" @click="handleShowAxisLimitOpt" v-if="[1,2,5,10].includes(chartInfo.Source)&&checkAuthBtn(myETABtn.myChart_editLimit)">
+                <div class="item" @click="handleShowAxisLimitOpt" v-if="[1,2,5,10].includes(chartInfo.Source)&&checkAuthBtn(myETABtn.myChart_editLimit)&&isChartHeap(chartInfo)">
                     <img class="icon" src="@/assets/imgs/myETA/icon_limit.png" alt="">
                     <div>上下限</div>
                 </div>