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

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

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

View File

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