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"
max="100"
:step="20"
@change="handleAttribute()"
@change="handleAttribute('statusLed', 'LED')"
></u-slider>
</view>
</view>
<view
class="view-data-item"
@click="handleCommand('statusMotor', 'curtain')"
@click="handleAttribute('statusMotor', 'curtain')"
:class="deviceInfo.curtain == 0 ? 'view-filter' : ''"
>
<view class="data-item-img-box">
@ -115,7 +115,7 @@
</view>
<view
class="view-data-item"
@click="handleCommand('statusHumidifier', 'humidifier')"
@click="handleAttribute('statusHumidifier', 'humidifier')"
:class="deviceInfo.humidifier == 0 ? 'view-filter' : ''"
>
<view class="data-item-img-box">
@ -128,7 +128,7 @@
</view>
<view
class="view-data-item"
@click="handleCommand('statusFan', 'fan')"
@click="handleAttribute('statusFan', 'fan')"
:class="deviceInfo.fan == 0 ? 'view-filter' : ''"
>
<view class="data-item-img-box">
@ -141,7 +141,7 @@
</view>
<view
class="view-data-item"
@click="handleCommand('statusAircleaner', 'airCleaner')"
@click="handleAttribute('statusAircleaner', 'airCleaner')"
:class="deviceInfo.airCleaner == 0 ? 'view-filter' : ''"
>
<view class="data-item-img-box">
@ -167,7 +167,7 @@
:value="deviceInfo.humidityLowerThreshold"
isLink
@click="
handleSettingThreshold('humiLowThreshold', 'humiLowThreshold')
handleSettingThreshold('humiLowThreshold', 'humidityLowerThreshold')
"
></u-cell>
<u-cell
@ -175,14 +175,19 @@
:value="deviceInfo.humidityUpperThreshold"
isLink
@click="
handleSettingThreshold('humiHighThreshold', 'humiHighThreshold')
handleSettingThreshold(
'humiHighThreshold',
'humidityUpperThreshold'
)
"
></u-cell>
<u-cell
title="空气质量阈值"
:value="deviceInfo.airQualityThreshold"
isLink
@click="handleSettingThreshold('tvocThreshold', 'tvocThreshold')"
@click="
handleSettingThreshold('tvocThreshold', 'airQualityThreshold')
"
></u-cell>
</u-cell-group>
</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({
deviceId: this.deviceId, // id
// JSON
attributeAndValues: [
{
attributeIdentifier: "statusLed",
attributeValue: this.deviceInfo.LED,
attributeIdentifier: _name,
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