From 4d6a042a6eb86b426f9371b0d6d74cda2bc605e3 Mon Sep 17 00:00:00 2001 From: zhujiyan <17812234322@163.com> Date: Mon, 30 Sep 2024 11:33:19 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=99=BB=E8=AE=B0=E9=80=9A?= =?UTF-8?q?=E8=AE=AF=E5=8D=8F=E8=AE=AE=E6=94=B9=E4=B8=BA=E5=A4=A7=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/govern/manage/factory.vue | 43 ++++++++++++++++++----------- 1 file changed, 27 insertions(+), 16 deletions(-) diff --git a/src/views/govern/manage/factory.vue b/src/views/govern/manage/factory.vue index a9880a0..0c6524c 100644 --- a/src/views/govern/manage/factory.vue +++ b/src/views/govern/manage/factory.vue @@ -19,7 +19,12 @@ - + - - + + @@ -71,7 +76,7 @@ width="40%" > - + - - + + @@ -154,7 +159,7 @@ const deivce: any = ref({}) const ruleFormRef = ref() const form = reactive({ cntractNo: '', - devAccessMethod: 'mqtt', + devAccessMethod: 'MQTT', devModel: '', devType: '', name: '', @@ -173,7 +178,8 @@ const dialogTitle = ref('新增设备') const loading = ref(false) const devModelOptions: any = ref([]) queryByCode('Device_Type').then(res => { - queryCsDictTree(res.data.id).then(res => { + const id = res.data.id + queryCsDictTree(id).then(res => { devTypeOptions.value = res.data.map((item: any) => { return { value: item.id, @@ -182,8 +188,13 @@ queryByCode('Device_Type').then(res => { } }) }) - queryByid(res.data.id).then(res => { - devModelOptions.value = res.data.map((item: any) => { + queryByid(id).then(res => { + res.data.map((item: any, index: any) => { + if (item.pid == id) { + res.data.splice(index, 1) + } + }) + devModelOptions.value = res.data.map((item: any, index: any) => { return { value: item.id, label: item.name, @@ -234,7 +245,7 @@ const tableStore = new TableStore({ title: '通讯协议', field: 'devAccessMethod', formatter: row => { - return row.cellValue === 'MQTT' ? 'MQTT' : row.cellValue === 'cloud' ? 'CLD' : row.cellValue + return row.cellValue === 'MQTT' ? 'MQTT' : row.cellValue === 'CLD' ? 'CLD' : row.cellValue } }, { title: '录入时间', field: 'createTime' }, @@ -512,10 +523,10 @@ const tableStore = new TableStore({ } }) tableStore.table.params.orderBy = 'desc' -tableStore.table.params.devType='' -tableStore.table.params.devModel='' -tableStore.table.params.devAccessMethod='' -tableStore.table.params.status='' +tableStore.table.params.devType = '' +tableStore.table.params.devModel = '' +tableStore.table.params.devAccessMethod = '' +tableStore.table.params.status = '' // 设备类型 const devTypeChange = (e: any) => { @@ -591,7 +602,7 @@ const resetForm = () => { // 模拟待编辑数据 let user = { cntractNo: '', - devAccessMethod: 'mqtt', + devAccessMethod: 'MQTT', devModel: '', devType: '', name: '',