|
|
@@ -12,10 +12,11 @@
|
|
|
dense
|
|
|
outlined
|
|
|
hide-details
|
|
|
- style="background-color: #fff;"
|
|
|
+ style="background-color: #fff; width: 150px;"
|
|
|
@change="changeType"
|
|
|
></v-select>
|
|
|
</div>
|
|
|
+ <!-- 图例 -->
|
|
|
<div class="d-flex align-center">
|
|
|
<div
|
|
|
v-for="item in legend"
|
|
|
@@ -207,24 +208,36 @@ export default {
|
|
|
]
|
|
|
},
|
|
|
config: {
|
|
|
- DataResource: { // 资源
|
|
|
+ BusinessDomain: {
|
|
|
color: '#9FA8DA',
|
|
|
- title: '数据资源',
|
|
|
+ title: '业务域',
|
|
|
className: 'sourceNode',
|
|
|
...NODES_SIZE
|
|
|
},
|
|
|
- DataModel: { // 模型
|
|
|
- color: '#EF9A9A',
|
|
|
- title: '数据模型',
|
|
|
+ DataSource: {
|
|
|
+ color: '#4CAF50',
|
|
|
+ title: '数据源',
|
|
|
className: 'modelNode',
|
|
|
...NODES_SIZE
|
|
|
},
|
|
|
- DataMetric: { // 指标
|
|
|
- color: '#00BCD4',
|
|
|
- title: '数据指标',
|
|
|
- className: 'metricNode',
|
|
|
- ...NODES_SIZE
|
|
|
- },
|
|
|
+ // DataResource: { // 资源
|
|
|
+ // color: '#9FA8DA',
|
|
|
+ // title: '数据资源',
|
|
|
+ // className: 'sourceNode',
|
|
|
+ // ...NODES_SIZE
|
|
|
+ // },
|
|
|
+ // DataModel: { // 模型
|
|
|
+ // color: '#EF9A9A',
|
|
|
+ // title: '数据模型',
|
|
|
+ // className: 'modelNode',
|
|
|
+ // ...NODES_SIZE
|
|
|
+ // },
|
|
|
+ // DataMetric: { // 指标
|
|
|
+ // color: '#00BCD4',
|
|
|
+ // title: '数据指标',
|
|
|
+ // className: 'metricNode',
|
|
|
+ // ...NODES_SIZE
|
|
|
+ // },
|
|
|
// standard: { // 标准
|
|
|
// color: '#009688',
|
|
|
// title: '数据标准',
|
|
|
@@ -310,7 +323,7 @@ export default {
|
|
|
if (!this.config[ele.node_type]) {
|
|
|
return
|
|
|
}
|
|
|
- ele.text = ele.name
|
|
|
+ ele.text = ele.name_zh || ele.name_en
|
|
|
Object.assign(ele, this.config[ele.node_type])
|
|
|
})
|
|
|
|