<!-- mask -->
<loading/>
<view class="mini_mask" style="height:{{pageHight}}px" wx:if="{{guideInit}}" bindtap="nextStep">
    <view class="stepmask step_one" wx:if="{{guideStep===1}}">
        <view class="one_contant flex_row">
            点击查看科普数据哦!
        </view>
    </view>
    <view class="stepmask step_two"  wx:if="{{guideStep===2}}">
        <view class="two_contant flex_row">
            根据个人感受,点击任意一项即可生效哦!
        </view>
    </view>
</view>
<van-sticky>
    <header class="header_custom" wx:if="{{headerShow}}" customClass="{{true}}">
        <view slot="content" class="header-title">
            <view class='goback' bindtap="goBack">
                <van-icon color="#FFFFFF" name="arrow-left" size="20px"/>
            </view>
            <view class='mode_box' bindtap="changeMode">
                <image src="../../static/images/modechange.png" />
                <text class="projectname">{{StandardMode?'标准模式':'专业模式'}}</text>
            </view>
        </view>
    </header>
</van-sticky>
<view id="j_page" class="j_page">
    <!-- <view class="flex_row uptime" wx:if="{{nextOpenTime}}">
        预计 {{nextOpenTime}} 重新开启环境调节
    </view> -->
    <!-- banner -->
    <view class="adjust_main">
        <view class="space_bg">
            <image src="{{imgbaseUrl}}{{spaceDetail.pic}}"  wx:if="{{spaceDetail.pic}}"/>
            <image src="{{picInitUrl}}" lazy-load="{{true}}" wx:if="{{!spaceDetail.pic}}"/>
        </view>
        <view class="space_msg">
            <view class="msg_left">
                <view class="msg_left_text">
                  <text class="spacename">{{spaceDetail.localName}}</text>
                <text wx:if="{{spaceDetail.isPassengerPassShow}}" class="peoplestate {{spaceDetail.isPassengerPass=='有人'?'activepeople':''}}">{{spaceDetail.isPassengerPass}}</text>
                <image class="scan_img" bindtap="getScancode"  src="../../static/images/scan.svg"></image>
                </view>
                <view class="spacestate flex_row">
                    {{spaceDetail.state}}
                    <view>
                        <!-- <lottie wx:if="{{!feedBack}}" id="lottie{{spaceDetail.id}}" canId="{{spaceDetail.id}}" animationData="{{statusList[spaceDetail.stateId].canvasDate}}" width="20" height="20"/> -->
                    </view>
                </view>
            </view>
            <view class="msg_right" bindtap="toDetail">
                <!-- <text wx:if="{{spaceDetail.isPassengerPassShow}}" class="peoplestate">{{spaceDetail.isPassengerPass}}</text> -->
                <text>{{filter.initItemNum('',spaceDetail.temperature,'温度')}}</text>°C
            </view>
        </view>
        <view class="space_paramelist flex_row" hidden="{{!StandardMode}}">
            <block wx:for="{{envNamelist}}" wx:for-index="key" wx:for-item="value">
                <view class="parame_item flex_column" key="{{key}}" data-param="{{key}}" data-spaceid="{{spaceDetail.id}}" data-projectid="{{spaceDetail.projectId}}" data-funcid="{{value.funcid}}" data-localname="{{value.localName}}" data-name="{{value.name}}" bindtap="toDetail" wx:key="{{index}}">
                    <view class="icon_name flex_row">
                    <image src="{{value.imgSrc}}" /> {{value.name}}
                    </view>
                    <view class="parame_num"><text>{{filter.initItemNum(spaceDetail.tenantId,spaceDetail[key],value.name)}}</text>{{value.unit}}</view>
                    <view class="parame_tag tag{{key}}bg{{spaceDetail[key+'level'].level}}" wx:if="{{(spaceDetail[key]||spaceDetail[key]==0)}}">
                        <text>{{spaceDetail[key+'level'].levelTxt}}</text>
                    </view>
                    <view class="parame_tag novalue" wx:else><text>- -</text></view>
                </view>
            </block>
        </view>
    </view>
    <!-- 标准模式开始 -->
    <view class="standard_box" hidden="{{!StandardMode}}" wx:if="{{(spaceDetail.isClose+'')!='true'}}">
        <!-- 温度调节 -->
        <view class="envstate_list">
            <view class="list_title flex_row">
                <image src="../../static/images/tempadjust.png" />
                <text>温度调节</text>
            </view>
            <view class="list_body">
                <block wx:for="{{tempType}}" key="{{index}}">
                    <view bindtap="changeType" class="{{tempTypeValue===item.id?'typelistactive':''}}" data-index="{{item.id}}" data-type="temp">
                        <image src="{{item.imgSrc}}"></image>{{item.value}}
                    </view>
                </block>
            </view>
        </view>
        <!-- 风速调节 -->
        <view class="envstate_list">
            <view class="list_title flex_row">
                <image src="../../static/images/windadjust.png" />
                <text>风速调节</text>
            </view>
            <view class="list_body">
                <block wx:for="{{windType}}" key="{{index}}">
                    <view bindtap="changeType" class="{{windTypeValue===item.id?'typelistactive':''}} windstyle" data-index="{{item.id}}" data-type="wind">
                        <image src="{{item.imgSrc}}"></image>{{item.value}}
                    </view>
                </block>
            </view>
        </view>
        <view class="closedown iosbottom" bindtap="turnDown">
            <image src="../../static/images/turndown.png"></image>关机
        </view>
    </view>
    <view class="turndown" hidden="{{!StandardMode}}" wx:if="{{(spaceDetail.isClose+'')=='true'}}">
        <view class="closedown iosbottom" bindtap="turnUp">
            <image src="../../static/images/turndown.png"></image>开启
        </view>

    </view>
    <!-- 标准模式结束 -->

    <!-- 专业模式开始 -->
    <view class="profession_box" wx:if="{{!StandardMode}}">
        <van-tabs bind:change="tabChange" animated color="#04B49C" type="line" line-width="30" tab-class="tab-class" tab-active-class="tab-active-class">
            <van-tab title="即时调节">
                <view class="tabone">
                    <view class="hopetmp flex_row">
                        <view class="hopenum"><text class="hopetxt">期望温度</text><text>{{targetTemp}}</text> °C</view>
                        <view>
                            <view class="addbtn operationbtn flex_row" bindtap="addClick">+</view>
                            <view class="minusbtn operationbtn flex_row" bindtap="minusClick">-</view>
                        </view>
                    </view>
                    <view class="choose_txt">您期望温度的有效保持时间</view >
                    <view class="choose_box">
                        <van-radio-group value="{{ effectTime }}" bind:change="effectChange"  label-class="label-class">
                            <van-radio name="1" checked-color="#04B49C">2小时内保持该温度</van-radio>
                            <van-radio name="2" checked-color="#04B49C">当天工作时间段内保持该温度</van-radio>
                            <van-radio name="3" checked-color="#04B49C">每天的此刻都保持该温度</van-radio>
                        </van-radio-group>
                    </view>
                    <view class="chartlenged flex_row">
                        <view class="flex_row"><image src="../../static/images/lenged.png"/>温度目标</view>
                        <view class="flex_row"><view></view>合格区间</view>
                    </view>
                    <view class="profession_chart">
                        <view class="nodate flex_row" wx:if="{{tragetChart&&!tragetChart.length}}">暂无数据</view>
                        <envchart envName="{{'温度'}}"  targetIndex="{{targetIndex}}" tragetChart="{{tragetChart}}" wx:if="{{tragetChart&&tragetChart.length}}"/>
                    </view>
                    <view class="closedown submit" catchtap="taboneSubmit">
                        提交
                    </view>

                </view>

            </van-tab>
            <van-tab title="设置全天温度计划" wx:if="{{singleOffice}}">
                <view class="tabtwo">
                    <view class="flex_column plantxt">
                        <text>请您根据自己的习惯,在不同的时间段</text>
                        <text>滑动圆点,调节适合自己的温度</text>
                    </view>
                    <view class="chartlenged flex_row">
                        <view class="flex_row"><view class="circle"></view>温度目标</view>
                        <view class="flex_row"><view></view>合格区间</view>
                        <!-- <van-icon name="question" color="#EAFAF8"/> -->
                        <view class="flex_row tips" catchtap="showTips">?</view>
                    </view>

                    <view class="chartcontent" catchtouchmove="preventTouchMove">
                        <!-- 中间部分区域 -->
                        <scroll-view scroll-x="true" style="height: 100%">
                            <view class="chartmain">
                                <block wx:for="{{customPlan}}" wx:key="index">
                                    <view class="mian_item">
                                        <movable-area class="chartbg">
                                            <movable-view direction="vertical"data-distance="{{item.distance}}" data-index="{{index}}" style="height:{{item.height}}px" x="5" y="{{item.y}}" class="chartrange flex_row" bindchange="chartChange">
                                                <view class="abdot" style="top:{{item.planTemp>=26?'12':'-12'}}px" hidden="{{index!=chartIndex}}">{{item.planTemp}}</view><view class="chartdot"></view>
                                            </movable-view>
                                        </movable-area>
                                        <view class="item_chartx">
                                            <text>{{item.name}}</text>
                                        </view>
                                    </view>
                                </block>
                            </view>
                        </scroll-view>
                    </view>
                     <view ></view>
                    <view class="closedown submit" catchtap="tabtwoSubmit">
                        提交
                    </view>
                </view>

            </van-tab>
        </van-tabs>
    </view>

