fix: 修复设备接入使用插件无效问题

This commit is contained in:
xieyonghong 2023-04-28 15:45:25 +08:00
parent 66bfd6bae8
commit a0e46a7dff
2 changed files with 16 additions and 3 deletions

View File

@ -686,7 +686,7 @@ const getData = async (accessId?: string) => {
productTypes.value = resp.result.map(item => { productTypes.value = resp.result.map(item => {
if (pluginRes?.result?.externalId === item.id) { if (pluginRes?.result?.externalId === item.id) {
productData.id = pluginRes?.result?.externalId productData.id = pluginRes?.result?.externalId
productData.metadata = JSON.stringify(item.metadata || {}) productData.metadata = item.metadata
} }
return { ...item, label: item.name, value: item.id } return { ...item, label: item.name, value: item.id }
}) })
@ -724,7 +724,20 @@ const submitDevice = async () => {
const id = productStore.current?.id; const id = productStore.current?.id;
// //
const _metadata = JSON.parse(productStore.current?.metadata || '{}') const _metadata = JSON.parse(productStore.current?.metadata || '{}')
if (_metadata.properties?.length || _metadata.events?.length || _metadata.functions?.length || _metadata.tags?.length) { console.log(_metadata.properties, productData.metadata)
if (
(_metadata.properties?.length ||
_metadata.events?.length ||
_metadata.functions?.length ||
_metadata.tags?.length
) &&
(
productData.metadata?.properties?.length ||
productData.metadata?.events?.length ||
productData.metadata?.functions?.length ||
productData.metadata?.tags?.length
)
) {
metadataModalCacheData.value = { metadataModalCacheData.value = {
id, id,
values, values,

View File

@ -92,7 +92,7 @@ export default defineConfig(({ mode}) => {
proxy: { proxy: {
[env.VITE_APP_BASE_API]: { [env.VITE_APP_BASE_API]: {
// target: 'http://192.168.32.226:8844', // target: 'http://192.168.32.70:8844',
// target: 'http://192.168.32.244:8881', // target: 'http://192.168.32.244:8881',
target: 'http://120.77.179.54:8844', // 120测试 target: 'http://120.77.179.54:8844', // 120测试
// target: 'http://192.168.33.46:8844', // 本地开发环境 // target: 'http://192.168.33.46:8844', // 本地开发环境