1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- <!--pages/light/light.wxml-->
- <view class="lamp" hover-class="none" hover-stop-propagation="false">
- <scanHandle
- state="{{ble.state}}"
- dev-name="{{ble.devName}}"
- bindsearchDevice="searchDeviceHandle"
- />
- <view class="lamp__content">
- <tabList
- wx:if="{{ble.state === connectStateTypes.scaning || ble.state === connectStateTypes.connecting}}"
- ble-devs="{{ bleDevs }}"
- bindconnectDev="connectDevHandle">
- </tabList>
- <!-- 灯光控制 -->
- <view class="lampControl"
- wx:if="{{ble.state === connectStateTypes.connected}}"
- style="background-color:{{lamp.bgc}}"
- >
- <!-- 占位块 -->
- <view class="lampControl__placeholder"></view>
- <!-- 开关 -->
- <view class="lampControl_chunk lampControl_title lampControl__switch"
- bindtap="switchHandle"
- >
- <!-- icon -->
- <view class="{{lamp.switch?'lampControl__switch switch-open':'lampControl__switch' }}">
- <image src="/icons/png/switch.png" />
- </view>
- <!-- 文字 -->
- <view class="lampControl__switch-text">
- <text>{{lamp.switch ? '关闭' : '打开'}}</text>
- </view>
- </view>
- <!-- 亮度 -->
- <view class="lampControl_chunk lampControl__brightness">
- <!-- 文字 -->
- <view class="lampControl_title">
- <text>亮度</text>
- <!-- 值 -->
- <text class="subTitle">{{lamp.brightness}}%</text>
- </view>
- <!-- 滑块 -->
- <view class="lampControl_slider">
- <slider
- value="{{lamp.brightness}}"
- min="0"
- max="100"
- disabled="{{!lamp.switch}}"
- bindchange="brightnessChangeHandle"
- />
- </view>
- </view>
- <!-- 色温 -->
- <view class="lampControl_chunk lampControl__color">
- <!-- 文字 -->
- <view class="lampControl_title">
- <text>色温</text>
- <!-- 分隔装饰 -->
- <!-- 值 -->
- <text class="subTitle">{{lamp.colorTemperature}}K</text>
- </view>
- <!-- 滑块 -->
- <view class="lampControl_slider">
- <slider
- value="{{lamp.colorTemperature}}"
- min="{{lamp.temp_min}}"
- max="{{lamp.temp_max}}"
- step="{{lamp.temp_step}}"
- disabled="{{!lamp.switch || lamp.fullOpen}}"
- bindchange="colorChangeHandle"
- />
- </view>
- </view>
- <view class="lampControl_chunk lampControl_title lampControl__color"
- bindtap="fullModeSwitchHandle"
- >
- <!-- icon -->
- <view class="{{lamp.fullOpen?'lampControl__switch switch-open':'lampControl__switch' }}">
- <image src="/icons/png/switch.png" />
- </view>
- <!-- 文字 -->
- <view class="lampControl__switch-text">
- <text>{{lamp.fullOpen ? '关闭' : '全开模式'}}</text>
- </view>
- </view>
- <!-- todo: 更多自定义模式 -->
- </view>
- </view>
- </view>
|