</view>
<!-- 反馈弹出框 -->
<van-action-sheet
  show="{{ feedBack }}"
  close-on-click-overlay="{{false}}"
>
    <view class="feedback_box">
        <view class="feedimgbox flex_row">
            <view  class="lottie" >
                <!-- <lottie id="lottie" animationData="{{spacestatusList[spaceStatusId].canvasDate}}" width="20" height="20"/> -->
            </view>
            <text class="feedtext_title">{{spaceStatus}}</text>
        </view>
        <view class="flex_column feedtext_box" wx:for="{{notice}}" wx:key="{{index}}">
            <text class="feedtext_desc flex_rew" style="font-size: 14px;margin: 20rpx 0">{{item}}</text>
        </view>
        <!-- 滚动列表 -->
        <view class="noticbox" wx:if="{{equipmentStatustext&&equipmentStatustext.length }}">
            <swiper vertical autoplay duration="300" circular interval="1500">
                <block wx:for="{{equipmentStatustext}}" >
                    <swiper-item>
                        <view class="noticbox_text">{{item.name}}</view>
                    </swiper-item>
                    <swiper-item>
                        <view class="noticbox_text">{{item.actions}}</view>
                    </swiper-item>
                </block>
            </swiper>
        </view>
        <view class="envpanel flex_row" wx:if="{{willAvg !='--'  && currentIndex!=5 && spaceDetail.temperature }}">
            <view class="panel_left">
                <text class="left_txt">当前温度</text>
                <view><text class="left_num">{{ filter.initItemNum('',spaceDetail.temperature,'温度')}}</text>°C</view>
            </view>
            <view class="panel_center">
                <image src="../../static/images/uptemp.png" wx:if="{{currentIndex<=2}}"/>
                <image src="../../static/images/downtemp.png" wx:else/>
            </view>
            <view class="panel_left panel_right">
                <text class="left_txt">{{currentIndex<=2?'预计升温至':'预计降温至'}}</text>
                <view>
                    <van-loading type="spinner" color="#1989fa" wx:if="{{!willAvg}}"/>
                    <text class="left_num" wx:else>{{ filter.initItemNum('',willAvg,'温度')}}</text>°C</view>
            </view>
        </view>
        <view class="envpanel flex_row" wx:if="{{currentIndex==5 }}">
            <view class="panel_left">
                <text class="left_txt">当前风速</text>
                <view class="rotate">
                    <image src="../../static/images/morewind.png"/>
                </view>
            </view>
            <view class="panel_center">
                <image src="../../static/images/downtemp.png"/>
            </view>
            <view class="panel_left panel_right">
                <text class="left_txt">预计风速</text>
                <view class="rotate_slow">
                    <image src="../../static/images/lesswind.png"/>
                </view>
            </view>
        </view>
        <view class="closedown iknow" catchtap="knowClick">
            我知道了
        </view>
    </view>
