参数设置 卷膜开关计算风口长度

feasure
lld 2026-03-05 11:59:24 +08:00
parent 551e5bcbd8
commit e679b97a68
3 changed files with 19 additions and 6 deletions

View File

@ -62,3 +62,10 @@ export function addAgriMobile(data) {
data: data
})
}
export function switchAgriMode(imei, code) {
return request({
url: '/assets/agri/switchAgriMode/' + imei,
method: 'post',
param: code
})
}

View File

@ -72,7 +72,7 @@ const SENSOR_MAP = {
const MQTT_TOPIC_SUFFIX = { UP: "/+", DOWN: "/control" };
import mqttUtil from '@/utils/mqtt';
import {listAgri} from "../../../api/system/assets/agri";
import {listAgri, switchAgriMode} from "../../../api/system/assets/agri";
import {getNewSpecialData} from "../../../api/data/specialData";
import store from "../../../store";
import {getRemarkByImei} from "../../../api/system/assets/remark";
@ -166,6 +166,7 @@ export default {
this.value = agriInfo.imei;
this.selectedText = agriInfo.agriName;
this.agriId = agriInfo.agriId;
this.currentMode = (agriInfo.workMode === 1)
this.change(this.value)
}
// [k, g]
@ -515,11 +516,15 @@ export default {
success: (res) => {
if (res.confirm) {
// todo
switchAgriMode(this.imei, {code:(mode?1:0)}).then(response => {
if (response.code===200) {
this.currentMode = mode
if (!mode) {
this.change(this.imei)
}
}
});
}
}
})
}

View File

@ -313,7 +313,8 @@ export default {
{
imei:item.imei,
agriName:item.agriName,
agriId:item.id
agriId:item.id,
workMode: item.workMode
}
);
this.$tab.navigateTo('/pages/home/control/index?agriInfo='+encodeURIComponent(agri))