equip-set.wxml 8.5 KB

1
  1. <view><view class="tit adminTit">联网模块</view><view class="btns"><button type="warn" size="mini" data-event-opts="{{[['tap',[['equipBtnControl',['dtu_update']]]]]}}" bindtap="__e">升级</button><button type="warn" size="mini" data-event-opts="{{[['tap',[['equipBtnControl',['dtu_reboot']]]]]}}" bindtap="__e">重启</button><button type="warn" size="mini" data-event-opts="{{[['tap',[['mqttInfo',['$event']]]]]}}" bindtap="__e">MQTT配置</button></view><view class="tit adminTit">板子设置</view><view class="btns"><button type="warn" size="mini">查看原始IMEI</button><button type="warn" size="mini">更改IMEI</button></view><view class="tit adminTit">强制操作</view><view class="btns"><button type="warn" size="mini" data-event-opts="{{[['tap',[['equipBtnControl',['takephoto']]]]]}}" bindtap="__e">拍照</button><button type="warn" size="mini" data-event-opts="{{[['tap',[['equipBtnControl',['update']]]]]}}" bindtap="__e">升级</button><button type="warn" size="mini" data-event-opts="{{[['tap',[['equipBtnControl',['reboot']]]]]}}" bindtap="__e">重启</button><button type="warn" size="mini" data-event-opts="{{[['tap',[['equipBtnControl',['close_shake']]]]]}}" bindtap="__e">震动关闭</button><button type="warn" size="mini" data-event-opts="{{[['tap',[['equipBtnControl',['open_shake']]]]]}}" bindtap="__e">震动开启</button></view><view class="tit">设备开关</view><view class="uni-list-cell"><picker value="equipContrlForm.ds" range="{{dsArr}}" data-event-opts="{{[['change',[['turnChange',['$event','ds']]]]]}}" bindchange="__e"><text class="uni-input">{{dsArr[equipContrlForm.ds]}}</text><view class="arrow"></view></picker></view><view class="tit">定时模式</view><view class="uni-list-cell"><picker value="{{equipContrlForm.ts}}" range="{{tsArr}}" data-event-opts="{{[['change',[['turnChange',['$event','ts']]]]]}}" bindchange="__e"><text class="uni-input">{{tsArr[equipContrlForm.ts]}}</text><view class="arrow"></view></picker></view><block wx:if="{{equipContrlForm.ts==0}}"><view class="tit">定时时长(h)</view><view><slider value="{{equipContrlForm.tt}}" show-value="true" min="{{1}}" max="{{10}}" block-color="#57C878" activeColor="#57C878" step="1" data-event-opts="{{[['change',[['sliderChange',['$event','tt']]]]]}}" bindchange="__e"></slider></view></block><block wx:if="{{equipContrlForm.ts==1}}"><view class="tit">开始结束时间</view><view class="selectTime"><view data-event-opts="{{[['tap',[['selectTime',['st']]]]]}}" class="uni-list-cell time" bindtap="__e"><text>{{stLabel}}</text><u-icon vue-id="210db76c-1" name="clock" bind:__l="__l"></u-icon></view><text class="line">-</text><view data-event-opts="{{[['tap',[['selectTime',['et']]]]]}}" class="uni-list-cell time" bindtap="__e"><text>{{etLabel}}</text><u-icon vue-id="210db76c-2" name="clock" bind:__l="__l"></u-icon></view></view><u-select vue-id="210db76c-3" mode="single-column" list="{{list}}" value="{{stShow}}" data-event-opts="{{[['^confirm',[['stConfirm']]],['^input',[['__set_model',['','stShow','$event',[]]]]]]}}" bind:confirm="__e" bind:input="__e" bind:__l="__l"></u-select><u-select vue-id="210db76c-4" mode="single-column" list="{{list}}" value="{{etShow}}" data-event-opts="{{[['^confirm',[['etConfirm']]],['^input',[['__set_model',['','etShow','$event',[]]]]]]}}" bind:confirm="__e" bind:input="__e" bind:__l="__l"></u-select></block><view class="tit">落虫时间(min)</view><view><slider value="{{equipContrlForm.collt}}" show-value="true" min="{{1}}" max="{{20}}" block-color="#57C878" activeColor="#57C878" step="1" data-event-opts="{{[['change',[['sliderChange',['$event','collt']]]]]}}" bindchange="__e"></slider></view><view class="tit">加热时间(min)</view><view><slider value="{{equipContrlForm.htim}}" show-value="true" min="{{1}}" max="{{20}}" block-color="#57C878" activeColor="#57C878" step="1" data-event-opts="{{[['change',[['sliderChange',['$event','htim']]]]]}}" bindchange="__e"></slider></view><view class="tit">加热温度(℃)</view><view><slider value="{{equipContrlForm.hst}}" show-value="true" min="{{75}}" max="{{120}}" block-color="#57C878" activeColor="#57C878" step="1" data-event-opts="{{[['change',[['sliderChange',['$event','hst']]]]]}}" bindchange="__e"></slider></view><view class="tit">高温保护阈值(℃)</view><view><slider value="{{equipContrlForm.tph}}" show-value="true" min="{{50}}" max="{{70}}" block-color="#57C878" activeColor="#57C878" step="1" data-event-opts="{{[['change',[['sliderChange',['$event','tph']]]]]}}" bindchange="__e"></slider></view><view class="tit">低温保护阈值(℃)</view><view><slider value="{{equipContrlForm.tpl}}" show-value="true" min="{{1}}" max="{{10}}" block-color="#57C878" activeColor="#57C878" step="1" data-event-opts="{{[['change',[['sliderChange',['$event','tpl']]]]]}}" bindchange="__e"></slider></view><view class="tit">数据上传间隔(min)</view><view><slider value="{{equipContrlForm.datt}}" show-value="true" min="{{10}}" max="{{60}}" block-color="#57C878" activeColor="#57C878" step="1" data-event-opts="{{[['change',[['sliderChange',['$event','datt']]]]]}}" bindchange="__e"></slider></view><view class="submit-box"><u-button vue-id="210db76c-5" type="success" data-event-opts="{{[['^click',[['submit']]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['default']}}">确定</u-button></view><u-toast class="vue-ref" vue-id="210db76c-6" data-ref="toast" bind:__l="__l"></u-toast><u-popup bind:input="__e" vue-id="210db76c-7" value="{{mqttShow}}" data-event-opts="{{[['^input',[['__set_model',['','mqttShow','$event',[]]]]]]}}" bind:__l="__l" vue-slots="{{['default']}}"><view class="mqtt-popup"><u-field bind:input="__e" vue-id="{{('210db76c-8')+','+('210db76c-7')}}" required="{{true}}" label="MQTT用户名" label-width="180" value="{{mqttConfig.muid}}" data-event-opts="{{[['^input',[['__set_model',['$0','muid','$event',[]],['mqttConfig']]]]]}}" bind:__l="__l"></u-field><u-field bind:input="__e" vue-id="{{('210db76c-9')+','+('210db76c-7')}}" required="{{true}}" label="MQTT密码" label-width="180" value="{{mqttConfig.mpwd}}" data-event-opts="{{[['^input',[['__set_model',['$0','mpwd','$event',[]],['mqttConfig']]]]]}}" bind:__l="__l"></u-field><u-field bind:input="__e" vue-id="{{('210db76c-10')+','+('210db76c-7')}}" required="{{true}}" label="MQTT地址" label-width="180" value="{{mqttConfig.mpi}}" data-event-opts="{{[['^input',[['__set_model',['$0','mpi','$event',[]],['mqttConfig']]]]]}}" bind:__l="__l"></u-field><u-field bind:input="__e" vue-id="{{('210db76c-11')+','+('210db76c-7')}}" required="{{true}}" label="MQTT端口" label-width="180" value="{{mqttConfig.mport}}" data-event-opts="{{[['^input',[['__set_model',['$0','mport','$event',[]],['mqttConfig']]]]]}}" bind:__l="__l"></u-field><u-field bind:input="__e" vue-id="{{('210db76c-12')+','+('210db76c-7')}}" required="{{true}}" label="上传地址" label-width="180" value="{{mqttConfig.mpub}}" data-event-opts="{{[['^input',[['__set_model',['$0','mpub','$event',[]],['mqttConfig']]]]]}}" bind:__l="__l"></u-field><u-field bind:input="__e" vue-id="{{('210db76c-13')+','+('210db76c-7')}}" required="{{true}}" label="下发地址" label-width="180" value="{{mqttConfig.msub}}" data-event-opts="{{[['^input',[['__set_model',['$0','msub','$event',[]],['mqttConfig']]]]]}}" bind:__l="__l"></u-field><u-field bind:input="__e" vue-id="{{('210db76c-14')+','+('210db76c-7')}}" label="FTP用户名" label-width="180" value="{{mqttConfig.fuid}}" data-event-opts="{{[['^input',[['__set_model',['$0','fuid','$event',[]],['mqttConfig']]]]]}}" bind:__l="__l"></u-field><u-field bind:input="__e" vue-id="{{('210db76c-15')+','+('210db76c-7')}}" label="FTP密码" label-width="180" value="{{mqttConfig.fpwd}}" data-event-opts="{{[['^input',[['__set_model',['$0','fpwd','$event',[]],['mqttConfig']]]]]}}" bind:__l="__l"></u-field><u-field bind:input="__e" vue-id="{{('210db76c-16')+','+('210db76c-7')}}" required="{{true}}" label="图片上传地址" label-width="180" value="{{mqttConfig.fip}}" data-event-opts="{{[['^input',[['__set_model',['$0','fip','$event',[]],['mqttConfig']]]]]}}" bind:__l="__l"></u-field><u-field bind:input="__e" vue-id="{{('210db76c-17')+','+('210db76c-7')}}" required="{{true}}" label="图片上传接口" label-width="180" value="{{mqttConfig.fport}}" data-event-opts="{{[['^input',[['__set_model',['$0','fport','$event',[]],['mqttConfig']]]]]}}" bind:__l="__l"></u-field></view><view class="mqtt-btn-box"><u-button vue-id="{{('210db76c-18')+','+('210db76c-7')}}" size="medium" type="success" data-event-opts="{{[['^click',[['']]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['default']}}">确定</u-button></view></u-popup></view>