From 768c62333cda588aafbbbcd262cedfcaccdb0736 Mon Sep 17 00:00:00 2001 From: zyy <1787816799@qq.com> Date: Fri, 5 Jun 2020 18:04:27 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E7=AB=99=E5=8F=B0=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=EF=BC=8C=E5=A2=9E=E5=8A=A0=E7=BB=BC=E5=90=88=E7=9B=91?= =?UTF-8?q?=E6=8E=A7=E8=B0=83=E8=8A=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/iscs/constant/deviceRender.js | 6 + src/iscs/constant/deviceType.js | 3 +- src/iscs/constant/iscsData.js | 4 +- src/iscs/mouseController copy.js | 275 ++++++++++++++++++ src/iscs/shape/bas/draught.js | 27 ++ src/iscs/shape/components/pathsvg.js | 4 + src/iscs/shape/factory.js | 2 + src/iscs/utils/parser.js | 4 + .../menus/dialog/standBackStrategy.vue | 165 ++++++++--- .../menus/dialog/stationBackStrategy.vue | 179 ++++++++++++ .../xian_01/menus/menuStationTurnBack.vue | 8 +- src/views/iscs/iscsDesign/demonList.vue | 6 + .../iscs/iscsDraw/iscsBasOperate/draught.vue | 133 +++++++++ .../iscs/iscsDraw/iscsBasOperate/index.vue | 13 +- src/views/iscsSystem/index.vue | 18 +- 15 files changed, 784 insertions(+), 63 deletions(-) create mode 100644 src/iscs/mouseController copy.js create mode 100644 src/iscs/shape/bas/draught.js create mode 100644 src/jmapNew/theme/xian_01/menus/dialog/stationBackStrategy.vue create mode 100644 src/views/iscs/iscsDraw/iscsBasOperate/draught.vue diff --git a/src/iscs/constant/deviceRender.js b/src/iscs/constant/deviceRender.js index 670570615..531454f7c 100644 --- a/src/iscs/constant/deviceRender.js +++ b/src/iscs/constant/deviceRender.js @@ -284,4 +284,10 @@ deviceRender[deviceType.Elevator] = { zlevel: 1, z: 5 }; +// 风机 +deviceRender[deviceType.Draught] = { + _type: deviceType.Draught, + zlevel: 1, + z: 5 +}; export default deviceRender; diff --git a/src/iscs/constant/deviceType.js b/src/iscs/constant/deviceType.js index b4586b077..351d23120 100644 --- a/src/iscs/constant/deviceType.js +++ b/src/iscs/constant/deviceType.js @@ -43,7 +43,8 @@ const deviceType = { Cistern: 'Cistern', Electrically: 'Electrically', Stairs: 'Stairs', - Elevator: 'Elevator' + Elevator: 'Elevator', + Draught: 'Draught' }; export default deviceType; diff --git a/src/iscs/constant/iscsData.js b/src/iscs/constant/iscsData.js index 5651ed6cf..c41a2ad4b 100644 --- a/src/iscs/constant/iscsData.js +++ b/src/iscs/constant/iscsData.js @@ -30,10 +30,10 @@ const iscsData = { 'iscsLineList':[{'point1':{'x':78, 'y':276}, 'point2':{'x':78, 'y':544}, 'code':'IscsLine_2', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':78, 'y':276}}, {'point1':{'x':78, 'y':277}, 'point2':{'x':353, 'y':277}, 'code':'IscsLine_1', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':78, 'y':277}}, {'point1':{'x':77, 'y':544}, 'point2':{'x':352, 'y':544}, 'code':'IscsLine_3', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':77, 'y':544}}, {'point1':{'x':351, 'y':542}, 'point2':{'x':351, 'y':564}, 'code':'IscsLine_4', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':351, 'y':542}}, {'point1':{'x':401, 'y':543}, 'point2':{'x':686, 'y':543}, 'code':'IscsLine_5', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#FFFFFF', 'zlevel':1, 'z':4, 'point':{'x':401, 'y':543}}, {'point1':{'x':402, 'y':542}, 'point2':{'x':402, 'y':564}, 'code':'IscsLine_6', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#FFFFFF', 'zlevel':1, 'z':4, 'point':{'x':402, 'y':542}}, {'point1':{'x':685, 'y':544}, 'point2':{'x':685, 'y':566}, 'code':'IscsLine_7', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#FFFFFF', 'zlevel':1, 'z':4, 'point':{'x':685, 'y':544}}, {'point1':{'x':732, 'y':544}, 'point2':{'x':732, 'y':566}, 'code':'IscsLine_8', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#FEFEFE', 'zlevel':1, 'z':4, 'point':{'x':732, 'y':544}}, {'point1':{'x':731, 'y':544}, 'point2':{'x':1165, 'y':544}, 'code':'IscsLine_9', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#FFFFFF', 'zlevel':1, 'z':4, 'point':{'x':731, 'y':544}}, {'point1':{'x':352, 'y':224}, 'point2':{'x':352, 'y':278}, 'code':'IscsLine_10', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#FFFFFF', 'zlevel':1, 'z':4, 'point':{'x':352, 'y':224}}, {'point1':{'x':329, 'y':225}, 'point2':{'x':351, 'y':225}, 'code':'IscsLine_11', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#FCFCFC', 'zlevel':1, 'z':4, 'point':{'x':329, 'y':225}}, {'point1':{'x':334, 'y':182}, 'point2':{'x':356, 'y':182}, 'code':'IscsLine_12', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#FFFFFF', 'zlevel':1, 'z':4, 'point':{'x':334, 'y':182}}, {'point1':{'x':355, 'y':129}, 'point2':{'x':355, 'y':182}, 'code':'IscsLine_13', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#FCFCFC', 'zlevel':1, 'z':4, 'point':{'x':355, 'y':129}}, {'point1':{'x':355, 'y':130}, 'point2':{'x':370, 'y':130}, 'code':'IscsLine_14', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':355, 'y':130}}, {'point1':{'x':369, 'y':108}, 'point2':{'x':369, 'y':130}, 'code':'IscsLine_15', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':369, 'y':108}}, {'point1':{'x':407, 'y':107}, 'point2':{'x':407, 'y':129}, 'code':'IscsLine_16', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':407, 'y':107}}, {'point1':{'x':406, 'y':129}, 'point2':{'x':674, 'y':129}, 'code':'IscsLine_17', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':406, 'y':129}}, {'point1':{'x':674, 'y':108}, 'point2':{'x':674, 'y':130}, 'code':'IscsLine_18', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':674, 'y':108}}, {'point1':{'x':719, 'y':108}, 'point2':{'x':719, 'y':130}, 'code':'IscsLine_19', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':719, 'y':108}}, {'point1':{'x':719, 'y':129}, 'point2':{'x':1136, 'y':129}, 'code':'IscsLine_20', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':719, 'y':129}}, {'point1':{'x':1134, 'y':330}, 'point2':{'x':1165, 'y':330}, 'code':'IscsLine_21', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':1134, 'y':330}}, {'point1':{'x':1135, 'y':129}, 'point2':{'x':1135, 'y':331}, 'code':'IscsLine_22', '_type':'IscsLine', 'lineWidth':2, 'fillColor':'#fff', 'classify':'solid', 'zlevel':1, 'z':4, 'point':{'x':1135, 'y':129}}, {'point1':{'x':1051, 'y':370}, 'point2':{'x':1079, 'y':370}, 'code':'IscsLine_24', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#B5B5B5', 'zlevel':1, 'z':4, 'point':{'x':1051, 'y':370}}, {'point1':{'x':1028, 'y':327}, 'point2':{'x':1052, 'y':327}, 'code':'IscsLine_26', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#B5B5B5', 'zlevel':1, 'z':4, 'point':{'x':1028, 'y':327}}, {'point1':{'x':897, 'y':132}, 'point2':{'x':897, 'y':213}, 'code':'IscsLine_27', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#B5B5B5', 'zlevel':1, 'z':4, 'point':{'x':897, 'y':132}}, {'point1':{'x':834, 'y':131}, 'point2':{'x':834, 'y':212}, 'code':'IscsLine_28', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#B5B5B5', 'zlevel':1, 'z':4, 'point':{'x':834, 'y':131}}, {'point1':{'x':934, 'y':131}, 'point2':{'x':934, 'y':212}, 'code':'IscsLine_29', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#B5B5B5', 'zlevel':1, 'z':4, 'point':{'x':934, 'y':131}}, {'point1':{'x':924, 'y':244}, 'point2':{'x':924, 'y':428}, 'code':'IscsLine_30', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#B5B5B5', 'zlevel':1, 'z':4, 'point':{'x':924, 'y':244}}, {'point1':{'x':860, 'y':245}, 'point2':{'x':860, 'y':429}, 'code':'IscsLine_31', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#B5B5B5', 'zlevel':1, 'z':4, 'point':{'x':860, 'y':245}}, {'point1':{'x':808, 'y':245}, 'point2':{'x':808, 'y':429}, 'code':'IscsLine_32', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#B5B5B5', 'zlevel':1, 'z':4, 'point':{'x':808, 'y':245}}, {'point1':{'x':845, 'y':462}, 'point2':{'x':845, 'y':543}, 'code':'IscsLine_33', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#B5B5B5', 'zlevel':1, 'z':4, 'point':{'x':845, 'y':462}}, {'point1':{'x':804, 'y':462}, 'point2':{'x':804, 'y':543}, 'code':'IscsLine_34', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#B5B5B5', 'zlevel':1, 'z':4, 'point':{'x':804, 'y':462}}, {'point1':{'x':1001, 'y':462}, 'point2':{'x':1001, 'y':543}, 'code':'IscsLine_35', '_type':'IscsLine', 'lineWidth':2, 'fillColor':'#B5B5B5', 'classify':'solid', 'zlevel':1, 'z':4, 'point':{'x':1001, 'y':462}}, {'point1':{'x':1027, 'y':462}, 'point2':{'x':1027, 'y':543}, 'code':'IscsLine_36', '_type':'IscsLine', 'lineWidth':2, 'fillColor':'#B5B5B5', 'classify':'solid', 'zlevel':1, 'z':4, 'point':{'x':1027, 'y':462}}, {'point1':{'x':808, 'y':336}, 'point2':{'x':860, 'y':336}, 'code':'IscsLine_37', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#B5B5B5', 'zlevel':1, 'z':4, 'point':{'x':808, 'y':336}}, {'point1':{'x':924, 'y':335}, 'point2':{'x':991, 'y':335}, 'code':'IscsLine_38', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#B5B5B5', 'zlevel':1, 'z':4, 'point':{'x':924, 'y':335}}, {'point1':{'x':835, 'y':245}, 'point2':{'x':835, 'y':336}, 'code':'IscsLine_40', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#B5B5B5', 'zlevel':1, 'z':4, 'point':{'x':835, 'y':245}}, {'point1':{'x':966, 'y':334}, 'point2':{'x':966, 'y':428}, 'code':'IscsLine_41', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#B5B5B5', 'zlevel':1, 'z':4, 'point':{'x':966, 'y':334}}, {'point1':{'x':438, 'y':128}, 'point2':{'x':438, 'y':188}, 'code':'IscsLine_42', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':438, 'y':128}}, {'point1':{'x':451, 'y':248}, 'point2':{'x':451, 'y':308}, 'code':'IscsLine_43', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':451, 'y':248}}, {'point1':{'x':452, 'y':482}, 'point2':{'x':452, 'y':542}, 'code':'IscsLine_44', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':452, 'y':482}}, {'point1':{'x':647, 'y':128}, 'point2':{'x':647, 'y':190}, 'code':'IscsLine_45', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':647, 'y':128}}, {'point1':{'x':647, 'y':484}, 'point2':{'x':647, 'y':544}, 'code':'IscsLine_46', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':647, 'y':484}}, {'point1':{'x':659, 'y':250}, 'point2':{'x':659, 'y':310}, 'code':'IscsLine_47', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':659, 'y':250}}, {'point1':{'x':454, 'y':378}, 'point2':{'x':454, 'y':388}, 'code':'IscsLine_48', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':454, 'y':378}}, {'point1':{'x':454, 'y':402}, 'point2':{'x':454, 'y':422}, 'code':'IscsLine_49', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':454, 'y':402}}, {'point1':{'x':454, 'y':388}, 'point2':{'x':461, 'y':394}, 'code':'IscsLine_50', '_type':'IscsLine', 'classify':'solid', 'lineWidth':1, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':454, 'y':388}}, {'point1':{'x':461, 'y':394}, 'point2':{'x':454, 'y':402}, 'code':'IscsLine_51', '_type':'IscsLine', 'classify':'solid', 'lineWidth':1, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':461, 'y':394}}, {'point1':{'x':649, 'y':380}, 'point2':{'x':649, 'y':390}, 'code':'IscsLine_52', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':649, 'y':380}}, {'point1':{'x':649, 'y':402}, 'point2':{'x':649, 'y':421}, 'code':'IscsLine_53', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':649, 'y':402}}, {'point1':{'x':658, 'y':394}, 'point2':{'x':648, 'y':402}, 'code':'IscsLine_54', '_type':'IscsLine', 'classify':'solid', 'lineWidth':1, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':658, 'y':394}}, {'point1':{'x':648, 'y':390}, 'point2':{'x':658, 'y':394}, 'code':'IscsLine_55', '_type':'IscsLine', 'classify':'solid', 'lineWidth':1, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':648, 'y':390}}, {'point1':{'x':1080, 'y':297}, 'point2':{'x':1108, 'y':297}, 'code':'IscsLine_56', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#B5B5B5', 'zlevel':1, 'z':4, 'point':{'x':1080, 'y':297}}, {'point1':{'x':1107, 'y':237}, 'point2':{'x':1107, 'y':296}, 'code':'IscsLine_57', '_type':'IscsLine', 'lineWidth':2, 'fillColor':'#B5B5B5', 'classify':'solid', 'zlevel':1, 'z':4, 'point':{'x':1107, 'y':237}}], 'iscsRectList':[{'point':{'x':96, 'y':281}, 'code':'IscsRect_2', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':55, 'height':89, 'zlevel':1, 'z':3}, {'point':{'x':151, 'y':281}, 'code':'IscsRect_3', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':37, 'height':89, 'zlevel':1, 'z':3}, {'point':{'x':225, 'y':281}, 'code':'IscsRect_5', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':45, 'height':89, 'zlevel':1, 'z':3}, {'point':{'x':78, 'y':447}, 'code':'IscsRect_6', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':68, 'height':97, 'zlevel':1, 'z':3}, {'point':{'x':146, 'y':447}, 'code':'IscsRect_7', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':68, 'height':97, 'zlevel':1, 'z':3}, {'point':{'x':281, 'y':418}, 'code':'IscsRect_8', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':70, 'height':125, 'zlevel':1, 'z':3}, {'point':{'x':1135, 'y':442}, 'code':'IscsRect_10', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':29, 'height':102, 'zlevel':1, 'z':3}, {'point':{'x':1135, 'y':330}, 'code':'IscsRect_11', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':29, 'height':112, 'zlevel':1, 'z':3}, {'point':{'x':1107, 'y':320}, 'code':'IscsRect_12', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':28, 'height':224, 'zlevel':1, 'z':3}, {'point':{'x':1080, 'y':237}, 'code':'IscsRect_13', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':55, 'height':307, 'zlevel':1, 'z':3}, {'point':{'x':1052, 'y':237}, 'code':'IscsRect_14', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':28, 'height':307, 'zlevel':1, 'z':3}, {'point':{'x':995, 'y':130}, 'code':'IscsRect_15', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':69, 'height':107, 'zlevel':1, 'z':3}, {'point':{'x':1028, 'y':237}, 'code':'IscsRect_17', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':24, 'height':185, 'zlevel':1, 'z':3}, {'point':{'x':763, 'y':130}, 'code':'IscsRect_18', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':232, 'height':81, 'zlevel':1, 'z':3}, {'point':{'x':760, 'y':243}, 'code':'IscsRect_19', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':232, 'height':184, 'zlevel':1, 'z':3}, {'point':{'x':772, 'y':463}, 'code':'IscsRect_20', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':115, 'height':81, 'zlevel':1, 'z':3}, {'point':{'x':887, 'y':463}, 'code':'IscsRect_21', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':36, 'height':81, 'zlevel':1, 'z':3}, {'point':{'x':923, 'y':463}, 'code':'IscsRect_22', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':129, 'height':81, 'zlevel':1, 'z':3}, {'point':{'x':639, 'y':311}, 'code':'IscsRect_23', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':41, 'height':68, 'zlevel':1, 'z':3}, {'point':{'x':421, 'y':311}, 'code':'IscsRect_24', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':41, 'height':68, 'zlevel':1, 'z':3}, {'point':{'x':188, 'y':281}, 'code':'IscsRect_25', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#B5B5B5', 'width':37, 'height':89, 'zlevel':1, 'z':3}], 'iscsTextList':[{'point':{'x':100, 'y':311}, 'code':'IscsText_2', '_type':'IscsText', 'context':'排热风道', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':160, 'y':289}, 'code':'IscsText_3', '_type':'IscsText', 'context':'弱\n电\n井', 'textFill':'#FFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':192, 'y':289}, 'code':'IscsText_5', '_type':'IscsText', 'context':'强\n电\n井', 'textFill':'#FFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':223, 'y':302}, 'code':'IscsText_7', '_type':'IscsText', 'context':'配电间1', 'textFill':'#FFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':97, 'y':396}, 'code':'IscsText_8', '_type':'IscsText', 'context':'空调机房', 'textFill':'#FFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':89, 'y':488}, 'code':'IscsText_9', '_type':'IscsText', 'context':'新风道', 'textFill':'#FFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':152, 'y':487}, 'code':'IscsText_10', '_type':'IscsText', 'context':'混风室', 'textFill':'#FFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':287, 'y':444}, 'code':'IscsText_11', '_type':'IscsText', 'context':'环控电控', 'textFill':'#FFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':357, 'y':557}, 'code':'IscsText_12', '_type':'IscsText', 'context':'出入口5', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':367, 'y':93}, 'code':'IscsText_13', '_type':'IscsText', 'context':'出入口2', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':676, 'y':94}, 'code':'IscsText_14', '_type':'IscsText', 'context':'出入口3', 'textFill':'#FFFFFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':685, 'y':553}, 'code':'IscsText_15', '_type':'IscsText', 'context':'出入口4', 'textFill':'#FEFEFE', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':766, 'y':150}, 'code':'IscsText_16', '_type':'IscsText', 'context':'通信设备室', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':835, 'y':150}, 'code':'IscsText_17', '_type':'IscsText', 'context':'通信电源室', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':898, 'y':151}, 'code':'IscsText_18', '_type':'IscsText', 'context':'AFC\n\n设备室', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':945, 'y':162}, 'code':'IscsText_19', '_type':'IscsText', 'context':'会议室', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1002, 'y':157}, 'code':'IscsText_20', '_type':'IscsText', 'context':'环控电控室', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1073, 'y':157}, 'code':'IscsText_21', '_type':'IscsText', 'context':'冷水机房', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1144, 'y':337}, 'code':'IscsText_23', '_type':'IscsText', 'context':'国\n安\n管\n理\n房', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1143, 'y':450}, 'code':'IscsText_24', '_type':'IscsText', 'context':'国\n安\n设\n备\n房', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1113, 'y':392}, 'code':'IscsText_25', '_type':'IscsText', 'context':'消\n防\n泵\n房', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1089, 'y':246}, 'code':'IscsText_26', '_type':'IscsText', 'context':'回\n排\n风\n室', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1061, 'y':249}, 'code':'IscsText_27', '_type':'IscsText', 'context':'混\n风\n室\n二', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1058, 'y':395}, 'code':'IscsText_28', '_type':'IscsText', 'context':'新\n风\n道', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1032, 'y':248}, 'code':'IscsText_30', '_type':'IscsText', 'context':'票\n务\n室', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1032, 'y':354}, 'code':'IscsText_31', '_type':'IscsText', 'context':'卫\n生\n间', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1008, 'y':476}, 'code':'IscsText_32', '_type':'IscsText', 'context':'男\n更', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1033, 'y':476}, 'code':'IscsText_33', '_type':'IscsText', 'context':'女\n更', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':926, 'y':503}, 'code':'IscsText_34', '_type':'IscsText', 'context':'综合监控设备室', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':899, 'y':475}, 'code':'IscsText_35', '_type':'IscsText', 'context':'电\n缆\n引\n入\n室', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':848, 'y':477}, 'code':'IscsText_36', '_type':'IscsText', 'context':'区域\n站长室', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':808, 'y':477}, 'code':'IscsText_37', '_type':'IscsText', 'context':'警用\n通信\n设备室', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':780, 'y':472}, 'code':'IscsText_38', '_type':'IscsText', 'context':'警\n务\n室', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':768, 'y':283}, 'code':'IscsText_39', '_type':'IscsText', 'context':'车站\n控制室', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':814, 'y':257}, 'code':'IscsText_40', '_type':'IscsText', 'context':'强\n电\n井', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':841, 'y':257}, 'code':'IscsText_41', '_type':'IscsText', 'context':'弱\n电\n井', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':815, 'y':363}, 'code':'IscsText_42', '_type':'IscsText', 'context':'站长室', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':863, 'y':321}, 'code':'IscsText_43', '_type':'IscsText', 'context':'设备信号室', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':927, 'y':366}, 'code':'IscsText_44', '_type':'IscsText', 'context':'信号\n电源室', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':971, 'y':354}, 'code':'IscsText_45', '_type':'IscsText', 'context':'配\n电\n间\n', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':930, 'y':296}, 'code':'IscsText_46', '_type':'IscsText', 'context':'下', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':425, 'y':318}, 'code':'IscsText_47', '_type':'IscsText', 'context':'客服\n中心', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':643, 'y':319}, 'code':'IscsText_51', '_type':'IscsText', 'context':'客服\n中心', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':400, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':301, 'y':192}, 'code':'IscsText_57', '_type':'IscsText', 'context':'出入口1', 'textFill':'#FFF', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':473, 'y':236}, 'code':'IscsText_58', '_type':'IscsText', 'context':'FT-4', 'textFill':'#FFF', 'fontSize':13, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':594, 'y':238}, 'code':'IscsText_59', '_type':'IscsText', 'context':'FT-2', 'textFill':'#FFF', 'fontSize':13, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':478, 'y':320}, 'code':'IscsText_60', '_type':'IscsText', 'context':'FT-3', 'textFill':'#FFF', 'fontSize':13, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':599, 'y':320}, 'code':'IscsText_61', '_type':'IscsText', 'context':'FT-1', 'textFill':'#FFF', 'fontSize':13, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':532, 'y':427}, 'code':'IscsText_62', '_type':'IscsText', 'context':'ZT-1', 'textFill':'#FFF', 'fontSize':13, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}], 'escalatorList':[{'point':{'x':927, 'y':251}, 'code':'Escalator_2', '_type':'Escalator', 'width':60, 'fill':'#fff', 'zlevel':1, 'z':4}], 'fasBrakeMachineList':[{'point':{'x':432, 'y':210}, 'fill':'#fff', 'isRight':false, 'code':'FasBrakeMachine_1', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}, {'point':{'x':432, 'y':223}, 'fill':'#fff', 'isRight':false, 'code':'FasBrakeMachine_2', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}, {'point':{'x':432, 'y':236}, 'fill':'#fff', 'isRight':false, 'code':'FasBrakeMachine_3', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}, {'point':{'x':432, 'y':199}, 'fill':'#fff', 'isRight':true, 'code':'FasBrakeMachine_4', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}, {'point':{'x':432, 'y':188}, 'fill':'#fff', 'isRight':true, 'code':'FasBrakeMachine_5', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}, {'point':{'x':447, 'y':421}, 'fill':'#fff', 'isRight':true, 'code':'FasBrakeMachine_6', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}, {'point':{'x':447, 'y':433}, 'fill':'#fff', 'isRight':true, 'code':'FasBrakeMachine_7', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}, {'point':{'x':447, 'y':445}, 'fill':'#fff', 'isRight':true, 'code':'FasBrakeMachine_8', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}, {'point':{'x':447, 'y':457}, 'fill':'#fff', 'isRight':true, 'code':'FasBrakeMachine_9', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}, {'point':{'x':447, 'y':469}, 'fill':'#fff', 'isRight':true, 'code':'FasBrakeMachine_10', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}, {'point':{'x':640, 'y':422}, 'fill':'#fff', 'isRight':true, 'code':'FasBrakeMachine_11', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}, {'point':{'x':640, 'y':434}, 'fill':'#fff', 'isRight':true, 'code':'FasBrakeMachine_12', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}, {'point':{'x':640, 'y':446}, 'fill':'#fff', 'isRight':true, 'code':'FasBrakeMachine_13', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}, {'point':{'x':640, 'y':458}, 'fill':'#fff', 'isRight':true, 'code':'FasBrakeMachine_14', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}, {'point':{'x':640, 'y':471}, 'fill':'#fff', 'isRight':true, 'code':'FasBrakeMachine_15', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}, {'point':{'x':639, 'y':189}, 'fill':'#fff', 'isRight':true, 'code':'FasBrakeMachine_16', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}, {'point':{'x':639, 'y':200}, 'fill':'#fff', 'isRight':true, 'code':'FasBrakeMachine_17', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}, {'point':{'x':639, 'y':213}, 'fill':'#fff', 'isRight':false, 'code':'FasBrakeMachine_18', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}, {'point':{'x':639, 'y':225}, 'fill':'#fff', 'isRight':false, 'code':'FasBrakeMachine_19', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}, {'point':{'x':639, 'y':238}, 'fill':'#fff', 'isRight':false, 'code':'FasBrakeMachine_20', '_type':'FasBrakeMachine', 'width':25, 'zlevel':1, 'z':4}], 'elevatorList':[{'point':{'x':519, 'y':449}, '_type':'Elevator', 'code':'Elevator_1', 'width':50, 'rotate':0, 'zlevel':1, 'z':5}], 'stairsList':[{'point':{'x':377, 'y':186}, '_type':'Stairs', 'code':'Stairs_1', 'width':50, 'rotate':0, 'zlevel':1, 'z':5}, {'point':{'x':497, 'y':190}, '_type':'Stairs', 'code':'Stairs_2', 'width':50, 'rotate':0, 'zlevel':1, 'z':5}, {'point':{'x':720, 'y':433}, '_type':'Stairs', 'code':'Stairs_3', 'width':50, 'rotate':180, 'zlevel':1, 'z':5}, {'point':{'x':605, 'y':433}, '_type':'Stairs', 'code':'Stairs_4', 'width':50, 'rotate':180, 'zlevel':1, 'z':5}] }, '27': { - 'iscsRectList':[{'point':{'x':183, 'y':114}, 'code':'IscsRect_1', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#FFFFFF', 'width':800, 'height':400, 'zlevel':1, 'z':3}], 'iscsLineList':[{'point1':{'x':184, 'y':157}, 'point2':{'x':984, 'y':157}, 'code':'IscsLine_1', '_type':'IscsLine', 'lineWidth':2, 'fillColor':'#fff', 'classify':'solid', 'zlevel':1, 'z':4, 'point':{'x':184, 'y':157}}, {'point1':{'x':183, 'y':204}, 'point2':{'x':983, 'y':204}, 'code':'IscsLine_2', '_type':'IscsLine', 'lineWidth':2, 'fillColor':'#fff', 'classify':'solid', 'zlevel':1, 'z':4, 'point':{'x':183, 'y':204}}, {'point1':{'x':182, 'y':248}, 'point2':{'x':982, 'y':248}, 'code':'IscsLine_3', '_type':'IscsLine', 'lineWidth':2, 'fillColor':'#fff', 'classify':'solid', 'zlevel':1, 'z':4, 'point':{'x':182, 'y':248}}, {'point1':{'x':183, 'y':294}, 'point2':{'x':983, 'y':294}, 'code':'IscsLine_4', '_type':'IscsLine', 'lineWidth':2, 'fillColor':'#fff', 'classify':'solid', 'zlevel':1, 'z':4, 'point':{'x':183, 'y':294}}, {'point1':{'x':183, 'y':341}, 'point2':{'x':983, 'y':341}, 'code':'IscsLine_5', '_type':'IscsLine', 'lineWidth':2, 'fillColor':'#fff', 'classify':'solid', 'zlevel':1, 'z':4, 'point':{'x':183, 'y':341}}, {'point1':{'x':183, 'y':387}, 'point2':{'x':983, 'y':387}, 'code':'IscsLine_6', '_type':'IscsLine', 'lineWidth':2, 'fillColor':'#fff', 'classify':'solid', 'zlevel':1, 'z':4, 'point':{'x':183, 'y':387}}, {'point1':{'x':183, 'y':431}, 'point2':{'x':983, 'y':431}, 'code':'IscsLine_7', '_type':'IscsLine', 'lineWidth':2, 'fillColor':'#fff', 'classify':'solid', 'zlevel':1, 'z':4, 'point':{'x':183, 'y':431}}, {'point1':{'x':182, 'y':474}, 'point2':{'x':982, 'y':474}, 'code':'IscsLine_8', '_type':'IscsLine', 'lineWidth':2, 'fillColor':'#fff', 'classify':'solid', 'zlevel':1, 'z':4, 'point':{'x':182, 'y':474}}, {'point1':{'x':286, 'y':113}, 'point2':{'x':286, 'y':513}, 'code':'IscsLine_9', '_type':'IscsLine', 'lineWidth':2, 'fillColor':'#fff', 'classify':'solid', 'zlevel':1, 'z':4, 'point':{'x':286, 'y':113}}, {'point1':{'x':432, 'y':113}, 'point2':{'x':432, 'y':513}, 'code':'IscsLine_10', '_type':'IscsLine', 'lineWidth':2, 'fillColor':'#fff', 'classify':'solid', 'zlevel':1, 'z':4, 'point':{'x':432, 'y':113}}, {'point1':{'x':585, 'y':113}, 'point2':{'x':585, 'y':513}, 'code':'IscsLine_11', '_type':'IscsLine', 'lineWidth':2, 'fillColor':'#fff', 'classify':'solid', 'zlevel':1, 'z':4, 'point':{'x':585, 'y':113}}, {'point1':{'x':702, 'y':114}, 'point2':{'x':702, 'y':514}, 'code':'IscsLine_12', '_type':'IscsLine', 'lineWidth':2, 'fillColor':'#fff', 'classify':'solid', 'zlevel':1, 'z':4, 'point':{'x':702, 'y':114}}, {'point1':{'x':844, 'y':115}, 'point2':{'x':844, 'y':515}, 'code':'IscsLine_13', '_type':'IscsLine', 'lineWidth':2, 'fillColor':'#fff', 'classify':'solid', 'zlevel':1, 'z':4, 'point':{'x':844, 'y':115}}], 'iscsTextList':[{'point':{'x':202, 'y':131}, 'code':'IscsText_1', '_type':'IscsText', 'context':'设备编号', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':327, 'y':132}, 'code':'IscsText_2', '_type':'IscsText', 'context':'状态', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':477, 'y':131}, 'code':'IscsText_3', '_type':'IscsText', 'context':'位置', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':610, 'y':132}, 'code':'IscsText_4', '_type':'IscsText', 'context':'设备编号', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':739, 'y':132}, 'code':'IscsText_5', '_type':'IscsText', 'context':'状态', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':888, 'y':133}, 'code':'IscsText_6', '_type':'IscsText', 'context':'位置', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':187, 'y':174}, 'code':'IscsText_7', '_type':'IscsText', 'context':'QJB-1/2', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':187, 'y':220}, 'code':'IscsText_8', '_type':'IscsText', 'context':'QJB-3/4/5', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':187, 'y':266}, 'code':'IscsText_9', '_type':'IscsText', 'context':'FSB-1', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':187, 'y':314}, 'code':'IscsText_10', '_type':'IscsText', 'context':'FSB-2/3', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':186, 'y':359}, 'code':'IscsText_11', '_type':'IscsText', 'context':'FSB-4/5', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':186, 'y':405}, 'code':'IscsText_12', '_type':'IscsText', 'context':'FSB-6/7', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':187, 'y':448}, 'code':'IscsText_13', '_type':'IscsText', 'context':'WSB-1/2', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':187, 'y':488}, 'code':'IscsText_14', '_type':'IscsText', 'context':'WSB-3/4', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':587, 'y':176}, 'code':'IscsText_15', '_type':'IscsText', 'context':'FSB-8/9', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':589, 'y':219}, 'code':'IscsText_16', '_type':'IscsText', 'context':'QJB-6/7', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':588, 'y':267}, 'code':'IscsText_17', '_type':'IscsText', 'context':'QJB-8/9/10', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':588, 'y':313}, 'code':'IscsText_18', '_type':'IscsText', 'context':'FSB-10', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':588, 'y':359}, 'code':'IscsText_19', '_type':'IscsText', 'context':'LB-1', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':588, 'y':404}, 'code':'IscsText_20', '_type':'IscsText', 'context':'FSB-11/14', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':588, 'y':447}, 'code':'IscsText_21', '_type':'IscsText', 'context':'FSB-15/16', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':588, 'y':489}, 'code':'IscsText_22', '_type':'IscsText', 'context':'FSB-17/18', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':437, 'y':165}, 'code':'IscsText_23', '_type':'IscsText', 'context':'会展中心左线区间', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':437, 'y':184}, 'code':'IscsText_24', '_type':'IscsText', 'context':'废水泵房', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':436, 'y':232}, 'code':'IscsText_26', '_type':'IscsText', 'context':'雨水泵房', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':434, 'y':267}, 'code':'IscsText_27', '_type':'IscsText', 'context':'站台A端污水泵房', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':435, 'y':314}, 'code':'IscsText_29', '_type':'IscsText', 'context':'站台层62轴右线风机房', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':847, 'y':449}, 'code':'IscsText_34', '_type':'IscsText', 'context':'站台B端活塞/机械风孔', 'textFill':'#65BDDA', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':847, 'y':359}, 'code':'IscsText_36', '_type':'IscsText', 'context':'站台B端站台板下', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':436, 'y':361}, 'code':'IscsText_41', '_type':'IscsText', 'context':'站台层62轴右线风机房', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':435, 'y':406}, 'code':'IscsText_42', '_type':'IscsText', 'context':'站台层62轴左线风机房', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':436, 'y':449}, 'code':'IscsText_43', '_type':'IscsText', 'context':'站台A端污水泵房', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':436, 'y':489}, 'code':'IscsText_44', '_type':'IscsText', 'context':'站台B端污水泵房', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':848, 'y':176}, 'code':'IscsText_45', '_type':'IscsText', 'context':'站台B端污水泵房', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':435, 'y':214}, 'code':'IscsText_46', '_type':'IscsText', 'context':'会展中心左线区间', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':846, 'y':212}, 'code':'IscsText_47', '_type':'IscsText', 'context':'会展中心到世纪大道区间', 'textFill':'#65BDDA', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':851, 'y':230}, 'code':'IscsText_48', '_type':'IscsText', 'context':'联络通道废水泵房', 'textFill':'#65BDDA', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':846, 'y':257}, 'code':'IscsText_49', '_type':'IscsText', 'context':'会展中心到世纪大道区间', 'textFill':'#65BDDA', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':852, 'y':275}, 'code':'IscsText_50', '_type':'IscsText', 'context':'联络通道雨水泵房', 'textFill':'#65BDDA', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':846, 'y':313}, 'code':'IscsText_51', '_type':'IscsText', 'context':'站台B端污水泵房', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':847, 'y':406}, 'code':'IscsText_52', '_type':'IscsText', 'context':'站台B端站台板下', 'textFill':'#65BDDA', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':847, 'y':490}, 'code':'IscsText_53', '_type':'IscsText', 'context':'站台B端活塞/机械风孔', 'textFill':'#65BDDA', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':335, 'y':187}, 'code':'IscsText_54', '_type':'IscsText', 'context':'自动', 'textFill':'#FFFFFF', 'fontSize':13, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':334, 'y':233}, 'code':'IscsText_55', '_type':'IscsText', 'context':'自动', 'textFill':'#FFFFFF', 'fontSize':13, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':335, 'y':267}, 'code':'IscsText_56', '_type':'IscsText', 'context':'自动', 'textFill':'#FFFFFF', 'fontSize':13, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':334, 'y':314}, 'code':'IscsText_57', '_type':'IscsText', 'context':'自动', 'textFill':'#FFFFFF', 'fontSize':13, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':334, 'y':361}, 'code':'IscsText_58', '_type':'IscsText', 'context':'自动', 'textFill':'#FFFFFF', 'fontSize':13, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':335, 'y':404}, 'code':'IscsText_59', '_type':'IscsText', 'context':'自动', 'textFill':'#FFFFFF', 'fontSize':13, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':755, 'y':189}, 'code':'IscsText_60', '_type':'IscsText', 'context':'自动', 'textFill':'#FFFFFF', 'fontSize':13, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':753, 'y':233}, 'code':'IscsText_61', '_type':'IscsText', 'context':'自动', 'textFill':'#FFFFFF', 'fontSize':13, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':753, 'y':278}, 'code':'IscsText_62', '_type':'IscsText', 'context':'自动', 'textFill':'#FFFFFF', 'fontSize':13, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':747, 'y':303}, 'code':'IscsText_63', '_type':'IscsText', 'context':'自动', 'textFill':'#FFFFFF', 'fontSize':13, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':750, 'y':398}, 'code':'IscsText_64', '_type':'IscsText', 'context':'自动', 'textFill':'#FFFFFF', 'fontSize':13, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':749, 'y':447}, 'code':'IscsText_65', '_type':'IscsText', 'context':'自动', 'textFill':'#FFFFFF', 'fontSize':13, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':750, 'y':487}, 'code':'IscsText_66', '_type':'IscsText', 'context':'自动', 'textFill':'#FFFFFF', 'fontSize':13, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}], 'iscsButtonList':[{'point':{'x':389, 'y':178}, 'code':'IscsButton_1', '_type':'IscsButton', 'levelPadding':17, 'verticalPadding':7, 'context':'紧急启动', 'function':'OperatingButton', 'fontSize':11, 'zlevel':1, 'z':4}, {'point':{'x':390, 'y':224}, 'code':'IscsButton_2', '_type':'IscsButton', 'levelPadding':17, 'verticalPadding':7, 'context':'紧急启动', 'function':'OperatingButton', 'fontSize':11, 'zlevel':1, 'z':4}, {'point':{'x':801, 'y':179}, 'code':'IscsButton_3', '_type':'IscsButton', 'levelPadding':17, 'verticalPadding':7, 'context':'紧急启动', 'function':'OperatingButton', 'fontSize':11, 'zlevel':1, 'z':4}, {'point':{'x':803, 'y':226}, 'code':'IscsButton_4', '_type':'IscsButton', 'levelPadding':17, 'verticalPadding':7, 'context':'紧急启动', 'function':'OperatingButton', 'fontSize':11, 'zlevel':1, 'z':4}, {'point':{'x':802, 'y':269}, 'code':'IscsButton_5', '_type':'IscsButton', 'levelPadding':17, 'verticalPadding':7, 'context':'紧急启动', 'function':'OperatingButton', 'fontSize':11, 'zlevel':1, 'z':4}] + "iscsRectList":[{"point":{"x":183,"y":114},"code":"IscsRect_1","_type":"IscsRect","fillColor":"rgba(255, 0, 0, 0)","borderWidth":2,"strokeColor":"#FFFFFF","width":800,"height":400,"zlevel":1,"z":3}],"iscsLineList":[{"point1":{"x":184,"y":157},"point2":{"x":984,"y":157},"code":"IscsLine_1","_type":"IscsLine","lineWidth":2,"fillColor":"#fff","classify":"solid","zlevel":1,"z":4,"point":{"x":184,"y":157}},{"point1":{"x":183,"y":204},"point2":{"x":983,"y":204},"code":"IscsLine_2","_type":"IscsLine","lineWidth":2,"fillColor":"#fff","classify":"solid","zlevel":1,"z":4,"point":{"x":183,"y":204}},{"point1":{"x":182,"y":248},"point2":{"x":982,"y":248},"code":"IscsLine_3","_type":"IscsLine","lineWidth":2,"fillColor":"#fff","classify":"solid","zlevel":1,"z":4,"point":{"x":182,"y":248}},{"point1":{"x":183,"y":294},"point2":{"x":983,"y":294},"code":"IscsLine_4","_type":"IscsLine","lineWidth":2,"fillColor":"#fff","classify":"solid","zlevel":1,"z":4,"point":{"x":183,"y":294}},{"point1":{"x":183,"y":341},"point2":{"x":983,"y":341},"code":"IscsLine_5","_type":"IscsLine","lineWidth":2,"fillColor":"#fff","classify":"solid","zlevel":1,"z":4,"point":{"x":183,"y":341}},{"point1":{"x":183,"y":387},"point2":{"x":983,"y":387},"code":"IscsLine_6","_type":"IscsLine","lineWidth":2,"fillColor":"#fff","classify":"solid","zlevel":1,"z":4,"point":{"x":183,"y":387}},{"point1":{"x":183,"y":431},"point2":{"x":983,"y":431},"code":"IscsLine_7","_type":"IscsLine","lineWidth":2,"fillColor":"#fff","classify":"solid","zlevel":1,"z":4,"point":{"x":183,"y":431}},{"point1":{"x":182,"y":474},"point2":{"x":982,"y":474},"code":"IscsLine_8","_type":"IscsLine","lineWidth":2,"fillColor":"#fff","classify":"solid","zlevel":1,"z":4,"point":{"x":182,"y":474}},{"point1":{"x":286,"y":113},"point2":{"x":286,"y":513},"code":"IscsLine_9","_type":"IscsLine","lineWidth":2,"fillColor":"#fff","classify":"solid","zlevel":1,"z":4,"point":{"x":286,"y":113}},{"point1":{"x":432,"y":113},"point2":{"x":432,"y":513},"code":"IscsLine_10","_type":"IscsLine","lineWidth":2,"fillColor":"#fff","classify":"solid","zlevel":1,"z":4,"point":{"x":432,"y":113}},{"point1":{"x":585,"y":113},"point2":{"x":585,"y":513},"code":"IscsLine_11","_type":"IscsLine","lineWidth":2,"fillColor":"#fff","classify":"solid","zlevel":1,"z":4,"point":{"x":585,"y":113}},{"point1":{"x":702,"y":114},"point2":{"x":702,"y":514},"code":"IscsLine_12","_type":"IscsLine","lineWidth":2,"fillColor":"#fff","classify":"solid","zlevel":1,"z":4,"point":{"x":702,"y":114}},{"point1":{"x":844,"y":115},"point2":{"x":844,"y":515},"code":"IscsLine_13","_type":"IscsLine","lineWidth":2,"fillColor":"#fff","classify":"solid","zlevel":1,"z":4,"point":{"x":844,"y":115}},{"point1":{"x":316,"y":42},"point2":{"x":316,"y":57},"code":"IscsLine_14","_type":"IscsLine","lineWidth":2,"fillColor":"#00DD04","classify":"solid","zlevel":1,"z":4,"point":{"x":316,"y":42}},{"point1":{"x":318,"y":56},"point2":{"x":364,"y":56},"code":"IscsLine_15","_type":"IscsLine","lineWidth":1,"fillColor":"#FFFFFF","classify":"solid","zlevel":1,"z":4,"point":{"x":318,"y":56}},{"point1":{"x":319,"y":30},"point2":{"x":319,"y":57},"code":"IscsLine_16","_type":"IscsLine","lineWidth":1,"fillColor":"#00DD04","classify":"solid","zlevel":1,"z":4,"point":{"x":319,"y":30}},{"point1":{"x":364,"y":30},"point2":{"x":364,"y":57},"code":"IscsLine_17","_type":"IscsLine","lineWidth":1,"fillColor":"#00DD04","classify":"solid","zlevel":1,"z":4,"point":{"x":364,"y":30}},{"point1":{"x":320,"y":33},"point2":{"x":324,"y":33},"code":"IscsLine_18","_type":"IscsLine","lineWidth":1,"fillColor":"#fff","classify":"solid","zlevel":1,"z":4,"point":{"x":320,"y":33}},{"point1":{"x":319,"y":44},"point2":{"x":325,"y":44},"code":"IscsLine_19","_type":"IscsLine","lineWidth":1,"fillColor":"#fff","classify":"solid","zlevel":1,"z":4,"point":{"x":319,"y":44}}],"iscsTextList":[{"point":{"x":202,"y":131},"code":"IscsText_1","_type":"IscsText","context":"设备编号","textFill":"#FFFFFF","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":327,"y":132},"code":"IscsText_2","_type":"IscsText","context":"状态","textFill":"#FFFFFF","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":477,"y":131},"code":"IscsText_3","_type":"IscsText","context":"位置","textFill":"#FFFFFF","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":610,"y":132},"code":"IscsText_4","_type":"IscsText","context":"设备编号","textFill":"#FFFFFF","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":739,"y":132},"code":"IscsText_5","_type":"IscsText","context":"状态","textFill":"#FFFFFF","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":888,"y":133},"code":"IscsText_6","_type":"IscsText","context":"位置","textFill":"#FFFFFF","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":187,"y":174},"code":"IscsText_7","_type":"IscsText","context":"QJB-1/2","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":187,"y":220},"code":"IscsText_8","_type":"IscsText","context":"QJB-3/4/5","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":187,"y":266},"code":"IscsText_9","_type":"IscsText","context":"FSB-1","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":187,"y":314},"code":"IscsText_10","_type":"IscsText","context":"FSB-2/3","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":186,"y":359},"code":"IscsText_11","_type":"IscsText","context":"FSB-4/5","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":186,"y":405},"code":"IscsText_12","_type":"IscsText","context":"FSB-6/7","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":187,"y":448},"code":"IscsText_13","_type":"IscsText","context":"WSB-1/2","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":187,"y":488},"code":"IscsText_14","_type":"IscsText","context":"WSB-3/4","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":587,"y":176},"code":"IscsText_15","_type":"IscsText","context":"FSB-8/9","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":589,"y":219},"code":"IscsText_16","_type":"IscsText","context":"QJB-6/7","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":588,"y":267},"code":"IscsText_17","_type":"IscsText","context":"QJB-8/9/10","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":588,"y":313},"code":"IscsText_18","_type":"IscsText","context":"FSB-10","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":588,"y":359},"code":"IscsText_19","_type":"IscsText","context":"LB-1","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":588,"y":404},"code":"IscsText_20","_type":"IscsText","context":"FSB-11/14","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":588,"y":447},"code":"IscsText_21","_type":"IscsText","context":"FSB-15/16","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":588,"y":489},"code":"IscsText_22","_type":"IscsText","context":"FSB-17/18","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":437,"y":165},"code":"IscsText_23","_type":"IscsText","context":"会展中心左线区间","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":437,"y":184},"code":"IscsText_24","_type":"IscsText","context":"废水泵房","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":436,"y":232},"code":"IscsText_26","_type":"IscsText","context":"雨水泵房","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":434,"y":267},"code":"IscsText_27","_type":"IscsText","context":"站台A端污水泵房","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":435,"y":314},"code":"IscsText_29","_type":"IscsText","context":"站台层62轴右线风机房","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":847,"y":449},"code":"IscsText_34","_type":"IscsText","context":"站台B端活塞/机械风孔","textFill":"#65BDDA","fontSize":12,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":847,"y":359},"code":"IscsText_36","_type":"IscsText","context":"站台B端站台板下","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":436,"y":361},"code":"IscsText_41","_type":"IscsText","context":"站台层62轴右线风机房","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":435,"y":406},"code":"IscsText_42","_type":"IscsText","context":"站台层62轴左线风机房","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":436,"y":449},"code":"IscsText_43","_type":"IscsText","context":"站台A端污水泵房","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":436,"y":489},"code":"IscsText_44","_type":"IscsText","context":"站台B端污水泵房","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":848,"y":176},"code":"IscsText_45","_type":"IscsText","context":"站台B端污水泵房","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":435,"y":214},"code":"IscsText_46","_type":"IscsText","context":"会展中心左线区间","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":846,"y":212},"code":"IscsText_47","_type":"IscsText","context":"会展中心到世纪大道区间","textFill":"#65BDDA","fontSize":12,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":851,"y":230},"code":"IscsText_48","_type":"IscsText","context":"联络通道废水泵房","textFill":"#65BDDA","fontSize":12,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":846,"y":257},"code":"IscsText_49","_type":"IscsText","context":"会展中心到世纪大道区间","textFill":"#65BDDA","fontSize":12,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":852,"y":275},"code":"IscsText_50","_type":"IscsText","context":"联络通道雨水泵房","textFill":"#65BDDA","fontSize":12,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":846,"y":313},"code":"IscsText_51","_type":"IscsText","context":"站台B端污水泵房","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":847,"y":406},"code":"IscsText_52","_type":"IscsText","context":"站台B端站台板下","textFill":"#65BDDA","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":847,"y":490},"code":"IscsText_53","_type":"IscsText","context":"站台B端活塞/机械风孔","textFill":"#65BDDA","fontSize":12,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":335,"y":187},"code":"IscsText_54","_type":"IscsText","context":"自动","textFill":"#FFFFFF","fontSize":13,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":334,"y":233},"code":"IscsText_55","_type":"IscsText","context":"自动","textFill":"#FFFFFF","fontSize":13,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":335,"y":267},"code":"IscsText_56","_type":"IscsText","context":"自动","textFill":"#FFFFFF","fontSize":13,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":334,"y":314},"code":"IscsText_57","_type":"IscsText","context":"自动","textFill":"#FFFFFF","fontSize":13,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":334,"y":361},"code":"IscsText_58","_type":"IscsText","context":"自动","textFill":"#FFFFFF","fontSize":13,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":335,"y":404},"code":"IscsText_59","_type":"IscsText","context":"自动","textFill":"#FFFFFF","fontSize":13,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":755,"y":189},"code":"IscsText_60","_type":"IscsText","context":"自动","textFill":"#FFFFFF","fontSize":13,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":753,"y":233},"code":"IscsText_61","_type":"IscsText","context":"自动","textFill":"#FFFFFF","fontSize":13,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":753,"y":278},"code":"IscsText_62","_type":"IscsText","context":"自动","textFill":"#FFFFFF","fontSize":13,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":747,"y":303},"code":"IscsText_63","_type":"IscsText","context":"自动","textFill":"#FFFFFF","fontSize":13,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":750,"y":398},"code":"IscsText_64","_type":"IscsText","context":"自动","textFill":"#FFFFFF","fontSize":13,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":749,"y":447},"code":"IscsText_65","_type":"IscsText","context":"自动","textFill":"#FFFFFF","fontSize":13,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":750,"y":487},"code":"IscsText_66","_type":"IscsText","context":"自动","textFill":"#FFFFFF","fontSize":13,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4}],"iscsButtonList":[{"point":{"x":389,"y":178},"code":"IscsButton_1","_type":"IscsButton","levelPadding":17,"verticalPadding":7,"context":"紧急启动","function":"OperatingButton","fontSize":11,"zlevel":1,"z":4},{"point":{"x":390,"y":224},"code":"IscsButton_2","_type":"IscsButton","levelPadding":17,"verticalPadding":7,"context":"紧急启动","function":"OperatingButton","fontSize":11,"zlevel":1,"z":4},{"point":{"x":801,"y":179},"code":"IscsButton_3","_type":"IscsButton","levelPadding":17,"verticalPadding":7,"context":"紧急启动","function":"OperatingButton","fontSize":11,"zlevel":1,"z":4},{"point":{"x":803,"y":226},"code":"IscsButton_4","_type":"IscsButton","levelPadding":17,"verticalPadding":7,"context":"紧急启动","function":"OperatingButton","fontSize":11,"zlevel":1,"z":4},{"point":{"x":802,"y":269},"code":"IscsButton_5","_type":"IscsButton","levelPadding":17,"verticalPadding":7,"context":"紧急启动","function":"OperatingButton","fontSize":11,"zlevel":1,"z":4}],"draughtList":[{"point":{"x":324,"y":32},"_type":"Draught","code":"Draught_1","width":37,"fill":"#fff","zlevel":1,"z":5}] }, '28': { - + "orbitalVentilatorList":[{"point":{"x":803,"y":570},"_type":"OrbitalVentilator","code":"OrbitalVentilator_1","width":40,"color":"#00ff00","zlevel":1,"z":4},{"point":{"x":402,"y":568},"_type":"OrbitalVentilator","code":"OrbitalVentilator_2","width":40,"color":"#00ff00","zlevel":1,"z":4}],"iscsLineList":[{"point1":{"x":78,"y":534},"point2":{"x":1368,"y":534},"code":"IscsLine_1","_type":"IscsLine","lineWidth":2,"fillColor":"#fff","classify":"solid","zlevel":1,"z":4,"point":{"x":78,"y":534}},{"point1":{"x":71,"y":297},"point2":{"x":1361,"y":297},"code":"IscsLine_2","_type":"IscsLine","lineWidth":2,"fillColor":"#fff","classify":"solid","zlevel":1,"z":4,"point":{"x":71,"y":297}},{"point1":{"x":425,"y":319},"point2":{"x":425,"y":570},"code":"IscsLine_3","_type":"IscsLine","lineWidth":3,"fillColor":"#0069FF","classify":"solid","zlevel":1,"z":4},{"point1":{"x":824,"y":320},"point2":{"x":824,"y":571},"code":"IscsLine_4","_type":"IscsLine","lineWidth":3,"fillColor":"#0069FF","classify":"solid","zlevel":1,"z":4},{"point1":{"x":424,"y":320},"point2":{"x":600,"y":320},"code":"IscsLine_5","_type":"IscsLine","lineWidth":3,"fillColor":"#0069FF","classify":"solid","zlevel":1,"z":4},{"point1":{"x":644,"y":320},"point2":{"x":825,"y":320},"code":"IscsLine_6","_type":"IscsLine","lineWidth":3,"fillColor":"#0069FF","classify":"solid","zlevel":1,"z":4},{"point1":{"x":425,"y":501},"point2":{"x":601,"y":501},"code":"IscsLine_7","_type":"IscsLine","lineWidth":3,"fillColor":"#0069FF","classify":"solid","zlevel":1,"z":4,"point":{"x":425,"y":501}},{"point1":{"x":425,"y":437},"point2":{"x":601,"y":437},"code":"IscsLine_8","_type":"IscsLine","lineWidth":3,"fillColor":"#0069FF","classify":"solid","zlevel":1,"z":4,"point":{"x":425,"y":437}},{"point1":{"x":425,"y":390},"point2":{"x":601,"y":390},"code":"IscsLine_9","_type":"IscsLine","lineWidth":3,"fillColor":"#0069FF","classify":"solid","zlevel":1,"z":4,"point":{"x":425,"y":390}},{"point1":{"x":72,"y":371},"point2":{"x":1362,"y":371},"code":"IscsLine_10","_type":"IscsLine","lineWidth":2,"fillColor":"#fff","classify":"solid","zlevel":1,"z":4,"point":{"x":72,"y":371}},{"point1":{"x":202,"y":467},"point2":{"x":1492,"y":467},"code":"IscsLine_11","_type":"IscsLine","lineWidth":2,"fillColor":"#fff","classify":"solid","zlevel":1,"z":4,"point":{"x":202,"y":467}},{"point1":{"x":646,"y":390},"point2":{"x":822,"y":390},"code":"IscsLine_12","_type":"IscsLine","lineWidth":3,"fillColor":"#0069FF","classify":"solid","zlevel":1,"z":4,"point":{"x":646,"y":390}},{"point1":{"x":646,"y":437},"point2":{"x":822,"y":437},"code":"IscsLine_13","_type":"IscsLine","lineWidth":3,"fillColor":"#0069FF","classify":"solid","zlevel":1,"z":4,"point":{"x":646,"y":437}},{"point1":{"x":648,"y":500},"point2":{"x":824,"y":500},"code":"IscsLine_14","_type":"IscsLine","lineWidth":3,"fillColor":"#0069FF","classify":"solid","zlevel":1,"z":4,"point":{"x":648,"y":500}},{"point1":{"x":619,"y":133},"point2":{"x":619,"y":300},"code":"IscsLine_15","_type":"IscsLine","lineWidth":2,"fillColor":"#58D7CF","classify":"dashed","zlevel":1,"z":4},{"point1":{"x":559,"y":131},"point2":{"x":678,"y":131},"code":"IscsLine_16","_type":"IscsLine","lineWidth":2,"fillColor":"#58D7CF","classify":"dashed","zlevel":1,"z":4},{"point1":{"x":153,"y":130},"point2":{"x":153,"y":323},"code":"IscsLine_17","_type":"IscsLine","lineWidth":3,"fillColor":"#0069FF","classify":"solid","zlevel":1,"z":4},{"point1":{"x":344,"y":126},"point2":{"x":344,"y":474},"code":"IscsLine_18","_type":"IscsLine","lineWidth":3,"fillColor":"#0069FF","classify":"solid","zlevel":1,"z":4}],"iscsTextList":[{"point":{"x":561,"y":111},"code":"IscsText_1","_type":"IscsText","context":"会展中心站","textFill":"#FFFFFF","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":695,"y":129},"code":"IscsText_2","_type":"IscsText","context":"世纪大道站","textFill":"#FFFFFF","fontSize":14,"fontWeight":450,"fontFamily":"consolas","zlevel":1,"z":4}] }, '31': { 'platformScreenDoorList':[{'point':{'x':135, 'y':225}, 'code':'PlatformScreenDoor_1', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':198, 'y':225}, 'code':'PlatformScreenDoor_2', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':324, 'y':225}, 'code':'PlatformScreenDoor_4', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':260, 'y':225}, 'code':'PlatformScreenDoor_5', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':385, 'y':225}, 'code':'PlatformScreenDoor_6', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':448, 'y':225}, 'code':'PlatformScreenDoor_7', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':512, 'y':225}, 'code':'PlatformScreenDoor_8', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':576, 'y':225}, 'code':'PlatformScreenDoor_9', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':830, 'y':225}, 'code':'PlatformScreenDoor_10', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':767, 'y':225}, 'code':'PlatformScreenDoor_11', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':702, 'y':225}, 'code':'PlatformScreenDoor_12', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':639, 'y':225}, 'code':'PlatformScreenDoor_13', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':1330, 'y':225}, 'code':'PlatformScreenDoor_14', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':1267, 'y':225}, 'code':'PlatformScreenDoor_15', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':1205, 'y':225}, 'code':'PlatformScreenDoor_16', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':1143, 'y':225}, 'code':'PlatformScreenDoor_17', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':1080, 'y':225}, 'code':'PlatformScreenDoor_18', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':1017, 'y':225}, 'code':'PlatformScreenDoor_19', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':955, 'y':225}, 'code':'PlatformScreenDoor_20', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':892, 'y':225}, 'code':'PlatformScreenDoor_21', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':143, 'y':638}, 'code':'PlatformScreenDoor_22', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':455, 'y':638}, 'code':'PlatformScreenDoor_23', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':519, 'y':638}, 'code':'PlatformScreenDoor_24', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':582, 'y':638}, 'code':'PlatformScreenDoor_25', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':1085, 'y':638}, 'code':'PlatformScreenDoor_26', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':1022, 'y':638}, 'code':'PlatformScreenDoor_27', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':958, 'y':638}, 'code':'PlatformScreenDoor_28', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':896, 'y':638}, 'code':'PlatformScreenDoor_29', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':833, 'y':638}, 'code':'PlatformScreenDoor_30', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':770, 'y':638}, 'code':'PlatformScreenDoor_31', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':707, 'y':638}, 'code':'PlatformScreenDoor_32', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':645, 'y':638}, 'code':'PlatformScreenDoor_33', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':331, 'y':638}, 'code':'PlatformScreenDoor_34', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':269, 'y':638}, 'code':'PlatformScreenDoor_35', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':206, 'y':638}, 'code':'PlatformScreenDoor_36', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':394, 'y':638}, 'code':'PlatformScreenDoor_37', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':1333, 'y':638}, 'code':'PlatformScreenDoor_38', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':1271, 'y':638}, 'code':'PlatformScreenDoor_39', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':1209, 'y':638}, 'code':'PlatformScreenDoor_40', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}, {'point':{'x':1147, 'y':638}, 'code':'PlatformScreenDoor_41', '_type':'PlatformScreenDoor', 'width':60, 'zlevel':1, 'z':4}], 'endDoorList':[{'point':{'x':97, 'y':209}, 'code':'EndDoor_1', '_type':'EndDoor', 'width':19, 'zlevel':1, 'z':4}, {'point':{'x':1407, 'y':210}, 'code':'EndDoor_2', '_type':'EndDoor', 'width':19, 'zlevel':1, 'z':4}, {'point':{'x':113, 'y':654}, 'code':'EndDoor_3', '_type':'EndDoor', 'width':19, 'zlevel':1, 'z':4}, {'point':{'x':1405, 'y':659}, 'code':'EndDoor_4', '_type':'EndDoor', 'width':19, 'zlevel':1, 'z':4}], 'borderRadiusList':[{'point':{'x':141, 'y':157}, 'code':'BorderRadius_1', '_type':'BorderRadius', 'width':240, 'height':26, 'zlevel':1, 'z':4}, {'point':{'x':391, 'y':158}, 'code':'BorderRadius_2', '_type':'BorderRadius', 'width':240, 'height':26, 'zlevel':1, 'z':4}, {'point':{'x':644, 'y':157}, 'code':'BorderRadius_3', '_type':'BorderRadius', 'width':240, 'height':26, 'zlevel':1, 'z':4}, {'point':{'x':896, 'y':157}, 'code':'BorderRadius_4', '_type':'BorderRadius', 'width':240, 'height':26, 'zlevel':1, 'z':4}, {'point':{'x':1148, 'y':157}, 'code':'BorderRadius_5', '_type':'BorderRadius', 'width':240, 'height':26, 'zlevel':1, 'z':4}, {'point':{'x':147, 'y':717}, 'code':'BorderRadius_6', '_type':'BorderRadius', 'width':240, 'height':26, 'zlevel':1, 'z':4}, {'point':{'x':1150, 'y':718}, 'code':'BorderRadius_7', '_type':'BorderRadius', 'width':240, 'height':26, 'zlevel':1, 'z':4}, {'point':{'x':649, 'y':716}, 'code':'BorderRadius_8', '_type':'BorderRadius', 'width':240, 'height':26, 'zlevel':1, 'z':4}, {'point':{'x':900, 'y':717}, 'code':'BorderRadius_9', '_type':'BorderRadius', 'width':240, 'height':26, 'zlevel':1, 'z':4}, {'point':{'x':399, 'y':717}, 'code':'BorderRadius_10', '_type':'BorderRadius', 'width':240, 'height':26, 'zlevel':1, 'z':4}], 'iscsLineList':[{'point1':{'x':104, 'y':260}, 'point2':{'x':1438, 'y':260}, 'code':'IscsLine_1', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':104, 'y':260}}, {'point1':{'x':134, 'y':220}, 'point2':{'x':1391, 'y':220}, 'code':'IscsLine_2', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':134, 'y':220}}, {'point1':{'x':103, 'y':189}, 'point2':{'x':1436, 'y':189}, 'code':'IscsLine_3', 'classify':'solid', '_type':'IscsLine', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':103, 'y':189}}, {'point1':{'x':104, 'y':150}, 'point2':{'x':1437, 'y':150}, 'code':'IscsLine_4', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':104, 'y':150}}, {'point1':{'x':133, 'y':190}, 'point2':{'x':133, 'y':261}, 'code':'IscsLine_5', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':133, 'y':190}}, {'point1':{'x':1393, 'y':189}, 'point2':{'x':1393, 'y':260}, 'code':'IscsLine_6', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':1393, 'y':189}}, {'point1':{'x':385, 'y':149}, 'point2':{'x':385, 'y':260}, 'code':'IscsLine_7', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':385, 'y':149}}, {'point1':{'x':637, 'y':149}, 'point2':{'x':637, 'y':259}, 'code':'IscsLine_8', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':637, 'y':149}}, {'point1':{'x':1142, 'y':149}, 'point2':{'x':1142, 'y':259}, 'code':'IscsLine_9', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':1142, 'y':149}}, {'point1':{'x':892, 'y':149}, 'point2':{'x':892, 'y':259}, 'code':'IscsLine_10', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':892, 'y':149}}, {'point1':{'x':109, 'y':634}, 'point2':{'x':1439, 'y':634}, 'code':'IscsLine_11', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':109, 'y':634}}, {'point1':{'x':108, 'y':749}, 'point2':{'x':1438, 'y':749}, 'code':'IscsLine_12', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':108, 'y':749}}, {'point1':{'x':107, 'y':712}, 'point2':{'x':1437, 'y':712}, 'code':'IscsLine_13', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':107, 'y':712}}, {'point1':{'x':142, 'y':671}, 'point2':{'x':1393, 'y':671}, 'code':'IscsLine_14', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':142, 'y':671}}, {'point1':{'x':141, 'y':633}, 'point2':{'x':141, 'y':713}, 'code':'IscsLine_15', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':141, 'y':633}}, {'point1':{'x':1395, 'y':633}, 'point2':{'x':1395, 'y':713}, 'code':'IscsLine_16', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':1395, 'y':633}}, {'point1':{'x':392, 'y':633}, 'point2':{'x':392, 'y':749}, 'code':'IscsLine_17', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':392, 'y':633}}, {'point1':{'x':644, 'y':633}, 'point2':{'x':644, 'y':749}, 'code':'IscsLine_18', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':644, 'y':633}}, {'point1':{'x':894, 'y':634}, 'point2':{'x':894, 'y':749}, 'code':'IscsLine_19', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':894, 'y':634}}, {'point1':{'x':1146, 'y':634}, 'point2':{'x':1146, 'y':749}, 'code':'IscsLine_20', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':1146, 'y':634}}, {'point1':{'x':408, 'y':301}, 'point2':{'x':408, 'y':601}, 'code':'IscsLine_21', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':408, 'y':301}}, {'point1':{'x':1140, 'y':299}, 'point2':{'x':1140, 'y':600}, 'code':'IscsLine_22', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':1140, 'y':299}}, {'point1':{'x':644, 'y':301}, 'point2':{'x':644, 'y':391}, 'code':'IscsLine_23', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':644, 'y':301}}, {'point1':{'x':221, 'y':328}, 'point2':{'x':481, 'y':328}, 'code':'IscsLine_24', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':221, 'y':328}}, {'point1':{'x':221, 'y':370}, 'point2':{'x':481, 'y':370}, 'code':'IscsLine_25', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':221, 'y':370}}, {'point1':{'x':220, 'y':393}, 'point2':{'x':480, 'y':393}, 'code':'IscsLine_26', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':220, 'y':393}}, {'point1':{'x':221, 'y':415}, 'point2':{'x':481, 'y':415}, 'code':'IscsLine_27', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':221, 'y':415}}, {'point1':{'x':220, 'y':436}, 'point2':{'x':480, 'y':436}, 'code':'IscsLine_28', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':220, 'y':436}}, {'point1':{'x':221, 'y':458}, 'point2':{'x':481, 'y':458}, 'code':'IscsLine_29', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':221, 'y':458}}, {'point1':{'x':222, 'y':479}, 'point2':{'x':482, 'y':479}, 'code':'IscsLine_30', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':222, 'y':479}}, {'point1':{'x':221, 'y':500}, 'point2':{'x':481, 'y':500}, 'code':'IscsLine_31', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':221, 'y':500}}, {'point1':{'x':220, 'y':521}, 'point2':{'x':480, 'y':521}, 'code':'IscsLine_32', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':220, 'y':521}}, {'point1':{'x':220, 'y':539}, 'point2':{'x':480, 'y':539}, 'code':'IscsLine_33', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':220, 'y':539}}, {'point1':{'x':219, 'y':580}, 'point2':{'x':479, 'y':580}, 'code':'IscsLine_34', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':219, 'y':580}}, {'point1':{'x':219, 'y':560}, 'point2':{'x':479, 'y':560}, 'code':'IscsLine_35', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':219, 'y':560}}, {'point1':{'x':220, 'y':349}, 'point2':{'x':480, 'y':349}, 'code':'IscsLine_36', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':220, 'y':349}}, {'point1':{'x':511, 'y':368}, 'point2':{'x':701, 'y':368}, 'code':'IscsLine_37', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':511, 'y':368}}, {'point1':{'x':513, 'y':346}, 'point2':{'x':703, 'y':346}, 'code':'IscsLine_38', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':513, 'y':346}}, {'point1':{'x':512, 'y':323}, 'point2':{'x':702, 'y':323}, 'code':'IscsLine_39', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':512, 'y':323}}, {'point1':{'x':954, 'y':408}, 'point2':{'x':1214, 'y':408}, 'code':'IscsLine_40', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':954, 'y':408}}, {'point1':{'x':952, 'y':450}, 'point2':{'x':1212, 'y':450}, 'code':'IscsLine_41', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':952, 'y':450}}, {'point1':{'x':954, 'y':367}, 'point2':{'x':1214, 'y':367}, 'code':'IscsLine_42', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':954, 'y':367}}, {'point1':{'x':955, 'y':348}, 'point2':{'x':1215, 'y':348}, 'code':'IscsLine_43', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':955, 'y':348}}, {'point1':{'x':955, 'y':326}, 'point2':{'x':1215, 'y':326}, 'code':'IscsLine_44', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':955, 'y':326}}, {'point1':{'x':955, 'y':429}, 'point2':{'x':1215, 'y':429}, 'code':'IscsLine_45', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':955, 'y':429}}, {'point1':{'x':955, 'y':471}, 'point2':{'x':1215, 'y':471}, 'code':'IscsLine_46', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':955, 'y':471}}, {'point1':{'x':954, 'y':388}, 'point2':{'x':1214, 'y':388}, 'code':'IscsLine_47', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':954, 'y':388}}, {'point1':{'x':954, 'y':493}, 'point2':{'x':1214, 'y':493}, 'code':'IscsLine_48', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':954, 'y':493}}, {'point1':{'x':954, 'y':517}, 'point2':{'x':1214, 'y':517}, 'code':'IscsLine_49', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':954, 'y':517}}, {'point1':{'x':954, 'y':539}, 'point2':{'x':1214, 'y':539}, 'code':'IscsLine_50', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':954, 'y':539}}, {'point1':{'x':955, 'y':579}, 'point2':{'x':1214, 'y':579}, 'code':'IscsLine_51', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':955, 'y':579}}, {'point1':{'x':954, 'y':559}, 'point2':{'x':1213, 'y':559}, 'code':'IscsLine_52', '_type':'IscsLine', 'classify':'solid', 'lineWidth':2, 'fillColor':'#fff', 'zlevel':1, 'z':4, 'point':{'x':954, 'y':559}}], 'iscsRectList':[{'point':{'x':220, 'y':300}, 'code':'IscsRect_1', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#FFFFFF', 'width':260, 'height':300, 'zlevel':1, 'z':3}, {'point':{'x':512, 'y':300}, 'code':'IscsRect_2', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#FFFFFF', 'width':190, 'height':90, 'zlevel':1, 'z':3}, {'point':{'x':954, 'y':300}, 'code':'IscsRect_3', '_type':'IscsRect', 'fillColor':'rgba(255, 0, 0, 0)', 'borderWidth':2, 'strokeColor':'#FFFFFF', 'width':260, 'height':300, 'zlevel':1, 'z':3}], 'iscsTextList':[{'point':{'x':229, 'y':163}, 'code':'IscsText_1', '_type':'IscsText', 'context':'车厢1', 'textFill':'#FFFFFF', 'fontSize':20, 'fontWeight':400, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':483, 'y':162}, 'code':'IscsText_2', '_type':'IscsText', 'context':'车厢2', 'textFill':'#FFFFFF', 'fontSize':20, 'fontWeight':400, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':747, 'y':161}, 'code':'IscsText_3', '_type':'IscsText', 'context':'车厢3', 'textFill':'#FFFFFF', 'fontSize':20, 'fontWeight':400, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':991, 'y':161}, 'code':'IscsText_4', '_type':'IscsText', 'context':'车厢4', 'textFill':'#FFFFFF', 'fontSize':20, 'fontWeight':400, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1243, 'y':162}, 'code':'IscsText_5', '_type':'IscsText', 'context':'车厢5', 'textFill':'#FFFFFF', 'fontSize':20, 'fontWeight':400, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':239, 'y':722}, 'code':'IscsText_6', '_type':'IscsText', 'context':'车厢1', 'textFill':'#FFFFFF', 'fontSize':20, 'fontWeight':400, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':491, 'y':722}, 'code':'IscsText_7', '_type':'IscsText', 'context':'车厢2', 'textFill':'#FFFFFF', 'fontSize':20, 'fontWeight':400, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':742, 'y':722}, 'code':'IscsText_8', '_type':'IscsText', 'context':'车厢3', 'textFill':'#FFFFFF', 'fontSize':20, 'fontWeight':400, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':989, 'y':723}, 'code':'IscsText_9', '_type':'IscsText', 'context':'车厢4', 'textFill':'#FFFFFF', 'fontSize':20, 'fontWeight':400, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1242, 'y':722}, 'code':'IscsText_10', '_type':'IscsText', 'context':'车厢5', 'textFill':'#FFFFFF', 'fontSize':20, 'fontWeight':400, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':100, 'y':131}, 'code':'IscsText_11', '_type':'IscsText', 'context':'下行', 'textFill':'#20B8C1', 'fontSize':14, 'fontWeight':400, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1406, 'y':755}, 'code':'IscsText_12', '_type':'IscsText', 'context':'上行', 'textFill':'#20B8C1', 'fontSize':14, 'fontWeight':400, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':280, 'y':308}, 'code':'IscsText_13', '_type':'IscsText', 'context':'下行站台', 'textFill':'#FFFFFF', 'fontSize':16, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':430, 'y':309}, 'code':'IscsText_14', '_type':'IscsText', 'context':'状态', 'textFill':'#FFFFFF', 'fontSize':16, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1011, 'y':306}, 'code':'IscsText_15', '_type':'IscsText', 'context':'上行站台', 'textFill':'#FFFFFF', 'fontSize':16, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1163, 'y':308}, 'code':'IscsText_16', '_type':'IscsText', 'context':'状态', 'textFill':'#FFFFFF', 'fontSize':16, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':226, 'y':334}, 'code':'IscsText_17', '_type':'IscsText', 'context':'滑动门&应急门开门故障', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':226, 'y':354}, 'code':'IscsText_18', '_type':'IscsText', 'context':'滑动门&应急门关门故障', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':226, 'y':376}, 'code':'IscsText_19', '_type':'IscsText', 'context':'滑动门互锁解除报警', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':226, 'y':398}, 'code':'IscsText_20', '_type':'IscsText', 'context':'紧急控制盘操作', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':226, 'y':442}, 'code':'IscsText_22', '_type':'IscsText', 'context':'紧急控制盘操作关门命令', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':227, 'y':464}, 'code':'IscsText_23', '_type':'IscsText', 'context':'就地控制盘操作', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':226, 'y':484}, 'code':'IscsText_24', '_type':'IscsText', 'context':'就得控制盘操作开门命令', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':226, 'y':506}, 'code':'IscsText_25', '_type':'IscsText', 'context':'就地控制盘操作关门命令', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':226, 'y':525}, 'code':'IscsText_26', '_type':'IscsText', 'context':'自动开门命令', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':225, 'y':545}, 'code':'IscsText_27', '_type':'IscsText', 'context':'自动关门命令', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':226, 'y':565}, 'code':'IscsText_28', '_type':'IscsText', 'context':'所有门开到位', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':227, 'y':585}, 'code':'IscsText_29', '_type':'IscsText', 'context':'所有门关到位', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':517, 'y':306}, 'code':'IscsText_30', '_type':'IscsText', 'context':'系统驱动电源故障', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':518, 'y':329}, 'code':'IscsText_31', '_type':'IscsText', 'context':'系统控制电源故障', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':519, 'y':352}, 'code':'IscsText_32', '_type':'IscsText', 'context':'监视电源故障', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':520, 'y':375}, 'code':'IscsText_33', '_type':'IscsText', 'context':'现场总线故障', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':961, 'y':332}, 'code':'IscsText_34', '_type':'IscsText', 'context':'滑动门&应急门开门故障', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':960, 'y':352}, 'code':'IscsText_35', '_type':'IscsText', 'context':'滑动门&应急门关门故障', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':961, 'y':371}, 'code':'IscsText_36', '_type':'IscsText', 'context':'滑动门互锁解除报警', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':961, 'y':393}, 'code':'IscsText_37', '_type':'IscsText', 'context':'紧急控制盘操作', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':225, 'y':421}, 'code':'IscsText_38', '_type':'IscsText', 'context':'紧急控制盘操作开门命令', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':961, 'y':413}, 'code':'IscsText_39', '_type':'IscsText', 'context':'紧急控制盘操作开门命令', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':962, 'y':433}, 'code':'IscsText_40', '_type':'IscsText', 'context':'紧急控制盘操作关门命令', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':963, 'y':454}, 'code':'IscsText_41', '_type':'IscsText', 'context':'就地控制盘操作', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':962, 'y':477}, 'code':'IscsText_42', '_type':'IscsText', 'context':'就得控制盘操作开门命令', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':962, 'y':500}, 'code':'IscsText_43', '_type':'IscsText', 'context':'就地控制盘操作关门命令', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':962, 'y':523}, 'code':'IscsText_44', '_type':'IscsText', 'context':'自动开门命令', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':962, 'y':545}, 'code':'IscsText_45', '_type':'IscsText', 'context':'自动关门命令', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':963, 'y':565}, 'code':'IscsText_46', '_type':'IscsText', 'context':'所有门开到位', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':963, 'y':583}, 'code':'IscsText_47', '_type':'IscsText', 'context':'所有门关到位', 'textFill':'#0EDEE1', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':154, 'y':265}, 'code':'IscsText_48', '_type':'IscsText', 'context':'1-1', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':217, 'y':266}, 'code':'IscsText_49', '_type':'IscsText', 'context':'1-2', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':280, 'y':266}, 'code':'IscsText_50', '_type':'IscsText', 'context':'1-3', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':341, 'y':266}, 'code':'IscsText_51', '_type':'IscsText', 'context':'1-4', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':404, 'y':267}, 'code':'IscsText_52', '_type':'IscsText', 'context':'2-1', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':467, 'y':267}, 'code':'IscsText_53', '_type':'IscsText', 'context':'2-2', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':531, 'y':266}, 'code':'IscsText_54', '_type':'IscsText', 'context':'2-3', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':596, 'y':266}, 'code':'IscsText_55', '_type':'IscsText', 'context':'2-4', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':659, 'y':266}, 'code':'IscsText_56', '_type':'IscsText', 'context':'3-1', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':720, 'y':267}, 'code':'IscsText_57', '_type':'IscsText', 'context':'3-2', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':787, 'y':267}, 'code':'IscsText_58', '_type':'IscsText', 'context':'3-3', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':847, 'y':267}, 'code':'IscsText_59', '_type':'IscsText', 'context':'3-4', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':910, 'y':266}, 'code':'IscsText_60', '_type':'IscsText', 'context':'4-1', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':972, 'y':267}, 'code':'IscsText_61', '_type':'IscsText', 'context':'4-2', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1035, 'y':266}, 'code':'IscsText_62', '_type':'IscsText', 'context':'4-3', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1098, 'y':267}, 'code':'IscsText_63', '_type':'IscsText', 'context':'4-4', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1162, 'y':267}, 'code':'IscsText_64', '_type':'IscsText', 'context':'5-1', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1225, 'y':267}, 'code':'IscsText_65', '_type':'IscsText', 'context':'5-2', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1288, 'y':267}, 'code':'IscsText_66', '_type':'IscsText', 'context':'5-3', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1348, 'y':266}, 'code':'IscsText_67', '_type':'IscsText', 'context':'5-4', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':164, 'y':619}, 'code':'IscsText_68', '_type':'IscsText', 'context':'1-1', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':223, 'y':619}, 'code':'IscsText_69', '_type':'IscsText', 'context':'1-2', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':285, 'y':619}, 'code':'IscsText_70', '_type':'IscsText', 'context':'1-3', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':348, 'y':619}, 'code':'IscsText_71', '_type':'IscsText', 'context':'1-4', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':412, 'y':618}, 'code':'IscsText_72', '_type':'IscsText', 'context':'2-1', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':472, 'y':618}, 'code':'IscsText_73', '_type':'IscsText', 'context':'2-2', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':535, 'y':619}, 'code':'IscsText_74', '_type':'IscsText', 'context':'2-3', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':599, 'y':620}, 'code':'IscsText_75', '_type':'IscsText', 'context':'2-4', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':663, 'y':618}, 'code':'IscsText_76', '_type':'IscsText', 'context':'3-1', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':724, 'y':618}, 'code':'IscsText_77', '_type':'IscsText', 'context':'3-2', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':787, 'y':617}, 'code':'IscsText_78', '_type':'IscsText', 'context':'3-3', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':847, 'y':619}, 'code':'IscsText_79', '_type':'IscsText', 'context':'3-4', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':912, 'y':619}, 'code':'IscsText_80', '_type':'IscsText', 'context':'4-1', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':973, 'y':620}, 'code':'IscsText_81', '_type':'IscsText', 'context':'4-2', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1039, 'y':619}, 'code':'IscsText_82', '_type':'IscsText', 'context':'4-3', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1101, 'y':619}, 'code':'IscsText_83', '_type':'IscsText', 'context':'4-4', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1165, 'y':618}, 'code':'IscsText_84', '_type':'IscsText', 'context':'5-1', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1225, 'y':618}, 'code':'IscsText_85', '_type':'IscsText', 'context':'5-2', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1290, 'y':620}, 'code':'IscsText_86', '_type':'IscsText', 'context':'5-3', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1350, 'y':620}, 'code':'IscsText_87', '_type':'IscsText', 'context':'5-4', 'textFill':'#FFFFFF', 'fontSize':14, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':432, 'y':399}, 'code':'IscsText_88', '_type':'IscsText', 'context':'自动', 'textFill':'#12FB35', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':426, 'y':421}, 'code':'IscsText_89', '_type':'IscsText', 'context':'无动作', 'textFill':'#12FB35', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':426, 'y':443}, 'code':'IscsText_90', '_type':'IscsText', 'context':'无动作', 'textFill':'#12FB35', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':431, 'y':464}, 'code':'IscsText_91', '_type':'IscsText', 'context':'自动', 'textFill':'#12FB35', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':431, 'y':484}, 'code':'IscsText_92', '_type':'IscsText', 'context':'自动', 'textFill':'#12FB35', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':430, 'y':506}, 'code':'IscsText_93', '_type':'IscsText', 'context':'自动', 'textFill':'#12FB35', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':430, 'y':525}, 'code':'IscsText_94', '_type':'IscsText', 'context':'自动', 'textFill':'#12FB35', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':430, 'y':544}, 'code':'IscsText_95', '_type':'IscsText', 'context':'自动', 'textFill':'#12FB35', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':427, 'y':586}, 'code':'IscsText_96', '_type':'IscsText', 'context':'关到位', 'textFill':'#12FB35', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1161, 'y':585}, 'code':'IscsText_97', '_type':'IscsText', 'context':'关到位', 'textFill':'#12FB35', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1166, 'y':524}, 'code':'IscsText_98', '_type':'IscsText', 'context':'自动', 'textFill':'#12FB35', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1166, 'y':501}, 'code':'IscsText_99', '_type':'IscsText', 'context':'自动', 'textFill':'#12FB35', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1165, 'y':392}, 'code':'IscsText_100', '_type':'IscsText', 'context':'自动', 'textFill':'#12FB35', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1166, 'y':455}, 'code':'IscsText_101', '_type':'IscsText', 'context':'自动', 'textFill':'#12FB35', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1166, 'y':478}, 'code':'IscsText_102', '_type':'IscsText', 'context':'自动', 'textFill':'#12FB35', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1166, 'y':545}, 'code':'IscsText_103', '_type':'IscsText', 'context':'自动', 'textFill':'#12FB35', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1160, 'y':415}, 'code':'IscsText_104', '_type':'IscsText', 'context':'无动作', 'textFill':'#12FB35', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}, {'point':{'x':1161, 'y':435}, 'code':'IscsText_105', '_type':'IscsText', 'context':'无动作', 'textFill':'#12FB35', 'fontSize':12, 'fontWeight':450, 'fontFamily':'consolas', 'zlevel':1, 'z':4}], 'arcStatusList':[{'point':{'x':443, 'y':338}, 'code':'ArcStatus_1', '_type':'ArcStatus', 'fillColor':'#00FF00', 'r':7, 'zlevel':1, 'z':4}, {'point':{'x':443, 'y':359}, 'code':'ArcStatus_2', '_type':'ArcStatus', 'fillColor':'#00FF00', 'r':7, 'zlevel':1, 'z':4}, {'point':{'x':443, 'y':381}, 'code':'ArcStatus_3', '_type':'ArcStatus', 'fillColor':'#00FF00', 'r':7, 'zlevel':1, 'z':4}, {'point':{'x':673, 'y':311}, 'code':'ArcStatus_4', '_type':'ArcStatus', 'fillColor':'#00FF00', 'r':7, 'zlevel':1, 'z':4}, {'point':{'x':673, 'y':335}, 'code':'ArcStatus_5', '_type':'ArcStatus', 'fillColor':'#00FF00', 'r':7, 'zlevel':1, 'z':4}, {'point':{'x':673, 'y':358}, 'code':'ArcStatus_6', '_type':'ArcStatus', 'fillColor':'#00FF00', 'r':7, 'zlevel':1, 'z':4}, {'point':{'x':673, 'y':380}, 'code':'ArcStatus_7', '_type':'ArcStatus', 'fillColor':'#00FF00', 'r':7, 'zlevel':1, 'z':4}, {'point':{'x':1175, 'y':337}, 'code':'ArcStatus_8', '_type':'ArcStatus', 'fillColor':'#00FF00', 'r':7, 'zlevel':1, 'z':4}, {'point':{'x':1175, 'y':357}, 'code':'ArcStatus_9', '_type':'ArcStatus', 'fillColor':'#00FF00', 'r':7, 'zlevel':1, 'z':4}, {'point':{'x':1175, 'y':377}, 'code':'ArcStatus_10', '_type':'ArcStatus', 'fillColor':'#00FF00', 'r':7, 'zlevel':1, 'z':4}] diff --git a/src/iscs/mouseController copy.js b/src/iscs/mouseController copy.js new file mode 100644 index 000000000..e8d3d860f --- /dev/null +++ b/src/iscs/mouseController copy.js @@ -0,0 +1,275 @@ +import deviceType from './constant/deviceType'; +import Eventful from 'zrender/src/mixin/Eventful'; +import * as eventTool from 'zrender/src/core/event'; +import store from '@/store/index_APP_TARGET'; + +class EventModel { + constructor(e) { + this.clientX = e.event.clientX; + this.clientY = e.event.clientY; + + let view = e.target; + while (view) { + if (Object.values(deviceType).includes(view._type)) { + this.deviceCode = view._code; + this.deviceType = view._type; + this.deviceModel = view.model; + this.eventTarget = view; + break; + } + view = view.parent; + } + } +} + +class MouseController extends Eventful { + constructor(iscs) { + super(); + this.$iscs = iscs; + this.$zr = iscs.getZr(); + this.isAllowDragging = iscs.isAllowDragging || false; // 是否在绘图中,仅绘图状态下可拖拽 + this.events = iscs.getEvents(); + // this._dragging = false; // 是否在拖拽状态 + this.deviceList = []; + this.rightClickPoint = { + x: 0, + y: 0 + }; // 右键点击坐标 + this.initHandler(this.$zr); + } + + initHandler(zr) { + if (zr) { + zr.on('contextmenu', this.contextmenu, this); + zr.on('mousemove', this.moveEvent, this); + zr.on('click', this.click, this); + + this.enable = function (opts) { + opts = opts || {}; + this._moveOnMouseMove = opts.moveOnMouseMove || true; + this._preventDefaultMouseMove = opts.preventDefaultMouseMove || true; + + this.disable(); + + zr.on('mousedown', this.mousedown, this); + zr.on('mousemove', this.mousemove, this); + zr.on('mouseup', this.mouseup, this); + zr.on('touchstart', this.mousedown, this); + zr.on('touchmove', this.mousemove, this); + zr.on('touchend', this.mouseup, this); + }; + + this.disable = function () { + zr.off('mousedown', this.mousedown); + zr.off('mousemove', this.mousemove); + zr.off('mouseup', this.mouseup); + zr.off('touchstart', this.mousedown); + zr.off('touchmove', this.mousemove); + zr.off('touchend', this.mouseup); + }; + + this.dispose = function () { + zr.off('click', this.click); + zr.off('contextmenu', this.contextmenu); + zr.off('mousemove', this.moveEvent); + this.disable(); + }; + + // this.isDragging = function () { return this._dragging; }; + } + } + + setAllowDragging(data) { + this.isAllowDragging = data; + } + + mousedown(e) { + e.event.preventDefault(); + e.event.stopPropagation(); + const em = new EventModel(e); + this.eventTarget = em.eventTarget; + this._offsetX = e.offsetX; + this._offsetY = e.offsetY; + this._x = e.offsetX; + this._y = e.offsetY; + // this._dragging = true; + console.log(e, e.which); + if (e.which === 3) { + this.handleMouseDownRight(e); + } else if (e.which === 1) { + this.handleMouseDownLeft(e); + } + console.log(this.deviceList); + } + + mousemove(e) { + const oldX = this._x; + const oldY = this._y; + + const dx = e.offsetX - oldX; + const dy = e.offsetY - oldY; + + this._x = e.offsetX; + this._y = e.offsetY; + if (e.which === 3) { + this.handleMouseMoveRight({x: e.offsetX, y: e.offsetY}); + } else if (e.which === 1) { + this.handleMouseMoveLeft(e, dx, dy, oldX, oldY); + } + } + + mouseup(e) { + console.log(e); + if (eventTool.notLeftMouse(e) || !this.eventTarget ) { + return; + } + // if (this.deviceList.length) { + // this.deviceList.forEach(item => { + // item.setModel(e.offsetX - this._offsetX, e.offsetY - this._offsetY); + // }); + // this.deviceList = []; + // this.$iscs.deleteCheckBox('check_box'); + // this.eventTarget = ''; + // // this._dragging = false; + // this.deviceList = []; + // return; + // } + // if (this.isAllowDragging) { + // this.eventTarget.setModel(e.offsetX - this._offsetX, e.offsetY - this._offsetY); + // this.eventTarget.dirty(); + // } + // this.eventTarget = ''; + // // this._dragging = false; + // this.deviceList = []; + } + + contextmenu(e) { + var em = this.checkEvent(e); + this.trigger(this.events.Contextmenu, em); + } + click(e) { + var em = this.checkEvent(e); + this.trigger(this.events.Selected, em); + } + moveEvent(e) { + const newEm = new EventModel(e); + const trainDetails = store.state.map.trainDetails; + if (trainDetails) { + if (newEm.deviceType != deviceType.Train || trainDetails.code != newEm.deviceCode) { + var instance = (this.$iscs.getDeviceByCode(trainDetails.code) || {} ).instance; + instance && instance.removeTrainDetail && instance.removeTrainDetail(); + } + } + } + + checkEvent(e) { + var oldEm = new EventModel(this.$zr.curEvent || { event: {} }); + var newEm = new EventModel(e); + if ([1, 3].includes(e.which)) { + // 查找之前和当前鼠标选中的实例 + var oldDevice = this.$iscs.getDeviceByCode(oldEm.deviceCode) || {}; + var newDevice = this.$iscs.getDeviceByCode(newEm.deviceCode) || {}; + var oldInstance = (this.$iscs.getDeviceByCode(oldEm.deviceCode) || {}).instance || {}; + var newInstance = (this.$iscs.getDeviceByCode(newEm.deviceCode) || {}).instance || {}; + + // 如果之前和当前选中的实例不一致 + if (oldInstance != newInstance) { + // 如果实例有取消选择函数并且被点击,则执行取消选中函数 + if (oldInstance.mouseEvent && oldInstance.mouseEvent.mouseout) { + // 视图数据设置点击标志,同步执行 + oldDevice['down'] = false; + oldInstance.mouseEvent['mouseout'](e); + } + + // 如果实例有选中函数并且被点击,则执行选中函数 + if (e.which == 3 && newInstance.mouseEvent && newInstance.mouseEvent.mouseover) { + newDevice['down'] = true; + newInstance.mouseEvent['mouseover'](e); + } + } + + // 保存当前实例到全局 + this.$zr.curEvent = e; + } + + return newEm; + } + /** 处理鼠标右键按下事件 */ + handleMouseDownRight(e) { + this.deviceList = []; + this.$iscs.deleteCheckBox('check_box'); // 清空上次操作 + + this.rightClickPoint.x = e.offsetX; + this.rightClickPoint.y = e.offsetY; + } + /** 处理鼠标左键按下事件 */ + handleMouseDownLeft(e) { + if (this.eventTarget && this.eventTarget._type === deviceType.CheckBox) { + this.handleBoundingRect(this.eventTarget); + } else { + this.$iscs.deleteCheckBox('check_box'); + } + } + /** 处理右键拖动事件--- 改变选中区域大小 */ + handleMouseMoveRight(point2) { + const point1 = this.rightClickPoint; + const x = Math.min(point1.x, point2.x) + this.$iscs.$options.offsetX; + const y = Math.min(point1.y, point2.y) + this.$iscs.$options.offsetY; + const width = Math.abs(point1.x - point2.x); + const height = Math.abs(point1.y - point2.y); + this.$iscs.renderCheckBox({code: 'check_box', _type: 'CheckBox', point: {x: x, y: y}, width: width, height: height }); + } + /** 处理左键拖动事件--- 图形移动 */ + handleMouseMoveLeft(e, dx, dy, oldX, oldY) { + // if (!this._moveOnMouseMove || !this._dragging || !this.isAllowDragging) { + // return; + // } + // 选中区域图形移动 + // if (this.deviceList.length) { + // this.deviceList.forEach(item => { + // item.grouper.drift(dx, dy, e); + // }); + // } else if (this._dragging && this.eventTarget) { // 选中元素图形移动 + // if (!this.isAllowDragging) { + // this._preventDefaultMouseMove && eventTool.stop(e.event); + // this.trigger(this.events.__Pan, { dx, dy, oldX, oldY, newX: this._x, newY: this._y }); + // } else if (this.isAllowDragging) { + // this.eventTarget.grouper.drift(dx, dy, e); + // } + // } else if (this._dragging) { + // this._preventDefaultMouseMove && eventTool.stop(e.event); + // this.trigger(this.events.__Pan, { dx, dy, oldX, oldY, newX: this._x, newY: this._y }); + // } + } + /** 通过包围盒筛选选中区域的元素 */ + handleBoundingRect(eventTarget) { + this.deviceList = []; + let boundingRect = eventTarget.grouper.getBoundingRect(); + boundingRect = this.createFakeBoundingRect(eventTarget, boundingRect); + const deviceList = Object.values(this.$iscs.iscsDevice); + const includeDeviceList = []; + deviceList.forEach( item =>{ + let deviceBoundingRect = item.instance.grouper.getBoundingRect(); + deviceBoundingRect = this.createFakeBoundingRect(item.instance, deviceBoundingRect); + if (this.whetherInclude(boundingRect, deviceBoundingRect )) { + includeDeviceList.push(item.instance); + } + }); + this.deviceList = includeDeviceList; + } + /** 创建假包围盒对象 */ + createFakeBoundingRect(instance, boundingRect) { + return { + x1: instance.model.point.x + boundingRect.x, + y1: instance.model.point.y + boundingRect.y, + x2: instance.model.point.x + boundingRect.width, + y2: instance.model.point.y + boundingRect.height + }; + } + /** 判断元素包围盒是否在选中区域 */ + whetherInclude(boundingRect1, boundingRect2) { + return boundingRect1.x1 <= boundingRect2.x1 && boundingRect1.y1 <= boundingRect2.y1 && boundingRect1.x2 >= boundingRect2.x2 && boundingRect1.y2 >= boundingRect2.y2; + } +} + +export default MouseController; diff --git a/src/iscs/shape/bas/draught.js b/src/iscs/shape/bas/draught.js new file mode 100644 index 000000000..e16cc1aa9 --- /dev/null +++ b/src/iscs/shape/bas/draught.js @@ -0,0 +1,27 @@ +import Group from 'zrender/src/container/Group'; +import createPathSvg from '../components/pathsvg'; + +export default class airConditioner extends Group { + constructor(device) { + super(); + this.model = device.model; + this.zlevel = device.model.zlevel; + this.z = device.model.z; + this._type = device.model._type; + this.code = device.model.code; + this.create(); + } + create() { + this.grouper = new Group({ + id: this.model.code, + position: [this.model.point.x, this.model.point.y] + }); + this.path = createPathSvg(this.model); + this.grouper.add(this.path); + this.add(this.grouper); + } + setModel(dx, dy) { + this.model.point.x += dx; + this.model.point.y += dy; + } +} diff --git a/src/iscs/shape/components/pathsvg.js b/src/iscs/shape/components/pathsvg.js index 4ce7d346a..255108952 100644 --- a/src/iscs/shape/components/pathsvg.js +++ b/src/iscs/shape/components/pathsvg.js @@ -87,6 +87,10 @@ const map = { Elevator: { // 电梯 width: 134, path: 'M124,10V129H9V10H124ZM16,121H117V15H16V121Zm91.5-59a3.5,3.5,0,1,1,3.5-3.5A3.5,3.5,0,0,1,107.5,62Zm0-11a3.5,3.5,0,1,1,3.5-3.5A3.5,3.5,0,0,1,107.5,51Zm0-11a3.5,3.5,0,1,1,3.5-3.5A3.5,3.5,0,0,1,107.5,40Zm0-10a3.5,3.5,0,1,1,3.5-3.5A3.5,3.5,0,0,1,107.5,30ZM67,64H64V82l-2,1v22l-5-2V85H55v21l-5-1L49,54H43V69l-4-2V50l12-1s-3.327-1.327-4-3c-1.151-2.858-2.493-7.956,5-10s10.62,2.4,11,5c0.861,5.9-2,7-2,7v3l5,2,10,9,13-2v3s-6.188,4.864-13,5S67,64,67,64Zm59-10V8H7V131H126V82h8v55H0V0H134V54h-8Z' + }, + Draught: { + width: 58, + path: 'M51,37H40s-7.972-2.382-9-13c-0.861-8.9,8-13,8-13h5l2-2V0H58V28ZM56,2H48V4h8V2Zm0,4H48V8h8V6Zm0,4H48l-3,3H40s-7.193,3.874-7,11c0.212,7.819,8,11,8,11h9l6-8V10ZM37,24s-0.648-7.966,8-9c0,0,9,.386,9,8,0,0-.386,8.444-8,9C46,32,37,31.614,37,24ZM8,36S1.028,34.618,0,24c-0.861-8.9,8-14,8-14h5l2-3V0H28V28l-8,8H8ZM17,2V4.82L23.658,2H17Zm9,1.18L19.343,6H26V3.18ZM26,8H17l-3,4H10S1.807,15.874,2,23A13,13,0,0,0,9,34H19l7-7V8ZM6,24c-0.08-2.305,1.386-9,9-9,0,0,8,.386,8,8,0,0,.54,7.739-8,9C12.306,32.4,6.224,30.493,6,24Z' } }; diff --git a/src/iscs/shape/factory.js b/src/iscs/shape/factory.js index 23249d4cf..31d17f813 100644 --- a/src/iscs/shape/factory.js +++ b/src/iscs/shape/factory.js @@ -44,6 +44,7 @@ import Cistern from './bas/cistern'; import Electrically from './bas/electrically'; import Stairs from './bas/stairs'; import Elevator from './bas/elevator'; +import Draught from './bas/draught'; const iscsShape = {}; iscsShape[deviceType.ManualAlarmButton] = ManualAlarmButton; @@ -92,6 +93,7 @@ iscsShape[deviceType.Cistern] = Cistern; iscsShape[deviceType.Electrically] = Electrically; iscsShape[deviceType.Stairs] = Stairs; iscsShape[deviceType.Elevator] = Elevator; +iscsShape[deviceType.Draught] = Draught; function shapefactory(device, iscs) { const type = device.model._type; diff --git a/src/iscs/utils/parser.js b/src/iscs/utils/parser.js index dbe89a883..ba402880a 100644 --- a/src/iscs/utils/parser.js +++ b/src/iscs/utils/parser.js @@ -178,6 +178,9 @@ export function parser(data) { zrUtil.each(data.elevatorList || [], elem => { iscsDevice[elem.code] = deviceFactory(deviceType.Elevator, elem); }); + zrUtil.each(data.draughtList || [], elem => { + iscsDevice[elem.code] = deviceFactory(deviceType.Draught, elem); + }); } return iscsDevice; @@ -247,5 +250,6 @@ export function updateIscsData(state, device) { case deviceType.Electrically: updateIscsListByDevice(state, 'electricallyList', device); break; case deviceType.Stairs: updateIscsListByDevice(state, 'stairsList', device); break; case deviceType.Elevator: updateIscsListByDevice(state, 'elevatorList', device); break; + case deviceType.Draught: updateIscsListByDevice(state, 'draughtList', device); break; } } diff --git a/src/jmapNew/theme/xian_01/menus/dialog/standBackStrategy.vue b/src/jmapNew/theme/xian_01/menus/dialog/standBackStrategy.vue index d0e48c784..8b76504ac 100644 --- a/src/jmapNew/theme/xian_01/menus/dialog/standBackStrategy.vue +++ b/src/jmapNew/theme/xian_01/menus/dialog/standBackStrategy.vue @@ -4,52 +4,72 @@ class="xian-01__systerm stand-run-level" :title="title" :visible.sync="show" - width="320px" - :before-close="doClose" + width="500px" + :before-close="doClose" :z-index="2000" :modal="false" :close-on-click-modal="false" > -