|
@@ -27,12 +27,12 @@
|
|
|
</div>
|
|
|
|
|
|
<a-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
|
|
|
- <a-form-item label="监测对象" name="monitorTargetId">
|
|
|
+ <a-form-item label="监测冰箱" name="monitorTargetId">
|
|
|
<a-select
|
|
|
ref="select"
|
|
|
v-model:value="formData.monitorTargetId"
|
|
|
:options="monitorTargetOptions"
|
|
|
- placeholder="请选择监测对象"
|
|
|
+ placeholder="请选择监测冰箱"
|
|
|
:field-names="{ label: 'name', value: 'id' }"
|
|
|
disabled
|
|
|
/>
|
|
@@ -56,12 +56,12 @@
|
|
|
</a-col>
|
|
|
|
|
|
<a-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
|
|
|
- <a-form-item label="监测设备" name="monitorDeviceId">
|
|
|
+ <a-form-item label="冷链设备" name="monitorDeviceId">
|
|
|
<a-select
|
|
|
ref="select"
|
|
|
v-model:value="formData.monitorDeviceId"
|
|
|
:options="memListOptions"
|
|
|
- placeholder="请选择监测设备"
|
|
|
+ placeholder="请选择冷链设备"
|
|
|
:field-names="{ label: 'deviceName', value: 'id' }"
|
|
|
@change="monitorDeviceIdChange"
|
|
|
/>
|
|
@@ -244,21 +244,21 @@
|
|
|
const formData = ref({ alarmUsers: [], time: [] }) // 表单数据
|
|
|
const pointOptions = tool.dictList('MONITORPOINT') // 点位名称
|
|
|
const pointName = ref('上层')
|
|
|
- const currentMonitorObj = ref({}) //当前的监测对象
|
|
|
+ const currentMonitorObj = ref({}) //当前的监测冰箱
|
|
|
const sensorOptions = tool.dictList('SENSORTYPE') // 传感器类型
|
|
|
const alarmUsersOptions = ref([]) // 报警接收人数据
|
|
|
const fridgeOptions = tool.dictList('REFRIGERATORSMODEL') // 冰箱型号
|
|
|
- const monitorTargetOptions = ref([]) // 监测对象
|
|
|
- const memListOptions = ref([]) // 监测设备
|
|
|
- const currentMonitorDevice = ref({}) //当前的监测设备
|
|
|
+ const monitorTargetOptions = ref([]) // 所有的冰箱数据
|
|
|
+ const memListOptions = ref([]) // 所有的冷链设备数据
|
|
|
+ const currentMonitorDevice = ref({}) //当前的冷链设备
|
|
|
|
|
|
const sensorRouteMax = ref(1) //传感器最大值默认1
|
|
|
|
|
|
// 默认要校验的
|
|
|
const formRules = {
|
|
|
name: [required('请输入点位名称')],
|
|
|
- monitorTargetId: [required('请选择监测对象')],
|
|
|
- monitorDeviceId: [required('请选择监测设备')],
|
|
|
+ monitorTargetId: [required('请选择监测冰箱')],
|
|
|
+ monitorDeviceId: [required('请选择冷链设备')],
|
|
|
sensorType: [required('请选择传感器类型')],
|
|
|
sensorRoute: [required('请输入传感器路数')],
|
|
|
alarmUsers: [required('请选择报警接收人')],
|
|
@@ -353,13 +353,13 @@
|
|
|
})
|
|
|
}
|
|
|
|
|
|
- // 获取监测对象
|
|
|
+ // 获取监测冰箱
|
|
|
const setupListData = (type, record) => {
|
|
|
setupApi
|
|
|
.setupList({ isAll: false })
|
|
|
.then((res) => {
|
|
|
monitorTargetOptions.value = res || []
|
|
|
- currentMonitorObj.value = monitorTargetOptions.value.find((item) => item.id === record.monitorTargetId) //当前的监测对象
|
|
|
+ currentMonitorObj.value = monitorTargetOptions.value.find((item) => item.id === record.monitorTargetId) //当前的监测冰箱
|
|
|
alarmUsersOptions.value = currentMonitorObj.value.alarmUsers || [] //报警接收人
|
|
|
})
|
|
|
.finally(() => {
|
|
@@ -388,7 +388,7 @@
|
|
|
if (!val.startsWith(formData.value.name)) {
|
|
|
formData.value.name = formData.value._name
|
|
|
message.warning({
|
|
|
- content: '名称必须以 "监测对象名称" + ' + pointName.value + ' 开头',
|
|
|
+ content: '名称必须以 "监测冰箱名称" + ' + pointName.value + ' 开头',
|
|
|
key: 'name'
|
|
|
})
|
|
|
} else {
|
|
@@ -404,7 +404,7 @@
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- // 监测设备通过传感器类型来获取, sensorType可为空
|
|
|
+ // 冷链设备通过传感器类型来获取, sensorType可为空
|
|
|
const memListData = (value) => {
|
|
|
memApi.memList({ isAll: false, sensorType: value }).then((res) => {
|
|
|
memListOptions.value = res || []
|
|
@@ -414,17 +414,17 @@
|
|
|
})
|
|
|
}
|
|
|
|
|
|
- // 选中监测设备
|
|
|
+ // 选中冷链设备
|
|
|
const monitorDeviceIdChange = (value) => {
|
|
|
fridgeName.value = null
|
|
|
if (value) {
|
|
|
askRegionByDeviceIdData(value)
|
|
|
const data = memListOptions.value.find((item) => item.id === value)
|
|
|
- currentMonitorDevice.value = data //选中的监测设备
|
|
|
+ currentMonitorDevice.value = data //选中的冷链设备
|
|
|
formData.value = {
|
|
|
...formData.value,
|
|
|
sensorCode: data.deviceCode, //传感器编号
|
|
|
- modelName: data.modelName, //监测设备型号
|
|
|
+ modelName: data.modelName, //冷链设备型号
|
|
|
deviceCode: data.deviceCode, //冷链编号
|
|
|
temperatureUp: data.temperatureUp, //温度上限
|
|
|
temperatureDown: data.temperatureDown, //温度下限
|
|
@@ -437,15 +437,15 @@
|
|
|
sensorRouteMax.value = data.sensorCount //传感器路数的最大值
|
|
|
isFridgeDisabled()
|
|
|
} else {
|
|
|
- // 清理掉监测设备的一些信息
|
|
|
+ // 清理掉冷链设备的一些信息
|
|
|
currentMonitorDevice.value = {}
|
|
|
sensorRouteMax.value = 1
|
|
|
formData.value = {
|
|
|
...formData.value,
|
|
|
- monitorDeviceId: null, //监测设备
|
|
|
+ monitorDeviceId: null, //冷链设备
|
|
|
sensorRoute: null, //传感器路数
|
|
|
sensorCode: null, //传感器编号
|
|
|
- modelName: null, //监测设备型号
|
|
|
+ modelName: null, //冷链设备型号
|
|
|
deviceCode: null, //冷链编号
|
|
|
temperatureUp: null, //温度上限
|
|
|
temperatureDown: null, //温度下限
|
|
@@ -482,7 +482,7 @@
|
|
|
'-196': { up: -186, down: -196 }
|
|
|
})
|
|
|
const filteredFridges = ref([])
|
|
|
- // 判断 当前的监测设备 的温度范围是否在该冰箱的温度范围内
|
|
|
+ // 判断 当前的冷链设备 的温度范围是否在该冰箱的温度范围内
|
|
|
const isFridgeDisabled = () => {
|
|
|
filteredFridges.value = fridgeOptions.map((fridge) => {
|
|
|
const { up, down } = fridgeRanges.value[fridge.value]
|