diff --git a/src/api/tunnelManage.js b/src/api/tunnelManage.js index 981862e..c9e0472 100644 --- a/src/api/tunnelManage.js +++ b/src/api/tunnelManage.js @@ -56,9 +56,28 @@ export const editEquipment = (data) => { data }) } -export const getEquipmentSerialNumberOptions = (tunnelId) => { +export const getWindPressureSerialNumberOptions = (tunnelId) => { return request({ - url: '/tunnel/tunnel/serialnumber/options', + url: '/tunnel/equipment/serialnumber/wind/pressure/options', + method: 'get', + params:{ + tunnelId:tunnelId + } + }) +} +export const getOtherSensorSerialNumberOptions = (tunnelId) => { + return request({ + url: '/tunnel/equipment/serialnumber/options', + method: 'get', + params:{ + tunnelId:tunnelId + } + }) +} +//获取隧道中正在使用的序列号 +export const getSerialNumberOnUse = (tunnelId) => { + return request({ + url: '/tunnel/equipment/serialnumber/on/use', method: 'get', params:{ tunnelId:tunnelId diff --git a/src/components/content/airInfo/AirInfo.vue b/src/components/content/airInfo/AirInfo.vue index 5af5e27..94b3b54 100644 --- a/src/components/content/airInfo/AirInfo.vue +++ b/src/components/content/airInfo/AirInfo.vue @@ -324,7 +324,7 @@ const timeSelect = (index) => { const changeData = (item) => { return { equipmentId: item.equipmentId, - icon: changeIcon(item.equipmentType), + icon: changeIcon(item.equipmentType,item.equipmentName), name: item.equipmentName.slice(0, 2), max: item.maxRange, value: item.value, @@ -332,7 +332,7 @@ const changeData = (item) => { unit: item.unit } } -const changeIcon = (type) => { +const changeIcon = (type,name) => { switch (type) { case "oxygen": return 'o2-icon.png'; @@ -340,6 +340,12 @@ const changeIcon = (type) => { return 'tempture-icon.png'; case "humidness": return 'water-icon.png'; + case "humiture": + if(name==='温度传感器'){ + return 'tempture-icon.png'; + }else if(name==='湿度传感器'){ + return 'water-icon.png'; + } } } const getAirInfo = (now) => { @@ -347,15 +353,15 @@ const getAirInfo = (now) => { let airObj = {} let airArr = [] now?.map(item => { - if (item.equipmentType === "oxygen" || item.equipmentType === "temperature" || item.equipmentType === "humidness") { + if (item.equipmentType === "oxygen" || item.equipmentType === "temperature" || item.equipmentType === "humidness"|| item.equipmentType === "humiture") { airObj = changeData(item) airArr.push(airObj) - } else if (item.equipmentType === "windSpeed") { + } else if (item.equipmentType === "windSpeed"||item.equipmentName==="风速传感器") { windSpeedType.value = item.equipmentType windSpeedId.value = item.equipmentId windSpeed.value = item.value windSpeedUnit.value = item.unit - } else if (item.equipmentType === "windDirection") { + } else if (item.equipmentType === "windDirection"||item.equipmentName==="风向传感器") { windDirectionSpeedType.value = item.equipmentType windDirectionSpeedId.value = item.equipmentId windDirection.value = item.value diff --git a/src/components/content/tunnelScene/preEquComp/preDialog.vue b/src/components/content/tunnelScene/preEquComp/preDialog.vue index e28c042..53b950a 100644 --- a/src/components/content/tunnelScene/preEquComp/preDialog.vue +++ b/src/components/content/tunnelScene/preEquComp/preDialog.vue @@ -21,13 +21,17 @@
-

设备名称

+

设备名称:

{{ params.equipmentName }}

+
+

参数:

+

31.3%

+
@@ -53,8 +57,19 @@ import { } from "vue"; // 定义事件发射器,父组件监听 -const emit = defineEmits(["cancel", "removeEquipment", "addEquipment", "EquInf"]); -const params = defineProps(["pointNum", "pointGap", "equipmentType", "equipmentName", "equipmentValue"]); //隧道第几个锚点 +const emit = defineEmits([ + "cancel", + "removeEquipment", + "addEquipment", + "EquInf", +]); +const params = defineProps([ + "pointNum", + "pointGap", + "equipmentType", + "equipmentName", + "equipmentValue", +]); //隧道第几个锚点 // 当前风压 let p = ref(57); @@ -68,18 +83,15 @@ let p = ref(57); // console.log(params.equipmentName); // console.log(params.equipmentValue); - - // let equipmentTypeInf = ref(params.equipmentType) // let equipmentNameInf = ref(params.equipmentName) // let equipmentValueInf = ref(params.equipmentValue) - - //计算锚点之间距离 const pointDistance_str = computed( () => - `${params.pointGap}米*${params.pointNum}=${params.pointGap * params.pointNum + `${params.pointGap}米*${params.pointNum}=${ + params.pointGap * params.pointNum }米` ); @@ -173,8 +185,8 @@ const equipment = {