From 90df330400cdf76f78f961bdf4e7af6e6135c4b6 Mon Sep 17 00:00:00 2001 From: XieYongHong <18010623010@163.com> Date: Fri, 7 Jul 2023 11:09:28 +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 | 1 + .../components/Metadata/Base/columns.tsx | 2 +- .../Metadata/Base/components/DataType.vue | 13 ++++++++---- .../Base/components/Function/InputParams.vue | 6 +----- .../components/Properties/Metrics/Metrics.vue | 2 +- .../Properties/Metrics/ValueItem.vue | 2 +- .../components/Properties/OtherSetting.vue | 20 ++++++++++++++----- yarn.lock | 4 ++-- 8 files changed, 31 insertions(+), 19 deletions(-) diff --git a/src/views/device/components/Metadata/Base/Base.vue b/src/views/device/components/Metadata/Base/Base.vue index dbc06fcf..8f05c94a 100644 --- a/src/views/device/components/Metadata/Base/Base.vue +++ b/src/views/device/components/Metadata/Base/Base.vue @@ -162,6 +162,7 @@ style="padding: 0" danger :pop-confirm="{ + placement: 'topRight', title: dataSource.length === 1 ? '这是最后一条数据了,确认删除?' : '确认删除?', onConfirm: async () => { await removeItem(data.index, dataSource.length === 1); diff --git a/src/views/device/components/Metadata/Base/columns.tsx b/src/views/device/components/Metadata/Base/columns.tsx index b7451b24..da2de2f2 100644 --- a/src/views/device/components/Metadata/Base/columns.tsx +++ b/src/views/device/components/Metadata/Base/columns.tsx @@ -90,7 +90,7 @@ export const useColumns = (type?: MetadataType, target?: 'device' | 'product', d const hasId = oldValue.some((item) => item.id === value) if (value) { if (hasId) { - return Promise.reject('标识重复') + return Promise.reject('该标识存在') } return Promise.resolve() } diff --git a/src/views/device/components/Metadata/Base/components/DataType.vue b/src/views/device/components/Metadata/Base/components/DataType.vue index 9695fff2..2dcbb9b4 100644 --- a/src/views/device/components/Metadata/Base/components/DataType.vue +++ b/src/views/device/components/Metadata/Base/components/DataType.vue @@ -7,11 +7,13 @@ v-if="type === 'array'" v-model:value="_valueType.elementType" :unitOptions="options" + placement="topRight" @confirm="valueChange" /> - - + + - - + + 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 c680b4af..22e07450 100644 --- a/src/views/device/components/Metadata/Base/components/Function/InputParams.vue +++ b/src/views/device/components/Metadata/Base/components/Function/InputParams.vue @@ -93,7 +93,7 @@ watch(() => JSON.stringify(dataSource.value), () => { const hasId = oldValue.some((item) => item.id === value) if (value) { if (hasId) { - return Promise.reject('标识重复') + return Promise.reject('该标识存在') } return Promise.resolve() } @@ -127,10 +127,6 @@ watch(() => JSON.stringify(dataSource.value), () => { { title: '其他配置', dataIndex: 'config', - type: 'components', - components: { - name: DataTypeObjectChild - } }, { title: '操作', diff --git a/src/views/device/components/Metadata/Base/components/Properties/Metrics/Metrics.vue b/src/views/device/components/Metadata/Base/components/Properties/Metrics/Metrics.vue index 695d5bd9..c2e2eaa7 100644 --- a/src/views/device/components/Metadata/Base/components/Properties/Metrics/Metrics.vue +++ b/src/views/device/components/Metadata/Base/components/Properties/Metrics/Metrics.vue @@ -11,7 +11,7 @@ {{ data.record.range === 'true' ? '范围值' : '固定值'}}