From a9632846cd8fc66f7f5e0b96cfa0ba6ab94cc6d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=92=AC=E8=BD=AE=E7=8C=AB?= <10928033@qq.com> Date: Wed, 19 May 2021 10:03:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/DynamicTest.vue | 31 ---- src/components/DynamicTest1.vue | 48 ----- src/components/LeftToolBar.vue | 166 +---------------- src/components/RightToolBar.vue | 2 +- src/components/SvgComponents.vue | 86 +++------ src/components/svgCpt/Alternator.vue | 10 -- src/components/svgCpt/ArrowDownSvg.vue | 9 - src/components/svgCpt/ArrowUpSvg.vue | 9 - src/components/svgCpt/ChargingStationSvg.vue | 9 - src/components/svgCpt/CircuitBreakerSvg.vue | 9 - src/components/svgCpt/DoubleWindingSvg.vue | 15 -- src/components/svgCpt/DoubleWindingSvgB.vue | 15 -- src/components/svgCpt/GGJ.vue | 20 --- src/components/svgCpt/GroundGraySvg.vue | 12 -- src/components/svgCpt/HorizontalLineSvg.vue | 9 - src/components/svgCpt/IsolatingSwitchSvg.vue | 12 -- .../svgCpt/LightningArresterSvg.vue | 12 -- src/components/svgCpt/PolylineDownSvg.vue | 10 -- src/components/svgCpt/PolylineUpSvg.vue | 10 -- src/components/svgCpt/RectSvg.vue | 9 - src/components/svgCpt/SignalLamp.vue | 11 -- src/components/svgCpt/SmartTerminalSvg.vue | 9 - .../svgCpt/StandardCapacitorSvg.vue | 12 -- src/components/svgCpt/StandardReactance.vue | 9 - src/components/svgCpt/TableSvg.vue | 86 --------- src/components/svgCpt/TextSvg.vue | 10 -- .../svgCpt/TransformerTriphaseOpen.vue | 12 -- src/components/svgCpt/TransformerY.vue | 12 -- src/components/svgCpt/TwoCircleSvg.vue | 10 -- src/components/svgCpt/VerticalLineSvg.vue | 9 - src/components/svgCpt/WireBreakOffSvg.vue | 11 -- src/components/svgCpt/WireConnectionSvg.vue | 11 -- src/global/global.js | 15 +- src/views/CircuitEdit.vue | 152 ++++------------ src/views/CircuitPreview.vue | 167 ++++++++++-------- 35 files changed, 161 insertions(+), 878 deletions(-) delete mode 100644 src/components/DynamicTest.vue delete mode 100644 src/components/DynamicTest1.vue delete mode 100644 src/components/svgCpt/Alternator.vue delete mode 100644 src/components/svgCpt/ArrowDownSvg.vue delete mode 100644 src/components/svgCpt/ArrowUpSvg.vue delete mode 100644 src/components/svgCpt/ChargingStationSvg.vue delete mode 100644 src/components/svgCpt/CircuitBreakerSvg.vue delete mode 100644 src/components/svgCpt/DoubleWindingSvg.vue delete mode 100644 src/components/svgCpt/DoubleWindingSvgB.vue delete mode 100644 src/components/svgCpt/GGJ.vue delete mode 100644 src/components/svgCpt/GroundGraySvg.vue delete mode 100644 src/components/svgCpt/HorizontalLineSvg.vue delete mode 100644 src/components/svgCpt/IsolatingSwitchSvg.vue delete mode 100644 src/components/svgCpt/LightningArresterSvg.vue delete mode 100644 src/components/svgCpt/PolylineDownSvg.vue delete mode 100644 src/components/svgCpt/PolylineUpSvg.vue delete mode 100644 src/components/svgCpt/RectSvg.vue delete mode 100644 src/components/svgCpt/SignalLamp.vue delete mode 100644 src/components/svgCpt/SmartTerminalSvg.vue delete mode 100644 src/components/svgCpt/StandardCapacitorSvg.vue delete mode 100644 src/components/svgCpt/StandardReactance.vue delete mode 100644 src/components/svgCpt/TableSvg.vue delete mode 100644 src/components/svgCpt/TextSvg.vue delete mode 100644 src/components/svgCpt/TransformerTriphaseOpen.vue delete mode 100644 src/components/svgCpt/TransformerY.vue delete mode 100644 src/components/svgCpt/TwoCircleSvg.vue delete mode 100644 src/components/svgCpt/VerticalLineSvg.vue delete mode 100644 src/components/svgCpt/WireBreakOffSvg.vue delete mode 100644 src/components/svgCpt/WireConnectionSvg.vue diff --git a/src/components/DynamicTest.vue b/src/components/DynamicTest.vue deleted file mode 100644 index f063a3b..0000000 --- a/src/components/DynamicTest.vue +++ /dev/null @@ -1,31 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/components/DynamicTest1.vue b/src/components/DynamicTest1.vue deleted file mode 100644 index 05b360e..0000000 --- a/src/components/DynamicTest1.vue +++ /dev/null @@ -1,48 +0,0 @@ - - - 组件1 - 组件2 - 组件3 - - - - - \ No newline at end of file diff --git a/src/components/LeftToolBar.vue b/src/components/LeftToolBar.vue index b798add..dfff21d 100644 --- a/src/components/LeftToolBar.vue +++ b/src/components/LeftToolBar.vue @@ -7,9 +7,9 @@ accordion> - - + {{item.title}} - - + {{ text }} @@ -194,16 +41,11 @@ export default { }; }, methods: { - Mousedown (type, title, color, height, fontSize, text, width) { + Mousedown (type, title, color) { global.CurrentlySelectedToolBarType = type; global.CurrentlySelectedToolBarTypeName = title; global.CurrentlySelectedToolBarTitle = title; global.CurrentlySelectedToolBarColor = color; - global.CurrentlySelectedToolBarHeight = height; - global.CurrentlySelectedToolBarFontSize = fontSize; - global.CurrentlySelectedToolBarText = text; - global.CurrentlySelectedToolBarWidth = width; - // alert(this.$UCore.GenUUid()); }, } }; diff --git a/src/components/RightToolBar.vue b/src/components/RightToolBar.vue index b6c579a..eb1282c 100644 --- a/src/components/RightToolBar.vue +++ b/src/components/RightToolBar.vue @@ -21,7 +21,7 @@ - + diff --git a/src/components/SvgComponents.vue b/src/components/SvgComponents.vue index c777c42..f063a3b 100644 --- a/src/components/SvgComponents.vue +++ b/src/components/SvgComponents.vue @@ -1,63 +1,31 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file + props: ['svgInfoData','svg_color','svgtype'], + data () { + return { + componentTag: '' + } + }, + components: importComponents, + methods: { + + }, + created () { + this.svgInfoData.forEach(f => { + console.log(111); + let componentInfo = { + template: f.template, + props: f.props + } + importComponents[f.type] = componentInfo; + }) + } +} + + \ No newline at end of file diff --git a/src/components/svgCpt/Alternator.vue b/src/components/svgCpt/Alternator.vue deleted file mode 100644 index 4bf554e..0000000 --- a/src/components/svgCpt/Alternator.vue +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/ArrowDownSvg.vue b/src/components/svgCpt/ArrowDownSvg.vue deleted file mode 100644 index c84789f..0000000 --- a/src/components/svgCpt/ArrowDownSvg.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/ArrowUpSvg.vue b/src/components/svgCpt/ArrowUpSvg.vue deleted file mode 100644 index 721fea2..0000000 --- a/src/components/svgCpt/ArrowUpSvg.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/ChargingStationSvg.vue b/src/components/svgCpt/ChargingStationSvg.vue deleted file mode 100644 index a521396..0000000 --- a/src/components/svgCpt/ChargingStationSvg.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/CircuitBreakerSvg.vue b/src/components/svgCpt/CircuitBreakerSvg.vue deleted file mode 100644 index 5863d2a..0000000 --- a/src/components/svgCpt/CircuitBreakerSvg.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/DoubleWindingSvg.vue b/src/components/svgCpt/DoubleWindingSvg.vue deleted file mode 100644 index 00febdd..0000000 --- a/src/components/svgCpt/DoubleWindingSvg.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/DoubleWindingSvgB.vue b/src/components/svgCpt/DoubleWindingSvgB.vue deleted file mode 100644 index 0c9be3a..0000000 --- a/src/components/svgCpt/DoubleWindingSvgB.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/GGJ.vue b/src/components/svgCpt/GGJ.vue deleted file mode 100644 index 6f1e9bd..0000000 --- a/src/components/svgCpt/GGJ.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/GroundGraySvg.vue b/src/components/svgCpt/GroundGraySvg.vue deleted file mode 100644 index c5a057a..0000000 --- a/src/components/svgCpt/GroundGraySvg.vue +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/HorizontalLineSvg.vue b/src/components/svgCpt/HorizontalLineSvg.vue deleted file mode 100644 index 3046972..0000000 --- a/src/components/svgCpt/HorizontalLineSvg.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/IsolatingSwitchSvg.vue b/src/components/svgCpt/IsolatingSwitchSvg.vue deleted file mode 100644 index 98c1f6e..0000000 --- a/src/components/svgCpt/IsolatingSwitchSvg.vue +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/LightningArresterSvg.vue b/src/components/svgCpt/LightningArresterSvg.vue deleted file mode 100644 index 4635d5a..0000000 --- a/src/components/svgCpt/LightningArresterSvg.vue +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/PolylineDownSvg.vue b/src/components/svgCpt/PolylineDownSvg.vue deleted file mode 100644 index e09e00e..0000000 --- a/src/components/svgCpt/PolylineDownSvg.vue +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/PolylineUpSvg.vue b/src/components/svgCpt/PolylineUpSvg.vue deleted file mode 100644 index 9cb67e2..0000000 --- a/src/components/svgCpt/PolylineUpSvg.vue +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/RectSvg.vue b/src/components/svgCpt/RectSvg.vue deleted file mode 100644 index e24c2d1..0000000 --- a/src/components/svgCpt/RectSvg.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/SignalLamp.vue b/src/components/svgCpt/SignalLamp.vue deleted file mode 100644 index 9447260..0000000 --- a/src/components/svgCpt/SignalLamp.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/SmartTerminalSvg.vue b/src/components/svgCpt/SmartTerminalSvg.vue deleted file mode 100644 index 599e156..0000000 --- a/src/components/svgCpt/SmartTerminalSvg.vue +++ /dev/null @@ -1,9 +0,0 @@ -// -// -// -// -// \ No newline at end of file diff --git a/src/components/svgCpt/StandardCapacitorSvg.vue b/src/components/svgCpt/StandardCapacitorSvg.vue deleted file mode 100644 index 13eea64..0000000 --- a/src/components/svgCpt/StandardCapacitorSvg.vue +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/StandardReactance.vue b/src/components/svgCpt/StandardReactance.vue deleted file mode 100644 index 6f59671..0000000 --- a/src/components/svgCpt/StandardReactance.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/TableSvg.vue b/src/components/svgCpt/TableSvg.vue deleted file mode 100644 index 3e49dca..0000000 --- a/src/components/svgCpt/TableSvg.vue +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - {{ tableDataColItem.val }} - - - - - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/TextSvg.vue b/src/components/svgCpt/TextSvg.vue deleted file mode 100644 index 0bc4efc..0000000 --- a/src/components/svgCpt/TextSvg.vue +++ /dev/null @@ -1,10 +0,0 @@ - - - -{{text}} - - \ No newline at end of file diff --git a/src/components/svgCpt/TransformerTriphaseOpen.vue b/src/components/svgCpt/TransformerTriphaseOpen.vue deleted file mode 100644 index ac55154..0000000 --- a/src/components/svgCpt/TransformerTriphaseOpen.vue +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/TransformerY.vue b/src/components/svgCpt/TransformerY.vue deleted file mode 100644 index 35618f2..0000000 --- a/src/components/svgCpt/TransformerY.vue +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/TwoCircleSvg.vue b/src/components/svgCpt/TwoCircleSvg.vue deleted file mode 100644 index 0e05e89..0000000 --- a/src/components/svgCpt/TwoCircleSvg.vue +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/VerticalLineSvg.vue b/src/components/svgCpt/VerticalLineSvg.vue deleted file mode 100644 index 200acdd..0000000 --- a/src/components/svgCpt/VerticalLineSvg.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/WireBreakOffSvg.vue b/src/components/svgCpt/WireBreakOffSvg.vue deleted file mode 100644 index 6fdff03..0000000 --- a/src/components/svgCpt/WireBreakOffSvg.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/src/components/svgCpt/WireConnectionSvg.vue b/src/components/svgCpt/WireConnectionSvg.vue deleted file mode 100644 index 08e7571..0000000 --- a/src/components/svgCpt/WireConnectionSvg.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/src/global/global.js b/src/global/global.js index dbdb1e9..34b4699 100644 --- a/src/global/global.js +++ b/src/global/global.js @@ -6,18 +6,5 @@ let CurrentlySelectedToolBarTypeName=''; let CurrentlySelectedToolBarTitle=''; //当前选中的左侧工具栏参数颜色 let CurrentlySelectedToolBarColor=''; -//当前选中的左侧工具栏参数高度 -let CurrentlySelectedToolBarHeight=0; -//当前选中的左侧工具栏参数字号 -let CurrentlySelectedToolBarFontSize=0; -//当前选中的左侧工具栏文字 -let CurrentlySelectedToolBarText=''; -//当前选中的左侧工具栏参数宽度 -let CurrentlySelectedToolBarWidth=0; -//当前选中的左侧工具栏参数角度 -let CurrentlySelectedToolBarAngle=0; -let AnalogData=[{"id":"9be0a0cd-9a0d-4d2b-9147-bcc0da4af754","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#FF0000","svgPositionX":462,"svgPositionY":172,"height":480,"width":3,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"bd3fc10b-87c7-4313-9deb-eecf9d26e49b","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":329,"svgPositionY":197,"height":50,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"8cc07bd7-333c-44cc-9ba8-efd2036681c6","sort":0,"title":"多段向上折线","type":"PolylineUpSvg","typeName":"多段向上折线","svgColor":"#FF0000","svgPositionX":329,"svgPositionY":231,"height":7,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"2016eda6-05cd-4fb4-8bfe-8fd28028a7fe","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":329,"svgPositionY":258,"height":100,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"07072f96-3226-42a2-82b5-1bec650e316b","sort":0,"title":"断路器","height":40,"width":2,"type":"CircuitBreakerSvg","typeName":"断路器","svgColor":"#00FF00","svgPositionX":329,"svgPositionY":269,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"e32f91cf-d42e-4e45-ac3c-a66eb70edd7d","sort":0,"title":"多段向下折线","type":"PolylineDownSvg","typeName":"多段向下折线","svgColor":"#FF0000","svgPositionX":329,"svgPositionY":288,"height":7,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"a6e96cae-ed83-4240-8bd4-e6dab956f341","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":329,"svgPositionY":418,"height":200,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"125d5c83-07bc-49d7-8829-d54bf3f20bf7","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#FF0000","svgPositionX":329,"svgPositionY":421,"height":100,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"073baebc-e4f5-4d3f-8083-7c49849cc40c","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":280,"svgPositionY":436,"height":30,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"8f596ae9-67ac-452a-bbcf-44e677ddb0cb","sort":0,"title":"避雷器","height":7,"width":2,"type":"LightningArresterSvg","typeName":"避雷器","svgColor":"#00FF00","svgPositionX":280,"svgPositionY":473,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"e093b906-50b0-4558-899a-30cca3897233","sort":0,"title":"接地灰白","type":"GroundGraySvg","typeName":"接地灰白","svgColor":"#CCCCCC","svgPositionX":280,"svgPositionY":507,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"33dc8913-f19f-4d63-8400-357aa75b9751","sort":0,"title":"箭头向上","type":"ArrowUpSvg","typeName":"箭头向上","svgColor":"#FF0000","svgPositionX":329,"svgPositionY":463,"height":2,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"ba79056e-1ec1-4619-8cd7-3a78ea8a4e77","sort":0,"title":"标准电容器","height":3,"width":2,"type":"StandardCapacitorSvg","typeName":"标准电容器","svgColor":"#00FF00","svgPositionX":378,"svgPositionY":461,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"c046e434-bc10-465c-8552-43477289ff50","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":378,"svgPositionY":436,"height":30,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"fa0130b7-7f39-4ee8-a447-27be23ee2c6a","sort":0,"title":"信号灯","type":"SignalLamp","typeName":"信号灯","svgColor":"#FF0000","svgPositionX":378,"svgPositionY":488,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"09f8f237-979e-43ed-8256-e113d6eb1bae","sort":0,"title":"接地灰白","type":"GroundGraySvg","typeName":"接地灰白","svgColor":"#CCCCCC","svgPositionX":378,"svgPositionY":507,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"06d381f6-e56e-4d5e-8d07-348ae2e00a84","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":394,"svgPositionY":197,"height":50,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"6010720d-bf08-459e-9d9b-538f9e4e184e","sort":0,"title":"隔离开关","height":20,"width":2,"type":"IsolatingSwitchSvg","typeName":"隔离开关","svgColor":"#00FF00","svgPositionX":394,"svgPositionY":233,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"52f29f75-1197-440c-802a-66d21c344be4","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":394,"svgPositionY":318,"height":100,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"aa8983a4-8037-4e2e-82f9-63b1ce0959d5","sort":0,"title":"长方形","type":"RectSvg","typeName":"长方形","svgColor":"#FF0000","svgPositionX":394,"svgPositionY":288,"height":30,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"0c03846c-91ef-4513-b289-bdea21989bdf","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#FF0000","svgPositionX":411,"svgPositionY":258,"height":30,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"b921ac37-f563-46ed-8205-66c9d763c874","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":426,"svgPositionY":263,"height":10,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"756a5fe8-362a-4f75-8465-637ff7516f66","sort":0,"title":"标准电容器","height":3,"width":2,"type":"StandardCapacitorSvg","typeName":"标准电容器","svgColor":"#00FF00","svgPositionX":426,"svgPositionY":280,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"74aee225-e0c0-4966-9c65-a7957de7ecd8","sort":0,"title":"信号灯","type":"SignalLamp","typeName":"信号灯","svgColor":"#FF0000","svgPositionX":426,"svgPositionY":304,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"f7feda8d-cf80-411b-9a6b-9d7b3372b9a3","sort":0,"title":"接地灰白","type":"GroundGraySvg","typeName":"接地灰白","svgColor":"#CCCCCC","svgPositionX":426,"svgPositionY":322,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"a4f0bb2a-4328-4aab-a3aa-487cc835b365","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#FF0000","svgPositionX":394,"svgPositionY":370,"height":100,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"7f06d0a0-92d9-491d-88f1-871844227bdb","sort":0,"title":"双圆","type":"TwoCircleSvg","typeName":"双圆","svgColor":"#FF0000","svgPositionX":344,"svgPositionY":370,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"a72d5f30-116b-4e0b-9159-38414419cfef","sort":0,"title":"双圆","type":"TwoCircleSvg","typeName":"双圆","svgColor":"#FF0000","svgPositionX":451,"svgPositionY":371,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"ac433a91-3ffb-4c34-a6f3-6ca4eb296d7f","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffff00","svgPositionX":921,"svgPositionY":62,"height":0,"fontSize":50,"svgText":"项目部测试配电图","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"6d195b03-9b53-4f97-976a-cb58833cc7ee","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":525,"svgPositionY":298,"height":250,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"4d3bb514-f973-4943-8521-9f7294377a43","sort":0,"title":"多段向上折线","type":"PolylineUpSvg","typeName":"多段向上折线","svgColor":"#FF0000","svgPositionX":525,"svgPositionY":231,"height":7,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"3b1dc203-3d8c-458e-8d8d-54f78af6417a","sort":0,"title":"长方形","type":"RectSvg","typeName":"长方形","svgColor":"#FF0000","svgPositionX":526,"svgPositionY":284,"height":30,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"58e58f3c-5680-4632-844c-bc55624b7eec","sort":0,"title":"双绕组变压器","type":"DoubleWindingSvg","typeName":"双绕组变压器","svgColor":"#FF0000","svgPositionX":1436,"svgPositionY":329,"height":5,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"63d17a38-2b47-4c49-83f7-fcc125e79ac5","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#FF0000","svgPositionX":501,"svgPositionY":258,"height":50,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"928ff169-0834-4e77-86c3-ce0c6038d43a","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":478,"svgPositionY":384,"height":150,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"f65a7822-e1f0-4d2a-8f08-1bc7eccede04","sort":0,"title":"避雷器","height":7,"width":2,"type":"LightningArresterSvg","typeName":"避雷器","svgColor":"#00FF00","svgPositionX":478,"svgPositionY":281,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"cca0cd00-e4de-4b27-8cfb-b1a694f85321","sort":0,"title":"接地灰白","type":"GroundGraySvg","typeName":"接地灰白","svgColor":"#CCCCCC","svgPositionX":478,"svgPositionY":466,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"f606321f-9521-4f6c-86fd-c2bb5c77f93e","sort":0,"title":"断路器","height":40,"width":2,"type":"CircuitBreakerSvg","typeName":"断路器","svgColor":"#FF0000","svgPositionX":1196,"svgPositionY":269,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"030dd31b-b26f-4c34-a25b-e13a1e5d5e58","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":609,"svgPositionY":297,"height":250,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"ccaa1dcd-b689-4ec7-9c9d-4f3318b68ceb","sort":0,"title":"多段向上折线","type":"PolylineUpSvg","typeName":"多段向上折线","svgColor":"#FF0000","svgPositionX":609,"svgPositionY":231,"height":7,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"bf544396-98c4-4bec-8203-9968c56c9304","sort":0,"title":"断路器","height":40,"width":2,"type":"CircuitBreakerSvg","typeName":"断路器","svgColor":"#FF0000","svgPositionX":609,"svgPositionY":269,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"80905709-a47b-4dbb-89d9-884e3cf76017","sort":0,"title":"多段向下折线","type":"PolylineDownSvg","typeName":"多段向下折线","svgColor":"#FF0000","svgPositionX":609,"svgPositionY":288,"height":7,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"485f95e0-e72a-4258-8382-f9314c3cf113","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#FF0000","svgPositionX":631,"svgPositionY":452,"height":150,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"b2cbbecf-7c38-42fb-b1bd-38d882600b11","sort":0,"title":"隔离开关","height":20,"width":2,"type":"IsolatingSwitchSvg","typeName":"隔离开关","svgColor":"#00FF00","svgPositionX":557,"svgPositionY":473,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"18b02672-1f02-4662-8ea8-4e702b012ef1","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":609,"svgPositionY":466,"height":150,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"9b9070a6-3eec-43fb-8b60-6de464a61cf9","sort":0,"title":"避雷器","height":7,"width":2,"type":"LightningArresterSvg","typeName":"避雷器","svgColor":"#00FF00","svgPositionX":649,"svgPositionY":488,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"2e972c3b-3eb6-42a9-bef0-e6b968b5017f","sort":0,"title":"标准电容器","height":3,"width":2,"type":"StandardCapacitorSvg","typeName":"标准电容器","svgColor":"#00FF00","svgPositionX":704,"svgPositionY":484,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"d4712840-4512-4aaa-8cb7-96ef94c20d7d","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":704,"svgPositionY":463,"height":20,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"f66406d5-6378-41d4-88d1-161b47e3cca3","sort":0,"title":"信号灯","type":"SignalLamp","typeName":"信号灯","svgColor":"#FF0000","svgPositionX":704,"svgPositionY":508,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"66ce946a-19ed-4f3c-89eb-8131e943c47e","sort":0,"title":"接地灰白","type":"GroundGraySvg","typeName":"接地灰白","svgColor":"#CCCCCC","svgPositionX":704,"svgPositionY":527,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"954d2252-934a-4f35-a68f-3af22eb7423a","sort":0,"title":"接地灰白","type":"GroundGraySvg","typeName":"接地灰白","svgColor":"#CCCCCC","svgPositionX":649,"svgPositionY":522,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"4c1bda96-dc8c-43f3-93fa-80de4572c6cc","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":649,"svgPositionY":461,"height":15,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"a7b0e2ab-5197-4565-875d-a19f934b6a14","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":679,"svgPositionY":299,"height":250,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"1088e3c3-6d62-4666-8dd8-c28611665ee5","sort":0,"title":"多段向上折线","type":"PolylineUpSvg","typeName":"多段向上折线","svgColor":"#FF0000","svgPositionX":679,"svgPositionY":231,"height":7,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"cdf12feb-3553-4191-8216-803584b031bb","sort":0,"title":"断路器","height":40,"width":2,"type":"CircuitBreakerSvg","typeName":"断路器","svgColor":"#00FF00","svgPositionX":679,"svgPositionY":269,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"695062bc-77ac-4d44-8b30-c91346786092","sort":0,"title":"多段向下折线","type":"PolylineDownSvg","typeName":"多段向下折线","svgColor":"#FF0000","svgPositionX":679,"svgPositionY":288,"height":7,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"31816770-1c14-4c7d-b059-16332fe905fc","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#FF0000","svgPositionX":692,"svgPositionY":335,"height":30,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"bb404f6d-53a0-41da-82de-3af033949f54","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":706,"svgPositionY":339,"height":10,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"2b94f9be-127b-4e99-809f-827b2dce3236","sort":0,"title":"避雷器","height":7,"width":2,"type":"LightningArresterSvg","typeName":"避雷器","svgColor":"#00FF00","svgPositionX":706,"svgPositionY":366,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"8915e940-8148-4821-9923-1f49879202f8","sort":0,"title":"接地灰白","type":"GroundGraySvg","typeName":"接地灰白","svgColor":"#CCCCCC","svgPositionX":706,"svgPositionY":400,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"febca392-ed96-4a95-8639-cac4431e08cd","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#FF0000","svgPositionX":755,"svgPositionY":422,"height":150,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"e1d775e2-4a29-41a0-bff5-fc8540ba8a79","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":829,"svgPositionY":299,"height":250,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"8d3c43d0-8558-48b5-b3b2-04e51de059de","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#FF0000","svgPositionX":1015,"svgPositionY":172,"height":400,"width":4,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"16935977-d4a5-47a2-81c0-38d6a5c7b1f1","sort":0,"title":"多段向上折线","type":"PolylineUpSvg","typeName":"多段向上折线","svgColor":"#FF0000","svgPositionX":829,"svgPositionY":231,"height":7,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"1bcc3909-c5a8-4ecb-81f7-aea90c5ab36c","sort":0,"title":"多段向下折线","type":"PolylineDownSvg","typeName":"多段向下折线","svgColor":"#FF0000","svgPositionX":829,"svgPositionY":288,"height":7,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"141e3637-6c7e-4ff1-8d60-cd1a236bc0b7","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":900,"svgPositionY":322,"height":300,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"b1de897d-9911-43e7-8fd6-57152a0cbb5f","sort":0,"title":"多段向上折线","type":"PolylineUpSvg","typeName":"多段向上折线","svgColor":"#FF0000","svgPositionX":900,"svgPositionY":231,"height":7,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"115c211e-2ca6-4e94-8f06-21b2fea888be","sort":0,"title":"多段向下折线","type":"PolylineDownSvg","typeName":"多段向下折线","svgColor":"#FF0000","svgPositionX":900,"svgPositionY":288,"height":7,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"9afcf750-f6cd-4379-a96b-bc7b8a0b3aa1","sort":0,"title":"断路器","height":40,"width":2,"type":"CircuitBreakerSvg","typeName":"断路器","svgColor":"#00FF00","svgPositionX":900,"svgPositionY":269,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"51b3e49e-b065-4b95-8379-458c98020376","sort":0,"title":"接地灰白","type":"GroundGraySvg","typeName":"接地灰白","svgColor":"#CCCCCC","svgPositionX":557,"svgPositionY":519,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"7373444f-a455-4faf-ac88-dbdb177819b5","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#FF0000","svgPositionX":921,"svgPositionY":368,"height":100,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"1abd6dfb-b62b-4358-99b2-58a08c4305be","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":870,"svgPositionY":372,"height":10,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"f2221130-eb29-4d87-bd40-c03cbdd9c53c","sort":0,"title":"隔离开关","height":20,"width":2,"type":"IsolatingSwitchSvg","typeName":"隔离开关","svgColor":"#00FF00","svgPositionX":870,"svgPositionY":398,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"cf9ee34e-fbd5-4012-b557-f29a87f00993","sort":0,"title":"接地灰白","type":"GroundGraySvg","typeName":"接地灰白","svgColor":"#CCCCCC","svgPositionX":870,"svgPositionY":444,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"5eae9221-ad33-4e3f-973c-c4ae791ccb05","sort":0,"title":"箭头向下","type":"ArrowDownSvg","typeName":"箭头向下","svgColor":"#FF0000","svgPositionX":900,"svgPositionY":418,"height":2,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"a62ace69-2eb5-4b67-84e5-1048f1492d0a","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":933,"svgPositionY":381,"height":20,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"066cc47b-2a48-48ee-845a-9715cee5680e","sort":0,"title":"避雷器","height":7,"width":2,"type":"LightningArresterSvg","typeName":"避雷器","svgColor":"#00FF00","svgPositionX":933,"svgPositionY":412,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"297350de-f4ba-452a-8f27-1337e1b969b6","sort":0,"title":"接地灰白","type":"GroundGraySvg","typeName":"接地灰白","svgColor":"#CCCCCC","svgPositionX":933,"svgPositionY":446,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"7958bd7e-9469-4141-9f52-362855563df8","sort":0,"title":"标准电容器","height":3,"width":2,"type":"StandardCapacitorSvg","typeName":"标准电容器","svgColor":"#00FF00","svgPositionX":970,"svgPositionY":408,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"222c398a-c075-41f0-84cc-ef9ba7555f7d","sort":0,"title":"信号灯","type":"SignalLamp","typeName":"信号灯","svgColor":"#FF0000","svgPositionX":970,"svgPositionY":431,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"29022eef-91db-4cf6-9a63-42ffe32b64a9","sort":0,"title":"接地灰白","type":"GroundGraySvg","typeName":"接地灰白","svgColor":"#CCCCCC","svgPositionX":970,"svgPositionY":451,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"01a01a0a-52db-4400-9dc4-a4651ef13dc7","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":970,"svgPositionY":384,"height":30,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"e6209f92-f3a7-46b8-af4a-4eac5102a91a","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":1038,"svgPositionY":324,"height":300,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"b5b5482b-b370-4406-9dc3-8d9219c0314f","sort":0,"title":"多段向上折线","type":"PolylineUpSvg","typeName":"多段向上折线","svgColor":"#FF0000","svgPositionX":1038,"svgPositionY":231,"height":7,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"07eb7645-8192-475c-b320-d0b05d895665","sort":0,"title":"多段向下折线","type":"PolylineDownSvg","typeName":"多段向下折线","svgColor":"#FF0000","svgPositionX":1038,"svgPositionY":288,"height":7,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"af807b4a-0830-4b23-81ab-f8b53dae6979","sort":0,"title":"断路器","height":40,"width":2,"type":"CircuitBreakerSvg","typeName":"断路器","svgColor":"#00FF00","svgPositionX":1038,"svgPositionY":269,"tableRowCount":2,"tableColCount":2,"tableData":[],"angle":0},{"id":"3cbba043-83c8-4bfa-8fd4-5892e7ed27a1","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#FF0000","svgPositionX":1052,"svgPositionY":368,"height":100,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"b0ab032b-c942-4b4b-aede-ccc8d8dc8024","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":1003,"svgPositionY":372,"height":10,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"6103fdc6-2769-47ec-9270-7c7cd75d43ef","sort":0,"title":"隔离开关","height":20,"width":2,"type":"IsolatingSwitchSvg","typeName":"隔离开关","svgColor":"#00FF00","svgPositionX":1003,"svgPositionY":398,"tableRowCount":2,"angle":0,"tableColCount":2,"tableData":[]},{"id":"7e9fa9d9-4bd5-4d47-8d4a-3cc3720799f8","sort":0,"title":"接地灰白","type":"GroundGraySvg","typeName":"接地灰白","svgColor":"#CCCCCC","svgPositionX":1003,"svgPositionY":444,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"1a20f61a-b18d-4ab5-8a46-fbbd5b9993ec","sort":0,"title":"箭头向下","type":"ArrowDownSvg","typeName":"箭头向下","svgColor":"#FF0000","svgPositionX":1038,"svgPositionY":418,"height":2,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"52f85fd1-c736-428a-9371-bb5062b56f09","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":1067,"svgPositionY":381,"height":20,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"ac123ad8-945b-4d56-914b-b2d54e8aa3fd","sort":0,"title":"避雷器","height":7,"width":2,"type":"LightningArresterSvg","typeName":"避雷器","svgColor":"#00FF00","svgPositionX":1067,"svgPositionY":412,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"1bd502bb-11e2-4072-8cb9-0b3a29b9c7f8","sort":0,"title":"接地灰白","type":"GroundGraySvg","typeName":"接地灰白","svgColor":"#CCCCCC","svgPositionX":1067,"svgPositionY":446,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"80343987-648e-4cf0-bf2c-9a7a8f636668","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":1102,"svgPositionY":384,"height":30,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"b2917612-cf9d-404a-8706-393e9a8ff5d6","sort":0,"title":"标准电容器","height":3,"width":2,"type":"StandardCapacitorSvg","typeName":"标准电容器","svgColor":"#00FF00","svgPositionX":1102,"svgPositionY":408,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"41d3d4ed-ba2a-49af-8913-3f34843e6e2c","sort":0,"title":"信号灯","type":"SignalLamp","typeName":"信号灯","svgColor":"#FF0000","svgPositionX":1102,"svgPositionY":433,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"19c38337-6fe1-4861-9049-af7a5ade3b4c","sort":0,"title":"接地灰白","type":"GroundGraySvg","typeName":"接地灰白","svgColor":"#CCCCCC","svgPositionX":1102,"svgPositionY":453,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"89e4834b-b5b5-4198-982a-d7988229e6a0","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":1196,"svgPositionY":210,"height":80,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"8c17ef6b-eeb6-4502-81db-d15f9b0cae38","sort":0,"title":"多段向上折线","type":"PolylineUpSvg","typeName":"多段向上折线","svgColor":"#FF0000","svgPositionX":1196,"svgPositionY":231,"height":7,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"60604dcd-d1ff-46e7-91ed-0a0a5774bdcb","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":1196,"svgPositionY":364,"height":150,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"b8bb1e03-0601-4c74-8c1b-5d75fd533164","sort":0,"title":"多段向下折线","type":"PolylineDownSvg","typeName":"多段向下折线","svgColor":"#FF0000","svgPositionX":1196,"svgPositionY":288,"height":7,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"a6f7c216-e76c-4cc3-8e8d-3e1721960a19","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#FF0000","svgPositionX":1196,"svgPositionY":437,"height":100,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"07a4237f-2e10-46be-8c8e-0e5af16245ed","sort":0,"title":"双圆","type":"TwoCircleSvg","typeName":"双圆","svgColor":"#FF0000","svgPositionX":1146,"svgPositionY":436,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"125a6dc5-ff47-4914-9570-db8d6ad232d0","sort":0,"title":"双圆","type":"TwoCircleSvg","typeName":"双圆","svgColor":"#FF0000","svgPositionX":1250,"svgPositionY":436,"height":3,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"6d2e1881-5025-420c-899a-40e66eceb730","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#FF0000","svgPositionX":1237,"svgPositionY":473,"height":400,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"821fa32a-6565-42eb-8ab5-e0c3ad076882","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":1436,"svgPositionY":423,"height":100,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"7835fdf2-2c8d-44b2-8882-44dfaaea17c2","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":1436,"svgPositionY":231,"height":100,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"9a630575-d2e7-482d-b008-67739d5e212b","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#FF0000","svgPositionX":1509,"svgPositionY":179,"height":150,"width":4,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"a10f232e-a757-47a9-8adc-328a5e8f98e1","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":1583,"svgPositionY":255,"height":150,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"f805f148-832b-4e7f-8130-73a381aa1bf2","sort":0,"title":"电容柜","type":"GGJSvg","typeName":"电容柜","svgColor":"#FF6600","svgPositionX":1583,"svgPositionY":473,"height":1,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"3499f40a-f7a8-42cb-8e23-5af5ca289cb2","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":234,"svgPositionY":396,"height":450,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"da68f29b-cd74-44a1-b451-ae91fe5cda66","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#ff8800","svgPositionX":609,"svgPositionY":621,"height":750,"width":4,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"0c9be9fb-2d47-4965-8288-85279bd54954","sort":0,"title":"发电机","type":"AlternatorSvg","typeName":"发电机","svgColor":"#FF0000","svgPositionX":1583,"svgPositionY":364,"height":5,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"9e7c1a24-cc26-43c1-9243-bf43280762fd","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":1583,"svgPositionY":423,"height":50,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"f3316b90-d109-493b-86cb-cffdff3d0e07","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":280,"svgPositionY":699,"height":150,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"3a47c15b-9b64-4d44-8c55-711820fce141","sort":0,"title":"多段向上折线","type":"PolylineUpSvg","typeName":"多段向上折线","svgColor":"#FF0000","svgPositionX":280,"svgPositionY":676,"height":7,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"c0e238ff-dd22-4ef6-af85-e599ef87fb0f","sort":0,"title":"断路器","height":40,"width":2,"type":"CircuitBreakerSvg","typeName":"断路器","svgColor":"#FF0000","svgPositionX":280,"svgPositionY":710,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"7cc50977-897e-4c44-bfd5-5c2df938eb1f","sort":0,"title":"多段向下折线","type":"PolylineDownSvg","typeName":"多段向下折线","svgColor":"#FF0000","svgPositionX":280,"svgPositionY":722,"height":7,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"a4e77e1c-0b19-4a3e-bd90-4c42c9503a7b","sort":0,"title":"箭头向下","type":"ArrowDownSvg","typeName":"箭头向下","svgColor":"#FF0000","svgPositionX":378,"svgPositionY":791,"height":2,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"f4e1eb27-a969-421f-b032-0baae953776f","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":378,"svgPositionY":649,"height":50,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"75fa8a89-344d-4de7-8dd4-aa73dae3ad09","sort":0,"title":"电线开关","height":5,"width":2,"type":"WireConnectionSvg","typeName":"电线开关","svgColor":"#FF0000","svgPositionX":378,"svgPositionY":710,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"1b9e3deb-1cbe-408e-a1dc-f3c1bb693047","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":378,"svgPositionY":803,"height":100,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"21ab9615-026a-41e9-8b0d-a8e2b1626fab","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":982,"svgPositionY":673,"height":100,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"cbaa0e69-3a3f-43bb-a5a8-0aab6ce1505b","sort":0,"title":"双绕组变压器B","type":"DoubleWindingSvgB","typeName":"双绕组变压器B","svgColor":"#FF0000","svgPositionX":982,"svgPositionY":763,"height":5,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"5e3d8287-5ae1-473e-9b71-cab39e269ca8","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":982,"svgPositionY":836,"height":50,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"852fea49-87d1-43b5-8f5d-e1285db5853e","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#FF0000","svgPositionX":1156,"svgPositionY":861,"height":350,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"6456fa14-8b6f-4826-8ad8-027eb25f0442","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":1330,"svgPositionY":743,"height":240,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"4ad6b37a-e518-4fe8-a0cd-0d714e45eb32","sort":0,"title":"表格","type":"TableSvg","typeName":"表格","svgColor":"#CCCC33","svgPositionX":1052,"svgPositionY":649,"tableRowCount":4,"tableColCount":2,"angle":0,"tableData":[{"cols":[{"id":"1d2328a7-d968-4de3-84d8-836525ff294d","val":"Ia"},{"id":"ff85bc7f-3b69-454f-8cf8-21c9f1903dd6","val":26}]},{"cols":[{"id":"37d569c4-9d81-49c2-bf36-7e90694c44c9","val":"P"},{"id":"f8271273-d07d-4033-8b6c-6b52c04fe3e5","val":28}]},{"cols":[{"id":"eab70035-4904-420c-8fcd-137d8f761ada","val":"Q"},{"id":"dc5931bc-7e8e-47f4-b28e-5bc42fb207da","val":55}]},{"cols":[{"id":"5cc2166e-9e25-4286-b0e1-b7b5aaf6f14c","val":"Cos"},{"id":"560f5404-6539-422f-8fb9-77bac641e72b","val":59}]}]},{"id":"5037914a-1ffa-4589-85c0-a3a32bb029a5","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#ffa200","svgPositionX":1484,"svgPositionY":621,"height":350,"width":4,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"af52a677-7fe2-47d8-814b-a36e92f0fe53","sort":0,"title":"电流互感器y","type":"TransformerYSvg","typeName":"电流互感器y","svgColor":"#FF0000","svgPositionX":525,"svgPositionY":436,"height":5,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"d4c69c8a-b4af-418c-b4e7-8075887d0c40","sort":0,"title":"电流互感器y","type":"TransformerYSvg","typeName":"电流互感器y","svgColor":"#FF0000","svgPositionX":515,"svgPositionY":451,"height":5,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"44acfdb8-eef5-4e16-95ac-724c26b6cfa0","sort":0,"title":"三相互感器开口","type":"TransformerTriphaseOpenSvg","typeName":"三相互感器开口","svgColor":"#FF0000","svgPositionX":534,"svgPositionY":452,"height":2,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"cbd7ffeb-99b5-4c4e-8d5e-f3a6fa39a788","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#FF0000","svgPositionX":497,"svgPositionY":434,"height":40,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"43143c51-b2e0-4eba-81e2-3c5a9649e76a","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#FF0000","svgPositionX":491,"svgPositionY":453,"height":28,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"b542a270-930b-40e5-8a92-51c0f0a8ddb0","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":1509,"svgPositionY":699,"height":150,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"aa60a8a0-5314-4aed-9056-8c56eda61396","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":1629,"svgPositionY":699,"height":150,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"db193759-fa7b-4a24-8e8e-b1d0665eb755","sort":0,"title":"电容柜","type":"GGJSvg","typeName":"电容柜","svgColor":"#FF6600","svgPositionX":1509,"svgPositionY":803,"height":1,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"4bed641e-3bfa-4e8b-9667-58357750138b","sort":0,"title":"电容柜","type":"GGJSvg","typeName":"电容柜","svgColor":"#FF6600","svgPositionX":1629,"svgPositionY":803,"height":1,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"8215090c-7ec0-42a6-8e0e-6c428df6030e","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":478,"svgPositionY":649,"height":50,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"725e7499-e25b-4c5b-869f-e2ee7d62155c","sort":0,"title":"电线开关","height":5,"width":2,"type":"WireBreakOffSvg","typeName":"电线开关","svgColor":"#FF0000","svgPositionX":478,"svgPositionY":710,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"490a0abf-892a-4733-9c3e-fc816c11f861","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":478,"svgPositionY":803,"height":100,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"addbc195-43ae-44f9-8b74-79f884864d5f","sort":0,"title":"箭头向下","type":"ArrowDownSvg","typeName":"箭头向下","svgColor":"#FF0000","svgPositionX":478,"svgPositionY":791,"height":2,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"6fe82700-d5e8-46e7-857a-52d7a614f8b2","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":557,"svgPositionY":649,"height":50,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"f500f290-99aa-4fec-90ff-6bc2fc1e3f9b","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":665,"svgPositionY":649,"height":50,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"aeee9b33-e9c8-4016-8719-8649e47abaf7","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":746,"svgPositionY":649,"height":50,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"acf1abb4-d423-4ebd-88ac-fc9687dd9994","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":831,"svgPositionY":649,"height":50,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"81fb058b-d73f-4d5e-85f5-08170bf4fe0b","sort":0,"title":"电线开关","height":5,"width":2,"type":"WireConnectionSvg","typeName":"电线开关","svgColor":"#FF0000","svgPositionX":557,"svgPositionY":710,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"46604207-e02d-4eb6-8551-f9079642171f","sort":0,"title":"电线开关","height":5,"width":2,"type":"WireConnectionSvg","typeName":"电线开关","svgColor":"#FF0000","svgPositionX":665,"svgPositionY":710,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"86bfa5bd-b4c7-44e2-8c61-9056eaecab04","sort":0,"title":"电线开关","height":5,"width":2,"type":"WireBreakOffSvg","typeName":"电线开关","svgColor":"#00FF00","svgPositionX":746,"svgPositionY":710,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"e40a5a30-5f6c-4f51-8c9b-6ea4967777de","sort":0,"title":"电线开关","height":5,"width":2,"type":"WireConnectionSvg","typeName":"电线开关","svgColor":"#FF0000","svgPositionX":831,"svgPositionY":710,"tableRowCount":2,"tableColCount":2,"angle":0,"tableData":[]},{"id":"87ba75fe-1dfc-4a19-84d8-5606d9727083","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":557,"svgPositionY":803,"height":100,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"e9a7a17d-83e3-484a-882d-12d6b53cd971","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":665,"svgPositionY":803,"height":100,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"6e027c8a-ef3c-45e4-add3-b5701785b4a2","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":746,"svgPositionY":803,"height":100,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"790165a3-3d16-4f6d-93e4-a6b07c0d0a96","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":831,"svgPositionY":803,"height":100,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"84fd81de-00f9-4960-85d1-2bb363d7c06b","sort":0,"title":"箭头向下","type":"ArrowDownSvg","typeName":"箭头向下","svgColor":"#FF0000","svgPositionX":557,"svgPositionY":791,"height":2,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"c0c2be89-91d7-48f2-a71b-cfa6bd07024e","sort":0,"title":"箭头向下","type":"ArrowDownSvg","typeName":"箭头向下","svgColor":"#FF0000","svgPositionX":665,"svgPositionY":791,"height":2,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"8dab7097-5100-4fab-81f5-60007b1f3719","sort":0,"title":"箭头向下","type":"ArrowDownSvg","typeName":"箭头向下","svgColor":"#FF0000","svgPositionX":746,"svgPositionY":791,"height":2,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"df6590fd-f304-4655-93eb-ac18658f25e9","sort":0,"title":"箭头向下","type":"ArrowDownSvg","typeName":"箭头向下","svgColor":"#FF0000","svgPositionX":829,"svgPositionY":791,"height":2,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"4387334a-b5f9-445e-836c-b257cec37211","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#FF0000","svgPositionX":234,"svgPositionY":649,"height":50,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"c377f802-77ce-45dd-8641-3d98d771b058","sort":0,"title":"双绕组变压器","type":"DoubleWindingSvg","typeName":"双绕组变压器","svgColor":"#FF0000","svgPositionX":234,"svgPositionY":722,"height":5,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"708d0a54-ad6f-422c-aaad-b0390df23021","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#ff9500","svgPositionX":234,"svgPositionY":819,"height":100,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"9ab1206d-92bf-4cdb-9029-97f2727a1abf","sort":0,"title":"横线","type":"HorizontalLineSvg","typeName":"横线","svgColor":"#ff8800","svgPositionX":257,"svgPositionY":867,"height":49,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"4633ebc2-6b5a-4b80-9b34-179e06253c13","sort":0,"title":"竖线","type":"VerticalLineSvg","typeName":"竖线","svgColor":"#ff8800","svgPositionX":280,"svgPositionY":819,"height":100,"width":2,"fontSize":0,"svgText":"","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"b6a1cf27-215e-49d8-a8b8-421b3acd09e3","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":329,"svgPositionY":532,"height":0,"fontSize":15,"svgText":"进线柜","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"0f8a1ac5-8966-4b4c-888f-10c08d00594b","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":515,"svgPositionY":495,"height":0,"fontSize":15,"svgText":"PT柜","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"e9211a64-b1ea-4346-a453-ac9434b94adc","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":1030,"svgPositionY":486,"height":0,"fontSize":15,"svgText":"高压进线柜","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"f3827465-f643-4f58-ba22-2370b403e09c","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":1382,"svgPositionY":316,"height":0,"fontSize":15,"svgText":"变压器","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"5527f065-ad27-43d8-8e34-9789bb2523eb","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":1583,"svgPositionY":499,"height":1,"fontSize":15,"svgText":"电容柜","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"ae066c0c-2152-4ab9-be1b-db7fb7f46015","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":1643,"svgPositionY":316,"height":0,"fontSize":15,"svgText":"发电机","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"144169d3-7d21-4f87-8548-8b6d88978038","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":292,"svgPositionY":584,"height":0,"fontSize":15,"svgText":"T1-1","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"34b827e4-bdbc-448d-9151-d33ceb67a34b","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":394,"svgPositionY":584,"height":0,"fontSize":15,"svgText":"T1-2","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"8571bb9e-5ff6-48a0-867f-b4bfb39292e1","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":497,"svgPositionY":584,"height":0,"fontSize":15,"svgText":"T1-3","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"b969b47a-be37-4170-82a5-6dafa5bcc540","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":572,"svgPositionY":584,"height":0,"fontSize":15,"svgText":"T1-4","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"6f94b6c2-3f0f-49b1-868a-8aaff2e4ceef","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":679,"svgPositionY":584,"height":0,"fontSize":15,"svgText":"T1-5","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"58d28c52-378a-4aad-93b0-c6a502a1a62c","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":755,"svgPositionY":584,"height":0,"fontSize":15,"svgText":"T1-6","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"365341e5-671c-4ceb-8b3b-3341025b8a26","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":848,"svgPositionY":584,"height":0,"fontSize":15,"svgText":"T1-7","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"611705c5-099e-4eb3-8023-15bdd4a86883","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":378,"svgPositionY":861,"height":0,"fontSize":15,"svgText":"宿舍楼","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"fef409b6-2bbd-450c-822e-4ce112bbaaac","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":478,"svgPositionY":861,"height":0,"fontSize":15,"svgText":"大厦","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"341efcbb-e66a-4e4b-bd33-c76af6f67d0d","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":557,"svgPositionY":861,"height":0,"fontSize":15,"svgText":"小区","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"f22065c8-3b76-437d-9ec0-d46674d1c789","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":665,"svgPositionY":861,"height":0,"fontSize":15,"svgText":"车库","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"f366a25a-02ce-43c9-8e30-1b59d12bd106","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":755,"svgPositionY":861,"height":0,"fontSize":15,"svgText":"门卫","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"0909f6cb-17d6-4026-83d9-7a7ea1c865b9","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":829,"svgPositionY":861,"height":0,"fontSize":15,"svgText":"备用","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"1f255dbf-6cd5-420b-8278-cdad8b2f7b7d","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":916,"svgPositionY":763,"height":0,"fontSize":15,"svgText":"变压器","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"ffd65e05-2f45-4f7e-af53-78b117afcc12","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":1509,"svgPositionY":819,"height":1,"fontSize":15,"svgText":"电容柜","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]},{"id":"100f324e-cacb-4dd5-a98f-aad775fbdb02","sort":0,"title":"文字","type":"TextSvg","typeName":"文字","svgColor":"#ffbb00","svgPositionX":1629,"svgPositionY":819,"height":1,"fontSize":15,"svgText":"电容柜","angle":0,"tableRowCount":2,"tableColCount":2,"tableData":[]}]; export default { - CurrentlySelectedToolBarType,CurrentlySelectedToolBarTypeName,CurrentlySelectedToolBarTitle,CurrentlySelectedToolBarColor, - CurrentlySelectedToolBarHeight,CurrentlySelectedToolBarFontSize,CurrentlySelectedToolBarText,CurrentlySelectedToolBarWidth,CurrentlySelectedToolBarAngle,AnalogData - } \ No newline at end of file + CurrentlySelectedToolBarType,CurrentlySelectedToolBarTypeName,CurrentlySelectedToolBarTitle,CurrentlySelectedToolBarColor} \ No newline at end of file diff --git a/src/views/CircuitEdit.vue b/src/views/CircuitEdit.vue index f95b5f1..ec33d85 100644 --- a/src/views/CircuitEdit.vue +++ b/src/views/CircuitEdit.vue @@ -5,16 +5,25 @@ - 导出数据 载入模板 + @click="testE">载入模板 --> 预览 + + 1.0版本 + + + 在线绘图 + + + 帮助 + - @@ -56,11 +65,10 @@ :id=item.id @mousedown="MousedownSvg(item.id,index,item.svgPositionX,item.svgPositionY,$event)" :title=item.title - :transform="'translate('+(item.svgPositionX)+','+(item.svgPositionY)+')' +'rotate('+item.angle+')' +'scale('+item.height+')'"> - - + :transform="'translate('+(item.svgPositionX)+','+(item.svgPositionY)+')' +'rotate('+item.angle+')' +'scale('+item.size+')'"> + @@ -79,9 +87,9 @@ import LeftToolBar from '@/components/LeftToolBar.vue'; import RightToolBar from '@/components/RightToolBar.vue'; // import SvgComponents from '@/components/SvgComponents.vue'; import global from '@/global/global.js';//全局变量 -import DynamicTest from '@/components/DynamicTest.vue'; +import SvgComponents from '@/components/SvgComponents.vue'; export default { - components: { LeftToolBar, RightToolBar, DynamicTest }, + components: { LeftToolBar, RightToolBar, SvgComponents }, data () { return { svgInfoData: [],//接口获取到的组件数据 @@ -100,11 +108,6 @@ export default { TypeName: '',//选中的工具栏svg类型名称 Title: '',//选中的工具栏svg标题 Color: '',//选中的工具栏svg颜色 - Height: '',//选中的工具栏svg高度 - FontSize: '',//选中的工具栏svg字体大小 - Text: '',//选中的工具栏svg文字 - Width: '',//选中的工具栏svg高度 - Angle: '',//选中的工具栏svg角度 }, selectSvg: { ID: '',//要移动的svg @@ -119,93 +122,28 @@ export default { selectSvgInfo: '', tableRowCount: 2,//表格默认行数 tableColCount: 2,//表格默认列数 - tableDefaultData: [], - editable: true + tableDefaultData: [] } }, methods: { - // 全屏 - fullScreen () { - let _this = this - this.shrink = !this.shrink - let element = document.documentElement; - if (element.requestFullscreen) { - element.requestFullscreen(); - } else if (element.msRequestFullscreen) { - element.msRequestFullscreen(); - } else if (element.mozRequestFullScreen) { - element.mozRequestFullScreen(); - } else if (element.webkitRequestFullscreen) { - element.webkitRequestFullscreen(); - } - // 监听全屏后esc事件 - window.onresize = function () { - if (!checkFull()) { - _this.shrink = !_this.shrink - } - } - function checkFull () { - var isFull = - document.fullscreenElement || - document.mozFullScreenElement || - document.webkitFullscreenElement - if (isFull === undefined) isFull = false - return isFull - } - }, - //退出全屏 - exitFullscreen () { - // this.shrink = !this.shrink - if (document.exitFullscreen) { - document.exitFullscreen(); - } else if (document.msExitFullscreen) { - document.msExitFullscreen(); - } else if (document.mozCancelFullScreen) { - document.mozCancelFullScreen(); - } else if (document.webkitExitFullscreen) { - document.webkitExitFullscreen(); - } - }, MouseMove (e) { let _this = this; - // if (e.offsetX == -1) { - // return; - // } - // if (e.target.nodeName == 'INPUT') { - // return; - // } - // if (e.offsetY == -1) { - // return; - // } - // if (this.selectSvg.ID == '') { - // return; - // } + if (this.selectSvg.mouseStatus == 0) { return; } const { clientX, clientY } = e - console.log("当前:" + clientX + " " + clientY); - // this.mousePosition.positionX += (clientX-this.selectSvg.mPositionX); - // this.mousePosition.positionY += (clientY-this.selectSvg.mPositionY); - // if (this.mousePosition.positionX < 1) { - // this.mousePosition.positionX = 10; - // } - // if (this.mousePosition.positionY < 1) { - // this.mousePosition.positionY = 10; - // } + let svgID = this.svgLists[this.selectSvg.Index].id; //排除当前元素剩下的所有svg元素的列表 let anyPositionList = this.svgLists.filter(function (list) { return list.id != svgID }); - console.log("点击:" + this.selectSvg.mPositionX + " " + this.selectSvg.mPositionY); //将要移动的元素坐标设备为鼠标坐标 let svgPositionX = this.selectSvg.pointX; let svgPositionY = this.selectSvg.pointY; svgPositionX += (clientX - this.selectSvg.mPositionX); svgPositionY += (clientY - this.selectSvg.mPositionY); - console.log("计算:" + (clientX - this.selectSvg.mPositionX) + " " + (clientY - this.selectSvg.mPositionY)); - console.log("结果:" + svgPositionX + " " + svgPositionY); setTimeout(function () { //少于十个像素自动吸附 //从所有的x坐标列表中查与当前坐标少于10个像素的组件是否存在 @@ -252,7 +190,7 @@ export default { //console.log('点击了画布'); }, - MousedownSvg (id, index,pointX,pointY, e) { + MousedownSvg (id, index, pointX, pointY, e) { this.CurrentlySelectedToolBar.Type = global.CurrentlySelectedToolBarType = ''; this.CurrentlySelectedToolBar.Title = global.CurrentlySelectedToolBarTitle = ''; //从数组里面根据index找到当前元素 @@ -289,10 +227,12 @@ export default { } e.preventDefault(); //判断滚轮方向 -100是往上滑 100是下滑 - let svgZoom = e.deltaY == "-100" ? "5" : "-5"; - selectSvgInfo.height += parseInt(svgZoom); - if (selectSvgInfo.height < 1) { - selectSvgInfo.height = 1; + let svgZoom = e.deltaY <0 ? 0.1 : -0.1; + console.log(e.deltaY); + selectSvgInfo.size += svgZoom; + selectSvgInfo.size =parseFloat(selectSvgInfo.size.toFixed(1)); + if (selectSvgInfo.size < 1) { + selectSvgInfo.size = 1; } }, DblClick () { @@ -365,51 +305,23 @@ export default { _this.CurrentlySelectedToolBar.TypeName = global.CurrentlySelectedToolBarTypeName; _this.CurrentlySelectedToolBar.Color = global.CurrentlySelectedToolBarColor; _this.CurrentlySelectedToolBar.Height = global.CurrentlySelectedToolBarHeight; - _this.CurrentlySelectedToolBar.FontSize = global.CurrentlySelectedToolBarFontSize; - _this.CurrentlySelectedToolBar.Text = global.CurrentlySelectedToolBarText; - _this.CurrentlySelectedToolBar.Width = global.CurrentlySelectedToolBarWidth; - _this.CurrentlySelectedToolBar.Angle = global.CurrentlySelectedToolBarAngle; }, false); canvasdiv.addEventListener("drop", function (e) { e.preventDefault(); if (_this.CurrentlySelectedToolBar.Type == '') { return; } - let tableData = []; - if (_this.CurrentlySelectedToolBar.Type == 'TableSvg') { - for (let r = 0; r < _this.tableRowCount; r++) { - let tableColDataList = []; - for (let c = 0; c < _this.tableColCount; c++) { - let tableColData = { - "id": _this.$UCore.GenUUid(), - "val": `${r + 1}行${c + 1}列` - } - tableColDataList.push(tableColData); - } - let tableRowData = { - "cols": tableColDataList - }; - tableData.push(tableRowData) - } - } //根据类型和鼠标位置创建组件 let svgItem = { id: _this.$UCore.GenUUid(), - sort: 0, title: _this.CurrentlySelectedToolBar.Title, type: _this.CurrentlySelectedToolBar.Type, typeName: _this.CurrentlySelectedToolBar.TypeName, svgColor: _this.CurrentlySelectedToolBar.Color, svgPositionX: e.offsetX, svgPositionY: e.offsetY, - height: 1, - width: _this.CurrentlySelectedToolBar.Width, - fontSize: _this.CurrentlySelectedToolBar.FontSize, - svgText: _this.CurrentlySelectedToolBar.Text, - tableRowCount: _this.tableRowCount, - tableColCount: _this.tableColCount, - tableData: tableData, - angle: _this.CurrentlySelectedToolBar.Angle + size: 1, + angle: 0 //translate:`translate(${this.mousePosition.positionX},${this.mousePosition.positionY})` }; _this.svgLists.push(svgItem); diff --git a/src/views/CircuitPreview.vue b/src/views/CircuitPreview.vue index 3d67b9b..db8b4a6 100644 --- a/src/views/CircuitPreview.vue +++ b/src/views/CircuitPreview.vue @@ -1,104 +1,129 @@ - - - - - - - - - - - 模拟硬件 - 取消模拟硬件 - + + + + + + + + + +
{{ text }}