|
@@ -41,12 +41,12 @@
|
|
|
</a-col>
|
|
|
|
|
|
<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="请选择监控对象"
|
|
|
/>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
@@ -82,7 +82,13 @@
|
|
|
|
|
|
<a-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
|
|
|
<a-form-item label="传感器路数" name="sensorRoute">
|
|
|
- <a-input-number v-model:value="formData.sensorRoute" style="width: 100%" :min="1" :max="sensorRouteMax" />
|
|
|
+ <a-input-number
|
|
|
+ v-model:value="formData.sensorRoute"
|
|
|
+ style="width: 100%"
|
|
|
+ :min="1"
|
|
|
+ :max="sensorRouteMax"
|
|
|
+ placeholder="请输入传感器路数"
|
|
|
+ />
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
|
|
@@ -108,12 +114,6 @@
|
|
|
/>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
-
|
|
|
- <a-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
|
|
|
- <a-form-item label="排序:" name="sortCode">
|
|
|
- <a-input-number class="xn-wd" v-model:value="formData.sortCode" :max="100" />
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
</a-row>
|
|
|
</a-form>
|
|
|
|
|
@@ -133,9 +133,9 @@
|
|
|
const emit = defineEmits({ successful: null })
|
|
|
const visible = ref(false) // 默认是关闭状态
|
|
|
const formRef = ref()
|
|
|
- const formData = ref({ sortCode: 99 }) // 表单数据
|
|
|
+ const formData = ref() // 表单数据
|
|
|
const sensorOptions = tool.dictList('SENSORTYPE') // 传感器类型
|
|
|
- const monitorTargetOptions = ref([]) // 监控目标对象
|
|
|
+ const monitorTargetOptions = ref([]) // 监控对象
|
|
|
const memListOptions = ref([]) // 监控设备数据
|
|
|
|
|
|
const sensorRouteMax = ref(1) //传感器最大值默认1
|
|
@@ -144,7 +144,7 @@
|
|
|
const formRules = {
|
|
|
name: [required('请输入区域名称')],
|
|
|
parentId: [required('请选择上级区域')],
|
|
|
- monitorTargetId: [required('请选择监控目标对象')],
|
|
|
+ monitorTargetId: [required('请选择监控对象')],
|
|
|
monitorDeviceId: [required('请选择监控设备')],
|
|
|
sensorRoute: [required('请输入传感器路数')],
|
|
|
limitUp: [required('请选择报警上限')],
|
|
@@ -158,9 +158,7 @@
|
|
|
const onOpen = (record, parentId) => {
|
|
|
loadData()
|
|
|
visible.value = true
|
|
|
- formData.value = {
|
|
|
- sortCode: 99
|
|
|
- }
|
|
|
+ formData.value = {}
|
|
|
if (parentId) {
|
|
|
formData.value.parentId = parentId
|
|
|
}
|
|
@@ -180,32 +178,26 @@
|
|
|
}
|
|
|
|
|
|
const loadData = () => {
|
|
|
- // 获取采集器监控列表
|
|
|
- memApi.memList().then((res) => {
|
|
|
- if (res) {
|
|
|
- memListOptions.value = (res || []).map((item) => {
|
|
|
- // 状态为正常的数据
|
|
|
- if (item.status && item.status == 1)
|
|
|
- return {
|
|
|
- value: item['id'],
|
|
|
- label: item['deviceName'],
|
|
|
- modelName: item['modelName'],
|
|
|
- deviceCode: item['deviceCode'],
|
|
|
- sensorCount: item['sensorCount']
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
+ // 获取监控对象
|
|
|
+ setupApi.setupList({ isAll: false }).then((res) => {
|
|
|
+ monitorTargetOptions.value = (res || []).map((item) => {
|
|
|
+ return {
|
|
|
+ value: item['id'],
|
|
|
+ label: item['name']
|
|
|
+ }
|
|
|
+ })
|
|
|
})
|
|
|
- // 获取监控对象列表
|
|
|
- setupApi.setupPage({ current: 1, size: 99999 }).then((res) => {
|
|
|
- if (res.records) {
|
|
|
- monitorTargetOptions.value = (res.records || []).map((item) => {
|
|
|
- return {
|
|
|
- value: item['id'],
|
|
|
- label: item['name']
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
+ // 获取监控设备
|
|
|
+ memApi.memList({ isAll: false }).then((res) => {
|
|
|
+ memListOptions.value = (res || []).map((item) => {
|
|
|
+ return {
|
|
|
+ value: item['id'],
|
|
|
+ label: item['deviceName'],
|
|
|
+ modelName: item['modelName'],
|
|
|
+ deviceCode: item['deviceCode'],
|
|
|
+ sensorCount: item['sensorCount']
|
|
|
+ }
|
|
|
+ })
|
|
|
})
|
|
|
}
|
|
|
|
|
@@ -215,7 +207,7 @@
|
|
|
if (value) {
|
|
|
const data = memListOptions.value.find((item) => item.value === value)
|
|
|
formData.value.modelName = data.modelName //监控设备型号
|
|
|
- formData.value.code = data.deviceCode //冷链编号
|
|
|
+ formData.value.deviceCode = data.deviceCode //冷链编号
|
|
|
sensorRouteMax.value = data.sensorCount //传感器路数的最大值
|
|
|
}
|
|
|
}
|