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' ? '范围值' : '固定值'}}