diff --git a/src/views/device/components/Metadata/Base/columns.ts b/src/views/device/components/Metadata/Base/columns.ts
index 7c4f0f63..6e08c604 100644
--- a/src/views/device/components/Metadata/Base/columns.ts
+++ b/src/views/device/components/Metadata/Base/columns.ts
@@ -33,7 +33,7 @@ const BaseColumns: JColumnProps[] = [
const EventColumns: JColumnProps[] = BaseColumns.concat([
{
title: '事件级别',
- dataIndex: 'expands',
+ dataIndex: 'level',
scopedSlots: true,
},
]);
@@ -59,12 +59,12 @@ const PropertyColumns: JColumnProps[] = BaseColumns.concat([
},
{
title: '属性来源',
- dataIndex: 'expands',
+ dataIndex: 'source',
scopedSlots: true,
},
{
title: '读写类型',
- dataIndex: 'expands',
+ dataIndex: 'type',
scopedSlots: true,
},
]);
@@ -77,7 +77,7 @@ const TagColumns: JColumnProps[] = BaseColumns.concat([
},
{
title: '读写类型',
- dataIndex: 'expands',
+ dataIndex: 'type',
scopedSlots: true,
},
]);
diff --git a/src/views/device/components/Metadata/Base/index.vue b/src/views/device/components/Metadata/Base/index.vue
index dd03ca7e..f1048fc5 100644
--- a/src/views/device/components/Metadata/Base/index.vue
+++ b/src/views/device/components/Metadata/Base/index.vue
@@ -1,5 +1,5 @@
-
+
新增
-
+
+
+
+ {{ levelMap[slotProps.expands?.level] || '-' }}
+
+
+ {{ slotProps.async ? '是' : '否' }}
+
+
+ {{ slotProps.valueType?.type }}
+
+
+ {{ sourceMap[slotProps.expands?.source] }}
+
+
+
+ {{ expandsType[item] }}
+
@@ -42,6 +55,21 @@ const productStore = useProductStore()
const loading = ref(false)
const data = ref([])
const { type, target = 'product' } = props
+const levelMap = ref({
+ ordinary: '普通',
+ warn: '警告',
+ urgent: '紧急',
+})
+const sourceMap = ref({
+ device: '设备',
+ manual: '手动',
+ rule: '规则',
+});
+const expandsType = ref({
+ read: '读',
+ write: '写',
+ report: '上报',
+});
const actions: JColumnProps[] = [
{
title: '操作',
@@ -97,4 +125,5 @@ const operateLimits = (action: 'add' | 'updata', types: MetadataType) => {
};
\ No newline at end of file
diff --git a/src/views/device/components/Metadata/Cat/index.vue b/src/views/device/components/Metadata/Cat/index.vue
index e0292159..bde3f7fd 100644
--- a/src/views/device/components/Metadata/Cat/index.vue
+++ b/src/views/device/components/Metadata/Cat/index.vue
@@ -19,7 +19,7 @@
- {{ value }}
+
diff --git a/src/views/device/components/Metadata/Import/index.vue b/src/views/device/components/Metadata/Import/index.vue
index 5fcf73d7..eb5de412 100644
--- a/src/views/device/components/Metadata/Import/index.vue
+++ b/src/views/device/components/Metadata/Import/index.vue
@@ -36,7 +36,7 @@
+ :headers="{ 'X-Access-Token': getToken()}">
@@ -45,7 +45,7 @@
-
+
@@ -64,8 +64,8 @@ import { useInstanceStore } from '@/store/instance'
import { useProductStore } from '@/store/product';
import { UploadOutlined, ExclamationCircleOutlined } from '@ant-design/icons-vue';
import { FILE_UPLOAD } from '@/api/comm';
-import { LocalStore } from '@/utils/comm';
-import { TOKEN_KEY } from '@/utils/variable';
+import { LocalStore, getToken } from '@/utils/comm';
+import MonacoEditor from '@/components/MonacoEditor/index.vue'
const route = useRoute()
const instanceStore = useInstanceStore()
@@ -147,7 +147,6 @@ const onSubmit = () => {
})
}
const fileList = ref([])
-const token = ref(LocalStore.get(TOKEN_KEY));
const productList = ref([])
diff --git a/src/views/device/components/Metadata/index.vue b/src/views/device/components/Metadata/index.vue
index 9250a832..e592d304 100644
--- a/src/views/device/components/Metadata/index.vue
+++ b/src/views/device/components/Metadata/index.vue
@@ -32,16 +32,16 @@
-
+
-
+
-
+
-
+
@@ -58,6 +58,7 @@ import { SystemConst } from '@/utils/consts'
import { useInstanceStore } from '@/store/instance'
import Import from './Import/index.vue'
import Cat from './Cat/index.vue'
+import BaseMetadata from './Base/index.vue'
const route = useRoute()
const instanceStore = useInstanceStore()