From 4d995d98ed06bcf5df57e2a4d415c077a6823605 Mon Sep 17 00:00:00 2001 From: XieYongHong <18010623010@163.com> Date: Fri, 7 Jul 2023 17:22:46 +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=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../device/components/Metadata/Base/Base.vue | 4 +- .../components/Metadata/Base/columns.tsx | 13 +- .../Metadata/Base/components/ConfigModal.vue | 205 ++++++++++++++++++ .../Metadata/Base/components/DataType.vue | 47 +++- .../Base/components/DataTypeObjectChild.vue | 4 +- .../Base/components/Events/ValueObject.vue | 6 +- .../Base/components/Function/InputParams.vue | 3 - yarn.lock | 4 +- 8 files changed, 258 insertions(+), 28 deletions(-) create mode 100644 src/views/device/components/Metadata/Base/components/ConfigModal.vue diff --git a/src/views/device/components/Metadata/Base/Base.vue b/src/views/device/components/Metadata/Base/Base.vue index 8f05c94a..8d0ab6eb 100644 --- a/src/views/device/components/Metadata/Base/Base.vue +++ b/src/views/device/components/Metadata/Base/Base.vue @@ -1,7 +1,7 @@ + + + + \ No newline at end of file diff --git a/src/views/device/components/Metadata/Base/components/DataType.vue b/src/views/device/components/Metadata/Base/components/DataType.vue index 2dcbb9b4..fe0da6d4 100644 --- a/src/views/device/components/Metadata/Base/components/DataType.vue +++ b/src/views/device/components/Metadata/Base/components/DataType.vue @@ -12,27 +12,51 @@ /> - + + @@ -78,7 +103,7 @@ diff --git a/src/views/device/components/Metadata/Base/components/DataTypeObjectChild.vue b/src/views/device/components/Metadata/Base/components/DataTypeObjectChild.vue index 4de56128..de821096 100644 --- a/src/views/device/components/Metadata/Base/components/DataTypeObjectChild.vue +++ b/src/views/device/components/Metadata/Base/components/DataTypeObjectChild.vue @@ -21,7 +21,7 @@ @@ -103,7 +103,7 @@ const text = computed(() => { return value?.trueText ? `${ value?.trueText }-${ value.trueValue }; ${ value.falseText }-${ value.falseValue }` : ''; case 'string': case 'password': - return value?.expands?.maxLength; + return value?.maxLength; case 'int': case 'long': return '无' diff --git a/src/views/device/components/Metadata/Base/components/Events/ValueObject.vue b/src/views/device/components/Metadata/Base/components/Events/ValueObject.vue index 9c876ed6..7deefa20 100644 --- a/src/views/device/components/Metadata/Base/components/Events/ValueObject.vue +++ b/src/views/device/components/Metadata/Base/components/Events/ValueObject.vue @@ -1,5 +1,5 @@ @@ -33,6 +33,10 @@ const props = defineProps({ type: Array as PropType<{ label: string; value: string }[]>, default: () => [], }, + filter: { + type: Array, + default: undefined + } }); 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 22e07450..4419c38a 100644 --- a/src/views/device/components/Metadata/Base/components/Function/InputParams.vue +++ b/src/views/device/components/Metadata/Base/components/Function/InputParams.vue @@ -111,9 +111,6 @@ watch(() => JSON.stringify(dataSource.value), () => { width: 100, components: { name: ConstraintSelect, - props: { - name: ['expands', 'required'] - } } }, { diff --git a/yarn.lock b/yarn.lock index 44bcd418..8025a1ef 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3825,8 +3825,8 @@ jetlinks-store@^0.0.3: jetlinks-ui-components@^1.0.23, jetlinks-ui-components@^1.0.24: version "1.0.24" - resolved "http://registry.jetlinks.cn/jetlinks-ui-components/-/jetlinks-ui-components-1.0.24.tgz#4fed08d639873b642911b808d94ef64856c62cd1" - integrity sha512-bFdN1VdrOR8bmHlE81h5MoTSSwpXPS/qjW0ppDZU55qm8GtNszZfGBi8VeWD2Kvn1oTM43ldyVcGVqipl2DtMQ== + resolved "http://registry.jetlinks.cn/jetlinks-ui-components/-/jetlinks-ui-components-1.0.24.tgz#552bad6c9ef733c941168c01fcfe594317add9e2" + integrity sha512-34a8yGQpOHy3DsdRO+pc9Qn5HoeLSGhc2wJhVd22/EbyG5X08EENOsIu+Jg6o/ELmSB2gKnvvhpR4rxawN28hQ== dependencies: "@vueuse/core" "^9.12.0" "@vueuse/router" "^9.13.0"