Browse Source

下发命令修改为下发属性

znjjxt
lzp 3 months ago
parent
commit
2fc99065d6
  1. 30
      pages/index/index.vue
  2. 10
      unpackage/cache/wgt/__UNI__FBDBEC9/app-service.js
  3. 2
      unpackage/cache/wgt/__UNI__FBDBEC9/app-view.js
  4. 10
      unpackage/dist/build/app-plus/app-service.js
  5. 2
      unpackage/dist/build/app-plus/app-view.js
  6. BIN
      unpackage/release/apk/__UNI__FBDBEC9__20240930132719.apk
  7. BIN
      unpackage/release/apk/__UNI__FBDBEC9__20240930141905.apk
  8. BIN
      unpackage/release/apk/__UNI__FBDBEC9__20250620111951.apk
  9. BIN
      unpackage/release/apk/__UNI__FBDBEC9__20250620135910.apk
  10. BIN
      unpackage/release/apk/老年健康v1.0.0.2.apk

30
pages/index/index.vue

@ -96,13 +96,13 @@
min="0" min="0"
max="100" max="100"
:step="20" :step="20"
@change="handleAttribute()" @change="handleAttribute('statusLed', 'LED')"
></u-slider> ></u-slider>
</view> </view>
</view> </view>
<view <view
class="view-data-item" class="view-data-item"
@click="handleCommand('statusMotor', 'curtain')" @click="handleAttribute('statusMotor', 'curtain')"
:class="deviceInfo.curtain == 0 ? 'view-filter' : ''" :class="deviceInfo.curtain == 0 ? 'view-filter' : ''"
> >
<view class="data-item-img-box"> <view class="data-item-img-box">
@ -115,7 +115,7 @@
</view> </view>
<view <view
class="view-data-item" class="view-data-item"
@click="handleCommand('statusHumidifier', 'humidifier')" @click="handleAttribute('statusHumidifier', 'humidifier')"
:class="deviceInfo.humidifier == 0 ? 'view-filter' : ''" :class="deviceInfo.humidifier == 0 ? 'view-filter' : ''"
> >
<view class="data-item-img-box"> <view class="data-item-img-box">
@ -128,7 +128,7 @@
</view> </view>
<view <view
class="view-data-item" class="view-data-item"
@click="handleCommand('statusFan', 'fan')" @click="handleAttribute('statusFan', 'fan')"
:class="deviceInfo.fan == 0 ? 'view-filter' : ''" :class="deviceInfo.fan == 0 ? 'view-filter' : ''"
> >
<view class="data-item-img-box"> <view class="data-item-img-box">
@ -141,7 +141,7 @@
</view> </view>
<view <view
class="view-data-item" class="view-data-item"
@click="handleCommand('statusAircleaner', 'airCleaner')" @click="handleAttribute('statusAircleaner', 'airCleaner')"
:class="deviceInfo.airCleaner == 0 ? 'view-filter' : ''" :class="deviceInfo.airCleaner == 0 ? 'view-filter' : ''"
> >
<view class="data-item-img-box"> <view class="data-item-img-box">
@ -167,7 +167,7 @@
:value="deviceInfo.humidityLowerThreshold" :value="deviceInfo.humidityLowerThreshold"
isLink isLink
@click=" @click="
handleSettingThreshold('humiLowThreshold', 'humiLowThreshold') handleSettingThreshold('humiLowThreshold', 'humidityLowerThreshold')
" "
></u-cell> ></u-cell>
<u-cell <u-cell
@ -175,14 +175,19 @@
:value="deviceInfo.humidityUpperThreshold" :value="deviceInfo.humidityUpperThreshold"
isLink isLink
@click=" @click="
handleSettingThreshold('humiHighThreshold', 'humiHighThreshold') handleSettingThreshold(
'humiHighThreshold',
'humidityUpperThreshold'
)
" "
></u-cell> ></u-cell>
<u-cell <u-cell
title="空气质量阈值" title="空气质量阈值"
:value="deviceInfo.airQualityThreshold" :value="deviceInfo.airQualityThreshold"
isLink isLink
@click="handleSettingThreshold('tvocThreshold', 'tvocThreshold')" @click="
handleSettingThreshold('tvocThreshold', 'airQualityThreshold')
"
></u-cell> ></u-cell>
</u-cell-group> </u-cell-group>
</view> </view>
@ -228,14 +233,17 @@ export default {
}); // }); //
}, },
/** 下发属性 */ /** 下发属性 */
async handleAttribute() { async handleAttribute(_name, _valueName) {
if (_valueName !== "LED") {
this.deviceInfo[_valueName] = this.deviceInfo[_valueName] == 0 ? 1 : 0;
}
const res = await sendAttribute({ const res = await sendAttribute({
deviceId: this.deviceId, // id deviceId: this.deviceId, // id
// JSON // JSON
attributeAndValues: [ attributeAndValues: [
{ {
attributeIdentifier: "statusLed", attributeIdentifier: _name,
attributeValue: this.deviceInfo.LED, attributeValue: this.deviceInfo[_valueName],
}, },
], ],
}); });

10
unpackage/cache/wgt/__UNI__FBDBEC9/app-service.js

File diff suppressed because one or more lines are too long

2
unpackage/cache/wgt/__UNI__FBDBEC9/app-view.js

File diff suppressed because one or more lines are too long

10
unpackage/dist/build/app-plus/app-service.js

File diff suppressed because one or more lines are too long

2
unpackage/dist/build/app-plus/app-view.js

File diff suppressed because one or more lines are too long

BIN
unpackage/release/apk/__UNI__FBDBEC9__20240930132719.apk

Binary file not shown.

BIN
unpackage/release/apk/__UNI__FBDBEC9__20240930141905.apk

Binary file not shown.

BIN
unpackage/release/apk/__UNI__FBDBEC9__20250620111951.apk

Binary file not shown.

BIN
unpackage/release/apk/__UNI__FBDBEC9__20250620123521.apk → unpackage/release/apk/__UNI__FBDBEC9__20250620135910.apk

Binary file not shown.

BIN
unpackage/release/apk/老年健康v1.0.0.2.apk

Binary file not shown.
Loading…
Cancel
Save