-
-
-
-
changeTopologyOpt(val,'bkColor')"
- v-model="topologyData.data.bkColor" size="mini" popper-class="can-clear">
+
-
-
-
-
-
-
-
-
- changeTopologyOpt(val,'gridColor')"
- v-model="topologyData.data.gridColor" size="mini"
- popper-class="can-clear">
-
-
-
-
-
-
-
-
-
-
- changeTopologyOpt(val,'ruleColor')"
- v-model="topologyData.data.ruleColor" size="mini"
- popper-class="can-clear">
-
@@ -878,7 +946,7 @@
topologyData:{
data:{
name:'',
- bkColor:undefined,
+ bkColor:'#FFFFFF',
bkImage:'',
grid:false,
gridSize:'',
@@ -889,6 +957,9 @@
lineWidth:1,
fromArrow:'',
toArrow:'triangleSolid',
+ projectInfo:true,
+ alertInfo:true,
+ url:'',
}
},
pen:{
@@ -997,28 +1068,35 @@
deep:true,
immediate:true,
},
- 'topologyData.data':{
- handler(n){
- setTimeout(()=>{
- let data=getTopology(this.index).data;
- Object.keys(this.topologyData.data).forEach((key)=>{
- data[key]=this.topologyData.data[key];
- });
- getTopology(this.index).render();
- })
- },
- deep:true,
- immediate:true,
- }
+ // 'topologyData.data':{
+ // handler(n){
+ // setTimeout(()=>{
+ // let dataOption=getTopology(this.index).data;
+ // Object.keys(this.topologyData.data).forEach((key)=>{
+ // dataOption[key]=this.topologyData.data[key];
+ // });
+ // getTopology(this.index).render();
+ // })
+ // },
+ // deep:true,
+ // immediate:false,
+ // }
+ },
+ created(){
+ let dataOption=getTopology(this.index).data;
+ console.log(dataOption);
+ Object.keys(this.topologyData.data).forEach((key)=>{
+ console.log()
+ this.topologyData.data[key]=(JSON.stringify(dataOption[key])?dataOption[key]:this.topologyData.data[key]);
+ });
},
mounted(){
this.queryMetrics();
- let dataOption=getTopology(this.index).data;
- Object.keys(this.topologyData.data).forEach((key)=>{
- this.topologyData.data[key]=dataOption[key]?dataOption[key]:this.topologyData.data[key]
- });
- this.topologyData.data.grid= !!getTopology(this.index).data.grid;
- this.topologyData.data.rule= !!getTopology(this.index).data.rule;
+ // this.topologyData.data.grid= !!dataOption.grid;
+ // this.topologyData.data.rule= !!dataOption.rule;
+ // this.topologyData.data.projectInfo= !!dataOption.projectInfo;
+ // this.topologyData.data.alertInfo= !!dataOption.alertInfo;
+ console.log(this.topologyData);
},
updated(){
if(!this.selection.pen){//没选中node line返回
@@ -1158,11 +1236,19 @@
this.onChange();
},
changeTopologyOpt(val,key){
- this.topologyData.data[key]=this.colorRGBtoHex(val);
+ // this.topologyData.data[key]=this.colorRGBtoHex(val);
// getTopology(this.index).data[key]=val;
// getTopology(this.index).render();
+ this.topologyData.data[key]=val;
+ Object.keys(this.topologyData.data).forEach((key1)=>{
+ getTopology(this.index).data[key1]=this.topologyData.data[key1];
+ });
+ // console.log(dataOption[key]);
+ getTopology(this.index).render();
+ console.log(123213123);
},
colorRGBtoHex(color){//获取颜色16进制数
+ return color;
if(!color){
return ""
}
@@ -1217,6 +1303,23 @@
});
}
},
+ valueMappingAdd(){
+ this.selection.pen.data.valueMapping.push({
+ color:{
+ border:'#000',
+ bac:'#fff',
+ text:'#000',
+ },
+ animation:'upDown',
+ value:'',
+ });
+ },
+ valueMappingValueChange(index,row){
+ console.log(index,row)
+ },
+ valueMappingDel(index,row){
+ console.log(index,row)
+ },
}
}
@@ -1243,6 +1346,51 @@
}