fix:修复背景图片无法上传的bug 以及切换project无法更换project的问题
This commit is contained in:
@@ -16,7 +16,7 @@
|
|||||||
"@topology/activity-diagram": "^0.3.0",
|
"@topology/activity-diagram": "^0.3.0",
|
||||||
"@topology/chart-diagram": "^0.3.0",
|
"@topology/chart-diagram": "^0.3.0",
|
||||||
"@topology/class-diagram": "^0.3.0",
|
"@topology/class-diagram": "^0.3.0",
|
||||||
"@topology/core": "^0.3.2",
|
"@topology/core": "^0.4.17",
|
||||||
"@topology/flow-diagram": "^0.3.0",
|
"@topology/flow-diagram": "^0.3.0",
|
||||||
"@topology/layout": "^0.3.0",
|
"@topology/layout": "^0.3.0",
|
||||||
"@topology/sequence-diagram": "^0.3.0",
|
"@topology/sequence-diagram": "^0.3.0",
|
||||||
|
|||||||
@@ -680,7 +680,7 @@
|
|||||||
<label>{{$t('project.topology.bacImage')}}</label>
|
<label>{{$t('project.topology.bacImage')}}</label>
|
||||||
<div class="full pr10 h32">
|
<div class="full pr10 h32">
|
||||||
<!--暂时是input 输入网址-->
|
<!--暂时是input 输入网址-->
|
||||||
<el-input class="input" size="small" v-model="topologyData.data.bkImage"></el-input>
|
<el-input class="input" size="small" v-model="topologyData.data.bkImage" @change="changeTopologyOpt"></el-input>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -679,6 +679,10 @@
|
|||||||
methods:{
|
methods:{
|
||||||
init(){
|
init(){
|
||||||
canvasOptions.on=this.onMessage;
|
canvasOptions.on=this.onMessage;
|
||||||
|
if(getTopology(this.topologyIndex)){
|
||||||
|
getTopology(this.topologyIndex).open({});
|
||||||
|
getTopology(this.topologyIndex).render()
|
||||||
|
}
|
||||||
this.reload();
|
this.reload();
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -797,6 +801,8 @@
|
|||||||
let canvas=new Topology('topology-canvas'+this.topologyIndexF,canvasOptions);
|
let canvas=new Topology('topology-canvas'+this.topologyIndexF,canvasOptions);
|
||||||
canvas.open(data);
|
canvas.open(data);
|
||||||
setTopology(this.topologyIndex,canvas);
|
setTopology(this.topologyIndex,canvas);
|
||||||
|
}else{
|
||||||
|
getTopology(this.topologyIndex).open(data);
|
||||||
}
|
}
|
||||||
this.topologyLoading=false;
|
this.topologyLoading=false;
|
||||||
if(!getTopology(this.topologyIndex).data.name){
|
if(!getTopology(this.topologyIndex).data.name){
|
||||||
@@ -879,7 +885,9 @@
|
|||||||
this.projectInfoShow=data.data.projectInfo;
|
this.projectInfoShow=data.data.projectInfo;
|
||||||
this.projectAlertShow=data.data.alertInfo;
|
this.projectAlertShow=data.data.alertInfo;
|
||||||
}
|
}
|
||||||
|
if(!data.bkImage){
|
||||||
|
data.bkImage=undefined;
|
||||||
|
}
|
||||||
Promise.all(promiseArr).then(res=>{
|
Promise.all(promiseArr).then(res=>{
|
||||||
res.forEach((response,index)=>{
|
res.forEach((response,index)=>{
|
||||||
let item=data.pens[index];
|
let item=data.pens[index];
|
||||||
@@ -2059,6 +2067,9 @@
|
|||||||
zoomMap(num){
|
zoomMap(num){
|
||||||
getTopology(this.topologyIndex).scaleTo(getTopology(this.topologyIndex).data.scale+num);
|
getTopology(this.topologyIndex).scaleTo(getTopology(this.topologyIndex).data.scale+num);
|
||||||
},
|
},
|
||||||
|
penToBottom(){
|
||||||
|
getTopology(this.topologyIndex).bottom()
|
||||||
|
},
|
||||||
},
|
},
|
||||||
destroyed(){
|
destroyed(){
|
||||||
getTopology(this.topologyIndex).destroy();
|
getTopology(this.topologyIndex).destroy();
|
||||||
|
|||||||
Reference in New Issue
Block a user