diff --git a/src/views/pages/cmdb/resourceentity/mapping-setting.vue b/src/views/pages/cmdb/resourceentity/mapping-setting.vue index bd31bde95f94b3264fc85f5fb8f7b0e386f24a9b..7a9fb12546f13815bc1c9431ab2ebe2e7eb21bcc 100644 --- a/src/views/pages/cmdb/resourceentity/mapping-setting.vue +++ b/src/views/pages/cmdb/resourceentity/mapping-setting.vue @@ -66,6 +66,14 @@ export default { { text: this.$t('page.relation'), value: 'rel' + }, + { + text: this.$t('term.cmdb.globalattr'), + value: 'globalAttr' + }, + { + text: this.$t('term.expression.empty'), + value: 'empty' } ], validateList: ['required'], diff --git a/src/views/pages/cmdb/resourceentity/typecomponent/globalattr-type.vue b/src/views/pages/cmdb/resourceentity/typecomponent/globalattr-type.vue new file mode 100644 index 0000000000000000000000000000000000000000..50f6a99260f5210f954646b0ac1c5978bf9ec620 --- /dev/null +++ b/src/views/pages/cmdb/resourceentity/typecomponent/globalattr-type.vue @@ -0,0 +1,113 @@ + + + diff --git a/src/views/pages/cmdb/resourceentity/typecomponent/index.js b/src/views/pages/cmdb/resourceentity/typecomponent/index.js index e6fbdaf01e65f63060dba0978582a4c6cbfe6ba7..6561dd993ff7512d27da596de01bbf7fb0e511b9 100644 --- a/src/views/pages/cmdb/resourceentity/typecomponent/index.js +++ b/src/views/pages/cmdb/resourceentity/typecomponent/index.js @@ -1,8 +1,10 @@ import constType from './const-type.vue'; import attrType from './attr-type.vue'; import relType from './rel-type.vue'; +import globalAttrType from './globalattr-type.vue'; export default { constType, attrType, - relType + relType, + globalAttrType };