</van-action-sheet>
<!--  -->
<van-action-sheet
  show="{{trunAction}}"
  close-on-click-overlay="{{false}}"
>
    <view class="feedback_box">
        <view class="flex_column feed_tips">
            <text> {{failmessage ? '空调无法频繁开关' : '正在关机' }}</text>
            <text>{{failmessage ?  failmessage :'反馈已提交,设备正在关机中!'}}</text>
        </view>
        <view class="closedown iknow" catchtap="knowCloseClick">
            我知道了
        </view>
    </view>
</van-action-sheet>
<van-action-sheet
  show="{{ trunupAction }}"
  close-on-click-overlay="{{false}}"
>
    <view class="seconddetail">
        <view class="secondtxt flex_row secondtxt_title">
            <view class="lottie"  wx:if="{{!lottieShow}}">
                <!-- <lottie id="lottieup" animationData="{{spacestatusList[secondIcon-1].canvasDate}}" width="25" height="25" /> -->
            </view>
            {{secondSpaceStatus || '空调无法频繁开关'}}
        </view>
        <view class="secondtxt flex_row">{{secondNotice}}</view>
        <view class="secondtxt flex_row" style="padding-bottom: 40rpx;" wx:if="{{failmessage}}">{{failmessage}}</view>   
        <view class="closedown iknow" bindtap="commitClose">关闭</view>
    </view>
</van-action-sheet>
<questionnaire class="pagecontainer" wx:if="{{surveyShow}}" bind:surveyClose="surveyClose"></questionnaire>
<van-toast id="van-toast" />
<wxs src="../../utils/filter.wxs" module="filter" />