浏览代码

复制图片改为使用svg而不是缩略图

cxmo 1 年之前
父节点
当前提交
866efd9f14

+ 1 - 1
src/views/chartFrame_manage/common/config.js

@@ -25,7 +25,7 @@ export const baseNode = {
         body:{
             fill:'#ECF2FE',//背景色
             stroke:'#0052D9',//边框色
-            strokeWidth:1,//边框宽度
+            strokeWidth:2,//边框宽度
             strokeDasharray:0,//虚线
         },
         label:{ //与svg text属性相同

+ 2 - 2
src/views/chartFrame_manage/frameEditor.vue

@@ -131,18 +131,18 @@ export default {
             if(this.frameId){
                 //edit
                 chartFrameInterface.editFrame({...this.frameDetail,...{ChartFrameworkId:Number(this.frameId)}}).then(res=>{
+                    this.lockLoding.close();
                     if(res.Ret!==200) return 
                     this.$message.success("编辑成功")
-                    this.lockLoding.close();
                 })
             }else{
                 //add 
                 chartFrameInterface.addFrame(this.frameDetail).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.$message.success("新增成功")
-                    this.lockLoding.close();
                     this.$router.replace({path:'/editframe',query:{frameId:this.frameId}})
                 })
             }

+ 3 - 2
src/views/chartFrame_manage/index.vue

@@ -474,9 +474,10 @@ export default {
                 spinner: 'el-icon-loading',
                 background: 'rgba(255, 255, 255, 0.8)'
             });
-            copyBlob(data.FrameworkImg,()=>{
+            const svgData = this.$refs.container.getContentPic()
+            copyBlob(svgData,()=>{
                 this.lockLoding && this.lockLoding.close();
-            },1,'normal')
+            },1,'svg')
         },
         deleteFrame(data){
             this.$confirm("删除后不可恢复,确认删除吗?","提示",{