|
@@ -25,7 +25,20 @@
|
|
|
<view class="swithBox" v-else>
|
|
|
<view class="swichFont">睡眠状态:未睡眠</view>
|
|
|
<view class="switch">
|
|
|
- <switch style="transform:scale(0.65)" @change="change(equipment.id,1)" />
|
|
|
+ <switch style="transform:scale(0.65)" :checked="sleepChecked" @change="change(equipment.id,1)" />
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="line1"></view>
|
|
|
+ <view class="swithBox" v-if="equipment.eqeStatus==0">
|
|
|
+ <view class="swichFont">关机:已关机</view>
|
|
|
+ <view class="switch">
|
|
|
+ <switch style="transform:scale(0.65)" checked @change="OnOff(equipment.id,1)" />
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="swithBox" v-else>
|
|
|
+ <view class="swichFont">关机:未关机</view>
|
|
|
+ <view class="switch">
|
|
|
+ <switch style="transform:scale(0.65)" :checked="onffChecked" @change="OnOff(equipment.id,0)" />
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="line1"></view>
|
|
@@ -66,13 +79,26 @@
|
|
|
<view class="swithBox" v-if="equipment.isSleep">
|
|
|
<view class="swichFont">{{$t('equipmentStatusList.sleep')}}</view>
|
|
|
<view class="switch">
|
|
|
- <switch style="transform:scale(0.65)" checked @change="change(equipment.id,0)" />
|
|
|
+ <switch style="transform:scale(0.65)" checked @change="change(equipment.id,0)" />
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="swithBox" v-else>
|
|
|
<view class="swichFont">{{$t('equipmentStatusList.unsleep')}}</view>
|
|
|
<view class="switch">
|
|
|
- <switch style="transform:scale(0.65)" @change="change(equipment.id,1)" />
|
|
|
+ <switch style="transform:scale(0.65)" :checked="sleepChecked" @change="change(equipment.id,1)" />
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="line1"></view>
|
|
|
+ <view class="swithBox" v-if="equipment.eqeStatus==0">
|
|
|
+ <view class="swichFont">{{$t('equipmentStatusList.off')}}</view>
|
|
|
+ <view class="switch">
|
|
|
+ <switch style="transform:scale(0.65)" checked @change="OnOff(equipment.id,1)" />
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="swithBox" v-else>
|
|
|
+ <view class="swichFont">{{$t('equipmentStatusList.on')}}</view>
|
|
|
+ <view class="switch">
|
|
|
+ <switch style="transform:scale(0.65)" :checked="onffChecked" @change="OnOff(equipment.id,0)" />
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="line1"></view>
|
|
@@ -122,6 +148,8 @@
|
|
|
},
|
|
|
statusNormal:'status-normal',
|
|
|
statusError:'status-error',
|
|
|
+ sleepChecked:null,
|
|
|
+ onffChecked:null,
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
@@ -160,22 +188,117 @@
|
|
|
}
|
|
|
, _ => void uni.stopPullDownRefresh());
|
|
|
},
|
|
|
+ OnOff(id,code){
|
|
|
+ var that = this;
|
|
|
+ var code1 = code;
|
|
|
+ if(code1==0){
|
|
|
+ uni.showModal({
|
|
|
+ title: that.$t('equipmentStatusList.tip'),
|
|
|
+ content: that.$t('equipmentStatusList.onoffTip'),
|
|
|
+ success: function (res) {
|
|
|
+ if (res.confirm) {
|
|
|
+ var serverurl = that.serverurl;
|
|
|
+ var code2 = code1;
|
|
|
+ var equipmentId = id;
|
|
|
+ uni.request({
|
|
|
+ url: serverurl + '/TEquipment/onOff',
|
|
|
+ data: {
|
|
|
+ "adminId": code2,
|
|
|
+ "equipmentId": equipmentId
|
|
|
+ },
|
|
|
+ method: "POST",
|
|
|
+ success: (res) => {
|
|
|
+ var list = res.data.data;
|
|
|
+ that.getEquipmentListData();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ } else if (res.cancel) {
|
|
|
+ that.onffChecked = false;
|
|
|
+ that.getEquipmentListData();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }else{
|
|
|
+ var serverurl = that.serverurl;
|
|
|
+ var code = code;
|
|
|
+ var equipmentId = id;
|
|
|
+ uni.request({
|
|
|
+ url: serverurl + '/TEquipment/onOff',
|
|
|
+ data: {
|
|
|
+ "adminId": code,
|
|
|
+ "equipmentId": equipmentId
|
|
|
+ },
|
|
|
+ method: "POST",
|
|
|
+ success: (res) => {
|
|
|
+ var list = res.data.data;
|
|
|
+ that.getEquipmentListData();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
change(id,code){
|
|
|
- var serverurl = this.serverurl;
|
|
|
- var code = code;
|
|
|
- var equipmentId = id;
|
|
|
- uni.request({
|
|
|
- url: serverurl + '/TEquipment/sleep',
|
|
|
- data: {
|
|
|
- "adminId": code,
|
|
|
- "equipmentId": equipmentId
|
|
|
- },
|
|
|
- method: "POST",
|
|
|
- success: (res) => {
|
|
|
- var list = res.data.data;
|
|
|
- this.getEquipmentListData();
|
|
|
- }
|
|
|
- });
|
|
|
+ var that = this;
|
|
|
+ var code1 = code;
|
|
|
+ if(code1==1){
|
|
|
+ uni.showModal({
|
|
|
+ title: that.$t('equipmentStatusList.tip'),
|
|
|
+ content: that.$t('equipmentStatusList.sleepTip'),
|
|
|
+ success: function (res) {
|
|
|
+ if (res.confirm) {
|
|
|
+ var serverurl = that.serverurl;
|
|
|
+ var code2 = code1;
|
|
|
+ var equipmentId = id;
|
|
|
+ uni.request({
|
|
|
+ url: serverurl + '/TEquipment/sleep',
|
|
|
+ data: {
|
|
|
+ "adminId": code2,
|
|
|
+ "equipmentId": equipmentId
|
|
|
+ },
|
|
|
+ method: "POST",
|
|
|
+ success: (res) => {
|
|
|
+ var list = res.data.data;
|
|
|
+ that.getEquipmentListData();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ } else if (res.cancel) {
|
|
|
+ that.sleepChecked = false;
|
|
|
+ that.getEquipmentListData();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }else{
|
|
|
+ var serverurl = that.serverurl;
|
|
|
+ var code = code;
|
|
|
+ var equipmentId = id;
|
|
|
+ uni.request({
|
|
|
+ url: serverurl + '/TEquipment/sleep',
|
|
|
+ data: {
|
|
|
+ "adminId": code,
|
|
|
+ "equipmentId": equipmentId
|
|
|
+ },
|
|
|
+ method: "POST",
|
|
|
+ success: (res) => {
|
|
|
+ var list = res.data.data;
|
|
|
+ that.getEquipmentListData();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ // var serverurl = this.serverurl;
|
|
|
+ // var code = code;
|
|
|
+ // var equipmentId = id;
|
|
|
+ // uni.request({
|
|
|
+ // url: serverurl + '/TEquipment/sleep',
|
|
|
+ // data: {
|
|
|
+ // "adminId": code,
|
|
|
+ // "equipmentId": equipmentId
|
|
|
+ // },
|
|
|
+ // method: "POST",
|
|
|
+ // success: (res) => {
|
|
|
+ // var list = res.data.data;
|
|
|
+ // this.getEquipmentListData();
|
|
|
+ // }
|
|
|
+ // });
|
|
|
},
|
|
|
}
|
|
|
}
|