|
@@ -72,7 +72,16 @@ async function getChartInfo(){
|
|
|
}
|
|
|
|
|
|
chartState.yearVal=res.Data.ChartInfo.DateType
|
|
|
-
|
|
|
+ if(res.Data.ChartInfo.DateType===5){
|
|
|
+ chartState.startTime=res.Data.ChartInfo.StartDate
|
|
|
+ chartState.endTime=res.Data.ChartInfo.EndDate
|
|
|
+ temStartTime.value=res.Data.ChartInfo.StartDate.split('-')
|
|
|
+ temEndTime.value=res.Data.ChartInfo.EndDate.split('-')
|
|
|
+ }
|
|
|
+ if(res.Data.ChartInfo.DateType===6){
|
|
|
+ chartState.startTime=res.Data.ChartInfo.StartDate
|
|
|
+ temStartTime.value=res.Data.ChartInfo.StartDate.split('-')
|
|
|
+ }
|
|
|
|
|
|
nextTick(()=>{
|
|
|
CHARTINS=chartRender({
|
|
@@ -476,18 +485,18 @@ function handleEditEnNameSuccess(){
|
|
|
<!-- 一般曲线图选择时间区间或者季节图选择日期 -->
|
|
|
<div
|
|
|
class="select-time-box"
|
|
|
- v-if="sameOptionType.includes(chartInfo.ChartType)||chartInfo.ChartType===2"
|
|
|
+ v-if="sameOptionType.includes(chartInfo.ChartType)&& chartInfo.Source===1"
|
|
|
@click="chartState.showTimePop=true"
|
|
|
>
|
|
|
<img class="left-icon" src="@/assets/imgs/icon_calendar.png" alt="">
|
|
|
- <span :class="['val-box',!chartState.startTime?'val-box_grey':'']">{{chartState.startTime||'开始日期'}} ~ {{chartState.endTime||'结束日期'}}</span>
|
|
|
+ <span :class="['val-box',!chartState.startTime?'val-box_grey':'']">{{chartState.startTime||'开始日期'}} ~ {{chartState.startTime&&!chartState.endTime?'至今':chartState.endTime||'结束日期'}}</span>
|
|
|
<van-icon class="right-icon" name="arrow" />
|
|
|
</div>
|
|
|
|
|
|
<!-- pad端时间和操作按钮模块 -->
|
|
|
<div class="pad-time-action-wrap">
|
|
|
- <div class="left-time-box">
|
|
|
- <template v-if="sameOptionType.includes(chartInfo.ChartType)">
|
|
|
+ <div class="left-time-box" >
|
|
|
+ <template v-if="sameOptionType.includes(chartInfo.ChartType)&& chartInfo.Source===1">
|
|
|
<span :class="['item',chartState.yearVal==''?'active':'']" @click="handleYearChange({value:''})">全部</span>
|
|
|
<span
|
|
|
:class="['item',chartState.yearVal==item.value?'active':'']"
|
|
@@ -497,13 +506,13 @@ function handleEditEnNameSuccess(){
|
|
|
>{{item.name}}</span>
|
|
|
</template>
|
|
|
<span
|
|
|
- class="time-box"
|
|
|
- v-if="sameOptionType.includes(chartInfo.ChartType)||chartInfo.ChartType===2"
|
|
|
+ class="time-box"
|
|
|
+ v-if="sameOptionType.includes(chartInfo.ChartType)&& chartInfo.Source===1"
|
|
|
@click="chartState.showTimePop=true"
|
|
|
- >{{chartState.startTime?chartState.startTime+'~'+chartState.endTime:'请选择时间段'}}</span>
|
|
|
+ >{{chartState.startTime?chartState.startTime+'~'+(chartState.endTime?chartState.endTime:'至今'):'请选择时间段'}}</span>
|
|
|
</div>
|
|
|
<div class="right-action-box">
|
|
|
- <div class="item" @click="handleShowAxisLimitOpt" v-if="chartInfo.Source!=3&&chartInfo.ChartType!=8">
|
|
|
+ <div class="item" @click="handleShowAxisLimitOpt" v-if="![3,4,6,7,8,9].includes(chartInfo.Source)">
|
|
|
<img src="@/assets/imgs/myETA/icon_limit2.png" alt="">
|
|
|
<span>上下限设置</span>
|
|
|
</div>
|
|
@@ -523,7 +532,7 @@ function handleEditEnNameSuccess(){
|
|
|
</div>
|
|
|
|
|
|
<!-- 一般曲线图选择时间区间 -->
|
|
|
- <div class="select-year-box" v-if="sameOptionType.includes(chartInfo.ChartType)">
|
|
|
+ <div class="select-year-box" v-if="sameOptionType.includes(chartInfo.ChartType)&& chartInfo.Source===1">
|
|
|
<span :class="['item',chartState.yearVal==''?'active':'']" @click="handleYearChange({value:''})">全部</span>
|
|
|
<span
|
|
|
:class="['item',chartState.yearVal==item.value?'active':'']"
|
|
@@ -565,7 +574,7 @@ function handleEditEnNameSuccess(){
|
|
|
<img class="icon" style="transform: rotate(180deg);" src="@/assets/imgs/icon_arrow.png" alt="">
|
|
|
<div>下一张</div>
|
|
|
</div>
|
|
|
- <div class="item" @click="handleShowAxisLimitOpt" v-if="chartInfo.Source!=3&&chartInfo.ChartType!=8">
|
|
|
+ <div class="item" @click="handleShowAxisLimitOpt" v-if="![3,4,6,7,8,9].includes(chartInfo.Source)">
|
|
|
<img class="icon" src="@/assets/imgs/myETA/icon_limit.png" alt="">
|
|
|
<div>上下限</div>
|
|
|
</div>
|
|
@@ -715,7 +724,8 @@ function handleEditEnNameSuccess(){
|
|
|
<!-- 更多操作弹窗 -->
|
|
|
<van-popup
|
|
|
v-model:show="showMoreAction"
|
|
|
- position="bottom"
|
|
|
+ :position="width>650?'center':'bottom'"
|
|
|
+ :style="width>650?{ width: '400px'}:''"
|
|
|
round
|
|
|
>
|
|
|
<div class="more-action-wrap">
|
|
@@ -732,7 +742,7 @@ function handleEditEnNameSuccess(){
|
|
|
<div class="item" @click.stop="handleShowCopyTo" v-if="$route.query.iscommon!='true'">
|
|
|
复制到
|
|
|
</div>
|
|
|
- <div class="item" @click.stop="showSaveChartOther=true">
|
|
|
+ <div class="item" @click.stop="showSaveChartOther=true" v-if="chartInfo.Button.IsCopy">
|
|
|
另存为
|
|
|
</div>
|
|
|
<div class="item" @click.stop="handleChartSavePicture" v-if="!chartInfo.Disabled">
|