|
@@ -141,22 +141,29 @@ export default {
|
|
|
this.frameDetail.FrameworkImg = Data.ResourceUrl||''
|
|
|
}
|
|
|
//获取框架节点和内容
|
|
|
- this.frameDetail.Nodes = this.$refs.container.getContentNodes()
|
|
|
+ const Nodes = this.$refs.container.getContentNodes() //与frameDetail.Nodes的结构不同
|
|
|
this.frameDetail.FrameworkContent = JSON.stringify(this.$refs.container.graph.toJSON())
|
|
|
if(this.frameId){
|
|
|
//edit
|
|
|
- chartFrameInterface.editFrame({...this.frameDetail,...{ChartFrameworkId:Number(this.frameId)}}).then(res=>{
|
|
|
+ chartFrameInterface.editFrame({
|
|
|
+ ...this.frameDetail,
|
|
|
+ ChartFrameworkId:Number(this.frameId),
|
|
|
+ Nodes,
|
|
|
+ }).then(res=>{
|
|
|
this.lockLoding.close();
|
|
|
if(res.Ret!==200) return
|
|
|
this.$message.success("编辑成功")
|
|
|
})
|
|
|
}else{
|
|
|
//add
|
|
|
- chartFrameInterface.addFrame(this.frameDetail).then(res=>{
|
|
|
+ chartFrameInterface.addFrame({
|
|
|
+ ...this.frameDetail,
|
|
|
+ Nodes,
|
|
|
+ }).then(res=>{
|
|
|
this.lockLoding.close();
|
|
|
if(res.Ret!==200) return
|
|
|
this.frameId = res.Data?res.Data.ChartFrameworkId:0
|
|
|
- this.frameDetail = res.Data||{FrameworkName:'',FrameworkContent:''}
|
|
|
+ this.frameDetail = res.Data||{FrameworkName:'',FrameworkContent:'',Nodes:[]}
|
|
|
this.$message.success("新增成功")
|
|
|
//切换至编辑页
|
|
|
this.$router.replace({path:'/editframe',query:{frameId:this.frameId}})
|