From 1622206283c2d75b5d043fc779e9ab96078ea7e7 Mon Sep 17 00:00:00 2001 From: XieYongHong <18010623010@163.com> Date: Thu, 6 Jul 2023 18:15:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BC=98=E5=8C=96=E7=89=A9=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B-=E5=8A=9F=E8=83=BD=E5=AE=9A=E4=B9=89(=E8=BE=93?= =?UTF-8?q?=E5=85=A5=E3=80=81=E8=BE=93=E5=87=BA)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Base/DetailModal/PropertiesModal.vue | 5 +- .../Base/components/Function/InputParams.vue | 115 +++++++++++------- .../Base/components/Function/OutputParams.vue | 13 +- yarn.lock | 4 +- 4 files changed, 90 insertions(+), 47 deletions(-) diff --git a/src/views/device/components/Metadata/Base/DetailModal/PropertiesModal.vue b/src/views/device/components/Metadata/Base/DetailModal/PropertiesModal.vue index 22e59c18..e5a089c4 100644 --- a/src/views/device/components/Metadata/Base/DetailModal/PropertiesModal.vue +++ b/src/views/device/components/Metadata/Base/DetailModal/PropertiesModal.vue @@ -138,13 +138,16 @@ const handleDataTable = (type: string) => { ...props.data.valueType } break; + case 'array': + dataTypeTable.dataSource = props.data.valueType.elementType + break; } } watch(() => props.data.valueType.type, () => { const type = props.data.valueType.type - handleDataTable(props.data.valueType.type === 'array' ? props.data.valueType.elementType : props.data.valueType.type) + handleDataTable(props.data.valueType.type) if (['float', 'double', 'int', 'long'].includes(type)) { getUnit().then((res) => { diff --git a/src/views/device/components/Metadata/Base/components/Function/InputParams.vue b/src/views/device/components/Metadata/Base/components/Function/InputParams.vue index 0a156bc2..b97a1b22 100644 --- a/src/views/device/components/Metadata/Base/components/Function/InputParams.vue +++ b/src/views/device/components/Metadata/Base/components/Function/InputParams.vue @@ -1,9 +1,9 @@