diff --git a/.gitignore b/.gitignore index 7cec057b6..28fc1e618 100644 --- a/.gitignore +++ b/.gitignore @@ -6,8 +6,7 @@ yarn-debug.log* yarn-error.log* package-lock.json tests/**/coverage/ -/src/utils/baseUrl.js -/src/utils/ +src/utils/baseUrl.js # Editor directories and files .idea diff --git a/src/api/management/userexam.js b/src/api/management/userexam.js index 85cc0588c..2efb026f6 100644 --- a/src/api/management/userexam.js +++ b/src/api/management/userexam.js @@ -1,6 +1,6 @@ import request from '@/utils/request'; -/** 获取考题列表*/ +/** 获取用户试题列表*/ export function generateExamList(examId) { return request({ url: `/api/userExam/${examId}/generate`, diff --git a/src/api/runplan.js b/src/api/runplan.js index eca337ef7..1ea3bb85a 100644 --- a/src/api/runplan.js +++ b/src/api/runplan.js @@ -383,3 +383,19 @@ export function listAllTempLateRunPlan() { method: 'get' }); } + +// 删除加载计划 +export function deleteDailyRunPlanLoad(id) { + return request({ + url: `/api/runPlan/daily/runPlanLoad/${id}`, + method: 'DELETE' + }); +} + +// 从加载计划创建每日计划 +export function postDailyRunPlanLoadGenerate(id) { + return request({ + url: `/api/runPlan/daily/runPlanLoad/${id}/generate`, + method: 'post' + }); +} diff --git a/src/assets/ibp_images/appendage_box.png b/src/assets/ibp_images/appendage_box.png index 5d26ada38..20a1485f3 100644 Binary files a/src/assets/ibp_images/appendage_box.png and b/src/assets/ibp_images/appendage_box.png differ diff --git a/src/assets/ibp_images/keyhole.png b/src/assets/ibp_images/keyhole.png index b31e041f2..614141339 100644 Binary files a/src/assets/ibp_images/keyhole.png and b/src/assets/ibp_images/keyhole.png differ diff --git a/src/ibp/constant/deviceRender.js b/src/ibp/constant/deviceRender.js index 38965be03..f4a56600e 100644 --- a/src/ibp/constant/deviceRender.js +++ b/src/ibp/constant/deviceRender.js @@ -69,7 +69,7 @@ deviceRender[deviceType.AppendageBox] = { deviceRender[deviceType.IbpLine] = { _type: deviceType.IbpLine, zlevel: 1, - z: 3 + z: 1 }; /** Elevator 渲染配置 */ diff --git a/src/ibp/constant/ibpData.js b/src/ibp/constant/ibpData.js index 599f5610b..2a5962529 100644 --- a/src/ibp/constant/ibpData.js +++ b/src/ibp/constant/ibpData.js @@ -1,2 +1,867 @@ -const ibpData = {"background":{"_type":"Background","code":"bg_0000","width":4096,"height":1300,"zlevel":0},"arrowList":[{"zlevel":2,"z":1,"point":{"x":518,"y":273},"_type":"Arrow","code":"arrow_0001","orientation":"left","fill":"#0000CD","width":10,"length":488,"lineWidth":1},{"zlevel":2,"z":1,"point":{"x":518,"y":377},"_type":"Arrow","code":"arrow_0002","orientation":"right","fill":"#0000CD","width":10,"length":488,"lineWidth":1},{"zlevel":2,"z":1,"point":{"x":2974,"y":255},"_type":"Arrow","code":"arrow_4175812644734","orientation":"left","fill":"#0000CD","width":10,"length":172,"lineWidth":1},{"zlevel":2,"z":1,"point":{"x":2977,"y":381},"_type":"Arrow","code":"arrow_4175975962338","orientation":"right","fill":"#0000CD","width":10,"length":172,"lineWidth":1},{"zlevel":2,"z":1,"point":{"x":3632,"y":256},"_type":"Arrow","code":"arrow_41839558767141","orientation":"left","fill":"#0000CD","width":10,"length":414,"lineWidth":1},{"zlevel":2,"z":1,"point":{"x":3633,"y":380},"_type":"Arrow","code":"arrow_4184617987898","orientation":"right","fill":"#0000CD","width":10,"length":414,"lineWidth":1}],"circularLampList":[{"zlevel":3,"z":1,"point":{"x":549,"y":500},"_type":"CircularLamp","code":"lamp_4131658685771","r":8,"fillColor":"#332C22","switch":"on"},{"zlevel":3,"z":1,"point":{"x":646,"y":499},"_type":"CircularLamp","code":"lamp_41318382693510","r":8,"fillColor":"#332C22"},{"zlevel":3,"z":1,"point":{"x":1888,"y":110},"_type":"CircularLamp","code":"lamp_41642384928515","r":8,"fillColor":"#332C22"},{"zlevel":3,"z":1,"point":{"x":1962,"y":109},"_type":"CircularLamp","code":"lamp_41642491326562","r":8,"fillColor":"#332C22"},{"zlevel":3,"z":1,"point":{"x":2039,"y":110},"_type":"CircularLamp","code":"lamp_41642549077834","r":8,"fillColor":"#332C22"},{"zlevel":3,"z":1,"point":{"x":2109,"y":109},"_type":"CircularLamp","code":"lamp_4164317797683","r":8,"fillColor":"#332C22"},{"zlevel":3,"z":1,"point":{"x":2182,"y":110},"_type":"CircularLamp","code":"lamp_41643164927195","r":8,"fillColor":"#332C22","switch":"on"},{"zlevel":3,"z":1,"point":{"x":1986,"y":476},"_type":"CircularLamp","code":"lamp_41715522921607","r":8,"fillColor":"#332C22"},{"zlevel":3,"z":1,"point":{"x":2864,"y":183},"_type":"CircularLamp","code":"lamp_41754266926174","r":8,"fillColor":"#332C22","switch":"on"},{"zlevel":3,"z":1,"point":{"x":2938,"y":183},"_type":"CircularLamp","code":"lamp_41754403732853","r":8,"fillColor":"#332C22"},{"zlevel":3,"z":1,"point":{"x":2864,"y":427},"_type":"CircularLamp","code":"lamp_41885246733","r":8,"fillColor":"#332C22","switch":"on"},{"zlevel":3,"z":1,"point":{"x":2937,"y":426},"_type":"CircularLamp","code":"lamp_4189474357636","r":8,"fillColor":"#332C22"},{"zlevel":3,"z":1,"point":{"x":3621,"y":181},"_type":"CircularLamp","code":"lamp_4193379315744","r":8,"fillColor":"#332C22"},{"zlevel":3,"z":1,"point":{"x":3524,"y":281},"_type":"CircularLamp","code":"lamp_590451103611","r":8,"fillColor":"#332C22"},{"zlevel":3,"z":1,"point":{"x":3621,"y":427},"_type":"CircularLamp","code":"lamp_591242466193","r":8,"fillColor":"#332C22"},{"zlevel":3,"z":1,"point":{"x":2670,"y":355},"_type":"CircularLamp","code":"lamp_51533188773658","r":8,"fillColor":"#332C22"}],"textList":[{"code":"text_0001","context":"隧 道 紧 急 通 风","fontFamily":"consolas","fontSize":38,"fontWeight":900,"point":{"x":442,"y":30},"textFill":"#000","z":1,"zlevel":3,"_type":"IbpText"},{"zlevel":3,"z":1,"point":{"x":40,"y":243},"code":"text_0002","_type":"IbpText","context":"车 辆 段 方 向","textFill":"#000","fontSize":22,"fontWeight":700,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":41,"y":287},"code":"text_0003","_type":"IbpText","context":"下 行","textFill":"#000","fontSize":22,"fontWeight":700,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":943,"y":349},"code":"text_0004","_type":"IbpText","context":"上 行","textFill":"#000","fontSize":22,"fontWeight":700,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":874,"y":389},"code":"text_0005","_type":"IbpText","context":"三 桥 方 向","textFill":"#000","fontSize":22,"fontWeight":700,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":87,"y":201},"code":"text_0006","_type":"IbpText","context":" DH14\n入段线车头","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":138,"y":202},"code":"text_0008","_type":"IbpText","context":" DH15\n入段线车尾","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":186,"y":200},"code":"text_0009","_type":"IbpText","context":" DH16\n入段线车中\n 进洞口\n疏散同行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":235,"y":200},"code":"text_4101339933514","_type":"IbpText","context":" DH17\n入段线车中\n 进洞口\n疏散逆行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":281,"y":200},"code":"text_41015558239831","_type":"IbpText","context":" DH18\n入段线车中\n 近站端\n疏散逆行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":333,"y":200},"code":"text_4101817285946","_type":"IbpText","context":" DH19\n入段线车中\n 进站端\n疏散同行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":417,"y":201},"code":"text_41022504805842","_type":"IbpText","context":"HS20\n车头","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":467,"y":199},"code":"text_41023582961187","_type":"IbpText","context":"HS21\n车尾","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":505,"y":199},"code":"text_41024357034066","_type":"IbpText","context":" HS22\n 车中\n 近后卫寨\n疏散同行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":556,"y":199},"code":"text_41025561198680","_type":"IbpText","context":" HS23\n 车中\n 近后卫寨\n疏散逆行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":604,"y":199},"code":"text_4103078481189","_type":"IbpText","context":" HS24\n 车中\n 近风井\n疏散逆行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":654,"y":199},"code":"text_41031425832992","_type":"IbpText","context":" HS25\n 车中\n 近风井\n疏散同行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":734,"y":200},"code":"text_41036487831793","_type":"IbpText","context":"HS26\n车头","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":784,"y":200},"code":"text_41037448007888","_type":"IbpText","context":"HS27\n车尾","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":823,"y":198},"code":"text_41038349206672","_type":"IbpText","context":" HS28\n 车中\n 近风井\n疏散同行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":872,"y":199},"code":"text_41042449209958","_type":"IbpText","context":" HS29\n 车中\n 近风井\n疏散逆行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":922,"y":199},"code":"text_41044376818284","_type":"IbpText","context":" HS30\n 车中\n 近三桥\n疏散逆行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":969,"y":199},"code":"text_4104658711371","_type":"IbpText","context":" HS31\n 车中\n 近三桥\n疏散同行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":89,"y":446},"code":"text_41115231045004","_type":"IbpText","context":" DH08\n出线段车头","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":136,"y":447},"code":"text_41116273364907","_type":"IbpText","context":" DH09\n出线段车尾","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":187,"y":447},"code":"text_41117234729714","_type":"IbpText","context":" DH10\n出线段车中\n 近洞口\n疏散同行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":235,"y":447},"code":"text_41118537682079","_type":"IbpText","context":" DH11\n出线段车中\n 近洞口\n疏散逆行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":288,"y":446},"code":"text_41122462638800","_type":"IbpText","context":" DH12\n出线段车中\n 近站端\n疏散逆行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":338,"y":447},"code":"text_4112461757268","_type":"IbpText","context":" DH13\n出线段车中\n 近站端\n疏散同行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":416,"y":445},"code":"text_41125556167293","_type":"IbpText","context":"HS08\n车头","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":465,"y":445},"code":"text_41126347113903","_type":"IbpText","context":"HS09\n车尾","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":507,"y":446},"code":"text_41127161832649","_type":"IbpText","context":" HS10\n 车中\n 近后卫寨\n疏散逆行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":555,"y":447},"code":"text_41128408327201","_type":"IbpText","context":" HS11\n 车中\n 近后卫寨\n疏散同行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":604,"y":446},"code":"text_4125942461520","_type":"IbpText","context":" HS12\n 车中\n 近风井\n疏散同行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":652,"y":447},"code":"text_4131124852381","_type":"IbpText","context":" HS13\n 车中\n 近风井\n疏散逆行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":736,"y":446},"code":"text_4132384456747","_type":"IbpText","context":"HS14\n车头","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":784,"y":444},"code":"text_4133296692590","_type":"IbpText","context":"HS15\n车尾","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":822,"y":446},"code":"text_4134332217879","_type":"IbpText","context":" HS16\n 车中\n 近风井\n疏散同行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":872,"y":445},"code":"text_4135391402165","_type":"IbpText","context":" HS17\n 车中\n 近风井\n疏散逆行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":920,"y":444},"code":"text_413734316654","_type":"IbpText","context":" HS18\n 车中\n 近三桥\n疏散逆行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":971,"y":444},"code":"text_413882776642","_type":"IbpText","context":" HS19\n 车中\n 近三桥\n疏散同行车","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":282,"y":526},"code":"text_41310125966053","_type":"IbpText","context":"IBP试灯","textFill":"#000","fontSize":12,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":332,"y":495},"code":"text_41311121817148","_type":"IbpText","context":"专业人员定期\n按压、检查","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":524,"y":518},"code":"text_41317486621504","_type":"IbpText","context":"自动状态","textFill":"#000","fontSize":12,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":623,"y":520},"code":"text_4131916129","_type":"IbpText","context":"手动状态","textFill":"#000","fontSize":12,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":681,"y":493},"code":"text_4131748422577","_type":"IbpText","context":"正常位为\n“自动”位:\n根据环调\n指令,如需\n人工操作时\n转至手动位\n按压上方对\n应按钮","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":769,"y":504},"code":"text_4148249096842","_type":"IbpText","context":"自动","textFill":"#000","fontSize":12,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":734,"y":531},"code":"text_4141181575325","_type":"IbpText","context":"手动","textFill":"#000","fontSize":12,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":829,"y":524},"code":"text_41412426926359","_type":"IbpText","context":"复位","textFill":"#000","fontSize":12,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1054,"y":200},"code":"text_415356693561","_type":"IbpText","context":" XA04\n通风空调电控室\n 灭火时\n","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1137,"y":200},"code":"text_4155316378988","_type":"IbpText","context":" XA06\n通信电源室\n 灭火时","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1210,"y":201},"code":"text_4156432128042","_type":"IbpText","context":" XA08\n通信设备室\n 灭火时","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1067,"y":275},"code":"text_4158217804290","_type":"IbpText","context":" XA10\n蓄电池室\n 灭火时","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1142,"y":276},"code":"text_4159166523947","_type":"IbpText","context":" XA12\n信号电源室\n 灭火时","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1214,"y":275},"code":"text_415954685476","_type":"IbpText","context":" XA14\n信号设备室\n 灭火时","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1067,"y":347},"code":"text_4151159093828","_type":"IbpText","context":" XA16\n综合监控室\n 灭火时","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1135,"y":347},"code":"text_41511476379556","_type":"IbpText","context":" XA18\n屏蔽门控制室\n 灭火时","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1205,"y":347},"code":"text_41512491889718","_type":"IbpText","context":" XA20\n民用通信设备室\n 灭火时","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1062,"y":422},"code":"text_41513423648140","_type":"IbpText","context":" XA22\n站厅防烟分区1\n车控站长、AFC、\n值班会议、更衣","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1131,"y":421},"code":"text_41517561655340","_type":"IbpText","context":" XA23\n站厅防烟分区2\n 走道","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1209,"y":420},"code":"text_41519343254392","_type":"IbpText","context":" XA24\n站厅防烟分区3\n通风空调机房","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1061,"y":495},"code":"text_41520423096113","_type":"IbpText","context":" XA25\n气瓶、照明配、\n备品、保洁、电\n井、乘务员室等","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1311,"y":200},"code":"text_41534145981544","_type":"IbpText","context":" DW05\n站厅公共区","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1310,"y":275},"code":"text_41534554285116","_type":"IbpText","context":" DW06\n站台公共区","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1311,"y":349},"code":"text_4153529603395","_type":"IbpText","context":" DW07\n上行轨行区","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1311,"y":423},"code":"text_41537305253717","_type":"IbpText","context":" DW08\n下行轨行区","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1118,"y":132},"code":"text_4153858164985","_type":"IbpText","context":"A端 小 系 统","textFill":"#000","fontSize":12,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1303,"y":133},"code":"text_41539324608403","_type":"IbpText","context":"大 系 统","textFill":"#000","fontSize":12,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1462,"y":133},"code":"text_41540394521279","_type":"IbpText","context":"B端 小 系 统","textFill":"#000","fontSize":12,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1401,"y":200},"code":"text_4155017189648","_type":"IbpText","context":" XB04\n0.4KV开关柜室\n 灭火时","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1471,"y":201},"code":"text_4155130909534","_type":"IbpText","context":" XB06\n35KV开关柜室\n 灭火时","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1546,"y":200},"code":"text_41552448283016","_type":"IbpText","context":" XB08\n直流开关柜室\n 灭火时","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1403,"y":275},"code":"text_41554135973266","_type":"IbpText","context":" XB10\n整流变压器室\n 灭火时","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1473,"y":276},"code":"text_41555434523453","_type":"IbpText","context":" XB12\n照明配电盖蓄电\n 池室灭火时","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1546,"y":276},"code":"text_41559125721130","_type":"IbpText","context":" XB14\n冷水机房电控室\n 灭火时","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1400,"y":346},"code":"text_4160221004491","_type":"IbpText","context":" XB16\n通风空调电控室\n 灭火时","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1487,"y":346},"code":"text_41612760997","_type":"IbpText","context":" XB18\n控制室\n灭火时","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1560,"y":347},"code":"text_4162343487602","_type":"IbpText","context":" XB20\n警务机房\n灭火时","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1399,"y":419},"code":"text_4163345005659","_type":"IbpText","context":" XB22\n站厅防烟分区1\n 走道","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1476,"y":420},"code":"text_41643697261","_type":"IbpText","context":" XB23\n站厅防烟分区2\n通风空调机房","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1551,"y":419},"code":"text_416627561308","_type":"IbpText","context":" XB24\n站厅防烟分区3\n 冷水机房","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1399,"y":493},"code":"text_4167203645771","_type":"IbpText","context":" XB25\n气瓶、照明配、保\n洁、电井、警务、工\n务、检修等等","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1630,"y":131},"code":"text_41619184366041","_type":"IbpText","context":"C端 小 系 统","textFill":"#000","fontSize":12,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1731,"y":134},"code":"text_4162029006925","_type":"IbpText","context":"D端 小 系 统","textFill":"#000","fontSize":12,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1653,"y":201},"code":"text_41621103168861","_type":"IbpText","context":" XC03\n区间跟随所\n 灭火时","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1660,"y":275},"code":"text_4162244286898","_type":"IbpText","context":"XC05\n气瓶间","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1750,"y":200},"code":"text_41622377178344","_type":"IbpText","context":" XD02\n区间跟随所\n 灭火时","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1759,"y":276},"code":"text_4162334129751","_type":"IbpText","context":"XD04\n气瓶间","textFill":"#000","fontSize":8,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1937,"y":35},"code":"text_41639459086866","_type":"IbpText","context":"消 防 栓 水 泵","textFill":"#000","fontSize":28,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1866,"y":124},"code":"text_41644191955711","_type":"IbpText","context":"1#消火栓\n水泵运行","textFill":"#000","fontSize":12,"fontWeight":700,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1935,"y":124},"code":"text_41645348369894","_type":"IbpText","context":"1#消火栓\n水泵故障","textFill":"#000","fontSize":12,"fontWeight":700,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2015,"y":126},"code":"text_41646129085761","_type":"IbpText","context":"2#消火栓\n水泵运行","textFill":"#000","fontSize":12,"fontWeight":700,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2083,"y":126},"code":"text_41647262125941","_type":"IbpText","context":"2#消火栓\n水泵故障","textFill":"#000","fontSize":12,"fontWeight":700,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2153,"y":125},"code":"text_41648198367714","_type":"IbpText","context":"消火栓水泵\n处于故障状态","textFill":"#000","fontSize":12,"fontWeight":700,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1929,"y":205},"code":"text_41652204763377","_type":"IbpText","context":"消火栓水泵启动","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2079,"y":204},"code":"text_41653445085428","_type":"IbpText","context":"消火栓水泵禁止","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1959,"y":273},"code":"text_41655128361097","_type":"IbpText","context":"A F C 闸 机","textFill":"#000","fontSize":28,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1860,"y":350},"code":"text_417259565354","_type":"IbpText","context":"紧急释放状态","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1994,"y":350},"code":"text_4172447724209","_type":"IbpText","context":"紧急释放","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2184,"y":327},"code":"text_4176256119241","_type":"IbpText","context":"联动允许","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2138,"y":360},"code":"text_4177254929769","_type":"IbpText","context":"联动禁止","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2126,"y":377},"code":"text_4178314368413","_type":"IbpText","context":" 正常位为:\n“联动禁止”位","textFill":"#000","fontSize":10,"fontWeight":500,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1977,"y":367},"code":"text_417111045260","_type":"IbpText","context":"紧急情况下,直接按压\n“紧急释放”,紧急释\n放状态灯亮,即执行成功","textFill":"#000","fontSize":8,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1986,"y":434},"code":"text_4171565003604","_type":"IbpText","context":"门 禁","textFill":"#000","fontSize":28,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":1957,"y":499},"code":"text_41716594045146","_type":"IbpText","context":"紧急开门状态","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2067,"y":501},"code":"text_4171731125729","_type":"IbpText","context":"紧急开门","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2124,"y":435},"code":"text_4171879969696","_type":"IbpText","context":"应急情况下按\n压,“紧急开门\n状态”灯亮,即\n执行成功,所有\n门禁将释放,恢\n复时需要专业\n操作。","textFill":"#000","fontSize":10,"fontWeight":500,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2255,"y":10},"code":"text_41740466362992","_type":"IbpText","context":"后卫寨站","textFill":"#000","fontSize":50,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2434,"y":123},"code":"text_41747109004314","_type":"IbpText","context":"自 动 扶 梯","textFill":"#000","fontSize":28,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2913,"y":110},"code":"text_41753238285971","_type":"IbpText","context":"屏 蔽 门","textFill":"#000","fontSize":28,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2836,"y":204},"code":"text_4175695956261","_type":"IbpText","context":"门关闭且锁紧","textFill":"#000","fontSize":10,"fontWeight":700,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2920,"y":204},"code":"text_41756474911594","_type":"IbpText","context":"开门状态","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3001,"y":204},"code":"text_41757201559908","_type":"IbpText","context":"开门","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3095,"y":357},"code":"text_4187272432554","_type":"IbpText","context":"上 行","textFill":"#000","fontSize":18,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2812,"y":266},"code":"text_4187569317011","_type":"IbpText","context":"下 行","textFill":"#000","fontSize":18,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2836,"y":451},"code":"text_4181134351083","_type":"IbpText","context":"门关闭且锁紧","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2917,"y":451},"code":"text_4181147163926","_type":"IbpText","context":"开门状态","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3000,"y":451},"code":"text_4181225179602","_type":"IbpText","context":"开门","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3111,"y":179},"code":"text_41815382847533","_type":"IbpText","context":"禁止","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3075,"y":213},"code":"text_41815593003205","_type":"IbpText","context":"允许","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3110,"y":423},"code":"text_41816238362630","_type":"IbpText","context":"禁止","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3075,"y":458},"code":"text_41816528125864","_type":"IbpText","context":"允许","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2822,"y":152},"code":"text_41819316437589","_type":"IbpText","context":"屏蔽门关闭且锁紧,信号正\n常时,“关闭且锁紧”灯亮","textFill":"#000","fontSize":6,"fontWeight":550,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2905,"y":152},"code":"text_41826117008612","_type":"IbpText","context":"屏蔽门打开时,信号正常\n时,“开门状态”灯亮","textFill":"#000","fontSize":6,"fontWeight":550,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3056,"y":156},"code":"text_4183225871334","_type":"IbpText","context":"正常位位“禁止”位","textFill":"#000","fontSize":8,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3055,"y":275},"code":"text_41833377567007","_type":"IbpText","context":"钥匙转至“允许”位,再\n按压“开门”按钮,乘客\n上下完毕后转至“禁止”\n位,现场方可使用PLS钥\n匙关门或打互锁解除发车","textFill":"#000","fontSize":8,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3588,"y":43},"code":"text_41847255246397","_type":"IbpText","context":"信 号","textFill":"#000","fontSize":28,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3221,"y":228},"code":"text_41850174913674","_type":"IbpText","context":"车 辆 段 方 向","textFill":"#000","fontSize":18,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3222,"y":272},"code":"text_41851168674074","_type":"IbpText","context":"下 行","textFill":"#000","fontSize":18,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":4003,"y":352},"code":"text_4185288836353","_type":"IbpText","context":"上 行","textFill":"#000","fontSize":18,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3945,"y":397},"code":"text_418523436504","_type":"IbpText","context":"三 桥 方 向","textFill":"#000","fontSize":18,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3269,"y":151},"code":"text_5915382632462","_type":"IbpText","context":"G1116","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3317,"y":151},"code":"text_5916408706415","_type":"IbpText","context":"G1118","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3367,"y":151},"code":"text_5917207509333","_type":"IbpText","context":"G1120","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3415,"y":152},"code":"text_5917524544029","_type":"IbpText","context":"G1122","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3219,"y":201},"code":"text_5918376936934","_type":"IbpText","context":"DG1124","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3269,"y":201},"code":"text_591917986","_type":"IbpText","context":"DG1126","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3317,"y":200},"code":"text_5919432625338","_type":"IbpText","context":"G1102","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3366,"y":200},"code":"text_5920119423643","_type":"IbpText","context":"DG1104","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3415,"y":200},"code":"text_5920471822286","_type":"IbpText","context":"G1106","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3506,"y":202},"code":"text_5921262388204","_type":"IbpText","context":"X扣车","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3605,"y":201},"code":"text_5921539743621","_type":"IbpText","context":"X扣车","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3694,"y":202},"code":"text_5922244535209","_type":"IbpText","context":"x终止扣车","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3805,"y":154},"code":"text_592320785014","_type":"IbpText","context":"DG1108","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3853,"y":154},"code":"text_5924125989003","_type":"IbpText","context":"G1110","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3902,"y":154},"code":"text_59244330439","_type":"IbpText","context":"G1202","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3950,"y":155},"code":"text_5925341667016","_type":"IbpText","context":"G1204","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3349,"y":352},"code":"text_5926325668147","_type":"IbpText","context":"计轴预复零","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3505,"y":301},"code":"text_5927422707726","_type":"IbpText","context":"紧急停车","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3504,"y":353},"code":"text_5928174782973","_type":"IbpText","context":"紧急停车","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3602,"y":353},"code":"text_592963424015","_type":"IbpText","context":"取消紧停","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3698,"y":298},"code":"text_5930122945783","_type":"IbpText","context":"紧停报警","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3220,"y":449},"code":"text_5931423181905","_type":"IbpText","context":"G1111","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3269,"y":448},"code":"text_593284629497","_type":"IbpText","context":"G1113","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3317,"y":448},"code":"text_5932412541025","_type":"IbpText","context":"G1115","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3366,"y":448},"code":"text_593335387711","_type":"IbpText","context":"G1117","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3415,"y":448},"code":"text_59342863929","_type":"IbpText","context":"DG1119","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3269,"y":497},"code":"text_593521437162","_type":"IbpText","context":"DG1121","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3318,"y":497},"code":"text_5935267983522","_type":"IbpText","context":"G1101","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3366,"y":497},"code":"text_5935573662933","_type":"IbpText","context":"DG1103","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3417,"y":497},"code":"text_5936306548978","_type":"IbpText","context":"G1105","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3508,"y":451},"code":"text_5937107825346","_type":"IbpText","context":"S扣车","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3605,"y":450},"code":"text_5937487749902","_type":"IbpText","context":"S扣车","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3693,"y":451},"code":"text_5938423278075","_type":"IbpText","context":"S终止扣车","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3805,"y":448},"code":"text_593916228964","_type":"IbpText","context":"DG1107","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3854,"y":448},"code":"text_5939429423622","_type":"IbpText","context":"G1201","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3901,"y":448},"code":"text_5940294947504","_type":"IbpText","context":"G1203","textFill":"#000","fontSize":10,"fontWeight":800,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3495,"y":96},"code":"text_5945243988109","_type":"IbpText","context":"下行。按压后,\n表示灯亮,\nATS/LOW机界\n面下行站台旁\n出现'H,即执\n行成功。","textFill":"#000","fontSize":10,"fontWeight":500,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3684,"y":98},"code":"text_5950224139408","_type":"IbpText","context":"下行。按压,待扣\n车表示灯熄灭后,\nATS/LOW机下行\n站台旁圆点与字\n符消失,即执行\n成功。","textFill":"#000","fontSize":10,"fontWeight":500,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3295,"y":288},"code":"text_5954411745214","_type":"IbpText","context":"确认计轴区段后,\n与计轴预复零按\n钮同时按压,待\n轨道区段按钮表\n示灯点亮,即执\n行成功。","textFill":"#000","fontSize":9,"fontWeight":500,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3426,"y":277},"code":"text_5958143342352","_type":"IbpText","context":"按压后,表示灯亮,\n蜂鸣器持续响(可\n按压报警切除进行\n消音),ATS/LOW\n机站台中央出现红\n色菱形,即执行\n成功。","textFill":"#000","fontSize":9,"fontWeight":500,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3580,"y":264},"code":"text_5101473349554","_type":"IbpText","context":"按压后,表示灯熄灭蜂\n鸣器持续响(可按压报\n警切除进行消音),\nATS/LOW机站台中\n央红色菱形消失,即\n执行成功。","textFill":"#000","fontSize":8,"fontWeight":550,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3491,"y":474},"code":"text_510716302814","_type":"IbpText","context":"上行。按压后,\n表示灯亮,\nATS/LOW机界\n面上行站台旁\n出现'H,即执\n行成功。","textFill":"#000","fontSize":10,"fontWeight":500,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3682,"y":474},"code":"text_5109366545936","_type":"IbpText","context":"上行。按压,待扣\n车表示灯熄灭后,\nATS/LOW机上行\n站台旁圆点与字\n符消失,即执行\n成功。","textFill":"#000","fontSize":10,"fontWeight":500,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3699,"y":351},"code":"text_51026543111242","_type":"IbpText","context":"报警切除","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3757,"y":323},"code":"text_51027375826525","_type":"IbpText","context":"按压后蜂鸣器静\n音,即执行成功","textFill":"#000","fontSize":10,"fontWeight":500,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2664,"y":371},"code":"text_51534464299805","_type":"IbpText","context":"扶梯盖板\n非正常打开","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":10,"y":10},"code":"","_type":"IbpText","context":"","textFill":"","fontSize":"","fontWeight":"","fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2717,"y":180},"code":"text_51536055991","_type":"IbpText","context":"地面","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2716,"y":301},"code":"text_51536333416355","_type":"IbpText","context":"站厅","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2718,"y":422},"code":"text_51537159657167","_type":"IbpText","context":"站台","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2318,"y":299},"code":"text_51538187899953","_type":"IbpText","context":"E0111/03(K1) E0111/04(K2) E0111/05(K3) E0111/06(K4)","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2350,"y":419},"code":"text_5154024180892","_type":"IbpText","context":"E0111/01(N) E0111/02(N)","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2366,"y":253},"code":"text_51542363412784","_type":"IbpText","context":"急停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2441,"y":255},"code":"text_51543258299554","_type":"IbpText","context":"急停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2514,"y":254},"code":"text_5154426299197","_type":"IbpText","context":"急停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2586,"y":255},"code":"text_51544384294017","_type":"IbpText","context":"急停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2391,"y":379},"code":"text_5154577973006","_type":"IbpText","context":"急停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2465,"y":379},"code":"text_51545329418685","_type":"IbpText","context":"急停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":3981,"y":495},"code":"text_5166547667596","_type":"IbpText","context":"电话端子","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2318,"y":350},"code":"text_1154349701569","_type":"IbpText","context":"西\n端","textFill":"#000","fontSize":18,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2636,"y":350},"code":"text_1154721929053","_type":"IbpText","context":"东\n端","textFill":"#000","fontSize":18,"fontWeight":600,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2365,"y":200},"code":"text_1155744136033","_type":"IbpText","context":"B口","textFill":"#000","fontSize":15,"fontWeight":500,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2440,"y":200},"code":"text_11559149644411","_type":"IbpText","context":"D口","textFill":"#000","fontSize":15,"fontWeight":500,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2586,"y":200},"code":"text_116055517211","_type":"IbpText","context":"A口","textFill":"#000","fontSize":15,"fontWeight":500,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2512,"y":200},"code":"text_116282926344","_type":"IbpText","context":"A口","textFill":"#000","fontSize":15,"fontWeight":500,"fontFamily":"consolas"},{"zlevel":3,"z":1,"point":{"x":2516,"y":149},"code":"text_1161398925293","_type":"IbpText","context":"按压后,红灯亮,现场扶梯停\n止运行,需现场用钥匙开启扶\n梯时,需再次按压,红灯熄灭。","textFill":"#000","fontSize":8,"fontWeight":550,"fontFamily":"consolas"}],"squareButtonList":[{"zlevel":3,"z":1,"point":{"x":96,"y":168},"_type":"SquareButton","code":"button_0001","color":"red","status":"off","width":25,"height":30},{"zlevel":3,"z":1,"point":{"x":145,"y":169},"_type":"SquareButton","code":"button_0002","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":195,"y":168},"_type":"SquareButton","code":"button_0003","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":243,"y":169},"_type":"SquareButton","code":"button_0004","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":292,"y":168},"_type":"SquareButton","code":"button_0005","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":341,"y":169},"_type":"SquareButton","code":"button_0006","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":413,"y":168},"_type":"SquareButton","code":"sButton_4102066234674","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":462,"y":167},"_type":"SquareButton","code":"sButton_41021142802731","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":511,"y":168},"_type":"SquareButton","code":"sButton_41021261282904","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":560,"y":169},"_type":"SquareButton","code":"sButton_41021372727639","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":609,"y":169},"_type":"SquareButton","code":"sButton_410222879556","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":658,"y":168},"_type":"SquareButton","code":"sButton_41022225682818","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":730,"y":168},"_type":"SquareButton","code":"sButton_41034167834942","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":779,"y":169},"_type":"SquareButton","code":"sButton_41034458409859","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":828,"y":168},"_type":"SquareButton","code":"sButton_41034586872393","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":877,"y":168},"_type":"SquareButton","code":"sButton_41035117756343","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":926,"y":169},"_type":"SquareButton","code":"sButton_41035211524212","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":975,"y":169},"_type":"SquareButton","code":"sButton_41035352001528","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":97,"y":416},"_type":"SquareButton","code":"sButton_41054552164071","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":145,"y":415},"_type":"SquareButton","code":"sButton_41055138482599","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":194,"y":415},"_type":"SquareButton","code":"sButton_41055293124518","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":292,"y":415},"_type":"SquareButton","code":"sButton_4105540974333","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":243,"y":415},"_type":"SquareButton","code":"sButton_41055571289361","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":341,"y":415},"_type":"SquareButton","code":"sButton_4116164588527","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":413,"y":415},"_type":"SquareButton","code":"sButton_4117401914880","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":462,"y":415},"_type":"SquareButton","code":"sButton_411802155297","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":511,"y":415},"_type":"SquareButton","code":"sButton_4118165201356","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":560,"y":415},"_type":"SquareButton","code":"sButton_41183348571","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":609,"y":415},"_type":"SquareButton","code":"sButton_4118451602012","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":657,"y":415},"_type":"SquareButton","code":"sButton_4111174482634","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":731,"y":414},"_type":"SquareButton","code":"sButton_4111132407854","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":779,"y":414},"_type":"SquareButton","code":"sButton_41111469846478","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":829,"y":414},"_type":"SquareButton","code":"sButton_411120568399","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":877,"y":413},"_type":"SquareButton","code":"sButton_41114173755674","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":925,"y":413},"_type":"SquareButton","code":"sButton_41114272551551","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":975,"y":413},"_type":"SquareButton","code":"sButton_41114398395159","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":292,"y":488},"_type":"SquareButton","code":"sButton_41394129318","color":"yellow","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":828,"y":486},"_type":"SquareButton","code":"sButton_4141218684010","color":"green","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1073,"y":170},"_type":"SquareButton","code":"sButton_41430292761901","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1145,"y":170},"_type":"SquareButton","code":"sButton_41430568369705","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1218,"y":170},"_type":"SquareButton","code":"sButton_414318884722","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1073,"y":244},"_type":"SquareButton","code":"sButton_4143519249051","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1146,"y":245},"_type":"SquareButton","code":"sButton_41435247085059","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1219,"y":244},"_type":"SquareButton","code":"sButton_4143537405349","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1072,"y":317},"_type":"SquareButton","code":"sButton_41435495483958","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1145,"y":317},"_type":"SquareButton","code":"sButton_414365484870","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1219,"y":316},"_type":"SquareButton","code":"sButton_4143619420649","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1072,"y":391},"_type":"SquareButton","code":"sButton_41436335325302","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1145,"y":390},"_type":"SquareButton","code":"sButton_414365985566","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1219,"y":390},"_type":"SquareButton","code":"sButton_41437157979886","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1073,"y":464},"_type":"SquareButton","code":"sButton_41437246219504","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1316,"y":171},"_type":"SquareButton","code":"sButton_41525455488026","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1559,"y":318},"_type":"SquareButton","code":"sButton_41527396609835","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1316,"y":244},"_type":"SquareButton","code":"sButton_4152829453371","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1316,"y":391},"_type":"SquareButton","code":"sButton_41529367729656","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1560,"y":169},"_type":"SquareButton","code":"sButton_41543306289510","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1559,"y":244},"_type":"SquareButton","code":"sButton_41543378924491","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1486,"y":316},"_type":"SquareButton","code":"sButton_4154419403287","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1316,"y":318},"_type":"SquareButton","code":"sButton_41544103967385","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1560,"y":390},"_type":"SquareButton","code":"sButton_4154423137871","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1487,"y":390},"_type":"SquareButton","code":"sButton_41544377013009","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1414,"y":462},"_type":"SquareButton","code":"sButton_41544484844591","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1413,"y":390},"_type":"SquareButton","code":"sButton_41544562848923","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1414,"y":316},"_type":"SquareButton","code":"sButton_4154551569736","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1413,"y":244},"_type":"SquareButton","code":"sButton_41545133883604","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1413,"y":170},"_type":"SquareButton","code":"sButton_41545206212162","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1486,"y":170},"_type":"SquareButton","code":"sButton_41545303323996","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1487,"y":245},"_type":"SquareButton","code":"sButton_41545426847471","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1756,"y":170},"_type":"SquareButton","code":"sButton_41612415341796","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1658,"y":243},"_type":"SquareButton","code":"sButton_41612486602946","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1757,"y":244},"_type":"SquareButton","code":"sButton_4161256929830","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1658,"y":170},"_type":"SquareButton","code":"sButton_4161329561451","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":1949,"y":169},"_type":"SquareButton","code":"sButton_41650552361820","color":"green","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":2096,"y":169},"_type":"SquareButton","code":"sButton_4165141871209","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":2001,"y":316},"_type":"SquareButton","code":"sButton_41656443649289","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":2072,"y":464},"_type":"SquareButton","code":"sButton_41716138843053","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":2510,"y":219},"_type":"SquareButton","code":"sButton_4175012276948","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":2583,"y":219},"_type":"SquareButton","code":"sButton_41750223316796","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":2388,"y":342},"_type":"SquareButton","code":"sButton_41750321799217","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":2462,"y":342},"_type":"SquareButton","code":"sButton_4175039605366","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":2364,"y":219},"_type":"SquareButton","code":"sButton_41752339637523","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":2437,"y":220},"_type":"SquareButton","code":"sButton_417530124476","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":2998,"y":171},"_type":"SquareButton","code":"sButton_4175598209979","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":2998,"y":415},"_type":"SquareButton","code":"sButton_41810156446450","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3268,"y":118},"_type":"SquareButton","code":"sButton_41853327072814","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3315,"y":118},"_type":"SquareButton","code":"sButton_4185437871566","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3364,"y":118},"_type":"SquareButton","code":"sButton_41854384757478","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3413,"y":119},"_type":"SquareButton","code":"sButton_41854552912531","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3217,"y":166},"_type":"SquareButton","code":"sButton_41855146592759","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3267,"y":167},"_type":"SquareButton","code":"sButton_41855248593080","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3315,"y":167},"_type":"SquareButton","code":"sButton_41855371632786","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3364,"y":167},"_type":"SquareButton","code":"sButton_41855465795347","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3414,"y":166},"_type":"SquareButton","code":"sButton_4185603875332","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3509,"y":166},"_type":"SquareButton","code":"sButton_41858403003346","color":"yellow","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3707,"y":167},"_type":"SquareButton","code":"sButton_419149351938","color":"green","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3804,"y":120},"_type":"SquareButton","code":"sButton_4196579878265","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3850,"y":121},"_type":"SquareButton","code":"sButton_4198379728039","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3900,"y":122},"_type":"SquareButton","code":"sButton_4198544114734","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3946,"y":122},"_type":"SquareButton","code":"sButton_419977078481","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3364,"y":317},"_type":"SquareButton","code":"sButton_585251543479","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3510,"y":316},"_type":"SquareButton","code":"sButton_5853389821378","color":"red","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3608,"y":317},"_type":"SquareButton","code":"sButton_585433829492","color":"yellow","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3217,"y":415},"_type":"SquareButton","code":"sButton_5855266304306","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3266,"y":414},"_type":"SquareButton","code":"sButton_5855455988433","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3315,"y":414},"_type":"SquareButton","code":"sButton_5856189426498","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3364,"y":414},"_type":"SquareButton","code":"sButton_5856319511385","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3412,"y":414},"_type":"SquareButton","code":"sButton_58572793406","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3267,"y":463},"_type":"SquareButton","code":"sButton_5857132953525","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3315,"y":463},"_type":"SquareButton","code":"sButton_5857285271469","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3364,"y":463},"_type":"SquareButton","code":"sButton_5857399835349","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3412,"y":462},"_type":"SquareButton","code":"sButton_5857569912421","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3510,"y":414},"_type":"SquareButton","code":"sButton_5858506468093","color":"yellow","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3704,"y":414},"_type":"SquareButton","code":"sButton_5859243822042","color":"green","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3803,"y":415},"_type":"SquareButton","code":"sButton_5859518063071","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3852,"y":414},"_type":"SquareButton","code":"sButton_5901566937","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3900,"y":414},"_type":"SquareButton","code":"sButton_590135987337","color":"gray","status":"off","width":25,"height":1},{"zlevel":3,"z":1,"point":{"x":3705,"y":317},"_type":"SquareButton","code":"sButton_5102544143660","color":"blue","status":"off","width":25,"height":1}],"tipBoxList":[{"zlevel":2,"z":2,"point":{"x":325,"y":489},"code":"tipBox_4131207904875","_type":"TipBox","width":75,"height":28,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":679,"y":484},"code":"tipBox_41323422529661","_type":"TipBox","width":54,"height":100,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":2120,"y":372},"code":"tipBox_4179311892930","_type":"TipBox","width":75,"height":25,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":1969,"y":363},"code":"tipBox_41713195488258","_type":"TipBox","width":100,"height":30,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":2121,"y":432},"code":"tipBox_41732408877171","_type":"TipBox","width":75,"height":80,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":2820,"y":148},"code":"tipBox_41823194731832","_type":"TipBox","width":80,"height":20,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":2903,"y":147},"code":"tipBox_4182947526663","_type":"TipBox","width":70,"height":20,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":3050,"y":146},"code":"tipBox_41837191712348","_type":"TipBox","width":80,"height":25,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":3047,"y":270},"code":"tipBox_41837572193649","_type":"TipBox","width":100,"height":50,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":3491,"y":88},"code":"tipBox_5101251023030","_type":"TipBox","width":70,"height":70,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":3676,"y":92},"code":"tipBox_51012286706118","_type":"TipBox","width":90,"height":70,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":3289,"y":279},"code":"tipBox_51013152783750","_type":"TipBox","width":75,"height":70,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":3422,"y":272},"code":"tipBox_5101427107104","_type":"TipBox","width":80,"height":70,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":3575,"y":262},"code":"tipBox_51014343012273","_type":"TipBox","width":90,"height":50,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":3487,"y":469},"code":"tipBox_51014567027956","_type":"TipBox","width":70,"height":70,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":3677,"y":468},"code":"tipBox_51016129828839","_type":"TipBox","width":90,"height":70,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":3752,"y":317},"code":"tipBox_51028494865468","_type":"TipBox","width":80,"height":30,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":2315,"y":342},"code":"tipBox_115425936901","_type":"TipBox","width":25,"height":50,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":2633,"y":342},"code":"tipBox_11546276127881","_type":"TipBox","width":25,"height":50,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":2364,"y":194},"code":"tipBox_11548437166774","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":2440,"y":194},"code":"tipBox_1155371737732","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":2511,"y":194},"code":"tipBox_115545161260","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":2584,"y":194},"code":"tipBox_11555468604530","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":2511,"y":147},"code":"tipBox_11612376601928","_type":"TipBox","width":120,"height":25,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":769,"y":520},"code":"tipBox_11639231721562","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":2184,"y":340},"code":"tipBox_11652348769885","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":3100,"y":190},"code":"tipBox_11654392041327","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F"},{"zlevel":2,"z":2,"point":{"x":3100,"y":435},"code":"tipBox_11657307246391","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F"}],"rotatingButtonList":[{"zlevel":3,"z":1,"point":{"x":736,"y":498},"draggable":true,"_type":"RotatingButton","code":"rButton_41344417412052","width":20,"height":20},{"zlevel":3,"z":1,"point":{"x":2146,"y":318},"draggable":true,"_type":"RotatingButton","code":"rButton_41658147562730","width":25,"height":25},{"zlevel":3,"z":1,"point":{"x":3073,"y":172},"draggable":true,"_type":"RotatingButton","code":"rButton_41755475633812","width":25,"height":25},{"zlevel":3,"z":1,"point":{"x":3072,"y":415},"draggable":true,"_type":"RotatingButton","code":"rButton_41810343886103","width":25,"height":25}],"ibpLineList":[{"zlevel":1,"z":1,"point1":{"x":754,"y":508},"point2":{"x":764,"y":508},"direction":"transverse","code":"line_4147304287066","_type":"IbpLine","lineWidth":3,"fillColor":"#000"},{"zlevel":1,"z":1,"point1":{"x":746,"y":515},"point2":{"x":746,"y":525},"direction":"vertical","code":"line_4147585973070","_type":"IbpLine","lineWidth":3,"fillColor":"#000"},{"zlevel":1,"z":1,"point1":{"x":1045,"y":157},"point2":{"x":1045,"y":532},"direction":"vertical","code":"line_4142172603445","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":1,"z":1,"point1":{"x":1269,"y":157},"point2":{"x":1269,"y":532},"direction":"vertical","code":"line_41423256845316","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":1,"z":1,"point1":{"x":1044,"y":157},"point2":{"x":1269,"y":157},"direction":"transverse","code":"line_4151484455902","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":1,"z":1,"point1":{"x":1045,"y":532},"point2":{"x":1270,"y":532},"direction":"transverse","code":"line_415213806180","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":1,"z":1,"point1":{"x":1301,"y":157},"point2":{"x":1301,"y":532},"direction":"vertical","code":"line_41530950878","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":1,"z":1,"point1":{"x":1300,"y":156},"point2":{"x":1360,"y":156},"direction":"transverse","code":"line_41532361001859","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":1,"z":1,"point1":{"x":1300,"y":532},"point2":{"x":1360,"y":532},"direction":"transverse","code":"line_4153351167000","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":1,"z":1,"point1":{"x":1359,"y":156},"point2":{"x":1359,"y":531},"direction":"vertical","code":"line_41533308921524","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":1,"z":1,"point1":{"x":1389,"y":155},"point2":{"x":1389,"y":530},"direction":"vertical","code":"line_41541367969158","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":1,"z":1,"point1":{"x":1612,"y":154},"point2":{"x":1612,"y":529},"direction":"vertical","code":"line_41541546841867","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":1,"z":1,"point1":{"x":1388,"y":530},"point2":{"x":1613,"y":530},"direction":"transverse","code":"line_41542278124761","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":1,"z":1,"point1":{"x":1388,"y":155},"point2":{"x":1613,"y":155},"direction":"transverse","code":"line_4154245138867","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":1,"z":1,"point1":{"x":1639,"y":156},"point2":{"x":1699,"y":156},"direction":"transverse","code":"line_4169578701349","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":1,"z":1,"point1":{"x":1737,"y":530},"point2":{"x":1797,"y":530},"direction":"transverse","code":"line_41610143487536","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":1,"z":1,"point1":{"x":1639,"y":530},"point2":{"x":1699,"y":530},"direction":"transverse","code":"line_41610314288535","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":1,"z":1,"point1":{"x":1737,"y":156},"point2":{"x":1797,"y":156},"direction":"transverse","code":"line_4161050606325","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":1,"z":1,"point1":{"x":1738,"y":155},"point2":{"x":1738,"y":530},"direction":"vertical","code":"line_416116219732","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":1,"z":1,"point1":{"x":1640,"y":155},"point2":{"x":1640,"y":530},"direction":"vertical","code":"line_41611253166269","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":1,"z":1,"point1":{"x":1698,"y":155},"point2":{"x":1698,"y":530},"direction":"vertical","code":"line_4161145281664","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":1,"z":1,"point1":{"x":1796,"y":156},"point2":{"x":1796,"y":531},"direction":"vertical","code":"line_4161248923530","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD"},{"zlevel":2,"z":1,"point1":{"x":2240,"y":1},"point2":{"x":2240,"y":1300},"code":"line_4162565004919","_type":"IbpLine","lineWidth":5,"fillColor":"#3A3A36"},{"zlevel":2,"z":1,"point1":{"x":1841,"y":1},"point2":{"x":1841,"y":1300},"code":"line_41626187083180","_type":"IbpLine","lineWidth":5,"fillColor":"#3A3A36"},{"zlevel":1,"z":1,"point1":{"x":1841,"y":405},"point2":{"x":2241,"y":405},"direction":"transverse","code":"line_4163649268911","_type":"IbpLine","lineWidth":5,"fillColor":"#3A3A36"},{"zlevel":1,"z":1,"point1":{"x":1841,"y":254},"point2":{"x":2241,"y":254},"direction":"transverse","code":"line_41637136446994","_type":"IbpLine","lineWidth":5,"fillColor":"#3A3A36"},{"zlevel":1,"z":1,"point1":{"x":2171,"y":330},"point2":{"x":2181,"y":330},"direction":"transverse","code":"line_417459403934","_type":"IbpLine","lineWidth":3,"fillColor":"#000"},{"zlevel":1,"z":1,"point1":{"x":2158,"y":344},"point2":{"x":2158,"y":354},"direction":"vertical","code":"line_4175593558037","_type":"IbpLine","lineWidth":3,"fillColor":"#000"},{"zlevel":2,"z":1,"point1":{"x":3180,"y":1},"point2":{"x":3180,"y":1300},"code":"line_41814331538253","_type":"IbpLine","lineWidth":5,"fillColor":"#3A3A36"},{"zlevel":1,"z":1,"point1":{"x":3097,"y":184},"point2":{"x":3107,"y":184},"direction":"transverse","code":"line_41817198046655","_type":"IbpLine","lineWidth":3,"fillColor":"#000"},{"zlevel":1,"z":1,"point1":{"x":3085,"y":197},"point2":{"x":3085,"y":207},"direction":"vertical","code":"line_4181743772122","_type":"IbpLine","lineWidth":3,"fillColor":"#000"},{"zlevel":1,"z":1,"point1":{"x":3096,"y":427},"point2":{"x":3106,"y":427},"direction":"transverse","code":"line_4181889162471","_type":"IbpLine","lineWidth":3,"fillColor":"#000"},{"zlevel":1,"z":1,"point1":{"x":3085,"y":440},"point2":{"x":3085,"y":450},"direction":"vertical","code":"line_4181846432328","_type":"IbpLine","lineWidth":3,"fillColor":"#000"}],"appendageBoxList":[{"zlevel":1,"z":1,"point":{"x":2284,"y":152},"_type":"AppendageBox","code":"aBox41745264751296","width":475,"height":310}],"alarmList":[{"zlevel":2,"z":1,"point":{"x":3711,"y":272},"code":"alarm_591507021609","_type":"Alarm","width":35,"height":35},{"zlevel":2,"z":1,"point":{"x":2683,"y":343},"code":"alarm_51531302525872","_type":"Alarm","width":40}],"keyList":[{"zlevel":4,"z":1,"point":{"x":731,"y":497},"draggable":true,"_type":"Key","code":"key_5145349642093","width":25,"height":75,"status":"on"},{"zlevel":4,"z":1,"point":{"x":2144,"y":317},"draggable":true,"_type":"Key","code":"key_514551676531","width":25,"height":75,"status":"off"},{"zlevel":4,"z":1,"point":{"x":3072,"y":172},"draggable":true,"_type":"Key","code":"key_51455586131122","width":25,"height":75,"status":"on"},{"zlevel":4,"z":1,"point":{"x":3072,"y":415},"draggable":true,"_type":"Key","code":"key_11656496202355","width":25,"height":75,"status":"on"}],"teleTerminalList":[{"zlevel":3,"z":1,"point":{"x":3980,"y":471},"draggable":true,"_type":"TeleTerminal","code":"terminal5163486449281","width":15},{"zlevel":3,"z":1,"point":{"x":4004,"y":471},"draggable":true,"_type":"TeleTerminal","code":"terminal51663374196","width":15}],"elevatorList":[{"zlevel":2,"z":1,"point":{"x":2340,"y":193},"_type":"Elevator","code":"elevator_1100206636334","width":75,"height":100,"fillColor":"#3E3E3E","direction":"top"},{"zlevel":2,"z":1,"point":{"x":2415,"y":193},"_type":"Elevator","code":"elevator_1109363762841","width":75,"height":100,"fillColor":"#3E3E3E","direction":"top"},{"zlevel":2,"z":1,"point":{"x":2490,"y":193},"_type":"Elevator","code":"elevator_11010506963311","width":75,"height":100,"fillColor":"#404040","direction":"top"},{"zlevel":2,"z":1,"point":{"x":2565,"y":193},"_type":"Elevator","code":"elevator_1101128375561","width":75,"height":100,"fillColor":"#444444","direction":"top"},{"zlevel":2,"z":1,"point":{"x":2365,"y":313},"_type":"Elevator","code":"elevator_1101217128585","width":75,"height":100,"fillColor":"#474646","direction":"top"},{"zlevel":2,"z":1,"point":{"x":2440,"y":313},"_type":"Elevator","code":"elevator_11013267457977","width":75,"height":100,"fillColor":"#484848","direction":"top"}],"clockList":[{"zlevel":3,"z":1,"point":{"x":2455,"y":5},"_type":"Clock","code":"clock_11537372847874","width":300}],"rotateTipList":[{"zlevel":3,"z":1,"point":{"x":770,"y":524},"draggable":true,"_type":"RotateTip","code":"rTip_11651188933493","width":20},{"zlevel":3,"z":1,"point":{"x":2185,"y":345},"draggable":true,"_type":"RotateTip","code":"rTip_116531493638","width":20},{"zlevel":3,"z":1,"point":{"x":3102,"y":195},"draggable":true,"_type":"RotateTip","code":"rTip_1165518413653","width":20},{"zlevel":3,"z":1,"point":{"x":3102,"y":440},"draggable":true,"_type":"RotateTip","code":"rTip_1165817924321","width":20}]}; +const ibpData = {'Station_209_0.95175': {'background': {'_type': 'Background', 'code': 'bg_0000', 'width': 4096, 'height': 1300, 'zlevel': 1, 'z': 0}, 'arrowList': [{'point': {'x': 25, 'y': 273}, '_type': 'Arrow', 'code': 'arrow_0001', 'orientation': 'left', 'fill': '#0000CD', 'width': 10, 'length': 975, 'zlevel': 1, 'z': 2}, {'point': {'x': 999, 'y': 386}, '_type': 'Arrow', 'code': 'arrow_0002', 'orientation': 'right', 'fill': '#0000CD', 'width': 10, 'length': 975, 'zlevel': 1, 'z': 2}, {'point': {'x': 2675, 'y': 265}, '_type': 'Arrow', 'code': 'arrow_4175812644734', 'orientation': 'left', 'fill': '#0000CD', 'width': 10, 'length': 350, 'zlevel': 1, 'z': 2}, {'point': {'x': 3025, 'y': 389}, '_type': 'Arrow', 'code': 'arrow_4175975962338', 'orientation': 'right', 'fill': '#0000CD', 'width': 10, 'length': 350, 'zlevel': 1, 'z': 2}, {'point': {'x': 3101, 'y': 264}, '_type': 'Arrow', 'code': 'arrow_41839558767141', 'orientation': 'left', 'fill': '#0000CD', 'width': 10, 'length': 850, 'zlevel': 1, 'z': 2}, {'point': {'x': 3950, 'y': 388}, '_type': 'Arrow', 'code': 'arrow_4184617987898', 'orientation': 'right', 'fill': '#0000CD', 'width': 10, 'length': 850, 'zlevel': 1, 'z': 2}], 'circularLampList': [{'zlevel': 1, 'z': 4, 'point': {'x': 537, 'y': 513}, '_type': 'CircularLamp', 'code': 'lamp_4131658685771', 'r': 8, 'fillColor': '#332C22', 'switch': 'on'}, {'zlevel': 1, 'z': 4, 'point': {'x': 637, 'y': 512}, '_type': 'CircularLamp', 'code': 'lamp_41318382693510', 'r': 8, 'fillColor': '#332C22'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1763, 'y': 113}, '_type': 'CircularLamp', 'code': 'lamp_41642384928515', 'r': 8, 'fillColor': '#332C22'}, {'point': {'x': 1838, 'y': 113}, '_type': 'CircularLamp', 'code': 'lamp_41642491326562', 'r': 8, 'fillColor': '#332C22', 'zlevel': 1, 'z': 4}, {'point': {'x': 1913, 'y': 113}, '_type': 'CircularLamp', 'code': 'lamp_41642549077834', 'r': 8, 'fillColor': '#332C22', 'zlevel': 1, 'z': 4}, {'point': {'x': 1988, 'y': 113}, '_type': 'CircularLamp', 'code': 'lamp_4164317797683', 'r': 8, 'fillColor': '#332C22', 'zlevel': 1, 'z': 4}, {'zlevel': 1, 'z': 4, 'point': {'x': 2063, 'y': 113}, '_type': 'CircularLamp', 'code': 'lamp_41643164927195', 'r': 8, 'fillColor': '#332C22', 'switch': 'on'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1863, 'y': 488}, '_type': 'CircularLamp', 'code': 'lamp_41715522921607', 'r': 8, 'fillColor': '#332C22'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2738, 'y': 188}, '_type': 'CircularLamp', 'code': 'lamp_41754266926174', 'r': 8, 'fillColor': '#332C22', 'switch': 'on'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2812, 'y': 188}, '_type': 'CircularLamp', 'code': 'lamp_41754403732853', 'r': 8, 'fillColor': '#332C22'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2736, 'y': 438}, '_type': 'CircularLamp', 'code': 'lamp_41885246733', 'r': 8, 'fillColor': '#332C22', 'switch': 'on'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2813, 'y': 437}, '_type': 'CircularLamp', 'code': 'lamp_4189474357636', 'r': 8, 'fillColor': '#332C22'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3537, 'y': 187}, '_type': 'CircularLamp', 'code': 'lamp_4193379315744', 'r': 8, 'fillColor': '#332C22'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3438, 'y': 289}, '_type': 'CircularLamp', 'code': 'lamp_590451103611', 'r': 8, 'fillColor': '#332C22'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3538, 'y': 438}, '_type': 'CircularLamp', 'code': 'lamp_591242466193', 'r': 8, 'fillColor': '#332C22'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2562, 'y': 362}, '_type': 'CircularLamp', 'code': 'lamp_51533188773658', 'r': 8, 'fillColor': '#332C22'}, {'point': {'x': 1763, 'y': 339}, '_type': 'CircularLamp', 'code': 'lamp_51629578362581', 'r': 8, 'fillColor': '#332C22', 'zlevel': 1, 'z': 4}], 'textList': [{'code': 'text_0001', 'context': '隧 道 紧 急 通 风', 'fontFamily': 'consolas', 'fontSize': 38, 'fontWeight': 900, 'point': {'x': 442, 'y': 30}, 'textFill': '#000', 'z': 4, 'zlevel': 1, '_type': 'IbpText'}, {'zlevel': 1, 'z': 4, 'point': {'x': 40, 'y': 243}, 'code': 'text_0002', '_type': 'IbpText', 'context': '车 辆 段 方 向', 'textFill': '#000', 'fontSize': 22, 'fontWeight': 700, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 41, 'y': 287}, 'code': 'text_0003', '_type': 'IbpText', 'context': '下 行', 'textFill': '#000', 'fontSize': 22, 'fontWeight': 700, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 944, 'y': 357}, 'code': 'text_0004', '_type': 'IbpText', 'context': '上 行', 'textFill': '#000', 'fontSize': 22, 'fontWeight': 700, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 878, 'y': 391}, 'code': 'text_0005', '_type': 'IbpText', 'context': '三 桥 方 向', 'textFill': '#000', 'fontSize': 22, 'fontWeight': 700, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 66, 'y': 207}, 'code': 'text_0006', '_type': 'IbpText', 'context': ' DH14\n入段线车头', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 115, 'y': 206}, 'code': 'text_0008', '_type': 'IbpText', 'context': ' DH15\n入段线车尾', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 167, 'y': 205}, 'code': 'text_0009', '_type': 'IbpText', 'context': ' DH16\n入段线车中\n 进洞口\n疏散同行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 217, 'y': 205}, 'code': 'text_4101339933514', '_type': 'IbpText', 'context': ' DH17\n入段线车中\n 进洞口\n疏散逆行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 266, 'y': 205}, 'code': 'text_41015558239831', '_type': 'IbpText', 'context': ' DH18\n入段线车中\n 近站端\n疏散逆行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 317, 'y': 205}, 'code': 'text_4101817285946', '_type': 'IbpText', 'context': ' DH19\n入段线车中\n 进站端\n疏散同行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 404, 'y': 206}, 'code': 'text_41022504805842', '_type': 'IbpText', 'context': 'HS20\n车头', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 455, 'y': 206}, 'code': 'text_41023582961187', '_type': 'IbpText', 'context': 'HS21\n车尾', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 495, 'y': 206}, 'code': 'text_41024357034066', '_type': 'IbpText', 'context': ' HS22\n 车中\n 近后卫寨\n疏散同行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 545, 'y': 205}, 'code': 'text_41025561198680', '_type': 'IbpText', 'context': ' HS23\n 车中\n 近后卫寨\n疏散逆行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 596, 'y': 206}, 'code': 'text_4103078481189', '_type': 'IbpText', 'context': ' HS24\n 车中\n 近风井\n疏散逆行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 645, 'y': 206}, 'code': 'text_41031425832992', '_type': 'IbpText', 'context': ' HS25\n 车中\n 近风井\n疏散同行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 730, 'y': 204}, 'code': 'text_41036487831793', '_type': 'IbpText', 'context': 'HS26\n车头', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 779, 'y': 206}, 'code': 'text_41037448007888', '_type': 'IbpText', 'context': 'HS27\n车尾', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 821, 'y': 205}, 'code': 'text_41038349206672', '_type': 'IbpText', 'context': ' HS28\n 车中\n 近风井\n疏散同行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 870, 'y': 206}, 'code': 'text_41042449209958', '_type': 'IbpText', 'context': ' HS29\n 车中\n 近风井\n疏散逆行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 922, 'y': 207}, 'code': 'text_41044376818284', '_type': 'IbpText', 'context': ' HS30\n 车中\n 近三桥\n疏散逆行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 969, 'y': 207}, 'code': 'text_4104658711371', '_type': 'IbpText', 'context': ' HS31\n 车中\n 近三桥\n疏散同行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 66, 'y': 456}, 'code': 'text_41115231045004', '_type': 'IbpText', 'context': ' DH08\n出线段车头', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 115, 'y': 456}, 'code': 'text_41116273364907', '_type': 'IbpText', 'context': ' DH09\n出线段车尾', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 169, 'y': 456}, 'code': 'text_41117234729714', '_type': 'IbpText', 'context': ' DH10\n出线段车中\n 近洞口\n疏散同行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 215, 'y': 455}, 'code': 'text_41118537682079', '_type': 'IbpText', 'context': ' DH11\n出线段车中\n 近洞口\n疏散逆行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 271, 'y': 455}, 'code': 'text_41122462638800', '_type': 'IbpText', 'context': ' DH12\n出线段车中\n 近站端\n疏散逆行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 321, 'y': 455}, 'code': 'text_4112461757268', '_type': 'IbpText', 'context': ' DH13\n出线段车中\n 近站端\n疏散同行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 405, 'y': 457}, 'code': 'text_41125556167293', '_type': 'IbpText', 'context': 'HS08\n车头', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 454, 'y': 457}, 'code': 'text_41126347113903', '_type': 'IbpText', 'context': 'HS09\n车尾', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 495, 'y': 457}, 'code': 'text_41127161832649', '_type': 'IbpText', 'context': ' HS10\n 车中\n 近后卫寨\n疏散逆行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 545, 'y': 456}, 'code': 'text_41128408327201', '_type': 'IbpText', 'context': ' HS11\n 车中\n 近后卫寨\n疏散同行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 596, 'y': 455}, 'code': 'text_4125942461520', '_type': 'IbpText', 'context': ' HS12\n 车中\n 近风井\n疏散同行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 646, 'y': 455}, 'code': 'text_4131124852381', '_type': 'IbpText', 'context': ' HS13\n 车中\n 近风井\n疏散逆行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 729, 'y': 457}, 'code': 'text_4132384456747', '_type': 'IbpText', 'context': 'HS14\n车头', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 780, 'y': 456}, 'code': 'text_4133296692590', '_type': 'IbpText', 'context': 'HS15\n车尾', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 823, 'y': 455}, 'code': 'text_4134332217879', '_type': 'IbpText', 'context': ' HS16\n 车中\n 近风井\n疏散同行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 871, 'y': 455}, 'code': 'text_4135391402165', '_type': 'IbpText', 'context': ' HS17\n 车中\n 近风井\n疏散逆行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 920, 'y': 454}, 'code': 'text_413734316654', '_type': 'IbpText', 'context': ' HS18\n 车中\n 近三桥\n疏散逆行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 970, 'y': 455}, 'code': 'text_413882776642', '_type': 'IbpText', 'context': ' HS19\n 车中\n 近三桥\n疏散同行车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 270, 'y': 533}, 'code': 'text_41310125966053', '_type': 'IbpText', 'context': 'IBP试灯', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 317, 'y': 504}, 'code': 'text_41311121817148', '_type': 'IbpText', 'context': '专业人员定期\n按压、检查', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 516, 'y': 532}, 'code': 'text_41317486621504', '_type': 'IbpText', 'context': '自动状态', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 614, 'y': 532}, 'code': 'text_4131916129', '_type': 'IbpText', 'context': '手动状态', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 674, 'y': 511}, 'code': 'text_4131748422577', '_type': 'IbpText', 'context': '正常位为\n“自动”位:\n根据环调\n指令,如需\n人工操作时\n转至手动位\n按压上方对\n应按钮', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 764, 'y': 506}, 'code': 'text_4148249096842', '_type': 'IbpText', 'context': '自动', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 728, 'y': 537}, 'code': 'text_4141181575325', '_type': 'IbpText', 'context': '手动', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 828, 'y': 541}, 'code': 'text_41412426926359', '_type': 'IbpText', 'context': '复位', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1034, 'y': 207}, 'code': 'text_415356693561', '_type': 'IbpText', 'context': ' XA04\n通风空调电控室\n 灭火时\n', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1117, 'y': 208}, 'code': 'text_4155316378988', '_type': 'IbpText', 'context': ' XA06\n通信电源室\n 灭火时', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1190, 'y': 207}, 'code': 'text_4156432128042', '_type': 'IbpText', 'context': ' XA08\n通信设备室\n 灭火时', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1045, 'y': 282}, 'code': 'text_4158217804290', '_type': 'IbpText', 'context': ' XA10\n蓄电池室\n 灭火时', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'point': {'x': 1121, 'y': 281}, 'code': 'text_4159166523947', '_type': 'IbpText', 'context': ' XA12\n信号电源室\n 灭火时', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, {'zlevel': 1, 'z': 4, 'point': {'x': 1194, 'y': 281}, 'code': 'text_415954685476', '_type': 'IbpText', 'context': ' XA14\n信号设备室\n 灭火时', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1044, 'y': 355}, 'code': 'text_4151159093828', '_type': 'IbpText', 'context': ' XA16\n综合监控室\n 灭火时', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1116, 'y': 355}, 'code': 'text_41511476379556', '_type': 'IbpText', 'context': ' XA18\n屏蔽门控制室\n 灭火时', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1188, 'y': 356}, 'code': 'text_41512491889718', '_type': 'IbpText', 'context': ' XA20\n民用通信设备室\n 灭火时', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1042, 'y': 430}, 'code': 'text_41513423648140', '_type': 'IbpText', 'context': ' XA22\n站厅防烟分区1\n车控站长、AFC、\n值班会议、更衣', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1111, 'y': 430}, 'code': 'text_41517561655340', '_type': 'IbpText', 'context': ' XA23\n站厅防烟分区2\n 走道', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1191, 'y': 430}, 'code': 'text_41519343254392', '_type': 'IbpText', 'context': ' XA24\n站厅防烟分区3\n通风空调机房', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1041, 'y': 504}, 'code': 'text_41520423096113', '_type': 'IbpText', 'context': ' XA25\n气瓶、照明配、\n备品、保洁、电\n井、乘务员室等', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1271, 'y': 205}, 'code': 'text_41534145981544', '_type': 'IbpText', 'context': ' DW05\n站厅公共区', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1269, 'y': 281}, 'code': 'text_41534554285116', '_type': 'IbpText', 'context': ' DW06\n站台公共区', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1271, 'y': 356}, 'code': 'text_4153529603395', '_type': 'IbpText', 'context': ' DW07\n上行轨行区', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1270, 'y': 431}, 'code': 'text_41537305253717', '_type': 'IbpText', 'context': ' DW08\n下行轨行区', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1097, 'y': 135}, 'code': 'text_4153858164985', '_type': 'IbpText', 'context': 'A端 小 系 统', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1265, 'y': 135}, 'code': 'text_41539324608403', '_type': 'IbpText', 'context': '大 系 统', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1398, 'y': 135}, 'code': 'text_41540394521279', '_type': 'IbpText', 'context': 'B端 小 系 统', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1335, 'y': 205}, 'code': 'text_4155017189648', '_type': 'IbpText', 'context': ' XB04\n0.4KV开关柜室\n 灭火时', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1412, 'y': 204}, 'code': 'text_4155130909534', '_type': 'IbpText', 'context': ' XB06\n35KV开关柜室\n 灭火时', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1487, 'y': 204}, 'code': 'text_41552448283016', '_type': 'IbpText', 'context': ' XB08\n直流开关柜室\n 灭火时', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1339, 'y': 281}, 'code': 'text_41554135973266', '_type': 'IbpText', 'context': ' XB10\n整流变压器室\n 灭火时', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1412, 'y': 281}, 'code': 'text_41555434523453', '_type': 'IbpText', 'context': ' XB12\n照明配电盖蓄电\n 池室灭火时', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1485, 'y': 281}, 'code': 'text_41559125721130', '_type': 'IbpText', 'context': ' XB14\n冷水机房电控室\n 灭火时', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1336, 'y': 356}, 'code': 'text_4160221004491', '_type': 'IbpText', 'context': ' XB16\n通风空调电控室\n 灭火时', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1424, 'y': 357}, 'code': 'text_41612760997', '_type': 'IbpText', 'context': ' XB18\n控制室\n灭火时', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1500, 'y': 356}, 'code': 'text_4162343487602', '_type': 'IbpText', 'context': ' XB20\n警务机房\n灭火时', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1335, 'y': 433}, 'code': 'text_4163345005659', '_type': 'IbpText', 'context': ' XB22\n站厅防烟分区1\n 走道', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1415, 'y': 432}, 'code': 'text_41643697261', '_type': 'IbpText', 'context': ' XB23\n站厅防烟分区2\n通风空调机房', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1490, 'y': 431}, 'code': 'text_416627561308', '_type': 'IbpText', 'context': ' XB24\n站厅防烟分区3\n 冷水机房', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1337, 'y': 502}, 'code': 'text_4167203645771', '_type': 'IbpText', 'context': ' XB25\n气瓶、照明配、保\n洁、电井、警务、工\n务、检修等等', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1552, 'y': 134}, 'code': 'text_41619184366041', '_type': 'IbpText', 'context': 'C端 小 系 统', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1630, 'y': 134}, 'code': 'text_4162029006925', '_type': 'IbpText', 'context': 'D端 小 系 统', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1570, 'y': 204}, 'code': 'text_41621103168861', '_type': 'IbpText', 'context': ' XC03\n区间跟随所\n 灭火时', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1578, 'y': 282}, 'code': 'text_4162244286898', '_type': 'IbpText', 'context': 'XC05\n气瓶间', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1644, 'y': 207}, 'code': 'text_41622377178344', '_type': 'IbpText', 'context': ' XD02\n区间跟随所\n 灭火时', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'point': {'x': 1651, 'y': 281}, 'code': 'text_4162334129751', '_type': 'IbpText', 'context': ' XD04\n气瓶间', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 800, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, {'zlevel': 1, 'z': 4, 'point': {'x': 1809, 'y': 38}, 'code': 'text_41639459086866', '_type': 'IbpText', 'context': '消 防 栓 水 泵', 'textFill': '#000', 'fontSize': 28, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1738, 'y': 126}, 'code': 'text_41644191955711', '_type': 'IbpText', 'context': '1#消火栓\n水泵运行', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 700, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1813, 'y': 126}, 'code': 'text_41645348369894', '_type': 'IbpText', 'context': '1#消火栓\n水泵故障', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 700, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1889, 'y': 127}, 'code': 'text_41646129085761', '_type': 'IbpText', 'context': '2#消火栓\n水泵运行', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 700, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1964, 'y': 127}, 'code': 'text_41647262125941', '_type': 'IbpText', 'context': '2#消火栓\n水泵故障', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 700, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2036, 'y': 128}, 'code': 'text_41648198367714', '_type': 'IbpText', 'context': '消火栓水泵\n处于故障状态', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 700, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1807, 'y': 209}, 'code': 'text_41652204763377', '_type': 'IbpText', 'context': '消火栓水泵启动', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1954, 'y': 208}, 'code': 'text_41653445085428', '_type': 'IbpText', 'context': '消火栓水泵禁止', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1819, 'y': 290}, 'code': 'text_41655128361097', '_type': 'IbpText', 'context': 'A F C 闸 机', 'textFill': '#000', 'fontSize': 28, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1735, 'y': 359}, 'code': 'text_417259565354', '_type': 'IbpText', 'context': '紧急释放状态', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1870, 'y': 356}, 'code': 'text_4172447724209', '_type': 'IbpText', 'context': '紧急释放', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2065, 'y': 334}, 'code': 'text_4176256119241', '_type': 'IbpText', 'context': '联动允许', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2020, 'y': 365}, 'code': 'text_4177254929769', '_type': 'IbpText', 'context': '联动禁止', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2006, 'y': 380}, 'code': 'text_4178314368413', '_type': 'IbpText', 'context': ' 正常位为:\n“联动禁止”位', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 500, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1848, 'y': 371}, 'code': 'text_417111045260', '_type': 'IbpText', 'context': '紧急情况下,直接按压\n“紧急释放”,紧急释\n放状态灯亮,即执行成功', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1867, 'y': 434}, 'code': 'text_4171565003604', '_type': 'IbpText', 'context': '门 禁', 'textFill': '#000', 'fontSize': 28, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1836, 'y': 509}, 'code': 'text_41716594045146', '_type': 'IbpText', 'context': '紧急开门状态', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1944, 'y': 509}, 'code': 'text_4171731125729', '_type': 'IbpText', 'context': '紧急开门', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 1986, 'y': 427}, 'code': 'text_4171879969696', '_type': 'IbpText', 'context': '应急情况下按\n压,“紧急开门\n状态”灯亮,即\n执行成功,所有\n门禁将释放,恢\n复时需要专业\n操作。', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 500, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2135, 'y': 25}, 'code': 'text_41740466362992', '_type': 'IbpText', 'context': '后卫寨站', 'textFill': '#000', 'fontSize': 50, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2319, 'y': 116}, 'code': 'text_41747109004314', '_type': 'IbpText', 'context': '自 动 扶 梯', 'textFill': '#000', 'fontSize': 28, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2793, 'y': 117}, 'code': 'text_41753238285971', '_type': 'IbpText', 'context': '屏 蔽 门', 'textFill': '#000', 'fontSize': 28, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2709, 'y': 207}, 'code': 'text_4175695956261', '_type': 'IbpText', 'context': '门关闭且锁紧', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 700, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2793, 'y': 207}, 'code': 'text_41756474911594', '_type': 'IbpText', 'context': '开门状态', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2877, 'y': 207}, 'code': 'text_41757201559908', '_type': 'IbpText', 'context': '开门', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2975, 'y': 365}, 'code': 'text_4187272432554', '_type': 'IbpText', 'context': '上 行', 'textFill': '#000', 'fontSize': 18, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2677, 'y': 277}, 'code': 'text_4187569317011', '_type': 'IbpText', 'context': '下 行', 'textFill': '#000', 'fontSize': 18, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2704, 'y': 457}, 'code': 'text_4181134351083', '_type': 'IbpText', 'context': '门关闭且锁紧', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2791, 'y': 457}, 'code': 'text_4181147163926', '_type': 'IbpText', 'context': '开门状态', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2879, 'y': 457}, 'code': 'text_4181225179602', '_type': 'IbpText', 'context': '开门', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2991, 'y': 184}, 'code': 'text_41815382847533', '_type': 'IbpText', 'context': '禁止', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2952, 'y': 214}, 'code': 'text_41815593003205', '_type': 'IbpText', 'context': '允许', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2987, 'y': 434}, 'code': 'text_41816238362630', '_type': 'IbpText', 'context': '禁止', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2954, 'y': 461}, 'code': 'text_41816528125864', '_type': 'IbpText', 'context': '允许', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2703, 'y': 157}, 'code': 'text_41819316437589', '_type': 'IbpText', 'context': '屏蔽门关闭且锁紧,信号正\n常时,“关闭且锁紧”灯亮', 'textFill': '#000', 'fontSize': 6, 'fontWeight': 550, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2786, 'y': 156}, 'code': 'text_41826117008612', '_type': 'IbpText', 'context': '屏蔽门打开时,信号正常\n时,“开门状态”灯亮', 'textFill': '#000', 'fontSize': 6, 'fontWeight': 550, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2930, 'y': 159}, 'code': 'text_4183225871334', '_type': 'IbpText', 'context': '正常位位“禁止”位', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2934, 'y': 281}, 'code': 'text_41833377567007', '_type': 'IbpText', 'context': '钥匙转至“允许”位,再\n按压“开门”按钮,乘客\n上下完毕后转至“禁止”\n位,现场方可使用PLS钥\n匙关门或打互锁解除发车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3588, 'y': 43}, 'code': 'text_41847255246397', '_type': 'IbpText', 'context': '信 号', 'textFill': '#000', 'fontSize': 28, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3103, 'y': 231}, 'code': 'text_41850174913674', '_type': 'IbpText', 'context': '车 辆 段 方 向', 'textFill': '#000', 'fontSize': 18, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3103, 'y': 280}, 'code': 'text_41851168674074', '_type': 'IbpText', 'context': '下 行', 'textFill': '#000', 'fontSize': 18, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3895, 'y': 361}, 'code': 'text_4185288836353', '_type': 'IbpText', 'context': '上 行', 'textFill': '#000', 'fontSize': 18, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3847, 'y': 400}, 'code': 'text_418523436504', '_type': 'IbpText', 'context': '三 桥 方 向', 'textFill': '#000', 'fontSize': 18, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3173, 'y': 158}, 'code': 'text_5915382632462', '_type': 'IbpText', 'context': 'G1116', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3225, 'y': 158}, 'code': 'text_5916408706415', '_type': 'IbpText', 'context': 'G1118', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3275, 'y': 158}, 'code': 'text_5917207509333', '_type': 'IbpText', 'context': 'G1120', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3326, 'y': 159}, 'code': 'text_5917524544029', '_type': 'IbpText', 'context': 'G1122', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3124, 'y': 208}, 'code': 'text_5918376936934', '_type': 'IbpText', 'context': 'DG1124', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3173, 'y': 208}, 'code': 'text_591917986', '_type': 'IbpText', 'context': 'DG1126', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3228, 'y': 208}, 'code': 'text_5919432625338', '_type': 'IbpText', 'context': 'G1102', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3272, 'y': 208}, 'code': 'text_5920119423643', '_type': 'IbpText', 'context': 'DG1104', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3323, 'y': 207}, 'code': 'text_5920471822286', '_type': 'IbpText', 'context': 'G1106', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3427, 'y': 209}, 'code': 'text_5921262388204', '_type': 'IbpText', 'context': 'X扣车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3526, 'y': 207}, 'code': 'text_5921539743621', '_type': 'IbpText', 'context': 'X扣车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3615, 'y': 209}, 'code': 'text_5922244535209', '_type': 'IbpText', 'context': 'x终止扣车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3697, 'y': 159}, 'code': 'text_592320785014', '_type': 'IbpText', 'context': 'DG1108', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'point': {'x': 3750, 'y': 159}, 'code': 'text_5924125989003', '_type': 'IbpText', 'context': 'G1110', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, {'zlevel': 1, 'z': 4, 'point': {'x': 3799, 'y': 159}, 'code': 'text_59244330439', '_type': 'IbpText', 'context': 'G1202', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3849, 'y': 159}, 'code': 'text_5925341667016', '_type': 'IbpText', 'context': 'G1204', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3266, 'y': 358}, 'code': 'text_5926325668147', '_type': 'IbpText', 'context': '计轴预复零', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3418, 'y': 306}, 'code': 'text_5927422707726', '_type': 'IbpText', 'context': '紧急停车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3419, 'y': 358}, 'code': 'text_5928174782973', '_type': 'IbpText', 'context': '紧急停车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3519, 'y': 357}, 'code': 'text_592963424015', '_type': 'IbpText', 'context': '取消紧停', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3618, 'y': 307}, 'code': 'text_5930122945783', '_type': 'IbpText', 'context': '紧停报警', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3123, 'y': 456}, 'code': 'text_5931423181905', '_type': 'IbpText', 'context': 'G1111', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3174, 'y': 456}, 'code': 'text_593284629497', '_type': 'IbpText', 'context': 'G1113', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'point': {'x': 3225, 'y': 456}, 'code': 'text_5932412541025', '_type': 'IbpText', 'context': 'G1115', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, {'point': {'x': 3274, 'y': 456}, 'code': 'text_593335387711', '_type': 'IbpText', 'context': 'G1117', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, {'zlevel': 1, 'z': 4, 'point': {'x': 3321, 'y': 456}, 'code': 'text_59342863929', '_type': 'IbpText', 'context': 'DG1119', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3123, 'y': 506}, 'code': 'text_593521437162', '_type': 'IbpText', 'context': 'DG1121', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3174, 'y': 506}, 'code': 'text_5935267983522', '_type': 'IbpText', 'context': 'G1101', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3222, 'y': 507}, 'code': 'text_5935573662933', '_type': 'IbpText', 'context': 'DG1103', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3275, 'y': 506}, 'code': 'text_5936306548978', '_type': 'IbpText', 'context': 'G1105', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3424, 'y': 457}, 'code': 'text_5937107825346', '_type': 'IbpText', 'context': 'S扣车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3524, 'y': 454}, 'code': 'text_5937487749902', '_type': 'IbpText', 'context': 'S扣车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3617, 'y': 457}, 'code': 'text_5938423278075', '_type': 'IbpText', 'context': 'S终止扣车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3697, 'y': 457}, 'code': 'text_593916228964', '_type': 'IbpText', 'context': 'DG1107', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3750, 'y': 457}, 'code': 'text_5939429423622', '_type': 'IbpText', 'context': 'G1201', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3801, 'y': 458}, 'code': 'text_5940294947504', '_type': 'IbpText', 'context': 'G1203', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 800, 'fontFamily': 'consolas'}, {'point': {'x': 3406, 'y': 103}, 'code': 'text_5945243988109', '_type': 'IbpText', 'context': "下行。按压后,\n表示灯亮,\nATS/LOW机界\n面下行站台旁\n出现'H,即执\n行成功。", 'textFill': '#000', 'fontSize': 10, 'fontWeight': 500, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, {'zlevel': 1, 'z': 4, 'point': {'x': 3598, 'y': 107}, 'code': 'text_5950224139408', '_type': 'IbpText', 'context': '下行。按压,待扣\n车表示灯熄灭后,\nATS/LOW机下行\n站台旁圆点与字\n符消失,即执行\n成功。', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 500, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3204, 'y': 282}, 'code': 'text_5954411745214', '_type': 'IbpText', 'context': '确认计轴区段后,\n与计轴预复零按\n钮同时按压,待\n轨道区段按钮表\n示灯点亮,即执\n行成功。', 'textFill': '#000', 'fontSize': 9, 'fontWeight': 500, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3328, 'y': 279}, 'code': 'text_5958143342352', '_type': 'IbpText', 'context': '按压后,表示灯亮,\n蜂鸣器持续响(可\n按压报警切除进行\n消音),ATS/LOW\n机站台中央出现红\n色菱形,即执行\n成功。', 'textFill': '#000', 'fontSize': 9, 'fontWeight': 500, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3502, 'y': 275}, 'code': 'text_5101473349554', '_type': 'IbpText', 'context': '按压后,表示灯熄灭蜂\n鸣器持续响(可按压报\n警切除进行消音),\nATS/LOW机站台中\n央红色菱形消失,即\n执行成功。', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 550, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3405, 'y': 484}, 'code': 'text_510716302814', '_type': 'IbpText', 'context': "上行。按压后,\n表示灯亮,\nATS/LOW机界\n面上行站台旁\n出现'H,即执\n行成功。", 'textFill': '#000', 'fontSize': 10, 'fontWeight': 500, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3599, 'y': 481}, 'code': 'text_5109366545936', '_type': 'IbpText', 'context': '上行。按压,待扣\n车表示灯熄灭后,\nATS/LOW机上行\n站台旁圆点与字\n符消失,即执行\n成功。', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 500, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3620, 'y': 356}, 'code': 'text_51026543111242', '_type': 'IbpText', 'context': '报警切除', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3674, 'y': 331}, 'code': 'text_51027375826525', '_type': 'IbpText', 'context': '按压后蜂鸣器静\n音,即执行成功', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 500, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2555, 'y': 376}, 'code': 'text_51534464299805', '_type': 'IbpText', 'context': '扶梯盖板\n非正常打开', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 10, 'y': 10}, 'code': '', '_type': 'IbpText', 'context': '', 'textFill': '', 'fontSize': '', 'fontWeight': '', 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2615, 'y': 184}, 'code': 'text_51536055991', '_type': 'IbpText', 'context': '地面', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2616, 'y': 307}, 'code': 'text_51536333416355', '_type': 'IbpText', 'context': '站厅', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2620, 'y': 432}, 'code': 'text_51537159657167', '_type': 'IbpText', 'context': '站台', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2206, 'y': 305}, 'code': 'text_51538187899953', '_type': 'IbpText', 'context': 'E0111/03(K1) E0111/04(K2) E0111/05(K3) E0111/06(K4)', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2250, 'y': 433}, 'code': 'text_5154024180892', '_type': 'IbpText', 'context': 'E0111/01(N) E0111/02(N)', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2252, 'y': 260}, 'code': 'text_51542363412784', '_type': 'IbpText', 'context': '急停', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2326, 'y': 260}, 'code': 'text_51543258299554', '_type': 'IbpText', 'context': '急停', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2402, 'y': 259}, 'code': 'text_5154426299197', '_type': 'IbpText', 'context': '急停', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2478, 'y': 258}, 'code': 'text_51544384294017', '_type': 'IbpText', 'context': '急停', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2279, 'y': 386}, 'code': 'text_5154577973006', '_type': 'IbpText', 'context': '急停', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2352, 'y': 385}, 'code': 'text_51545329418685', '_type': 'IbpText', 'context': '急停', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 3905, 'y': 505}, 'code': 'text_5166547667596', '_type': 'IbpText', 'context': '电话端子', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2204, 'y': 358}, 'code': 'text_1154349701569', '_type': 'IbpText', 'context': '西\n端', 'textFill': '#000', 'fontSize': 18, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2529, 'y': 357}, 'code': 'text_1154721929053', '_type': 'IbpText', 'context': '东\n端', 'textFill': '#000', 'fontSize': 18, 'fontWeight': 600, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2251, 'y': 208}, 'code': 'text_1155744136033', '_type': 'IbpText', 'context': 'B口', 'textFill': '#000', 'fontSize': 15, 'fontWeight': 500, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2326, 'y': 206}, 'code': 'text_11559149644411', '_type': 'IbpText', 'context': 'D口', 'textFill': '#000', 'fontSize': 15, 'fontWeight': 500, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2477, 'y': 207}, 'code': 'text_116055517211', '_type': 'IbpText', 'context': 'A口', 'textFill': '#000', 'fontSize': 15, 'fontWeight': 500, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2401, 'y': 207}, 'code': 'text_116282926344', '_type': 'IbpText', 'context': 'A口', 'textFill': '#000', 'fontSize': 15, 'fontWeight': 500, 'fontFamily': 'consolas'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2346, 'y': 151}, 'code': 'text_1161398925293', '_type': 'IbpText', 'context': '按压后,红灯亮,现场扶梯停\n止运行,需现场用钥匙开启扶\n梯时,需再次按压,红灯熄灭。', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 550, 'fontFamily': 'consolas'}], 'squareButtonList': [{'point': {'x': 75, 'y': 175}, '_type': 'SquareButton', 'code': 'button_0001', 'color': 'red', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, {'zlevel': 1, 'z': 4, 'point': {'x': 125, 'y': 175}, '_type': 'SquareButton', 'code': 'button_0002', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 175, 'y': 174}, '_type': 'SquareButton', 'code': 'button_0003', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 225, 'y': 175}, '_type': 'SquareButton', 'code': 'button_0004', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 275, 'y': 175}, '_type': 'SquareButton', 'code': 'button_0005', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'point': {'x': 325, 'y': 175}, '_type': 'SquareButton', 'code': 'button_0006', 'color': 'red', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, {'zlevel': 1, 'z': 4, 'point': {'x': 401, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_4102066234674', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 451, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_41021142802731', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 500, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_41021261282904', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'point': {'x': 550, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_41021372727639', 'color': 'red', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, {'zlevel': 1, 'z': 4, 'point': {'x': 601, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_410222879556', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 651, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_41022225682818', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 726, 'y': 174}, '_type': 'SquareButton', 'code': 'sButton_41034167834942', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 775, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_41034458409859', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 826, 'y': 174}, '_type': 'SquareButton', 'code': 'sButton_41034586872393', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 876, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_41035117756343', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 925, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_41035211524212', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 975, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_41035352001528', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 75, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_41054552164071', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 126, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_41055138482599', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 175, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_41055293124518', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 276, 'y': 424}, '_type': 'SquareButton', 'code': 'sButton_4105540974333', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 225, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_41055571289361', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 325, 'y': 424}, '_type': 'SquareButton', 'code': 'sButton_4116164588527', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 400, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_4117401914880', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 450, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_411802155297', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 501, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_4118165201356', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 551, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_41183348571', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 601, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_4118451602012', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 650, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_4111174482634', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 725, 'y': 426}, '_type': 'SquareButton', 'code': 'sButton_4111132407854', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 776, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_41111469846478', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 826, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_411120568399', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 876, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_41114173755674', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 925, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_41114272551551', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 976, 'y': 424}, '_type': 'SquareButton', 'code': 'sButton_41114398395159', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 275, 'y': 499}, '_type': 'SquareButton', 'code': 'sButton_41394129318', 'color': 'yellow', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 826, 'y': 501}, '_type': 'SquareButton', 'code': 'sButton_4141218684010', 'color': 'green', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1050, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_41430292761901', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1125, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_41430568369705', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1200, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_414318884722', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'point': {'x': 1050, 'y': 250}, '_type': 'SquareButton', 'code': 'sButton_4143519249051', 'color': 'red', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, {'point': {'x': 1126, 'y': 250}, '_type': 'SquareButton', 'code': 'sButton_41435247085059', 'color': 'red', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, {'point': {'x': 1200, 'y': 250}, '_type': 'SquareButton', 'code': 'sButton_4143537405349', 'color': 'red', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, {'zlevel': 1, 'z': 4, 'point': {'x': 1050, 'y': 325}, '_type': 'SquareButton', 'code': 'sButton_41435495483958', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1125, 'y': 325}, '_type': 'SquareButton', 'code': 'sButton_414365484870', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1201, 'y': 325}, '_type': 'SquareButton', 'code': 'sButton_4143619420649', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'point': {'x': 1050, 'y': 400}, '_type': 'SquareButton', 'code': 'sButton_41436335325302', 'color': 'red', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, {'point': {'x': 1125, 'y': 400}, '_type': 'SquareButton', 'code': 'sButton_414365985566', 'color': 'red', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, {'zlevel': 1, 'z': 4, 'point': {'x': 1201, 'y': 400}, '_type': 'SquareButton', 'code': 'sButton_41437157979886', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1051, 'y': 475}, '_type': 'SquareButton', 'code': 'sButton_41437246219504', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1276, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_41525455488026', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1501, 'y': 326}, '_type': 'SquareButton', 'code': 'sButton_41527396609835', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1275, 'y': 249}, '_type': 'SquareButton', 'code': 'sButton_4152829453371', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1276, 'y': 400}, '_type': 'SquareButton', 'code': 'sButton_41529367729656', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1501, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_41543306289510', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1500, 'y': 250}, '_type': 'SquareButton', 'code': 'sButton_41543378924491', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1425, 'y': 325}, '_type': 'SquareButton', 'code': 'sButton_4154419403287', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1276, 'y': 325}, '_type': 'SquareButton', 'code': 'sButton_41544103967385', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1500, 'y': 400}, '_type': 'SquareButton', 'code': 'sButton_4154423137871', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1425, 'y': 400}, '_type': 'SquareButton', 'code': 'sButton_41544377013009', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1350, 'y': 475}, '_type': 'SquareButton', 'code': 'sButton_41544484844591', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1350, 'y': 400}, '_type': 'SquareButton', 'code': 'sButton_41544562848923', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1350, 'y': 325}, '_type': 'SquareButton', 'code': 'sButton_4154551569736', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1350, 'y': 250}, '_type': 'SquareButton', 'code': 'sButton_41545133883604', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1350, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_41545206212162', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'point': {'x': 1425, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_41545303323996', 'color': 'red', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, {'zlevel': 1, 'z': 4, 'point': {'x': 1425, 'y': 250}, '_type': 'SquareButton', 'code': 'sButton_41545426847471', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1650, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_41612415341796', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1576, 'y': 250}, '_type': 'SquareButton', 'code': 'sButton_41612486602946', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1650, 'y': 250}, '_type': 'SquareButton', 'code': 'sButton_4161256929830', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1576, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_4161329561451', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1826, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_41650552361820', 'color': 'green', 'status': 'off', 'width': 25, 'height': 1}, {'point': {'x': 1975, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_4165141871209', 'color': 'red', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, {'zlevel': 1, 'z': 4, 'point': {'x': 1875, 'y': 325}, '_type': 'SquareButton', 'code': 'sButton_41656443649289', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 1951, 'y': 475}, '_type': 'SquareButton', 'code': 'sButton_41716138843053', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 2400, 'y': 226}, '_type': 'SquareButton', 'code': 'sButton_4175012276948', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'point': {'x': 2475, 'y': 225}, '_type': 'SquareButton', 'code': 'sButton_41750223316796', 'color': 'red', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, {'zlevel': 1, 'z': 4, 'point': {'x': 2275, 'y': 351}, '_type': 'SquareButton', 'code': 'sButton_41750321799217', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 2351, 'y': 349}, '_type': 'SquareButton', 'code': 'sButton_4175039605366', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 2250, 'y': 225}, '_type': 'SquareButton', 'code': 'sButton_41752339637523', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 2325, 'y': 225}, '_type': 'SquareButton', 'code': 'sButton_417530124476', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 2875, 'y': 174}, '_type': 'SquareButton', 'code': 'sButton_4175598209979', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 2875, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_41810156446450', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3176, 'y': 125}, '_type': 'SquareButton', 'code': 'sButton_41853327072814', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3226, 'y': 125}, '_type': 'SquareButton', 'code': 'sButton_4185437871566', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3276, 'y': 126}, '_type': 'SquareButton', 'code': 'sButton_41854384757478', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3325, 'y': 126}, '_type': 'SquareButton', 'code': 'sButton_41854552912531', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3126, 'y': 176}, '_type': 'SquareButton', 'code': 'sButton_41855146592759', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3175, 'y': 176}, '_type': 'SquareButton', 'code': 'sButton_41855248593080', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3226, 'y': 174}, '_type': 'SquareButton', 'code': 'sButton_41855371632786', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3276, 'y': 176}, '_type': 'SquareButton', 'code': 'sButton_41855465795347', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3325, 'y': 175}, '_type': 'SquareButton', 'code': 'sButton_4185603875332', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3425, 'y': 176}, '_type': 'SquareButton', 'code': 'sButton_41858403003346', 'color': 'yellow', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3626, 'y': 176}, '_type': 'SquareButton', 'code': 'sButton_419149351938', 'color': 'green', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3700, 'y': 126}, '_type': 'SquareButton', 'code': 'sButton_4196579878265', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3751, 'y': 126}, '_type': 'SquareButton', 'code': 'sButton_4198379728039', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3800, 'y': 126}, '_type': 'SquareButton', 'code': 'sButton_4198544114734', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3850, 'y': 125}, '_type': 'SquareButton', 'code': 'sButton_419977078481', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3275, 'y': 325}, '_type': 'SquareButton', 'code': 'sButton_585251543479', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3425, 'y': 325}, '_type': 'SquareButton', 'code': 'sButton_5853389821378', 'color': 'red', 'status': 'off', 'width': 25, 'height': 1}, {'point': {'x': 3525, 'y': 325}, '_type': 'SquareButton', 'code': 'sButton_585433829492', 'color': 'yellow', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, {'zlevel': 1, 'z': 4, 'point': {'x': 3125, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_5855266304306', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3176, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_5855455988433', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'point': {'x': 3225, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_5856189426498', 'color': 'gray', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, {'zlevel': 1, 'z': 4, 'point': {'x': 3275, 'y': 426}, '_type': 'SquareButton', 'code': 'sButton_5856319511385', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3325, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_58572793406', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3126, 'y': 475}, '_type': 'SquareButton', 'code': 'sButton_5857132953525', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'point': {'x': 3175, 'y': 475}, '_type': 'SquareButton', 'code': 'sButton_5857285271469', 'color': 'gray', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, {'point': {'x': 3225, 'y': 475}, '_type': 'SquareButton', 'code': 'sButton_5857399835349', 'color': 'gray', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, {'zlevel': 1, 'z': 4, 'point': {'x': 3275, 'y': 475}, '_type': 'SquareButton', 'code': 'sButton_5857569912421', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3426, 'y': 426}, '_type': 'SquareButton', 'code': 'sButton_5858506468093', 'color': 'yellow', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3625, 'y': 426}, '_type': 'SquareButton', 'code': 'sButton_5859243822042', 'color': 'green', 'status': 'off', 'width': 25, 'height': 1}, {'point': {'x': 3700, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_5859518063071', 'color': 'gray', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, {'zlevel': 1, 'z': 4, 'point': {'x': 3750, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_5901566937', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3801, 'y': 425}, '_type': 'SquareButton', 'code': 'sButton_590135987337', 'color': 'gray', 'status': 'off', 'width': 25, 'height': 1}, {'zlevel': 1, 'z': 4, 'point': {'x': 3626, 'y': 324}, '_type': 'SquareButton', 'code': 'sButton_5102544143660', 'color': 'blue', 'status': 'off', 'width': 25, 'height': 1}], 'tipBoxList': [{'zlevel': 1, 'z': 3, 'point': {'x': 309, 'y': 498}, 'code': 'tipBox_4131207904875', '_type': 'TipBox', 'width': 75, 'height': 28, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 670, 'y': 500}, 'code': 'tipBox_41323422529661', '_type': 'TipBox', 'width': 54, 'height': 100, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 2000, 'y': 376}, 'code': 'tipBox_4179311892930', '_type': 'TipBox', 'width': 75, 'height': 25, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 1841, 'y': 367}, 'code': 'tipBox_41713195488258', '_type': 'TipBox', 'width': 100, 'height': 30, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 1983, 'y': 422}, 'code': 'tipBox_41732408877171', '_type': 'TipBox', 'width': 75, 'height': 80, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 2700, 'y': 152}, 'code': 'tipBox_41823194731832', '_type': 'TipBox', 'width': 80, 'height': 20, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 2783, 'y': 152}, 'code': 'tipBox_4182947526663', '_type': 'TipBox', 'width': 70, 'height': 20, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 2923, 'y': 150}, 'code': 'tipBox_41837191712348', '_type': 'TipBox', 'width': 80, 'height': 25, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 2926, 'y': 276}, 'code': 'tipBox_41837572193649', '_type': 'TipBox', 'width': 100, 'height': 50, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 3403, 'y': 97}, 'code': 'tipBox_5101251023030', '_type': 'TipBox', 'width': 70, 'height': 70, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 3593, 'y': 101}, 'code': 'tipBox_51012286706118', '_type': 'TipBox', 'width': 90, 'height': 70, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 3199, 'y': 273}, 'code': 'tipBox_51013152783750', '_type': 'TipBox', 'width': 75, 'height': 70, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 3323, 'y': 271}, 'code': 'tipBox_5101427107104', '_type': 'TipBox', 'width': 80, 'height': 70, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 3495, 'y': 273}, 'code': 'tipBox_51014343012273', '_type': 'TipBox', 'width': 90, 'height': 50, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 3402, 'y': 478}, 'code': 'tipBox_51014567027956', '_type': 'TipBox', 'width': 70, 'height': 70, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 3593, 'y': 476}, 'code': 'tipBox_51016129828839', '_type': 'TipBox', 'width': 90, 'height': 70, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 3668, 'y': 325}, 'code': 'tipBox_51028494865468', '_type': 'TipBox', 'width': 80, 'height': 30, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 2200, 'y': 350}, 'code': 'tipBox_115425936901', '_type': 'TipBox', 'width': 25, 'height': 50, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 2525, 'y': 349}, 'code': 'tipBox_11546276127881', '_type': 'TipBox', 'width': 25, 'height': 50, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 2250, 'y': 200}, 'code': 'tipBox_11548437166774', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 2325, 'y': 200}, 'code': 'tipBox_1155371737732', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 2400, 'y': 200}, 'code': 'tipBox_115545161260', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 2476, 'y': 199}, 'code': 'tipBox_11555468604530', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 2334, 'y': 149}, 'code': 'tipBox_11612376601928', '_type': 'TipBox', 'width': 120, 'height': 25, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 752, 'y': 525}, 'code': 'tipBox_11639231721562', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 2061, 'y': 348}, 'code': 'tipBox_11652348769885', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 2976, 'y': 200}, 'code': 'tipBox_11654392041327', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F'}, {'zlevel': 1, 'z': 3, 'point': {'x': 2976, 'y': 450}, 'code': 'tipBox_11657307246391', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F'}], 'rotatingButtonList': [{'zlevel': 1, 'z': 3, 'point': {'x': 729, 'y': 503}, 'draggable': true, '_type': 'RotatingButton', 'code': 'rButton_41344417412052', 'width': 20, 'height': 20}, {'zlevel': 1, 'z': 3, 'point': {'x': 2025, 'y': 327}, 'draggable': true, '_type': 'RotatingButton', 'code': 'rButton_41658147562730', 'width': 25, 'height': 25}, {'zlevel': 1, 'z': 3, 'point': {'x': 2950, 'y': 177}, 'draggable': true, '_type': 'RotatingButton', 'code': 'rButton_41755475633812', 'width': 25, 'height': 25}, {'zlevel': 1, 'z': 3, 'point': {'x': 2950, 'y': 426}, 'draggable': true, '_type': 'RotatingButton', 'code': 'rButton_41810343886103', 'width': 25, 'height': 25}], 'ibpLineList': [{'zlevel': 1, 'z': 1, 'point1': {'x': 750, 'y': 513}, 'point2': {'x': 760, 'y': 513}, 'direction': 'transverse', 'code': 'line_4147304287066', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, {'zlevel': 1, 'z': 1, 'point1': {'x': 739, 'y': 523}, 'point2': {'x': 739, 'y': 533}, 'direction': 'vertical', 'code': 'line_4147585973070', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, {'point1': {'x': 1025, 'y': 157}, 'point2': {'x': 1025, 'y': 534}, 'code': 'line_4142172603445', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD', 'zlevel': 1, 'z': 1}, {'point1': {'x': 1250, 'y': 157}, 'point2': {'x': 1250, 'y': 534}, 'code': 'line_41423256845316', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD', 'zlevel': 1, 'z': 1}, {'point1': {'x': 1025, 'y': 157}, 'point2': {'x': 1250, 'y': 157}, 'code': 'line_4151484455902', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD', 'zlevel': 1, 'z': 1}, {'point1': {'x': 1025, 'y': 534}, 'point2': {'x': 1250, 'y': 534}, 'code': 'line_415213806180', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD', 'zlevel': 1, 'z': 1}, {'point1': {'x': 1263, 'y': 157}, 'point2': {'x': 1263, 'y': 534}, 'code': 'line_41530950878', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD', 'zlevel': 1, 'z': 1}, {'point1': {'x': 1263, 'y': 158}, 'point2': {'x': 1313, 'y': 158}, 'code': 'line_41532361001859', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD', 'zlevel': 1, 'z': 1}, {'point1': {'x': 1263, 'y': 533}, 'point2': {'x': 1313, 'y': 533}, 'code': 'line_4153351167000', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD', 'zlevel': 1, 'z': 1}, {'point1': {'x': 1313, 'y': 157}, 'point2': {'x': 1313, 'y': 534}, 'code': 'line_41533308921524', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD', 'zlevel': 1, 'z': 1}, {'point1': {'x': 1325, 'y': 157}, 'point2': {'x': 1325, 'y': 534}, 'code': 'line_41541367969158', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD', 'zlevel': 1, 'z': 1}, {'point1': {'x': 1550, 'y': 157}, 'point2': {'x': 1550, 'y': 535}, 'code': 'line_41541546841867', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD', 'zlevel': 1, 'z': 1}, {'zlevel': 1, 'z': 1, 'point1': {'x': 1324, 'y': 535}, 'point2': {'x': 1549, 'y': 535}, 'direction': 'transverse', 'code': 'line_41542278124761', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, {'point1': {'x': 1325, 'y': 157}, 'point2': {'x': 1550, 'y': 157}, 'code': 'line_4154245138867', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD', 'zlevel': 1, 'z': 1}, {'point1': {'x': 1563, 'y': 157}, 'point2': {'x': 1613, 'y': 157}, 'code': 'line_4169578701349', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD', 'zlevel': 1, 'z': 1}, {'point1': {'x': 1639, 'y': 533}, 'point2': {'x': 1688, 'y': 533}, 'code': 'line_41610143487536', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD', 'zlevel': 1, 'z': 1}, {'point1': {'x': 1562, 'y': 533}, 'point2': {'x': 1613, 'y': 533}, 'code': 'line_41610314288535', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD', 'zlevel': 1, 'z': 1}, {'point1': {'x': 1638, 'y': 158}, 'point2': {'x': 1688, 'y': 158}, 'code': 'line_4161050606325', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD', 'zlevel': 1, 'z': 1}, {'point1': {'x': 1638, 'y': 157}, 'point2': {'x': 1638, 'y': 534}, 'code': 'line_416116219732', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD', 'zlevel': 1, 'z': 1}, {'point1': {'x': 1563, 'y': 157}, 'point2': {'x': 1563, 'y': 534}, 'code': 'line_41611253166269', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD', 'zlevel': 1, 'z': 1}, {'point1': {'x': 1613, 'y': 157}, 'point2': {'x': 1613, 'y': 534}, 'code': 'line_4161145281664', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD', 'zlevel': 1, 'z': 1}, {'point1': {'x': 1688, 'y': 158}, 'point2': {'x': 1688, 'y': 533}, 'code': 'line_4161248923530', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD', 'zlevel': 1, 'z': 1}, {'point1': {'x': 2113, 'y': 0}, 'point2': {'x': 2113, 'y': 1300}, 'code': 'line_4162565004919', '_type': 'IbpLine', 'lineWidth': 5, 'fillColor': '#3A3A36', 'zlevel': 1, 'z': 1}, {'point1': {'x': 1713, 'y': 0}, 'point2': {'x': 1713, 'y': 1300}, 'code': 'line_41626187083180', '_type': 'IbpLine', 'lineWidth': 5, 'fillColor': '#3A3A36', 'zlevel': 1, 'z': 1}, {'zlevel': 1, 'z': 1, 'point1': {'x': 1711, 'y': 414}, 'point2': {'x': 2111, 'y': 414}, 'direction': 'transverse', 'code': 'line_4163649268911', '_type': 'IbpLine', 'lineWidth': 5, 'fillColor': '#3A3A36'}, {'zlevel': 1, 'z': 1, 'point1': {'x': 1714, 'y': 264}, 'point2': {'x': 2114, 'y': 264}, 'direction': 'transverse', 'code': 'line_41637136446994', '_type': 'IbpLine', 'lineWidth': 5, 'fillColor': '#3A3A36'}, {'zlevel': 1, 'z': 1, 'point1': {'x': 2051, 'y': 338}, 'point2': {'x': 2061, 'y': 338}, 'direction': 'transverse', 'code': 'line_417459403934', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, {'zlevel': 1, 'z': 1, 'point1': {'x': 2037, 'y': 351}, 'point2': {'x': 2037, 'y': 361}, 'direction': 'vertical', 'code': 'line_4175593558037', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, {'point1': {'x': 3062, 'y': 0}, 'point2': {'x': 3062, 'y': 1300}, 'code': 'line_41814331538253', '_type': 'IbpLine', 'lineWidth': 5, 'fillColor': '#3A3A36', 'zlevel': 1, 'z': 1}, {'zlevel': 1, 'z': 1, 'point1': {'x': 2976, 'y': 188}, 'point2': {'x': 2986, 'y': 188}, 'direction': 'transverse', 'code': 'line_41817198046655', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, {'zlevel': 1, 'z': 1, 'point1': {'x': 2962, 'y': 201}, 'point2': {'x': 2962, 'y': 211}, 'direction': 'vertical', 'code': 'line_4181743772122', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, {'zlevel': 1, 'z': 1, 'point1': {'x': 2975, 'y': 438}, 'point2': {'x': 2985, 'y': 438}, 'direction': 'transverse', 'code': 'line_4181889162471', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, {'zlevel': 1, 'z': 1, 'point1': {'x': 2963, 'y': 449}, 'point2': {'x': 2963, 'y': 459}, 'direction': 'vertical', 'code': 'line_4181846432328', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}], 'appendageBoxList': [{'point': {'x': 2176, 'y': 174}, '_type': 'AppendageBox', 'code': 'aBox41745264751296', 'width': 475, 'height': 275, 'zlevel': 1, 'z': 1}], 'alarmList': [{'point': {'x': 3626, 'y': 277}, 'code': 'alarm_591507021609', '_type': 'Alarm', 'width': 25, 'zlevel': 1, 'z': 4}, {'point': {'x': 2577, 'y': 351}, 'code': 'alarm_51531302525872', '_type': 'Alarm', 'width': 25, 'zlevel': 1, 'z': 4}], 'keyList': [{'zlevel': 1, 'z': 4, 'point': {'x': 727, 'y': 502}, 'draggable': true, '_type': 'Key', 'code': 'key_5145349642093', 'width': 25, 'height': 75, 'status': 'on'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2022, 'y': 328}, 'draggable': true, '_type': 'Key', 'code': 'key_514551676531', 'width': 25, 'height': 75, 'status': 'off'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2951, 'y': 178}, 'draggable': true, '_type': 'Key', 'code': 'key_51455586131122', 'width': 25, 'height': 75, 'status': 'on'}, {'zlevel': 1, 'z': 4, 'point': {'x': 2951, 'y': 427}, 'draggable': true, '_type': 'Key', 'code': 'key_11656496202355', 'width': 25, 'height': 75, 'status': 'on'}], 'teleTerminalList': [{'zlevel': 1, 'z': 4, 'point': {'x': 3904, 'y': 481}, 'draggable': true, '_type': 'TeleTerminal', 'code': 'terminal5163486449281', 'width': 15}, {'zlevel': 1, 'z': 4, 'point': {'x': 3930, 'y': 481}, 'draggable': true, '_type': 'TeleTerminal', 'code': 'terminal51663374196', 'width': 15}], 'elevatorList': [{'zlevel': 1, 'z': 2, 'point': {'x': 2225, 'y': 198}, '_type': 'Elevator', 'code': 'elevator_1100206636334', 'width': 75, 'height': 100, 'fillColor': '#3E3E3E', 'direction': 'top'}, {'point': {'x': 2299, 'y': 199}, '_type': 'Elevator', 'code': 'elevator_1109363762841', 'width': 75, 'height': 100, 'fillColor': '#3E3E3E', 'direction': 'top', 'zlevel': 1, 'z': 2}, {'zlevel': 1, 'z': 2, 'point': {'x': 2374, 'y': 198}, '_type': 'Elevator', 'code': 'elevator_11010506963311', 'width': 75, 'height': 100, 'fillColor': '#404040', 'direction': 'top'}, {'zlevel': 1, 'z': 2, 'point': {'x': 2450, 'y': 198}, '_type': 'Elevator', 'code': 'elevator_1101128375561', 'width': 75, 'height': 100, 'fillColor': '#444444', 'direction': 'top'}, {'zlevel': 1, 'z': 2, 'point': {'x': 2250, 'y': 322}, '_type': 'Elevator', 'code': 'elevator_1101217128585', 'width': 75, 'height': 100, 'fillColor': '#474646', 'direction': 'top'}, {'zlevel': 1, 'z': 2, 'point': {'x': 2325, 'y': 322}, '_type': 'Elevator', 'code': 'elevator_11013267457977', 'width': 75, 'height': 100, 'fillColor': '#484848', 'direction': 'top'}], 'clockList': [{'zlevel': 1, 'z': 4, 'point': {'x': 2370, 'y': 10}, '_type': 'Clock', 'code': 'clock_11537372847874', 'width': 300}], 'rotateTipList': [{'zlevel': 1, 'z': 4, 'point': {'x': 752, 'y': 527}, 'draggable': true, '_type': 'RotateTip', 'code': 'rTip_11651188933493', 'width': 20}, {'zlevel': 1, 'z': 4, 'point': {'x': 2063, 'y': 352}, 'draggable': true, '_type': 'RotateTip', 'code': 'rTip_116531493638', 'width': 20}, {'zlevel': 1, 'z': 4, 'point': {'x': 2979, 'y': 204}, 'draggable': true, '_type': 'RotateTip', 'code': 'rTip_1165518413653', 'width': 20}, {'zlevel': 1, 'z': 4, 'point': {'x': 2979, 'y': 452}, 'draggable': true, '_type': 'RotateTip', 'code': 'rTip_1165817924321', 'width': 20}]}, + 'Station_203_0.07533': {"background":{"x":0,"y":0,"_type":"Background","width":8000,"height":1300,"code":"bg_0000","zlevel":1,"z":0},"arrowList":[{"point":{"x":25,"y":363},"_type":"Arrow","code":"arrow_31329439098247","orientation":"left","fill":"#0000CD","width":10,"length":850,"zlevel":1,"z":2},{"point":{"x":875,"y":489},"_type":"Arrow","code":"arrow_31334364295054","orientation":"right","fill":"#0000CD","width":10,"length":850,"zlevel":1,"z":2},{"point":{"x":925,"y":363},"_type":"Arrow","code":"arrow_3135751691615","orientation":"left","fill":"#0000CD","width":10,"length":375,"zlevel":1,"z":2},{"point":{"x":1300,"y":488},"_type":"Arrow","code":"arrow_31359162212179","orientation":"right","fill":"#0000CD","width":10,"length":375,"zlevel":1,"z":2},{"point":{"x":3250,"y":364},"_type":"Arrow","code":"arrow_31629555162100","orientation":"left","fill":"#0000CD","width":10,"length":775,"zlevel":1,"z":2},{"point":{"x":4025,"y":464},"_type":"Arrow","code":"arrow_3163184925986","orientation":"right","fill":"#0000CD","width":10,"length":775,"zlevel":1,"z":2},{"point":{"x":4151,"y":363},"_type":"Arrow","code":"arrow_41026447992393","orientation":"left","fill":"#0000CD","width":10,"length":650,"zlevel":1,"z":2},{"point":{"x":4800,"y":489},"_type":"Arrow","code":"arrow_41028366072410","orientation":"right","fill":"#0000CD","width":10,"length":650,"zlevel":1,"z":2},{"point":{"x":5000,"y":363},"_type":"Arrow","code":"arrow_4112935758600","orientation":"left","fill":"#0000CD","width":10,"length":450,"zlevel":1,"z":2},{"point":{"x":5450,"y":489},"_type":"Arrow","code":"arrow_4113091513118","orientation":"right","fill":"#0000CD","width":10,"length":450,"zlevel":1,"z":2},{"point":{"x":7150,"y":363},"_type":"Arrow","code":"arrow_41531515124661","orientation":"left","fill":"#0000CD","width":10,"length":775,"zlevel":1,"z":2},{"point":{"x":7924,"y":463},"_type":"Arrow","code":"arrow_41533315894752","orientation":"right","fill":"#0000CD","width":10,"length":775,"zlevel":1,"z":2}],"textList":[{"point":{"x":389,"y":135},"code":"text_31335354705086","_type":"IbpText","context":"信 号","textFill":"#000","fontSize":28,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":10,"y":10},"code":"","_type":"IbpText","context":"","textFill":"","fontSize":"","fontWeight":"","fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":30,"y":330},"code":"text_31336389012761","_type":"IbpText","context":"康复路方向","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":30,"y":380},"code":"text_3133754853258","_type":"IbpText","context":"下行","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":825,"y":457},"code":"text_31338201494023","_type":"IbpText","context":"上行","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":763,"y":504},"code":"text_31338474136368","_type":"IbpText","context":"万寿路方向","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":326,"y":311},"code":"text_3134945638928","_type":"IbpText","context":"x扣车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":423,"y":308},"code":"text_31349324779966","_type":"IbpText","context":"x扣车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":513,"y":310},"code":"text_31349576543864","_type":"IbpText","context":"x终止扣车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":319,"y":407},"code":"text_31350439735208","_type":"IbpText","context":"紧急停车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":519,"y":408},"code":"text_31351155654211","_type":"IbpText","context":"紧急报警","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":318,"y":460},"code":"text_31351447337697","_type":"IbpText","context":"紧急停车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":418,"y":460},"code":"text_31352278214160","_type":"IbpText","context":"取消紧停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":519,"y":459},"code":"text_3135311972573","_type":"IbpText","context":"报警切除","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":323,"y":560},"code":"text_31353326617296","_type":"IbpText","context":"s扣车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":424,"y":558},"code":"text_31353599095800","_type":"IbpText","context":"s扣车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":513,"y":560},"code":"text_31354289013357","_type":"IbpText","context":"s终止扣车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":28,"y":608},"code":"text_313554941891","_type":"IbpText","context":"电话端子","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1036,"y":214},"code":"text_314689174161","_type":"IbpText","context":"屏 蔽 门","textFill":"#000","fontSize":28,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1204,"y":315},"code":"text_31412437412897","_type":"IbpText","context":"允许","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1240,"y":284},"code":"text_3141389018866","_type":"IbpText","context":"禁止","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":958,"y":309},"code":"text_31414331818732","_type":"IbpText","context":"门关闭且紧锁","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1043,"y":309},"code":"text_31415174054463","_type":"IbpText","context":"开门状态","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1128,"y":309},"code":"text_31415469255264","_type":"IbpText","context":"开门","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":931,"y":381},"code":"text_3141618626775","_type":"IbpText","context":"下行","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1255,"y":455},"code":"text_31416444537347","_type":"IbpText","context":"上行","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1239,"y":535},"code":"text_31421418458857","_type":"IbpText","context":"禁止","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1203,"y":568},"code":"text_31422112464456","_type":"IbpText","context":"允许","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":958,"y":560},"code":"text_31423236709747","_type":"IbpText","context":"门关闭且紧锁","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1043,"y":559},"code":"text_314244981124","_type":"IbpText","context":"开门状态","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1129,"y":559},"code":"text_31424573007377","_type":"IbpText","context":"开门","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1625,"y":56},"code":"text_3142603015564","_type":"IbpText","context":"通化门站","textFill":"#000","fontSize":80,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1558,"y":216},"code":"text_31431265059023","_type":"IbpText","context":"自 动 扶 梯","textFill":"#000","fontSize":28,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2087,"y":115},"code":"text_31449178709011","_type":"IbpText","context":"消 火 栓 水 泵","textFill":"#000","fontSize":28,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2020,"y":230},"code":"text_3145546392572","_type":"IbpText","context":"1#消火栓\n水泵运行","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2093,"y":228},"code":"text_31456509349868","_type":"IbpText","context":"1#消火栓\n水泵故障","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2170,"y":228},"code":"text_31457299813909","_type":"IbpText","context":"2#消火栓\n水泵运行","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2242,"y":228},"code":"text_31458306681512","_type":"IbpText","context":"2#消火栓\n水泵故障","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2309,"y":228},"code":"text_31459189962776","_type":"IbpText","context":"消火栓水泵\n处于自动状态","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2080,"y":311},"code":"text_3150329491688","_type":"IbpText","context":"消火栓水泵启动","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2228,"y":311},"code":"text_3151167013752","_type":"IbpText","context":"消火栓水泵停止","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2110,"y":391},"code":"text_3152409015196","_type":"IbpText","context":"A F C 闸 机","textFill":"#000","fontSize":28,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2341,"y":434},"code":"text_3157188306112","_type":"IbpText","context":"联动允许","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2295,"y":468},"code":"text_31582376664","_type":"IbpText","context":"联动禁止","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2136,"y":540},"code":"text_315114751299","_type":"IbpText","context":"门 禁","textFill":"#000","fontSize":28,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2009,"y":459},"code":"text_31513496384160","_type":"IbpText","context":"紧急释放状态","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2144,"y":461},"code":"text_31514409244848","_type":"IbpText","context":"紧急释放","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2108,"y":610},"code":"text_31515162452811","_type":"IbpText","context":"紧急开门状态","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2218,"y":611},"code":"text_3151659566628","_type":"IbpText","context":"紧急开门","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2560,"y":236},"code":"text_31521462227804","_type":"IbpText","context":"A端小系统","textFill":"#000","fontSize":12,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2488,"y":307},"code":"text_31526493966422","_type":"IbpText","context":" X1A04\n35KV高压室\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2558,"y":307},"code":"text_3152821339531","_type":"IbpText","context":" X1A06\n400KV高压室\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2649,"y":307},"code":"text_3152927979928","_type":"IbpText","context":"X1A08\n控制室\n灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2483,"y":383},"code":"text_3153012458068","_type":"IbpText","context":" X1A10\n照明配电兼蓄电\n 池室灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2553,"y":383},"code":"text_31531333014237","_type":"IbpText","context":" X1A12\n 通风空调电控室\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2651,"y":383},"code":"text_31533102935693","_type":"IbpText","context":"X1A14\n警务机房\n灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2484,"y":454},"code":"text_3153415203358","_type":"IbpText","context":" X1A16\n气瓶、照明配、\n检修、值班会议、\n更衣、警务、安\n 全等","textFill":"#000","fontSize":9,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2559,"y":458},"code":"text_31536247814668","_type":"IbpText","context":" X1A17\n站厅防烟区1\n站厅层通风空调\n 机房","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2635,"y":458},"code":"text_31537566049520","_type":"IbpText","context":" X1A18\n站厅防烟分区2\n设备层冷水机房","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2483,"y":533},"code":"text_3153993174315","_type":"IbpText","context":" X1A19\n站厅防烟分区3\n设备层走廊1","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2687,"y":114},"code":"text_31540386775311","_type":"IbpText","context":"车 站 紧 急 通 风","textFill":"#000","fontSize":28,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2770,"y":236},"code":"text_31544537492977","_type":"IbpText","context":"大系统","textFill":"#000","fontSize":12,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2737,"y":305},"code":"text_3154747997769","_type":"IbpText","context":" DM05\n站厅公共区(防烟分区I)","textFill":"#000","fontSize":9,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2736,"y":356},"code":"text_31551582045280","_type":"IbpText","context":" DM06\n站厅公共区(防烟分区II)","textFill":"#000","fontSize":9,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2768,"y":406},"code":"text_31553282375584","_type":"IbpText","context":" DM07\n站台公共区","textFill":"#000","fontSize":9,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2761,"y":456},"code":"text_31554199728322","_type":"IbpText","context":" DM08\n上行轨行区","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2760,"y":507},"code":"text_3155594531225","_type":"IbpText","context":" DM09\n下行轨行区","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2986,"y":234},"code":"text_3163165489432","_type":"IbpText","context":"B端小系统","textFill":"#000","fontSize":12,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2883,"y":308},"code":"text_316950591755","_type":"IbpText","context":" X1B04\n综合监控设备室\n(一、三号线)\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2959,"y":308},"code":"text_31611245246735","_type":"IbpText","context":" X1B06\n信号设备室(一\n号线)灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3035,"y":308},"code":"text_31612227321480","_type":"IbpText","context":" X1B08\n通信设备室(一\n号线)灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3110,"y":308},"code":"text_31613315245678","_type":"IbpText","context":" X1B10\n通信电源室(一\n号线)灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2888,"y":382},"code":"text_316154700142","_type":"IbpText","context":" X1B12\n屏蔽门控制室\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2955,"y":382},"code":"text_31616137165839","_type":"IbpText","context":" X1B14\n照明配电兼蓄电\n池室(一、三号线)\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3036,"y":382},"code":"text_3161814367966","_type":"IbpText","context":" X1B16\n通风空调电控室\n(一、三号线)\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3112,"y":382},"code":"text_31620139164715","_type":"IbpText","context":" X1B18\n民用通信设备室\n(一、三号线)\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2876,"y":454},"code":"text_31622206214131","_type":"IbpText","context":" X1B20\n站长、AFC、照\n明配、电缆室、\n保洁、备用、工\n务等","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2954,"y":454},"code":"text_31624194458913","_type":"IbpText","context":" X1B21\n站厅防烟分区1\n站厅层通风空调\n 机房","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3031,"y":454},"code":"text_3162532446979","_type":"IbpText","context":" X1B22\n站厅防烟分区2\n设备层通风空调\n 机房","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3111,"y":454},"code":"text_3162759987071","_type":"IbpText","context":" X1B23\n站厅防烟分区3\n设备层走廊2","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2882,"y":530},"code":"text_31628184768400","_type":"IbpText","context":" X1B24\n站厅防烟分区4\n 车控室","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3486,"y":115},"code":"text_3163235997733","_type":"IbpText","context":"隧 道 紧 急 通 风","textFill":"#000","fontSize":28,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3252,"y":329},"code":"text_31634219401623","_type":"IbpText","context":"康复路方向","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3254,"y":381},"code":"text_31634547009971","_type":"IbpText","context":"下行","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3985,"y":431},"code":"text_31635352373129","_type":"IbpText","context":"上行","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3925,"y":482},"code":"text_3163645093884","_type":"IbpText","context":"万寿路方向","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3326,"y":305},"code":"text_3164435506452","_type":"IbpText","context":"KT14\n车头","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3377,"y":305},"code":"text_31645159815833","_type":"IbpText","context":"KT15\n车尾","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3416,"y":305},"code":"text_31645563965639","_type":"IbpText","context":" KT16\n 车中\n 近康复路\n疏散同行车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3466,"y":305},"code":"text_31646598046165","_type":"IbpText","context":" KT17\n 车中\n 近康复路\n疏散逆行车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3517,"y":305},"code":"text_3164850125582","_type":"IbpText","context":" KT18\n 车中\n 近通化门\n疏散逆行车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3568,"y":305},"code":"text_31649521493875","_type":"IbpText","context":" KT19\n 车中\n 近通化门\n疏散同行车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3676,"y":306},"code":"text_31651179164718","_type":"IbpText","context":"TW14\n车头","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3727,"y":306},"code":"text_3165211803596","_type":"IbpText","context":"TW15\n车尾","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3766,"y":306},"code":"text_31652404123039","_type":"IbpText","context":" TW16\n 车中\n 近通化门\n疏散同行车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3816,"y":306},"code":"text_3165441002355","_type":"IbpText","context":" TW17\n 车中\n 近通化门\n疏散逆行车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3866,"y":306},"code":"text_31654589406801","_type":"IbpText","context":" TW18\n 车中\n 近万寿路\n疏散逆行车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3917,"y":306},"code":"text_316565557707","_type":"IbpText","context":" TW18\n 车中\n 近万寿路\n疏散同行车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3327,"y":529},"code":"text_31658254685523","_type":"IbpText","context":"KT08\n车头","textFill":"#00","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3376,"y":529},"code":"text_316597132884","_type":"IbpText","context":"KT09\n车尾","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3416,"y":529},"code":"text_31659417564659","_type":"IbpText","context":" KT10\n 车中\n 近康复路\n疏散逆行车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3467,"y":529},"code":"text_3170475969701","_type":"IbpText","context":" KT11\n 车中\n 近康复路\n疏散同行车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3517,"y":529},"code":"text_317249407485","_type":"IbpText","context":" KT12\n 车中\n 近通化门\n疏散同行车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3567,"y":529},"code":"text_317383091791","_type":"IbpText","context":" KT13\n 车中\n 近通化门\n疏散逆行车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3676,"y":529},"code":"text_317513842416","_type":"IbpText","context":"TW08\n车头","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3727,"y":529},"code":"text_3175487323585","_type":"IbpText","context":"TW09\n车尾","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3766,"y":529},"code":"text_3176429329790","_type":"IbpText","context":" TW10\n 车中\n 近通化门\n疏散逆行车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3816,"y":529},"code":"text_3178219329646","_type":"IbpText","context":" TW11\n 车中\n 近通化门\n疏散同行车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3867,"y":529},"code":"text_3179102204408","_type":"IbpText","context":" TW12\n 车中\n 近万寿路\n疏散同行车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3918,"y":529},"code":"text_31710168767371","_type":"IbpText","context":" TW13\n 车中\n 近万寿路\n疏散逆行车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3628,"y":616},"code":"text_3171587889761","_type":"IbpText","context":"自动","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3666,"y":584},"code":"text_31715357966393","_type":"IbpText","context":"手动","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3418,"y":608},"code":"text_31718533894209","_type":"IbpText","context":"自动状态","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3520,"y":608},"code":"text_31719178842526","_type":"IbpText","context":"手动状态","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3728,"y":611},"code":"text_3172055407588","_type":"IbpText","context":"复位","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3869,"y":609},"code":"text_31720289322136","_type":"IbpText","context":"IBP试灯","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1403,"y":360},"code":"text_41012557511733","_type":"IbpText","context":"急停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1478,"y":360},"code":"text_41014336156013","_type":"IbpText","context":"急停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1553,"y":360},"code":"text_41015268563207","_type":"IbpText","context":"急停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1628,"y":360},"code":"text_41015527993626","_type":"IbpText","context":"急停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1703,"y":360},"code":"text_41016283119405","_type":"IbpText","context":"急停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1778,"y":360},"code":"text_4101768952405","_type":"IbpText","context":"急停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1853,"y":360},"code":"text_41017478713708","_type":"IbpText","context":"急停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1403,"y":485},"code":"text_41018392874041","_type":"IbpText","context":"急停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1503,"y":485},"code":"text_4102134238117","_type":"IbpText","context":"急停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1603,"y":485},"code":"text_4102225321060","_type":"IbpText","context":"急停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1703,"y":485},"code":"text_41022562324706","_type":"IbpText","context":"急停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1853,"y":480},"code":"text_4102422559791","_type":"IbpText","context":"扶梯盖板\n非正常打开","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4413,"y":115},"code":"text_41025489032691","_type":"IbpText","context":"信 号","textFill":"#000","fontSize":28,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4151,"y":330},"code":"text_41029194078948","_type":"IbpText","context":"长乐公园方向","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4156,"y":380},"code":"text_41029492953758","_type":"IbpText","context":"下行","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4759,"y":455},"code":"text_41030301436420","_type":"IbpText","context":"上行","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4698,"y":507},"code":"text_41030537926829","_type":"IbpText","context":"胡家庙方向","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4433,"y":415},"code":"text_41045182409934","_type":"IbpText","context":"通 化 门 站","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4328,"y":287},"code":"text_41056412809990","_type":"IbpText","context":"扣车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4354,"y":237},"code":"text_41057409838503","_type":"IbpText","context":"扣车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4370,"y":287},"code":"text_41058347916143","_type":"IbpText","context":"终止扣车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4444,"y":237},"code":"text_41124275607","_type":"IbpText","context":"紧停报警","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4443,"y":286},"code":"text_4113107677695","_type":"IbpText","context":"报警切除","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4544,"y":237},"code":"text_411461189943","_type":"IbpText","context":"紧急停车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4516,"y":286},"code":"text_411518629211","_type":"IbpText","context":"取消紧停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4570,"y":286},"code":"text_4115428554641","_type":"IbpText","context":"紧急停车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4369,"y":561},"code":"text_4118505191264","_type":"IbpText","context":"紧急停车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4343,"y":613},"code":"text_411926239347","_type":"IbpText","context":"取消紧停","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4393,"y":613},"code":"text_4111058154464","_type":"IbpText","context":"紧急停车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4468,"y":561},"code":"text_41110444235058","_type":"IbpText","context":"紧停报警","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4467,"y":613},"code":"text_41111187831332","_type":"IbpText","context":"报警切除","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4579,"y":561},"code":"text_41112323284639","_type":"IbpText","context":"扣车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4552,"y":613},"code":"text_4111376152643","_type":"IbpText","context":"扣车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4593,"y":613},"code":"text_41113391765337","_type":"IbpText","context":"终止扣车","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5592,"y":74},"code":"text_41124349947259","_type":"IbpText","context":"通 化 门 站","textFill":"#000","fontSize":80,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5161,"y":223},"code":"text_41125397991469","_type":"IbpText","context":"屏 蔽 门","textFill":"#000","fontSize":28,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5006,"y":379},"code":"text_41130521753785","_type":"IbpText","context":"下行","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5406,"y":453},"code":"text_41259503642274","_type":"IbpText","context":"上行","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5315,"y":283},"code":"text_4139599341443","_type":"IbpText","context":"禁止","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5278,"y":314},"code":"text_41310367658057","_type":"IbpText","context":"允许","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5317,"y":534},"code":"text_4132043606107","_type":"IbpText","context":"禁止","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5279,"y":567},"code":"text_4132147403474","_type":"IbpText","context":"允许","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5033,"y":308},"code":"text_41323402782476","_type":"IbpText","context":"门关闭且锁紧","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5116,"y":308},"code":"text_4132422565832","_type":"IbpText","context":"开门状态","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5194,"y":308},"code":"text_4132564698096","_type":"IbpText","context":"开排烟门","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5352,"y":308},"code":"text_41325519496186","_type":"IbpText","context":"开门","textFill":"关门","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5427,"y":308},"code":"text_41326287969647","_type":"IbpText","context":"关门","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5035,"y":558},"code":"text_4133145092143","_type":"IbpText","context":"门关闭且紧锁","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5120,"y":558},"code":"text_4133148931408","_type":"IbpText","context":"开门状态","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5193,"y":558},"code":"text_41332323172365","_type":"IbpText","context":"开门排烟","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5353,"y":558},"code":"text_413332935462","_type":"IbpText","context":"开门","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5428,"y":558},"code":"text_4133334541480","_type":"IbpText","context":"关门","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1938,"y":286},"code":"text_41336526373686","_type":"IbpText","context":"地面","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1941,"y":410},"code":"text_41337241483920","_type":"IbpText","context":"站厅","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1942,"y":535},"code":"text_4133841653053","_type":"IbpText","context":"站台","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1352,"y":409},"code":"text_413391055859","_type":"IbpText","context":"E0124/05(K2) E0124/06(K3) E0124/07(K4) E0124/08(K5) E0124/09(K6) E0124/10(K7) E0124/11(K8)","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1355,"y":532},"code":"text_413425913529","_type":"IbpText","context":"E0124/01(N) E0124/02(N) E0124/03(N) E0124/04(N)","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5724,"y":226},"code":"text_4134638180379","_type":"IbpText","context":"自 动 扶 梯","textFill":"#000","fontSize":28,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6053,"y":283},"code":"text_41354126307392","_type":"IbpText","context":"地面","textFill":"#000","fontSize":15,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6057,"y":408},"code":"text_41354381006285","_type":"IbpText","context":"站厅","textFill":"#000","fontSize":15,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6059,"y":533},"code":"text_4135510283121","_type":"IbpText","context":"站台","textFill":"#000","fontSize":15,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5579,"y":484},"code":"text_41357324852710","_type":"IbpText","context":"停梯","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5678,"y":484},"code":"text_4135858378616","_type":"IbpText","context":"停梯","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5778,"y":484},"code":"text_41358418849122","_type":"IbpText","context":"停梯","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5877,"y":484},"code":"text_41359349085155","_type":"IbpText","context":"停梯","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6002,"y":480},"code":"text_4140108929195","_type":"IbpText","context":"扶梯盖板\n非正常打开","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5531,"y":533},"code":"text_414211652488","_type":"IbpText","context":"E0314/01(N) E0314/02(N) E0314/03(N) E0314/04(N)","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6261,"y":226},"code":"text_41416225339753","_type":"IbpText","context":"AFC闸机","textFill":"#000","fontSize":28,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6391,"y":359},"code":"text_41421421268977","_type":"IbpText","context":"联动允许","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6346,"y":392},"code":"text_41422177081915","_type":"IbpText","context":"联动禁止","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6263,"y":436},"code":"text_41423406291071","_type":"IbpText","context":"门 禁","textFill":"#000","fontSize":28,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6234,"y":307},"code":"text_41425582696171","_type":"IbpText","context":"紧急释放状态","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6334,"y":307},"code":"text_41426382131072","_type":"IbpText","context":"消防联动指示","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6242,"y":385},"code":"text_41427192948740","_type":"IbpText","context":"紧急释放","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6285,"y":531},"code":"text_41428283408244","_type":"IbpText","context":"紧急开门状态","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6292,"y":608},"code":"text_414293525962","_type":"IbpText","context":"紧急开门","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6531,"y":284},"code":"text_41438268608033","_type":"IbpText","context":"大系统","textFill":"#000","fontSize":12,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6606,"y":214},"code":"text_41444267165062","_type":"IbpText","context":"车 站 紧 急 通 风","textFill":"#000","fontSize":28,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6819,"y":284},"code":"text_41448199112345","_type":"IbpText","context":"小系统","textFill":"#000","fontSize":12,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6485,"y":356},"code":"text_41458262079077","_type":"IbpText","context":" DM05\n 站厅公共区\n(防烟分区I)","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6561,"y":356},"code":"text_415023777598","_type":"IbpText","context":" DM06\n 站厅公共区\n(防烟分区II)","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6485,"y":432},"code":"text_4151525728492","_type":"IbpText","context":" DM07\n站台公共区","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6565,"y":431},"code":"text_4152491802485","_type":"IbpText","context":" DM08\n上行轨行区","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6491,"y":506},"code":"text_415426697313","_type":"IbpText","context":" DM09\n下行轨行区","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6666,"y":356},"code":"text_415458684381","_type":"IbpText","context":" XM04\n35KV交流\n开关柜室\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6735,"y":356},"code":"text_4156289564875","_type":"IbpText","context":" XM06\n整流变压器室\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6810,"y":356},"code":"text_41574474050","_type":"IbpText","context":" XM08\n整流变压器室\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6896,"y":356},"code":"text_4158453166499","_type":"IbpText","context":" XM10\n控制室\n灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6960,"y":356},"code":"text_4159402529085","_type":"IbpText","context":" XM12\n直流开关柜室\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6661,"y":431},"code":"text_41510376707352","_type":"IbpText","context":" XM14\n0.4KV低压室\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6730,"y":431},"code":"text_41512146127194","_type":"IbpText","context":" XM16\n通风空调电控室\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6812,"y":431},"code":"text_41513363003154","_type":"IbpText","context":" XM18\n照片配电室\n兼蓄电池室\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6885,"y":431},"code":"text_4151452748860","_type":"IbpText","context":" XM20\n屏蔽门控制室\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6955,"y":431},"code":"text_41515516282699","_type":"IbpText","context":" XM22\n能耗自动控制室\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6662,"y":506},"code":"text_41517144931037","_type":"IbpText","context":" XM24\n信号设备室\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6737,"y":506},"code":"text_41518193726633","_type":"IbpText","context":" XM26\n信号电源室\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6812,"y":506},"code":"text_41519177579676","_type":"IbpText","context":" XM28\n通信设备室\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6891,"y":506},"code":"text_4152018229492","_type":"IbpText","context":" XM30\n通信电源室\n 灭火时","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6954,"y":506},"code":"text_41521143001802","_type":"IbpText","context":" XM32\n气瓶间、照配室、\n污水泵房、电缆室\n、检修室、备用间\n、备品兼保洁间、\n卫生间等","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6661,"y":581},"code":"text_41523445244874","_type":"IbpText","context":" XM33\n3号线站厅北端\n通风空调机房","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6735,"y":581},"code":"text_41524411975495","_type":"IbpText","context":" XM34\n设备层走廊3","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6810,"y":581},"code":"text_41525377644241","_type":"IbpText","context":" XM36\n长~通区间风井\n (风机房火灾\n 和区间火灾)","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7378,"y":215},"code":"text_41534562302384","_type":"IbpText","context":"隧 道 紧 急 通 风","textFill":"#000","fontSize":28,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7154,"y":330},"code":"text_41536505087038","_type":"IbpText","context":"长乐公园方向","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7154,"y":380},"code":"text_41537217246796","_type":"IbpText","context":"下行","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7882,"y":432},"code":"text_41537519979638","_type":"IbpText","context":"上行","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7823,"y":481},"code":"text_41540313489335","_type":"IbpText","context":"胡家庙方向","textFill":"#000","fontSize":20,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7346,"y":305},"code":"text_41542111737030","_type":"IbpText","context":" CT10\n 长-通\n下行车头","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7446,"y":305},"code":"text_4154407487918","_type":"IbpText","context":" CT11\n 长-通\n下行车尾","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7596,"y":305},"code":"text_41546353722005","_type":"IbpText","context":" TH10\n 通-胡\n下行车头","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7695,"y":305},"code":"text_41547365243011","_type":"IbpText","context":" TH11\n 通-胡\n下行车尾","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7346,"y":530},"code":"text_41550431817999","_type":"IbpText","context":" CT08\n 长-通\n上行车头","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7446,"y":530},"code":"text_41551451969535","_type":"IbpText","context":" CT09\n 长-通\n上行车尾","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7596,"y":530},"code":"text_41553335897323","_type":"IbpText","context":" TH08\n 通-胡\n上行车头","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7696,"y":530},"code":"text_41554155325684","_type":"IbpText","context":" TH09\n 通-胡\n上行车尾","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7267,"y":609},"code":"text_41556123006313","_type":"IbpText","context":"IBP试灯","textFill":"#000","fontSize":12,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7693,"y":585},"code":"text_4155935204900","_type":"IbpText","context":"自动","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7653,"y":617},"code":"text_4160269095532","_type":"IbpText","context":"手动","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7752,"y":610},"code":"text_4162172368608","_type":"IbpText","context":"复位","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7442,"y":606},"code":"text_4162555969459","_type":"IbpText","context":"自动状态","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7544,"y":605},"code":"text_4163271965874","_type":"IbpText","context":"手动状态","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":300,"y":198},"code":"text_5102865123822","_type":"IbpText","context":"下行.按压后,\n表示灯亮,\nATS/LOW机界\n面下行站台旁\n出现°H,即执\n行成功","textFill":"#000","fontSize":12,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":500,"y":200},"code":"text_51032242807239","_type":"IbpText","context":"下行.按压,待扣\n车表示灯熄灭后,\nATS/LOW机下行\n站台旁圆点与字\n符消失,即执行\n成功。","textFill":"#000","fontSize":11,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":229,"y":403},"code":"text_51038587201933","_type":"IbpText","context":"按压后表示灯亮,\n蜂鸣器持续响(可\n按压报警切除进行\n消音)。ATS/LOW\n机站台中央出现红\n色菱形,即执\n行成功。","textFill":"#000","fontSize":10,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":397,"y":371},"code":"text_51042107682503","_type":"IbpText","context":"按压后表示灯熄灭蜂\n鸣器持续响(可按压报\n警切除进行消音),\nATS/LOW机站台中\n央红色菱形消失,即\n执行成功。","textFill":"#000","fontSize":9,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":572,"y":431},"code":"text_51045489697096","_type":"IbpText","context":"按压后,蜂鸣器静\n音。即执行成功","textFill":"#000","fontSize":12,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":223,"y":533},"code":"text_5104811202460","_type":"IbpText","context":"上行,按压后,\n表示灯亮,\nATS/LOW机界\n面下行站台旁\n出现°H,即执\n行成功","textFill":"#000","fontSize":12,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":576,"y":531},"code":"text_51049288897269","_type":"IbpText","context":"下行.按压,待扣\n车表示灯熄灭后,\nATS/LOW机下行\n站台旁圆点与字\n符消失,即执行\n成功。","textFill":"#000","fontSize":11,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1177,"y":257},"code":"text_51050409443856","_type":"IbpText","context":"正常位为“禁止”位","textFill":"#000","fontSize":10,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1126,"y":392},"code":"text_5105330524429","_type":"IbpText","context":"钥匙转至“允许”位,再\n按压“开门”按钮,乘客\n上下完毕后转至“禁止”\n位,现场方可使用PSL钥\n匙关门或打互锁解除发车","textFill":"#000","fontSize":10,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1355,"y":462},"code":"text_5105858487208","_type":"IbpText","context":"西\n端","textFill":"#000","fontSize":15,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1756,"y":462},"code":"text_511072885201","_type":"IbpText","context":"东\n端","textFill":"#000","fontSize":15,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1376,"y":333},"code":"text_511373925024","_type":"IbpText","context":"B口","textFill":"#000","fontSize":15,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1451,"y":333},"code":"text_5113478481325","_type":"IbpText","context":"C口","textFill":"#000","fontSize":15,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1526,"y":333},"code":"text_5114346327370","_type":"IbpText","context":"D口","textFill":"#000","fontSize":15,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1601,"y":333},"code":"text_5115154573574","_type":"IbpText","context":"E口","textFill":"#000","fontSize":15,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":1621,"y":254},"code":"text_5116119042003","_type":"IbpText","context":"按压后,红灯亮,现场扶梯停止运行,需现\n场用钥匙开启扶梯时,需再次按压红灯熄灭。","textFill":"#000","fontSize":8,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2108,"y":475},"code":"text_5119408082690","_type":"IbpText","context":"紧急情况下,直接按压\n“紧急释放”,紧急释\n放状态灯亮,即执行成功","textFill":"#000","fontSize":10,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2276,"y":482},"code":"text_5111158223419","_type":"IbpText","context":" 正常位为\n“联动禁止”位","textFill":"#000","fontSize":12,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":2279,"y":554},"code":"text_51115255352682","_type":"IbpText","context":"应急情况下按\n压,“紧急开门\n状态”灯亮,即\n执行成功,所有\n门禁将释放,恢\n复时需由专业\n操作。","textFill":"#000","fontSize":11,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3570,"y":580},"code":"text_51118342803560","_type":"IbpText","context":"正常位为\n“自动”位:\n根据环调\n指令,如需\n人工操作时\n转至手动位\n按压上方对\n应按钮","textFill":"#000","fontSize":10,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":3911,"y":581},"code":"text_5112345769143","_type":"IbpText","context":"专业人员定期\n按压、检查","textFill":"#000","fontSize":10,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4327,"y":137},"code":"text_511275884958","_type":"IbpText","context":"下行.按压后,\n表示灯亮,ATS\n机界面下行站\n台旁出现°H,\n即执行成功","textFill":"#000","fontSize":11,"fontWeight":500,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4344,"y":303},"code":"text_513089987343","_type":"IbpText","context":"下行.按压,待\n扣车表示灯熄\n灭后,ATS机下\n行站台旁白色\n圆点与字符消\n失,即执行成\n功。","textFill":"#000","fontSize":11,"fontWeight":500,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4432,"y":308},"code":"text_5135195326107","_type":"IbpText","context":"按压后,蜂\n鸣器静音,\n即执行成功","textFill":"#000","fontSize":12,"fontWeight":500,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4502,"y":306},"code":"text_513716148324","_type":"IbpText","context":"下行.先确认紧急\n情况解除,再按\n压1~3秒,表示\n灯熄灭,蜂鸣器\n持续响(可按压报\n警切除进行消音)","textFill":"#000","fontSize":10,"fontWeight":500,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4627,"y":209},"code":"text_51310285824695","_type":"IbpText","context":"下行,按压1~3秒,\n表示灯亮,蜂鸣\n器持续响(可按压\n报警切除进行消\n音),ATS机站台\n中央显红色菱形,\n即执行成功。","textFill":"#000","fontSize":9,"fontWeight":500,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4251,"y":580},"code":"text_51314281416524","_type":"IbpText","context":"上行.先确认紧急\n情况解除,再按\n压1~3秒,表示\n灯熄灭,蜂鸣器\n持续响(可按压报\n警切除进行消音)","textFill":"#000","fontSize":10,"fontWeight":500,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4458,"y":632},"code":"text_51315575964907","_type":"IbpText","context":"按压后,蜂\n鸣器静音,\n即执行成功","textFill":"#000","fontSize":12,"fontWeight":500,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4404,"y":475},"code":"text_51317196125420","_type":"IbpText","context":"上行,按压1~3秒,\n表示灯亮,蜂鸣\n器持续响(可按压\n报警切除进行消\n音),ATS机站台\n中央显红色菱形,\n即执行成功。","textFill":"#000","fontSize":9,"fontWeight":500,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4506,"y":478},"code":"text_51319175252353","_type":"IbpText","context":"上行.按压后,\n表示灯亮,ATS\n机界面上行站\n台旁出现°H,\n即执行成功。","textFill":"#000","fontSize":10,"fontWeight":500,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4653,"y":558},"code":"text_51322591979786","_type":"IbpText","context":"上行.按压,待\n扣车表示灯熄\n灭后,ATS机上\n行站台旁白色\n圆点与字符消\n失,即执行成\n功。","textFill":"#000","fontSize":10,"fontWeight":500,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5272,"y":254},"code":"text_51327195813653","_type":"IbpText","context":"正常位为\n“禁止”位","textFill":"#000","fontSize":10,"fontWeight":500,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5276,"y":379},"code":"text_5133153603805","_type":"IbpText","context":"钥匙打至“允\n许”位,按压\n“开门”按钮,\n操作完毕后恢\n复至“禁止”\n位。","textFill":"#000","fontSize":10,"fontWeight":500,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5452,"y":578},"code":"text_51334426296150","_type":"IbpText","context":"钥匙打至“允\n许”位,按压\n“关门”按钮,\n操作完毕后恢\n复至“禁止”\n位。","textFill":"#000","fontSize":10,"fontWeight":500,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5533,"y":447},"code":"text_51336532304450","_type":"IbpText","context":"南\n端","textFill":"#000","fontSize":15,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5954,"y":448},"code":"text_51337585005821","_type":"IbpText","context":"北\n端","textFill":"#000","fontSize":15,"fontWeight":550,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":5606,"y":333},"code":"text_51338506616203","_type":"IbpText","context":"按压后,红灯亮\n,现场扶梯停止\n运行,需现场用\n钥匙开启扶梯时\n,须再次按压,\n红灯熄灭。","textFill":"#000","fontSize":10,"fontWeight":500,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6212,"y":320},"code":"text_51341492923146","_type":"IbpText","context":"紧急情况下,直接按压\n1~3秒,闸机开放状态\n灯亮,即执行成功。","textFill":"#000","fontSize":10,"fontWeight":500,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6331,"y":406},"code":"text_51344412785666","_type":"IbpText","context":" 正常位为\n“联动禁止”位","textFill":"#000","fontSize":10,"fontWeight":500,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":6358,"y":479},"code":"text_5134624452054","_type":"IbpText","context":"应急情况下按\n压,“紧急开\n门状态”灯亮,\n即执行成功。\n所有门禁将释\n放,恢复时需\n由专业操作。\n","textFill":"#000","fontSize":10,"fontWeight":500,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":7312,"y":579},"code":"text_5135010533441","_type":"IbpText","context":"专业人员定期\n按压、检查","textFill":"#00","fontSize":10,"fontWeight":500,"fontFamily":"consolas","zlevel":1,"z":4},{"point":{"x":4130,"y":608},"code":"text_51640111968976","_type":"IbpText","context":"电话端子","textFill":"#000","fontSize":10,"fontWeight":600,"fontFamily":"consolas","zlevel":1,"z":4}],"squareButtonList":[{"point":{"x":325,"y":275},"_type":"SquareButton","code":"sButton_3133917234834","color":"yellow","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":525,"y":275},"_type":"SquareButton","code":"sButton_31340182466222","color":"green","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":325,"y":425},"_type":"SquareButton","code":"sButton_31343519984796","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":425,"y":425},"_type":"SquareButton","code":"sButton_3134411693724","color":"yellow","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":525,"y":425},"_type":"SquareButton","code":"sButton_31344372069308","color":"blue","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":325,"y":525},"_type":"SquareButton","code":"sButton_31347239413484","color":"yellow","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":525,"y":525},"_type":"SquareButton","code":"sButton_31347546469013","color":"green","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":1125,"y":275},"_type":"SquareButton","code":"sButton_3148529894543","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":1125,"y":525},"_type":"SquareButton","code":"sButton_31418293667892","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2100,"y":275},"_type":"SquareButton","code":"sButton_3145419565764","color":"green","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2250,"y":275},"_type":"SquareButton","code":"sButton_31454432292164","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2150,"y":425},"_type":"SquareButton","code":"sButton_3154149813792","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2225,"y":575},"_type":"SquareButton","code":"sButton_315131170917","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2500,"y":275},"_type":"SquareButton","code":"sButton_31522392295373","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2575,"y":275},"_type":"SquareButton","code":"sButton_31522538699238","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2650,"y":275},"_type":"SquareButton","code":"sButton_3152354367096","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2500,"y":350},"_type":"SquareButton","code":"sButton_3152432775689","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2500,"y":425},"_type":"SquareButton","code":"sButton_31524265175308","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2500,"y":500},"_type":"SquareButton","code":"sButton_3152443533919","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2575,"y":350},"_type":"SquareButton","code":"sButton_31524578695354","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2575,"y":425},"_type":"SquareButton","code":"sButton_31525191894848","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2650,"y":350},"_type":"SquareButton","code":"sButton_31525407179194","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2650,"y":425},"_type":"SquareButton","code":"sButton_31525576604604","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2775,"y":275},"_type":"SquareButton","code":"sButton_31545174611077","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2775,"y":325},"_type":"SquareButton","code":"sButton_31545395185692","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2775,"y":375},"_type":"SquareButton","code":"sButton_31545546928310","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2775,"y":425},"_type":"SquareButton","code":"sButton_3154652683830","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2775,"y":475},"_type":"SquareButton","code":"sButton_3154732687162","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2900,"y":275},"_type":"SquareButton","code":"sButton_3165162842284","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2900,"y":350},"_type":"SquareButton","code":"sButton_3165403644112","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2900,"y":425},"_type":"SquareButton","code":"sButton_3165559337631","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2900,"y":500},"_type":"SquareButton","code":"sButton_3166101326371","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2975,"y":275},"_type":"SquareButton","code":"sButton_3166257089991","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2975,"y":350},"_type":"SquareButton","code":"sButton_3166484605251","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":2975,"y":425},"_type":"SquareButton","code":"sButton_3166593972902","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3050,"y":275},"_type":"SquareButton","code":"sButton_3167189089929","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3050,"y":350},"_type":"SquareButton","code":"sButton_3167459657790","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3050,"y":425},"_type":"SquareButton","code":"sButton_3168109726981","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3125,"y":275},"_type":"SquareButton","code":"sButton_3168357263375","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3125,"y":350},"_type":"SquareButton","code":"sButton_3168518859853","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3125,"y":425},"_type":"SquareButton","code":"sButton_316927975480","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3325,"y":275},"_type":"SquareButton","code":"sButton_31636521241988","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3375,"y":275},"_type":"SquareButton","code":"sButton_31637429965732","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3425,"y":275},"_type":"SquareButton","code":"sButton_3163759476496","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3475,"y":275},"_type":"SquareButton","code":"sButton_31638101963066","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3525,"y":275},"_type":"SquareButton","code":"sButton_31638226044576","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3575,"y":275},"_type":"SquareButton","code":"sButton_31638466609045","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3675,"y":275},"_type":"SquareButton","code":"sButton_31639103098679","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3725,"y":275},"_type":"SquareButton","code":"sButton_31639241964166","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3775,"y":275},"_type":"SquareButton","code":"sButton_31639365644769","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3825,"y":275},"_type":"SquareButton","code":"sButton_31639447164343","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3875,"y":275},"_type":"SquareButton","code":"sButton_31639558607972","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3925,"y":275},"_type":"SquareButton","code":"sButton_3164074845254","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3325,"y":500},"_type":"SquareButton","code":"sButton_31640482448707","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3375,"y":500},"_type":"SquareButton","code":"sButton_31641277029555","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3825,"y":500},"_type":"SquareButton","code":"sButton_31641375168722","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3425,"y":500},"_type":"SquareButton","code":"sButton_31641501805198","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3475,"y":500},"_type":"SquareButton","code":"sButton_31642141255739","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3525,"y":500},"_type":"SquareButton","code":"sButton_3164226214484","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3575,"y":500},"_type":"SquareButton","code":"sButton_31642487653174","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3675,"y":500},"_type":"SquareButton","code":"sButton_31643102363343","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3725,"y":500},"_type":"SquareButton","code":"sButton_31643188441875","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3775,"y":500},"_type":"SquareButton","code":"sButton_31643308924192","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3875,"y":500},"_type":"SquareButton","code":"sButton_31643425168715","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3925,"y":500},"_type":"SquareButton","code":"sButton_31643587644994","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3725,"y":575},"_type":"SquareButton","code":"sButton_31717143809554","color":"green","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":3875,"y":575},"_type":"SquareButton","code":"sButton_31717571085426","color":"yellow","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":1625,"y":325},"_type":"SquareButton","code":"sButton_4102592508727","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":1550,"y":325},"_type":"SquareButton","code":"sButton_4103366672056","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":1475,"y":325},"_type":"SquareButton","code":"sButton_410496089506","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":1400,"y":325},"_type":"SquareButton","code":"sButton_4104294962874","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":1700,"y":325},"_type":"SquareButton","code":"sButton_410453649244","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":1775,"y":325},"_type":"SquareButton","code":"sButton_410529035853","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":1850,"y":325},"_type":"SquareButton","code":"sButton_4105173045057","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":1400,"y":450},"_type":"SquareButton","code":"sButton_4105344803936","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":1500,"y":450},"_type":"SquareButton","code":"sButton_410665359293","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":1600,"y":450},"_type":"SquareButton","code":"sButton_4106188795537","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":1700,"y":450},"_type":"SquareButton","code":"sButton_4106442969909","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":4325,"y":250},"_type":"SquareButton","code":"sButton_41035249684158","color":"yellow","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":4375,"y":250},"_type":"SquareButton","code":"sButton_41035584632396","color":"green","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":4450,"y":250},"_type":"SquareButton","code":"sButton_410371037616","color":"blue","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":4525,"y":250},"_type":"SquareButton","code":"sButton_4103735961998","color":"yellow","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":4575,"y":250},"_type":"SquareButton","code":"sButton_4103807596142","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":4350,"y":575},"_type":"SquareButton","code":"sButton_41053533274413","color":"yellow","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":4400,"y":575},"_type":"SquareButton","code":"sButton_41054492867157","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":4475,"y":575},"_type":"SquareButton","code":"sButton_41055341753601","color":"blue","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":4550,"y":575},"_type":"SquareButton","code":"sButton_41055546871149","color":"yellow","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":4600,"y":575},"_type":"SquareButton","code":"sButton_41056166631238","color":"green","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":5200,"y":275},"_type":"SquareButton","code":"sButton_4132323571889","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":5350,"y":275},"_type":"SquareButton","code":"sButton_4131233981577","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":5425,"y":275},"_type":"SquareButton","code":"sButton_41313105496140","color":"green","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":5200,"y":525},"_type":"SquareButton","code":"sButton_41316403811278","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":5350,"y":525},"_type":"SquareButton","code":"sButton_41322254522306","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":5425,"y":525},"_type":"SquareButton","code":"sButton_41322395501065","color":"green","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":5575,"y":450},"_type":"SquareButton","code":"sButton_41355522467449","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":5675,"y":450},"_type":"SquareButton","code":"sButton_41356394455317","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":5775,"y":450},"_type":"SquareButton","code":"sButton_41356569417098","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":5875,"y":450},"_type":"SquareButton","code":"sButton_4135713812855","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6250,"y":350},"_type":"SquareButton","code":"sButton_41418249171842","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6300,"y":575},"_type":"SquareButton","code":"sButton_414258369619","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6500,"y":325},"_type":"SquareButton","code":"sButton_41439149887753","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6575,"y":325},"_type":"SquareButton","code":"sButton_41439551962856","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6500,"y":400},"_type":"SquareButton","code":"sButton_41440157017867","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6500,"y":475},"_type":"SquareButton","code":"sButton_4144032189849","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6575,"y":400},"_type":"SquareButton","code":"sButton_4144048935629","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6675,"y":400},"_type":"SquareButton","code":"sButton_41450364922473","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6675,"y":475},"_type":"SquareButton","code":"sButton_41450546938060","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6675,"y":550},"_type":"SquareButton","code":"sButton_4145175485662","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6750,"y":325},"_type":"SquareButton","code":"sButton_4145141211063","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6750,"y":400},"_type":"SquareButton","code":"sButton_4145152291899","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6750,"y":475},"_type":"SquareButton","code":"sButton_4145211421585","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6750,"y":550},"_type":"SquareButton","code":"sButton_41452413401669","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6825,"y":325},"_type":"SquareButton","code":"sButton_41452586293796","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6825,"y":400},"_type":"SquareButton","code":"sButton_41453169816468","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6825,"y":475},"_type":"SquareButton","code":"sButton_41453303161987","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6900,"y":325},"_type":"SquareButton","code":"sButton_4145411887291","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6825,"y":550},"_type":"SquareButton","code":"sButton_4145413605104","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6900,"y":400},"_type":"SquareButton","code":"sButton_41454264535946","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6900,"y":475},"_type":"SquareButton","code":"sButton_4145544056420","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6975,"y":325},"_type":"SquareButton","code":"sButton_4145516117537","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6975,"y":400},"_type":"SquareButton","code":"sButton_4145532380523","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":6975,"y":475},"_type":"SquareButton","code":"sButton_41455441563063","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":7350,"y":275},"_type":"SquareButton","code":"sButton_41541111009582","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":7451,"y":275},"_type":"SquareButton","code":"sButton_415432429314","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":7600,"y":275},"_type":"SquareButton","code":"sButton_41545109885908","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":7700,"y":275},"_type":"SquareButton","code":"sButton_41545342691075","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":7350,"y":500},"_type":"SquareButton","code":"sButton_41548331809759","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":7450,"y":500},"_type":"SquareButton","code":"sButton_415492529604","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":7600,"y":500},"_type":"SquareButton","code":"sButton_41549322765429","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":7700,"y":500},"_type":"SquareButton","code":"sButton_4154955125558","color":"red","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":7275,"y":575},"_type":"SquareButton","code":"sButton_415552561311","color":"yellow","status":"off","width":25,"zlevel":1,"z":4},{"point":{"x":7750,"y":575},"_type":"SquareButton","code":"sButton_4161437641554","color":"green","status":"off","width":25,"zlevel":1,"z":4}],"circularLampList":[{"point":{"x":438,"y":287},"_type":"CircularLamp","code":"lamp_3134198311954","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":339,"y":389},"_type":"CircularLamp","code":"lamp_3134332157960","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":438,"y":538},"_type":"CircularLamp","code":"lamp_31348252139848","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":988,"y":289},"_type":"CircularLamp","switch":"on","code":"lamp_3147298703111","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":1063,"y":289},"_type":"CircularLamp","code":"lamp_314753696836","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":988,"y":538},"_type":"CircularLamp","switch":"on","code":"lamp_3141740140905","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":1063,"y":538},"_type":"CircularLamp","code":"lamp_3141811219052","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":2038,"y":214},"_type":"CircularLamp","code":"lamp_31450517577281","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":2113,"y":214},"_type":"CircularLamp","code":"lamp_31451206694576","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":2188,"y":214},"_type":"CircularLamp","code":"lamp_31452105575800","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":2263,"y":214},"_type":"CircularLamp","code":"lamp_3145241617485","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":2337,"y":214},"_type":"CircularLamp","switch":"on","code":"lamp_31453255403857","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":2038,"y":439},"_type":"CircularLamp","code":"lamp_3153394444097","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":2137,"y":589},"_type":"CircularLamp","code":"lamp_31512292201071","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":3438,"y":588},"_type":"CircularLamp","switch":"on","code":"lamp_31711247564282","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":3538,"y":588},"_type":"CircularLamp","code":"lamp_31711504444890","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":1862,"y":464},"_type":"CircularLamp","code":"lamp_494129311622","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":4363,"y":214},"_type":"CircularLamp","code":"lamp_41032138399297","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":4562,"y":213},"_type":"CircularLamp","code":"lamp_41034226714812","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":4388,"y":538},"_type":"CircularLamp","code":"lamp_41051142236824","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":4587,"y":538},"_type":"CircularLamp","code":"lamp_4105254718396","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":5063,"y":289},"_type":"CircularLamp","code":"lamp_413057981219","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":5138,"y":289},"_type":"CircularLamp","switch":"on","code":"lamp_4131594211532","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":5063,"y":539},"_type":"CircularLamp","switch":"on","code":"lamp_41313503652988","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":5138,"y":539},"_type":"CircularLamp","code":"lamp_41315576136782","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":6013,"y":463},"_type":"CircularLamp","code":"lamp_41352353331990","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":6263,"y":288},"_type":"CircularLamp","code":"lamp_41417237721070","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":6363,"y":288},"_type":"CircularLamp","code":"lamp_41417518617825","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":6313,"y":514},"_type":"CircularLamp","code":"lamp_4142419716686","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":7463,"y":588},"_type":"CircularLamp","switch":"on","code":"lamp_41556517166569","r":8,"fillColor":"#332C22","zlevel":1,"z":4},{"point":{"x":7563,"y":588},"_type":"CircularLamp","code":"lamp_41557245323676","r":8,"fillColor":"#332C22","zlevel":1,"z":4}],"alarmList":[{"point":{"x":528,"y":377},"code":"alarm_31345156053476","_type":"Alarm","width":25,"zlevel":1,"z":4},{"point":{"x":1877,"y":451},"code":"alarm_4101137671464","_type":"Alarm","width":25,"zlevel":1,"z":4},{"point":{"x":4451,"y":200},"code":"alarm_41033362874556","_type":"Alarm","width":25,"zlevel":1,"z":4},{"point":{"x":4475,"y":525},"code":"alarm_41052422151551","_type":"Alarm","width":25,"zlevel":1,"z":4},{"point":{"x":6027,"y":451},"code":"alarm_4135357823574","_type":"Alarm","width":25,"zlevel":1,"z":4}],"teleTerminalList":[{"point":{"x":25,"y":575},"draggable":true,"_type":"TeleTerminal","code":"terminal3134614783727","width":25,"zlevel":1,"z":4},{"point":{"x":50,"y":575},"draggable":true,"_type":"TeleTerminal","code":"terminal31346416455524","width":25,"zlevel":1,"z":4},{"point":{"x":4125,"y":575},"draggable":true,"_type":"TeleTerminal","code":"terminal41046379431263","width":25,"zlevel":1,"z":4},{"point":{"x":4150,"y":575},"draggable":true,"_type":"TeleTerminal","code":"terminal41050274239086","width":25,"zlevel":1,"z":4}],"ibpLineList":[{"point1":{"x":893,"y":1},"point2":{"x":893,"y":1300},"code":"line_31355473868071","_type":"IbpLine","lineWidth":5,"fillColor":"#3A3A36","zlevel":1,"z":1},{"point1":{"x":1225,"y":287},"point2":{"x":1237,"y":287},"code":"line_31410378222274","_type":"IbpLine","lineWidth":3,"fillColor":"#000","zlevel":1,"z":1},{"point1":{"x":1212,"y":297},"point2":{"x":1212,"y":310},"code":"line_31411235898708","_type":"IbpLine","lineWidth":3,"fillColor":"#000","zlevel":1,"z":1},{"point1":{"x":1225,"y":537},"point2":{"x":1237,"y":537},"code":"line_31419313134347","_type":"IbpLine","lineWidth":3,"fillColor":"#000","zlevel":1,"z":1},{"point1":{"x":1212,"y":550},"point2":{"x":1212,"y":562},"code":"line_3142045812852","_type":"IbpLine","lineWidth":3,"fillColor":"#000","zlevel":1,"z":1},{"point1":{"x":1989,"y":0},"point2":{"x":1989,"y":1300},"code":"line_31443194776874","_type":"IbpLine","lineWidth":5,"fillColor":"#3A3A36","zlevel":1,"z":1},{"point1":{"x":2388,"y":0},"point2":{"x":2388,"y":1300},"code":"line_31445286536685","_type":"IbpLine","lineWidth":5,"fillColor":"#3A3A36","zlevel":1,"z":1},{"point1":{"x":1989,"y":363},"point2":{"x":2388,"y":363},"code":"line_314471113536","_type":"IbpLine","lineWidth":5,"fillColor":"#3A3A36","zlevel":1,"z":1},{"point1":{"x":1989,"y":513},"point2":{"x":2388,"y":513},"code":"line_31448257256785","_type":"IbpLine","lineWidth":5,"fillColor":"#3A3A36","zlevel":1,"z":1},{"point1":{"x":2325,"y":437},"point2":{"x":2337,"y":437},"code":"line_3155473071191","_type":"IbpLine","lineWidth":3,"fillColor":"#000","zlevel":1,"z":1},{"point1":{"x":2312,"y":450},"point2":{"x":2312,"y":462},"code":"line_315628829240","_type":"IbpLine","lineWidth":3,"fillColor":"#000","zlevel":1,"z":1},{"point1":{"x":2464,"y":264},"point2":{"x":2464,"y":576},"code":"line_31517334755548","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":2464,"y":264},"point2":{"x":2714,"y":264},"code":"line_31519552775995","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":2714,"y":264},"point2":{"x":2714,"y":576},"code":"line_3152035852943","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":2464,"y":576},"point2":{"x":2714,"y":576},"code":"line_3152113697352","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":2737,"y":264},"point2":{"x":2737,"y":576},"code":"line_31541322054144","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":2737,"y":264},"point2":{"x":2837,"y":264},"code":"line_315431813998","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":2837,"y":264},"point2":{"x":2837,"y":576},"code":"line_31543438702826","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":2737,"y":576},"point2":{"x":2837,"y":576},"code":"line_3154418372613","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":2862,"y":264},"point2":{"x":2862,"y":576},"code":"line_31559482048354","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":2862,"y":264},"point2":{"x":3187,"y":264},"code":"line_316145813655","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":3187,"y":264},"point2":{"x":3187,"y":576},"code":"line_3162175646546","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":2862,"y":576},"point2":{"x":3187,"y":576},"code":"line_3162432686030","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":3650,"y":587},"point2":{"x":3662,"y":587},"code":"line_31713306605441","_type":"IbpLine","lineWidth":3,"fillColor":"#000","zlevel":1,"z":1},{"point1":{"x":3637,"y":600},"point2":{"x":3637,"y":612},"code":"line_3171425353486","_type":"IbpLine","lineWidth":3,"fillColor":"#000","zlevel":1,"z":1},{"point1":{"x":4065,"y":0},"point2":{"x":4065,"y":1300},"code":"line_3172216380105","_type":"IbpLine","lineWidth":20,"fillColor":"#000","zlevel":1,"z":1},{"point1":{"x":4363,"y":391},"point2":{"x":4363,"y":463},"code":"line_41040512395783","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":4363,"y":391},"point2":{"x":4613,"y":391},"code":"line_41043132474302","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":4613,"y":391},"point2":{"x":4613,"y":463},"code":"line_4104492878440","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":4363,"y":463},"point2":{"x":4613,"y":463},"code":"line_41044324963975","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":4888,"y":0},"point2":{"x":4888,"y":1300},"code":"line_41115178868915","_type":"IbpLine","lineWidth":5,"fillColor":"#3A3A36","zlevel":1,"z":1},{"point1":{"x":4888,"y":213},"point2":{"x":6463,"y":213},"code":"line_41116413117101","_type":"IbpLine","lineWidth":5,"fillColor":"#3A3A36","zlevel":1,"z":1},{"point1":{"x":6462,"y":0},"point2":{"x":6462,"y":1300},"code":"line_41119429354180","_type":"IbpLine","lineWidth":5,"fillColor":"#3A3A36","zlevel":1,"z":1},{"point1":{"x":6163,"y":213},"point2":{"x":6163,"y":1300},"code":"line_41120288141802","_type":"IbpLine","lineWidth":5,"fillColor":"#3A3A36","zlevel":1,"z":1},{"point1":{"x":6163,"y":413},"point2":{"x":6463,"y":413},"code":"line_41121444151424","_type":"IbpLine","lineWidth":5,"fillColor":"#3A3A36","zlevel":1,"z":1},{"point1":{"x":5300,"y":287},"point2":{"x":5313,"y":287},"code":"line_4136435982766","_type":"IbpLine","lineWidth":3,"fillColor":"#000","zlevel":1,"z":1},{"point1":{"x":5287,"y":299},"point2":{"x":5287,"y":312},"code":"line_413852936970","_type":"IbpLine","lineWidth":3,"fillColor":"#000","zlevel":1,"z":1},{"point1":{"x":5300,"y":538},"point2":{"x":5313,"y":538},"code":"line_4131812782105","_type":"IbpLine","lineWidth":3,"fillColor":"#000","zlevel":1,"z":1},{"point1":{"x":5287,"y":549},"point2":{"x":5287,"y":562},"code":"line_41319351495573","_type":"IbpLine","lineWidth":3,"fillColor":"#000","zlevel":1,"z":1},{"point1":{"x":6375,"y":361},"point2":{"x":6388,"y":361},"code":"line_4142004067256","_type":"IbpLine","lineWidth":3,"fillColor":"#000","zlevel":1,"z":1},{"point1":{"x":6362,"y":374},"point2":{"x":6362,"y":387},"code":"line_41420502923415","_type":"IbpLine","lineWidth":3,"fillColor":"#000","zlevel":1,"z":1},{"point1":{"x":6475,"y":312},"point2":{"x":6475,"y":625},"code":"line_41431113737910","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":6475,"y":312},"point2":{"x":6625,"y":312},"code":"line_41436337006167","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":6625,"y":312},"point2":{"x":6625,"y":625},"code":"line_4143746445036","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":6475,"y":625},"point2":{"x":6625,"y":625},"code":"line_41437429816064","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":6637,"y":312},"point2":{"x":6637,"y":625},"code":"line_4144534539106","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":6637,"y":312},"point2":{"x":7037,"y":312},"code":"line_41446379166021","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":6637,"y":625},"point2":{"x":7037,"y":625},"code":"line_4144796534333","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":7037,"y":312},"point2":{"x":7037,"y":625},"code":"line_41447324773923","_type":"IbpLine","lineWidth":2,"fillColor":"#0000CD","zlevel":1,"z":1},{"point1":{"x":7062,"y":0},"point2":{"x":7062,"y":1300},"code":"line_41457282295399","_type":"IbpLine","lineWidth":5,"fillColor":"#3A3A36","zlevel":1,"z":1},{"point1":{"x":7677,"y":588},"point2":{"x":7690,"y":588},"code":"line_41558234291795","_type":"IbpLine","lineWidth":3,"fillColor":"#000","zlevel":1,"z":1},{"point1":{"x":7663,"y":600},"point2":{"x":7663,"y":613},"code":"line_41558471247715","_type":"IbpLine","lineWidth":3,"fillColor":"#000","zlevel":1,"z":1}],"clockList":[{"point":{"x":1025,"y":25},"_type":"Clock","code":"clock_3140108456514","width":525,"zlevel":1,"z":4},{"point":{"x":4975,"y":17},"_type":"Clock","code":"clock_41123221361354","width":500,"zlevel":1,"z":4}],"rotatingButtonList":[{"point":{"x":1200,"y":275},"draggable":true,"_type":"RotatingButton","code":"rButton_3149543251870","width":26,"zlevel":1,"z":3},{"point":{"x":1200,"y":525},"draggable":true,"_type":"RotatingButton","code":"rButton_3141998581005","width":26,"zlevel":1,"z":3},{"point":{"x":2300,"y":425},"draggable":true,"_type":"RotatingButton","code":"rButton_3154501827255","width":26,"zlevel":1,"z":3},{"point":{"x":3625,"y":575},"draggable":true,"_type":"RotatingButton","code":"rButton_31712485081956","width":26,"zlevel":1,"z":3},{"point":{"x":5275,"y":275},"draggable":true,"_type":"RotatingButton","code":"rButton_413538126826","width":25,"zlevel":1,"z":3},{"point":{"x":5275,"y":525},"draggable":true,"_type":"RotatingButton","code":"rButton_41317186227831","width":25,"zlevel":1,"z":3},{"point":{"x":6350,"y":350},"draggable":true,"_type":"RotatingButton","code":"rButton_4141925205131","width":25,"zlevel":1,"z":3},{"point":{"x":7651,"y":576},"draggable":true,"_type":"RotatingButton","code":"rButton_4155756385900","width":25,"zlevel":1,"z":3}],"keyList":[{"point":{"x":1200,"y":275},"draggable":true,"_type":"Key","code":"key_3141468445338","width":25,"height":75,"status":"on","zlevel":1,"z":4},{"point":{"x":1200,"y":525},"draggable":true,"_type":"Key","code":"key_31421191336835","width":25,"height":75,"status":"on","zlevel":1,"z":4},{"point":{"x":2300,"y":425},"draggable":true,"_type":"Key","code":"key_3159273028254","width":25,"height":75,"status":"off","zlevel":1,"z":4},{"point":{"x":3624,"y":575},"draggable":true,"_type":"Key","code":"key_31716257981359","width":25,"height":75,"status":"off","zlevel":1,"z":4},{"point":{"x":5275,"y":275},"draggable":true,"_type":"Key","code":"key_41311312857499","width":25,"height":75,"status":"on","zlevel":1,"z":4},{"point":{"x":5275,"y":525},"draggable":true,"_type":"Key","code":"key_4132222361129","width":25,"height":75,"status":"on","zlevel":1,"z":4},{"point":{"x":6348,"y":350},"draggable":true,"_type":"Key","code":"key_4142254297041","width":25,"height":75,"status":"off","zlevel":1,"z":4},{"point":{"x":7651,"y":577},"draggable":true,"_type":"Key","code":"key_4161144527382","width":25,"height":75,"status":"on","zlevel":1,"z":4}],"appendageBoxList":[{"point":{"x":1320,"y":276},"_type":"AppendageBox","code":"aBox31429263655510","width":650,"height":275,"zlevel":1,"z":1},{"point":{"x":5500,"y":276},"_type":"AppendageBox","code":"aBox4133444723287","width":600,"height":275,"zlevel":1,"z":1}],"elevatorList":[{"point":{"x":1375,"y":300},"_type":"Elevator","code":"elevator_3143376215402","width":75,"height":100,"fillColor":"#6D6C6C","direction":"top","zlevel":1,"z":2},{"point":{"x":1450,"y":300},"_type":"Elevator","code":"elevator_485924152884","width":75,"height":100,"fillColor":"#6D6C6C","direction":"top","zlevel":1,"z":2},{"point":{"x":1525,"y":300},"_type":"Elevator","code":"elevator_4936324079477","width":75,"height":100,"fillColor":"#6D6C6C","direction":"top","zlevel":1,"z":2},{"point":{"x":1600,"y":300},"_type":"Elevator","code":"elevator_4936538404028","width":75,"height":100,"fillColor":"#6D6C6C","direction":"top","zlevel":1,"z":2},{"point":{"x":1675,"y":300},"_type":"Elevator","code":"elevator_49371778889","width":75,"height":100,"fillColor":"#6D6C6C","direction":"none","zlevel":1,"z":2},{"point":{"x":1750,"y":300},"_type":"Elevator","code":"elevator_4937373527540","width":75,"height":100,"fillColor":"#6D6C6C","direction":"top","zlevel":1,"z":2},{"point":{"x":1825,"y":300},"_type":"Elevator","code":"elevator_493833672271","width":75,"height":100,"fillColor":"#6D6C6C","direction":"top","zlevel":1,"z":2},{"point":{"x":1375,"y":424},"_type":"Elevator","code":"elevator_493843391547","width":75,"height":100,"fillColor":"#6D6C6C","direction":"bottom","zlevel":1,"z":2},{"point":{"x":1475,"y":424},"_type":"Elevator","code":"elevator_4939366324421","width":75,"height":100,"fillColor":"#6D6C6C","direction":"top","zlevel":1,"z":2},{"point":{"x":1575,"y":424},"_type":"Elevator","code":"elevator_4939594972642","width":75,"height":100,"fillColor":"#6D6C6C","direction":"top","zlevel":1,"z":2},{"point":{"x":1675,"y":424},"_type":"Elevator","code":"elevator_4940286085596","width":75,"height":100,"fillColor":"#6D6C6C","direction":"bottom","zlevel":1,"z":2},{"point":{"x":5550,"y":424},"_type":"Elevator","code":"elevator_41349545977887","width":75,"height":100,"fillColor":"#6D6C6C","direction":"bottom","zlevel":1,"z":2},{"point":{"x":5650,"y":424},"_type":"Elevator","code":"elevator_4135059237427","width":75,"height":100,"fillColor":"#6D6C6C","direction":"top","zlevel":1,"z":2},{"point":{"x":5750,"y":424},"_type":"Elevator","code":"elevator_41351307103787","width":75,"height":100,"fillColor":"#6D6C6C","direction":"top","zlevel":1,"z":2},{"point":{"x":5850,"y":424},"_type":"Elevator","code":"elevator_4135218455146","width":75,"height":100,"fillColor":"#6D6C6C","direction":"bottom","zlevel":1,"z":2}],"tipBoxList":[{"point":{"x":298,"y":194},"code":"tipBox_51030316642070","_type":"TipBox","width":80,"height":80,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":499,"y":194},"code":"tipBox_51034429368902","_type":"TipBox","width":85,"height":80,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":225,"y":400},"code":"tipBox_51041306896425","_type":"TipBox","width":90,"height":75,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":395,"y":370},"code":"tipBox_51044539378813","_type":"TipBox","width":90,"height":55,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":570,"y":426},"code":"tipBox_51046513763670","_type":"TipBox","width":100,"height":30,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":220,"y":526},"code":"tipBox_51048337364025","_type":"TipBox","width":80,"height":80,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":575,"y":525},"code":"tipBox_5104958665186","_type":"TipBox","width":85,"height":80,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":1178,"y":249},"code":"tipBox_51051402013271","_type":"TipBox","width":80,"height":25,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":1227,"y":300},"code":"tipBox_51052235049487","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":1126,"y":384},"code":"tipBox_51056126337104","_type":"TipBox","width":110,"height":65,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":1226,"y":551},"code":"tipBox_51057188886188","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":1351,"y":449},"code":"tipBox_5105835322731","_type":"TipBox","width":25,"height":50,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":1750,"y":450},"code":"tipBox_51059352009540","_type":"TipBox","width":25,"height":50,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":1376,"y":326},"code":"tipBox_5110451442770","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":1450,"y":326},"code":"tipBox_511198248352","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":1525,"y":326},"code":"tipBox_5111504721857","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":1600,"y":326},"code":"tipBox_5112134495426","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":1616,"y":249},"code":"tipBox_5118573522351","_type":"TipBox","width":170,"height":25,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":2100,"y":470},"code":"tipBox_51111880352","_type":"TipBox","width":125,"height":38,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":2274,"y":479},"code":"tipBox_51113148001107","_type":"TipBox","width":80,"height":27,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":2342,"y":449},"code":"tipBox_5111349642933","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":2276,"y":552},"code":"tipBox_5111736800864","_type":"TipBox","width":82,"height":80,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":3564,"y":576},"code":"tipBox_51120549614002","_type":"TipBox","width":60,"height":85,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":3651,"y":601},"code":"tipBox_5112227289136","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":3905,"y":576},"code":"tipBox_51123525039980","_type":"TipBox","width":70,"height":25,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":4323,"y":128},"code":"tipBox_51128144014503","_type":"TipBox","width":80,"height":70,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":4343,"y":296},"code":"tipBox_513365836359","_type":"TipBox","width":78,"height":90,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":4431,"y":303},"code":"tipBox_513643213405","_type":"TipBox","width":65,"height":45,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":4501,"y":301},"code":"tipBox_5139435733650","_type":"TipBox","width":80,"height":70,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":4626,"y":201},"code":"tipBox_5131312938431","_type":"TipBox","width":70,"height":80,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":4249,"y":574},"code":"tipBox_51315124774861","_type":"TipBox","width":80,"height":70,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":4455,"y":629},"code":"tipBox_5131630573139","_type":"TipBox","width":70,"height":40,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":4403,"y":466},"code":"tipBox_51317502846588","_type":"TipBox","width":70,"height":80,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":4503,"y":468},"code":"tipBox_51321477498742","_type":"TipBox","width":70,"height":70,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":4650,"y":551},"code":"tipBox_51323299161324","_type":"TipBox","width":70,"height":80,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":5267,"y":250},"code":"tipBox_51327572298316","_type":"TipBox","width":50,"height":25,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":5301,"y":301},"code":"tipBox_51328366857463","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":5301,"y":550},"code":"tipBox_51330329652907","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":5272,"y":375},"code":"tipBox_51333383166928","_type":"TipBox","width":65,"height":70,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":5449,"y":572},"code":"tipBox_513352177605","_type":"TipBox","width":65,"height":70,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":5529,"y":435},"code":"tipBox_5133681658233","_type":"TipBox","width":25,"height":50,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":5950,"y":435},"code":"tipBox_51337307968768","_type":"TipBox","width":25,"height":50,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":5602,"y":327},"code":"tipBox_51340285418563","_type":"TipBox","width":78,"height":70,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":6206,"y":318},"code":"tipBox_51343111652037","_type":"TipBox","width":110,"height":30,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":6389,"y":375},"code":"tipBox_513434192483","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":6326,"y":402},"code":"tipBox_51345265178587","_type":"TipBox","width":75,"height":25,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":6351,"y":473},"code":"tipBox_51348199257235","_type":"TipBox","width":75,"height":80,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":7676,"y":600},"code":"tipBox_5134910934184","_type":"TipBox","width":25,"height":25,"fillColor":"#CE950F","zlevel":1,"z":3},{"point":{"x":7308,"y":576},"code":"tipBox_51350524859503","_type":"TipBox","width":70,"height":25,"fillColor":"#CE950F","zlevel":1,"z":3}],"rotateTipList":[{"point":{"x":1227,"y":303},"draggable":true,"_type":"RotateTip","code":"rTip_51052528499337","width":25,"zlevel":1,"z":4},{"point":{"x":1226,"y":552},"draggable":true,"_type":"RotateTip","code":"rTip_51057471768507","width":25,"zlevel":1,"z":4},{"point":{"x":2342,"y":451},"draggable":true,"_type":"RotateTip","code":"rTip_51114385608217","width":25,"zlevel":1,"z":4},{"point":{"x":3651,"y":602},"draggable":true,"_type":"RotateTip","code":"rTip_51122271769459","width":25,"zlevel":1,"z":4},{"point":{"x":5302,"y":303},"draggable":true,"_type":"RotateTip","code":"rTip_51329117085759","width":25,"color":"red","zlevel":1,"z":4},{"point":{"x":5301,"y":552},"draggable":true,"_type":"RotateTip","code":"rTip_5133122676380","width":25,"color":"red","zlevel":1,"z":4},{"point":{"x":6389,"y":377},"draggable":true,"_type":"RotateTip","code":"rTip_51344127241115","width":25,"color":"red","zlevel":1,"z":4},{"point":{"x":7677,"y":602},"draggable":true,"_type":"RotateTip","code":"rTip_51349483255666","width":25,"color":"red","zlevel":1,"z":4}]}, + 'Station_207_0.62282': { + 'background': { + '_type': 'Background', + 'code': 'bg_0000', + 'width': 4096, + 'height': 1300, + 'zlevel': 1, + 'z': 0 + }, + 'arrowList': [{ + 'zlevel': 1, + 'z': 2, + 'point': { + 'x': 50, + 'y': 338 + }, + '_type': 'Arrow', + 'code': 'arrow_0001', + 'orientation': 'left', + 'fill': '#0000CD', + 'width': 10, + 'length': 875, + 'lineWidth': 1 + }, { + 'zlevel': 1, + 'z': 2, + 'point': { + 'x': 925, + 'y': 440 + }, + '_type': 'Arrow', + 'code': 'arrow_0002', + 'orientation': 'right', + 'fill': '#0000CD', + 'width': 10, + 'length': 875, + 'lineWidth': 1 + }, + {'point': {'x': 2675, 'y': 340}, '_type': 'Arrow', 'code': 'arrow_0003', 'orientation': 'left', 'fill': '#0000CD', 'width': 10, 'length': 350, 'zlevel': 1, 'z': 2}, + {'point': {'x': 3025, 'y': 466}, '_type': 'Arrow', 'code': 'arrow_0004', 'orientation': 'right', 'fill': '#0000CD', 'width': 10, 'length': 350, 'zlevel': 1, 'z': 2}, + {'point': {'x': 3126, 'y': 339}, '_type': 'Arrow', 'code': 'arrow_0005', 'orientation': 'left', 'fill': '#0000CD', 'width': 10, 'length': 800, 'zlevel': 1, 'z': 2}, + {'point': {'x': 3926, 'y': 466}, '_type': 'Arrow', 'code': 'arrow_0006', 'orientation': 'right', 'fill': '#0000CD', 'width': 10, 'length': 800, 'zlevel': 1, 'z': 2} + ], + 'clockList': [{'zlevel': 3, 'z': 1, 'point': {'x': 2374, 'y': 51}, '_type': 'Clock', 'code': 'clock_0001', 'width': 300}], + 'textList': [{ + 'code': 'text_0001', + 'context': '隧 道 紧 急 通 风', + 'fontFamily': 'consolas', + 'fontSize': 38, + 'fontWeight': 900, + 'point': { + 'x': 332, + 'y': 114 + }, + 'textFill': '#000', + 'z': 4, + 'zlevel': 1, + '_type': 'IbpText' + }, + { + 'code': 'text_0054', + 'context': '车 站 紧 急 通 风', + 'fontFamily': 'consolas', + 'fontSize': 38, + 'fontWeight': 900, + 'point': { + 'x': 1160, + 'y': 114 + }, + 'textFill': '#000', + 'z': 4, + 'zlevel': 1, + '_type': 'IbpText' + }, + { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 53, + 'y': 305 + }, + 'code': 'text_0002', + '_type': 'IbpText', + 'context': '皂 河 方 向', + 'textFill': '#000', + 'fontSize': 17, + 'fontWeight': 700, + 'fontFamily': 'consolas' + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 54, + 'y': 357 + }, + 'code': 'text_0003', + '_type': 'IbpText', + 'context': '下 行', + 'textFill': '#000', + 'fontSize': 17, + 'fontWeight': 700, + 'fontFamily': 'consolas' + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 879, + 'y': 406 + }, + 'code': 'text_0004', + '_type': 'IbpText', + 'context': '上 行', + 'textFill': '#000', + 'fontSize': 17, + 'fontWeight': 700, + 'fontFamily': 'consolas' + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 802, + 'y': 456 + }, + 'code': 'text_0005', + '_type': 'IbpText', + 'context': '汉 城 路 方 向', + 'textFill': '#000', + 'fontSize': 17, + 'fontWeight': 700, + 'fontFamily': 'consolas' + }, + {'zlevel': 3, 'z': 1, 'point': {'x': 1130, 'y': 213}, 'code': 'text_0006', '_type': 'IbpText', 'context': 'A端 小 系 统', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 800, 'fontFamily': 'consolas'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1414, 'y': 213}, 'code': 'text_0007', '_type': 'IbpText', 'context': '大 系 统', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 800, 'fontFamily': 'consolas'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1531, 'y': 212}, 'code': 'text_0008', '_type': 'IbpText', 'context': 'B端 小 系 统', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 800, 'fontFamily': 'consolas'}, + + {'zlevel': 3, 'z': 1, 'point': {'x': 138, 'y': 278}, 'code': 'text_0009', '_type': 'IbpText', 'context': 'ZZ14\n车头', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 188, 'y': 278}, 'code': 'text_0010', '_type': 'IbpText', 'context': 'ZZ15\n车尾', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 238, 'y': 278}, 'code': 'text_0011', '_type': 'IbpText', 'context': 'ZZ16\n车中\n近皂河\n疏散同行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 288, 'y': 278}, 'code': 'text_0012', '_type': 'IbpText', 'context': 'ZZ17\n车中\n近皂河\n疏散逆行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 338, 'y': 278}, 'code': 'text_0013', '_type': 'IbpText', 'context': 'ZZ18\n车中\n近枣园\n疏散同行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 388, 'y': 278}, 'code': 'text_0014', '_type': 'IbpText', 'context': 'ZZ19\n车中\n近枣园\n疏散逆行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 488, 'y': 278}, 'code': 'text_0015', '_type': 'IbpText', 'context': 'ZH16\n车头', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 538, 'y': 278}, 'code': 'text_0016', '_type': 'IbpText', 'context': 'ZH17\n车尾', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 588, 'y': 278}, 'code': 'text_0017', '_type': 'IbpText', 'context': 'ZH18\n车中\n近枣园\n疏散同行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 638, 'y': 278}, 'code': 'text_0018', '_type': 'IbpText', 'context': 'ZH19\n车中\n近枣园\n疏散逆行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 688, 'y': 278}, 'code': 'text_0019', '_type': 'IbpText', 'context': 'ZH20\n车中\n近汉城路\n疏散同行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 738, 'y': 278}, 'code': 'text_0020', '_type': 'IbpText', 'context': 'ZH21\n车中\n近汉城路\n疏散逆行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 138, 'y': 502}, 'code': 'text_0021', '_type': 'IbpText', 'context': 'ZZ08\n车头', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 188, 'y': 502}, 'code': 'text_0022', '_type': 'IbpText', 'context': 'ZZ09\n车尾', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 238, 'y': 502}, 'code': 'text_0023', '_type': 'IbpText', 'context': 'ZZ10\n车中\n近皂河\n疏散逆行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 288, 'y': 502}, 'code': 'text_0024', '_type': 'IbpText', 'context': 'ZZ11\n车中\n近皂河\n疏散同行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 338, 'y': 502}, 'code': 'text_0025', '_type': 'IbpText', 'context': 'ZZ12\n车中\n近枣园\n疏散同行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 388, 'y': 502}, 'code': 'text_0026', '_type': 'IbpText', 'context': 'ZZ13\n车中\n近枣园\n疏散逆行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 488, 'y': 502}, 'code': 'text_0027', '_type': 'IbpText', 'context': 'ZH08\n车头', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 538, 'y': 502}, 'code': 'text_0028', '_type': 'IbpText', 'context': 'ZH09\n车尾', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 588, 'y': 502}, 'code': 'text_0029', '_type': 'IbpText', 'context': 'ZH10\n车中\n近枣园\n疏散逆行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 638, 'y': 502}, 'code': 'text_0030', '_type': 'IbpText', 'context': 'ZH11\n车中\n近枣园\n疏散同行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 688, 'y': 502}, 'code': 'text_0031', '_type': 'IbpText', 'context': 'ZH12\n车中\n近汉城路\n疏散同行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 738, 'y': 502}, 'code': 'text_0032', '_type': 'IbpText', 'context': 'ZH13\n车中\n近汉城路\n疏散逆行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 788, 'y': 502}, 'code': 'text_0033', '_type': 'IbpText', 'context': 'ZH14\n存车线\n近车站', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 838, 'y': 502}, 'code': 'text_0034', '_type': 'IbpText', 'context': 'ZH15\n存车线\n远车站', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + + {'zlevel': 3, 'z': 1, 'point': {'x': 1013, 'y': 278}, 'code': 'text_0035', '_type': 'IbpText', 'context': 'XA04\n通风空调电控室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1088, 'y': 278}, 'code': 'text_0036', '_type': 'IbpText', 'context': 'XA06\n通风设备室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1163, 'y': 278}, 'code': 'text_0037', '_type': 'IbpText', 'context': 'XA08\n通信电源室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1238, 'y': 278}, 'code': 'text_0038', '_type': 'IbpText', 'context': 'XA10\n综合监控室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1313, 'y': 278}, 'code': 'text_0039', '_type': 'IbpText', 'context': 'XA12\n信号设备室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1013, 'y': 353}, 'code': 'text_0040', '_type': 'IbpText', 'context': 'XA14\n控制室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1088, 'y': 353}, 'code': 'text_0041', '_type': 'IbpText', 'context': 'XA16\n照明配电合蓄电\n池室灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1163, 'y': 353}, 'code': 'text_0042', '_type': 'IbpText', 'context': 'XA18\n屏蔽门控制室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1238, 'y': 353}, 'code': 'text_0043', '_type': 'IbpText', 'context': 'XA20\n通信设备室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1313, 'y': 353}, 'code': 'text_0044', '_type': 'IbpText', 'context': 'XA22\n警务机房\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + + {'zlevel': 3, 'z': 1, 'point': {'x': 1013, 'y': 428}, 'code': 'text_0045', '_type': 'IbpText', 'context': 'XA24\n35kV开关柜室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1088, 'y': 428}, 'code': 'text_0046', '_type': 'IbpText', 'context': 'XA26\n1.5kV直流开关柜室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1163, 'y': 428}, 'code': 'text_0047', '_type': 'IbpText', 'context': 'XA28\n整流变压器室1\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1238, 'y': 428}, 'code': 'text_0048', '_type': 'IbpText', 'context': 'XA30\n整流变压器室2\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1313, 'y': 428}, 'code': 'text_0049', '_type': 'IbpText', 'context': 'XA32\n0.4kV开关柜室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + + {'zlevel': 3, 'z': 1, 'point': {'x': 1013, 'y': 503}, 'code': 'text_0050', '_type': 'IbpText', 'context': 'XA34\n站厅防烟分区1\n车控站长、AFC、\n值班会议、更衣、\n警务、招募配', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1088, 'y': 503}, 'code': 'text_0051', '_type': 'IbpText', 'context': 'XA35\n站厅防烟分区2\n走道', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1163, 'y': 503}, 'code': 'text_0052', '_type': 'IbpText', 'context': 'XA36\n站厅防烟分区3\n通风空调机房', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1238, 'y': 503}, 'code': 'text_0053', '_type': 'IbpText', 'context': 'XA37\n气瓶、保洁、电\n井、检修等', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + + {'zlevel': 3, 'z': 1, 'point': {'x': 1438, 'y': 278}, 'code': 'text_0055', '_type': 'IbpText', 'context': 'DW05\n站厅公共区', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1438, 'y': 328}, 'code': 'text_0056', '_type': 'IbpText', 'context': 'DW06\n站台公共区', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1438, 'y': 378}, 'code': 'text_0057', '_type': 'IbpText', 'context': 'DW07\n上行轨行区', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1438, 'y': 428}, 'code': 'text_0058', '_type': 'IbpText', 'context': 'DW08\n下行轨行区', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1438, 'y': 478}, 'code': 'text_0059', '_type': 'IbpText', 'context': 'DW09\nⅡ号出入口', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + + {'zlevel': 3, 'z': 1, 'point': {'x': 1563, 'y': 278}, 'code': 'text_0060', '_type': 'IbpText', 'context': 'XB04\n通风空调电控室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1563, 'y': 353}, 'code': 'text_0061', '_type': 'IbpText', 'context': 'XB06\n蓄电池室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1563, 'y': 428}, 'code': 'text_0062', '_type': 'IbpText', 'context': 'XB08\n站厅防烟分区1\n通风空调机房', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1563, 'y': 503}, 'code': 'text_0063', '_type': 'IbpText', 'context': 'XB09\n气瓶、照明配\n备品、工具、电\n井、工务、AFC等', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + + {'zlevel': 3, 'z': 1, 'point': {'x': 170, 'y': 611}, 'code': 'text_0064', '_type': 'IbpText', 'context': 'IBP试灯', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 369, 'y': 610}, 'code': 'text_0065', '_type': 'IbpText', 'context': '自动状态', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 468, 'y': 609}, 'code': 'text_0066', '_type': 'IbpText', 'context': '手动状态', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 675, 'y': 610}, 'code': 'text_0067', '_type': 'IbpText', 'context': '复 位', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'zlevel': 3, 'z': 1, 'point': {'x': 238, 'y': 579}, 'code': 'text_0068', '_type': 'IbpText', 'context': '专业人员定期\n按压、检查', 'textFill': '#000', 'fontSize': 9, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 528, 'y': 575}, 'code': 'text_0069', '_type': 'IbpText', 'context': '正常位为\n自动位;\n根据环调\n指令,如需\n人工操作时\n转至手动位,\n按压上方对\n应按钮', 'textFill': '#000', 'fontSize': 9, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 617, 'y': 585}, 'code': 'text_0070', '_type': 'IbpText', 'context': '自动', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 577, 'y': 620}, 'code': 'text_0071', '_type': 'IbpText', 'context': '手动', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + { + 'code': 'text_0072', + 'context': '消 火 栓 水 泵', + 'fontFamily': 'consolas', + 'fontSize': 36, + 'fontWeight': 900, + 'point': {'x': 1736, 'y': 114}, + 'textFill': '#000', + 'z': 4, + 'zlevel': 1, + '_type': 'IbpText' + }, + { + 'code': 'text_0073', + 'context': 'AFC 闸 机', + 'fontFamily': 'consolas', + 'fontSize': 40, + 'fontWeight': 900, + 'point': {'x': 1781, 'y': 359}, + 'textFill': '#000', + 'z': 4, + 'zlevel': 1, + '_type': 'IbpText' + }, + { + 'code': 'text_0074', + 'context': '门 禁', + 'fontFamily': 'consolas', + 'fontSize': 38, + 'fontWeight': 900, + 'point': {'x': 1814, 'y': 512}, + 'textFill': '#000', + 'z': 4, + 'zlevel': 1, + '_type': 'IbpText' + }, + + {'zlevel': 3, 'z': 1, 'point': {'x': 1711, 'y': 205}, 'code': 'text_0075', '_type': 'IbpText', 'context': '1#消火栓\n水泵运行', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1786, 'y': 205}, 'code': 'text_0076', '_type': 'IbpText', 'context': '1#消火栓\n水泵故障', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1861, 'y': 205}, 'code': 'text_0077', '_type': 'IbpText', 'context': '2#消火栓\n水泵运行', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1936, 'y': 205}, 'code': 'text_0078', '_type': 'IbpText', 'context': '2#消火栓\n水泵故障', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 2001, 'y': 205}, 'code': 'text_0079', '_type': 'IbpText', 'context': '消火栓水泵\n处于自动状态', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas' }, + + {'zlevel': 1, 'z': 4, 'point': {'x': 1754, 'y': 283}, 'code': 'text_0080', '_type': 'IbpText', 'context': '消火栓水泵启动', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1905, 'y': 283}, 'code': 'text_0081', '_type': 'IbpText', 'context': '消火栓水泵停止', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1680, 'y': 436}, 'code': 'text_0082', '_type': 'IbpText', 'context': '紧急释放状态', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1817, 'y': 436}, 'code': 'text_0083', '_type': 'IbpText', 'context': '紧急释放', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1785, 'y': 587}, 'code': 'text_0084', '_type': 'IbpText', 'context': '紧急开门状态', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1894, 'y': 587}, 'code': 'text_0085', '_type': 'IbpText', 'context': '紧急开门', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'code': 'text_0086', 'context': '自 动 扶 梯', 'fontFamily': 'consolas', 'fontSize': 38, 'fontWeight': 900, 'point': {'x': 2280, 'y': 186}, 'textFill': '#000', 'z': 4, 'zlevel': 1, '_type': 'IbpText'}, + {'code': 'text_0087', 'context': '屏 蔽 门', 'fontFamily': 'consolas', 'fontSize': 38, 'fontWeight': 900, 'point': {'x': 2806, 'y': 185}, 'textFill': '#000', 'z': 4, 'zlevel': 1, '_type': 'IbpText'}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 2180, 'y': 285}, 'code': 'text_0088', '_type': 'IbpText', 'context': 'B口', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2280, 'y': 285}, 'code': 'text_0089', '_type': 'IbpText', 'context': 'C口', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 2130, 'y': 435}, 'code': 'text_0090', '_type': 'IbpText', 'context': '西\n端', 'textFill': '#000', 'fontSize': 16, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2455, 'y': 435}, 'code': 'text_0091', '_type': 'IbpText', 'context': '东\n端', 'textFill': '#000', 'fontSize': 16, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 1784, 'y': 452}, 'code': 'text_0092', '_type': 'IbpText', 'context': '紧急情况下,直接按压\n“紧急释放”,紧急释\n放状态灯亮,即执行成功', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1928, 'y': 505}, 'code': 'text_0093', '_type': 'IbpText', 'context': '应急情况下按\n压,“紧急开门\n状态”灯亮,即\n执行成功,所有\n门禁将释放,恢\n复时需由专业\n操作。', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1986, 'y': 455}, 'code': 'text_0094', '_type': 'IbpText', 'context': '正常位为\n“联动禁止”位', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2350, 'y': 229}, 'code': 'text_0095', '_type': 'IbpText', 'context': '按压后,红灯亮,现场\n扶梯停止运行,需现场\n用钥匙开启扶梯时,须\n再次按压,红灯熄灭', 'textFill': '#000', 'fontSize': 5, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2015, 'y': 411}, 'code': 'text_0096', '_type': 'IbpText', 'context': '联动允许', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1970, 'y': 436}, 'code': 'text_0097', '_type': 'IbpText', 'context': '联动禁止', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 2593, 'y': 259}, 'code': 'text_0098', '_type': 'IbpText', 'context': '地面', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2593, 'y': 382}, 'code': 'text_0099', '_type': 'IbpText', 'context': '站厅', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2593, 'y': 507}, 'code': 'text_0100', '_type': 'IbpText', 'context': '站台', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2129, 'y': 383}, 'code': 'text_0101', '_type': 'IbpText', 'context': 'E0114/03(K1)', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2227, 'y': 383}, 'code': 'text_0102', '_type': 'IbpText', 'context': 'E0114/04(K2)', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2328, 'y': 383}, 'code': 'text_0103', '_type': 'IbpText', 'context': 'E0114/05(K3)', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2128, 'y': 509}, 'code': 'text_0104', '_type': 'IbpText', 'context': 'E0114/01(N)', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2228, 'y': 508}, 'code': 'text_0105', '_type': 'IbpText', 'context': 'E0114/02(N)', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2528, 'y': 455}, 'code': 'text_0106', '_type': 'IbpText', 'context': '扶梯盖板\n非正常打开', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'point': {'x': 2178, 'y': 336}, 'code': 'text_0107', '_type': 'IbpText', 'context': '急停', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2278, 'y': 336}, 'code': 'text_0108', '_type': 'IbpText', 'context': '急停', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'point': {'x': 2378, 'y': 336}, 'code': 'text_0109', '_type': 'IbpText', 'context': '急停', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, + {'point': {'x': 2177, 'y': 460}, 'code': 'text_0110', '_type': 'IbpText', 'context': '急停', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2278, 'y': 460}, 'code': 'text_0111', '_type': 'IbpText', 'context': '急停', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2711, 'y': 285}, 'code': 'text_0112', '_type': 'IbpText', 'context': '门关闭且锁紧', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'point': {'x': 2797, 'y': 285}, 'code': 'text_0113', '_type': 'IbpText', 'context': '开门状态', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2878, 'y': 285}, 'code': 'text_0114', '_type': 'IbpText', 'context': '开门', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'point': {'x': 2709, 'y': 535}, 'code': 'text_0115', '_type': 'IbpText', 'context': '门关闭且锁紧', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2798, 'y': 535}, 'code': 'text_0116', '_type': 'IbpText', 'context': '开门状态', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2879, 'y': 535}, 'code': 'text_0117', '_type': 'IbpText', 'context': '开门', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 2679, 'y': 354}, 'code': 'text_0118', '_type': 'IbpText', 'context': '下 行', 'textFill': '#000', 'fontSize': 17, 'fontWeight': 700, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2979, 'y': 431}, 'code': 'text_0119', '_type': 'IbpText', 'context': '上 行', 'textFill': '#000', 'fontSize': 17, 'fontWeight': 700, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3129, 'y': 357}, 'code': 'text_0120', '_type': 'IbpText', 'context': '下 行', 'textFill': '#000', 'fontSize': 17, 'fontWeight': 700, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3879, 'y': 433}, 'code': 'text_0121', '_type': 'IbpText', 'context': '上 行', 'textFill': '#000', 'fontSize': 17, 'fontWeight': 700, 'fontFamily': 'consolas'}, + + { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 3127, + 'y': 307 + }, + 'code': 'text_0122', + '_type': 'IbpText', + 'context': '皂 河 方 向', + 'textFill': '#000', + 'fontSize': 17, + 'fontWeight': 700, + 'fontFamily': 'consolas' + }, + { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 3802, + 'y': 483 + }, + 'code': 'text_0123', + '_type': 'IbpText', + 'context': '汉 城 路 方 向', + 'textFill': '#000', + 'fontSize': 17, + 'fontWeight': 700, + 'fontFamily': 'consolas' + }, + + {'zlevel': 1, 'z': 4, 'point': {'x': 2903, 'y': 235}, 'code': 'text_0124', '_type': 'IbpText', 'context': '正常位为“禁止位”', 'textFill': '#000', 'fontSize': 9, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2930, 'y': 357}, 'code': 'text_0125', '_type': 'IbpText', 'context': '钥匙转至“允许位”\n再按压“开门”按钮,乘客\n上下完毕后转至“禁止”\n位,现场方可使用PSL钥\n匙关门或打互锁解除发车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3407, 'y': 187}, 'code': 'text_0126', '_type': 'IbpText', 'context': '下行按压后,\n表示灯亮\nATS/LOW机界\n面下行站台旁\n出现,即执行成功', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3607, 'y': 188}, 'code': 'text_0127', '_type': 'IbpText', 'context': '下行按压,待\n扣车表示灯熄灭后,\nATS/LOW机下行\n站厅旁圆点与字\n符消失,即执行\n成功', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3331, 'y': 386}, 'code': 'text_0128', '_type': 'IbpText', 'context': '按压后,表示灯亮\n蜂鸣器持续响(可\n按压报警切除进行\n消音),ATS/LOW\n机站台中央出现红\n色菱形,即执行\n成功', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3504, 'y': 356}, 'code': 'text_0129', '_type': 'IbpText', 'context': '按压后,表示灯熄灭蜂\n鸣器持续响(可按压报\n警切除进行消音),\nATS/LOW机站台中\n央红色菱形消失,即\n执行成功', 'textFill': '#000', 'fontSize': 7, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3656, 'y': 406}, 'code': 'text_0130', '_type': 'IbpText', 'context': '按压后,蜂鸣器静\n音,即执行成功', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3407, 'y': 563}, 'code': 'text_0131', '_type': 'IbpText', 'context': '上行按压后,\n表示灯亮,\nATS/LOW机界\n面下行站台旁\n出现,即执行成功', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3611, 'y': 561}, 'code': 'text_0132', '_type': 'IbpText', 'context': '上行按压,待扣\n车表示灯熄灭后,\nATS/LOW机下行\n站厅旁圆点与字\n符消失,即执行\n成功', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 3426, 'y': 285}, 'code': 'text_0133', '_type': 'IbpText', 'context': 'X扣车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3527, 'y': 283}, 'code': 'text_0134', '_type': 'IbpText', 'context': 'X扣车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3618, 'y': 286}, 'code': 'text_0135', '_type': 'IbpText', 'context': 'X终止扣车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'point': {'x': 3420, 'y': 382}, 'code': 'text_0136', '_type': 'IbpText', 'context': '紧急停车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, + {'point': {'x': 3618, 'y': 382}, 'code': 'text_0137', '_type': 'IbpText', 'context': '紧急报警', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3419, 'y': 436}, 'code': 'text_0138', '_type': 'IbpText', 'context': '紧急停车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3519, 'y': 435}, 'code': 'text_0139', '_type': 'IbpText', 'context': '取消紧停', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3618, 'y': 434}, 'code': 'text_0140', '_type': 'IbpText', 'context': '报警切除', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3425, 'y': 534}, 'code': 'text_0141', '_type': 'IbpText', 'context': 'S扣车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3526, 'y': 533}, 'code': 'text_0142', '_type': 'IbpText', 'context': 'S扣车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3617, 'y': 533}, 'code': 'text_0143', '_type': 'IbpText', 'context': 'S终止扣车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3907, 'y': 587}, 'code': 'text_0144', '_type': 'IbpText', 'context': '电话端子', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 2965, 'y': 261}, 'code': 'text_0145', '_type': 'IbpText', 'context': '禁止', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2928, 'y': 288}, 'code': 'text_0146', '_type': 'IbpText', 'context': '允许', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2966, 'y': 510}, 'code': 'text_0147', '_type': 'IbpText', 'context': '禁止', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2928, 'y': 541}, 'code': 'text_0148', '_type': 'IbpText', 'context': '允许', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'code': 'text_0149', 'context': '信 号', 'fontFamily': 'consolas', 'fontSize': 38, 'fontWeight': 900, 'point': {'x': 3488, 'y': 87}, 'textFill': '#000', 'z': 4, 'zlevel': 1, '_type': 'IbpText'}, + {'code': 'text_0150', 'context': ' 枣 园 站', 'fontFamily': 'consolas', 'fontSize': 44, 'fontWeight': 900, 'point': {'x': 2128, 'y': 59}, 'textFill': '#000', 'z': 4, 'zlevel': 1, '_type': 'IbpText'} + ], + 'teleTerminalList': [ + {'zlevel': 1, 'z': 4, 'point': {'x': 3908, 'y': 555}, 'draggable': true, '_type': 'TeleTerminal', 'code': 'terminal0001', 'width': 15}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3931, 'y': 555}, 'draggable': true, '_type': 'TeleTerminal', 'code': 'terminal0002', 'width': 15}], + 'squareButtonList': [{ + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 125, + 'y': 246 + }, + '_type': 'SquareButton', + 'code': 'button_0001', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 176, + 'y': 246 + }, + '_type': 'SquareButton', + 'code': 'button_0002', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 226, + 'y': 247 + }, + '_type': 'SquareButton', + 'code': 'button_0003', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 275, + 'y': 247 + }, + '_type': 'SquareButton', + 'code': 'button_0004', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 325, + 'y': 247 + }, + '_type': 'SquareButton', + 'code': 'button_0005', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 376, + 'y': 246 + }, + '_type': 'SquareButton', + 'code': 'button_0006', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 475, + 'y': 246 + }, + '_type': 'SquareButton', + 'code': 'button_0007', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 526, + 'y': 247 + }, + '_type': 'SquareButton', + 'code': 'button_0008', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 576, + 'y': 246 + }, + '_type': 'SquareButton', + 'code': 'button_0009', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 625, + 'y': 247 + }, + '_type': 'SquareButton', + 'code': 'button_0010', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 676, + 'y': 247 + }, + '_type': 'SquareButton', + 'code': 'button_0011', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 726, + 'y': 247 + }, + '_type': 'SquareButton', + 'code': 'button_0012', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 126, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0013', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 175, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0014', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 225, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0015', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 275, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0016', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 325, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0017', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 376, + 'y': 471 + }, + '_type': 'SquareButton', + 'code': 'button_0018', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 475, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0019', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 525, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0020', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 576, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0021', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 626, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0022', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 677, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0023', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 727, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0024', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 776, + 'y': 473 + }, + '_type': 'SquareButton', + 'code': 'button_0025', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 825, + 'y': 473 + }, + '_type': 'SquareButton', + 'code': 'button_0026', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 176, + 'y': 572 + }, + '_type': 'SquareButton', + 'code': 'button_0027', + 'color': 'yellow', + 'status': 'off', + 'width': 25 + }, + { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 675, + 'y': 572 + }, + '_type': 'SquareButton', + 'code': 'button_0028', + 'color': 'green', + 'status': 'off', + 'width': 25 + }, + {'zlevel': 1, 'z': 4, 'point': {'x': 1000, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0029', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1075, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0030', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1150, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0031', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1225, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0032', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1300, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0033', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1000, 'y': 322}, '_type': 'SquareButton', 'code': 'button_0034', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1075, 'y': 322}, '_type': 'SquareButton', 'code': 'button_0035', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1150, 'y': 322}, '_type': 'SquareButton', 'code': 'button_0036', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1225, 'y': 322}, '_type': 'SquareButton', 'code': 'button_0037', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1300, 'y': 322}, '_type': 'SquareButton', 'code': 'button_0038', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1000, 'y': 397}, '_type': 'SquareButton', 'code': 'button_0039', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1075, 'y': 397}, '_type': 'SquareButton', 'code': 'button_0040', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1150, 'y': 397}, '_type': 'SquareButton', 'code': 'button_0041', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1225, 'y': 397}, '_type': 'SquareButton', 'code': 'button_0042', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1300, 'y': 397}, '_type': 'SquareButton', 'code': 'button_0043', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1000, 'y': 472}, '_type': 'SquareButton', 'code': 'button_0044', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1075, 'y': 472}, '_type': 'SquareButton', 'code': 'button_0045', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1150, 'y': 472}, '_type': 'SquareButton', 'code': 'button_0046', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1225, 'y': 472}, '_type': 'SquareButton', 'code': 'button_0047', 'color': 'red', 'status': 'off', 'width': 25}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 1425, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0048', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1425, 'y': 297}, '_type': 'SquareButton', 'code': 'button_0049', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1425, 'y': 347}, '_type': 'SquareButton', 'code': 'button_0050', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1425, 'y': 397}, '_type': 'SquareButton', 'code': 'button_0051', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1425, 'y': 447}, '_type': 'SquareButton', 'code': 'button_0052', 'color': 'red', 'status': 'off', 'width': 25}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 1550, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0053', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1550, 'y': 322}, '_type': 'SquareButton', 'code': 'button_0054', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1550, 'y': 397}, '_type': 'SquareButton', 'code': 'button_0055', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1550, 'y': 472}, '_type': 'SquareButton', 'code': 'button_0056', 'color': 'red', 'status': 'off', 'width': 25}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 1776, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0057', 'color': 'green', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1925, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0058', 'color': 'red', 'status': 'off', 'width': 25}, + {'point': {'x': 1825, 'y': 398}, '_type': 'SquareButton', 'code': 'button_0059', 'color': 'red', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1900, 'y': 547}, '_type': 'SquareButton', 'code': 'button_0060', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2176, 'y': 299}, '_type': 'SquareButton', 'code': 'button_0061', 'color': 'red', 'status': 'off', 'width': 25}, + {'point': {'x': 2276, 'y': 298}, '_type': 'SquareButton', 'code': 'button_0062', 'color': 'red', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, + {'point': {'x': 2375, 'y': 297}, '_type': 'SquareButton', 'code': 'button_0063', 'color': 'red', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2176, 'y': 421}, '_type': 'SquareButton', 'code': 'button_0064', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2276, 'y': 423}, '_type': 'SquareButton', 'code': 'button_0065', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2875, 'y': 248}, '_type': 'SquareButton', 'code': 'button_0066', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2875, 'y': 498}, '_type': 'SquareButton', 'code': 'button_0067', 'color': 'red', 'status': 'off', 'width': 25}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 3426, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0068', 'color': 'yellow', 'status': 'off', 'width': 25}, {'zlevel': 1, 'z': 4, 'point': {'x': 3625, 'y': 248}, '_type': 'SquareButton', 'code': 'button_0069', 'color': 'green', 'status': 'off', 'width': 25}, {'zlevel': 1, 'z': 4, 'point': {'x': 3425, 'y': 397}, '_type': 'SquareButton', 'code': 'button_0070', 'color': 'red', 'status': 'off', 'width': 25}, {'zlevel': 1, 'z': 4, 'point': {'x': 3526, 'y': 396}, '_type': 'SquareButton', 'code': 'button_0071', 'color': 'yellow', 'status': 'off', 'width': 25}, {'zlevel': 1, 'z': 4, 'point': {'x': 3625, 'y': 396}, '_type': 'SquareButton', 'code': 'button_0072', 'color': 'blue', 'status': 'off', 'width': 25}, {'zlevel': 1, 'z': 4, 'point': {'x': 3425, 'y': 498}, '_type': 'SquareButton', 'code': 'button_0073', 'color': 'yellow', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3626, 'y': 497}, '_type': 'SquareButton', 'code': 'button_0074', 'color': 'green', 'status': 'off', 'width': 25} + ], + 'ibpLineList': [ + {'zlevel': 1, 'z': 1, 'point1': {'x': 963, 'y': 237}, 'point2': {'x': 1363, 'y': 237}, 'direction': 'transverse', 'code': 'line_0001', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 963, 'y': 587}, 'point2': {'x': 1363, 'y': 587}, 'direction': 'transverse', 'code': 'line_0002', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 963, 'y': 236}, 'point2': {'x': 963, 'y': 588}, 'direction': 'transverse', 'code': 'line_0003', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 1363, 'y': 236}, 'point2': {'x': 1363, 'y': 588}, 'direction': 'transverse', 'code': 'line_0004', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + + {'zlevel': 1, 'z': 1, 'point1': {'x': 1388, 'y': 237}, 'point2': {'x': 1488, 'y': 237}, 'direction': 'transverse', 'code': 'line_0005', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 1388, 'y': 587}, 'point2': {'x': 1488, 'y': 587}, 'direction': 'transverse', 'code': 'line_0006', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 1388, 'y': 236}, 'point2': {'x': 1388, 'y': 588}, 'direction': 'transverse', 'code': 'line_0007', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 1488, 'y': 236}, 'point2': {'x': 1488, 'y': 588}, 'direction': 'transverse', 'code': 'line_0008', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + + {'zlevel': 1, 'z': 1, 'point1': {'x': 1513, 'y': 237}, 'point2': {'x': 1613, 'y': 237}, 'direction': 'transverse', 'code': 'line_0009', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 1513, 'y': 587}, 'point2': {'x': 1613, 'y': 587}, 'direction': 'transverse', 'code': 'line_0010', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 1513, 'y': 236}, 'point2': {'x': 1513, 'y': 588}, 'direction': 'transverse', 'code': 'line_0011', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 1613, 'y': 236}, 'point2': {'x': 1613, 'y': 588}, 'direction': 'transverse', 'code': 'line_0012', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + + {'zlevel': 1, 'z': 1, 'point1': {'x': 605, 'y': 588}, 'point2': {'x': 615, 'y': 588}, 'direction': 'transverse', 'code': 'line_0013', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 590, 'y': 603}, 'point2': {'x': 590, 'y': 613}, 'direction': 'transverse', 'code': 'line_0014', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, + + {'zlevel': 1, 'z': 1, 'point1': {'x': 1663, 'y': 0}, 'point2': {'x': 1663, 'y': 1300}, 'direction': 'transverse', 'code': 'line_0015', '_type': 'IbpLine', 'lineWidth': 5, 'fillColor': '#3A3A36'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 1663, 'y': 337}, 'point2': {'x': 2076, 'y': 337}, 'direction': 'transverse', 'code': 'line_0016', '_type': 'IbpLine', 'lineWidth': 5, 'fillColor': '#3A3A36'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 2076, 'y': 0}, 'point2': {'x': 2076, 'y': 1300}, 'direction': 'transverse', 'code': 'line_0017', '_type': 'IbpLine', 'lineWidth': 5, 'fillColor': '#3A3A36'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 1663, 'y': 487}, 'point2': {'x': 2076, 'y': 487}, 'direction': 'transverse', 'code': 'line_0018', '_type': 'IbpLine', 'lineWidth': 5, 'fillColor': '#3A3A36'}, + + {'zlevel': 1, 'z': 1, 'point1': {'x': 3063, 'y': 0}, 'point2': {'x': 3063, 'y': 1300}, 'direction': 'transverse', 'code': 'line_0019', '_type': 'IbpLine', 'lineWidth': 5, 'fillColor': '#3A3A36'}, + + {'zlevel': 1, 'z': 3, 'point1': {'x': 2002, 'y': 414}, 'point2': {'x': 2012, 'y': 414}, 'direction': 'transverse', 'code': 'line_0020', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, + {'zlevel': 1, 'z': 3, 'point1': {'x': 1988, 'y': 425}, 'point2': {'x': 1988, 'y': 435}, 'direction': 'transverse', 'code': 'line_0021', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, + {'zlevel': 1, 'z': 3, 'point1': {'x': 2952, 'y': 265}, 'point2': {'x': 2962, 'y': 265}, 'direction': 'transverse', 'code': 'line_0022', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, + {'zlevel': 1, 'z': 3, 'point1': {'x': 2939, 'y': 276}, 'point2': {'x': 2939, 'y': 286}, 'direction': 'transverse', 'code': 'line_0023', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, + {'zlevel': 1, 'z': 3, 'point1': {'x': 2952, 'y': 513}, 'point2': {'x': 2962, 'y': 513}, 'direction': 'transverse', 'code': 'line_0024', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, + {'zlevel': 1, 'z': 3, 'point1': {'x': 2939, 'y': 526}, 'point2': {'x': 2939, 'y': 536}, 'direction': 'transverse', 'code': 'line_0025', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'} + ], + 'circularLampList': [ + {'zlevel': 1, 'z': 1, 'point': {'x': 388, 'y': 588}, '_type': 'CircularLamp', 'code': 'lamp_0001', 'r': 8, 'fillColor': '#332C22', 'switch': 'on'}, + {'zlevel': 1, 'z': 1, 'point': {'x': 488, 'y': 588}, '_type': 'CircularLamp', 'code': 'lamp_0002', 'r': 8, 'fillColor': '#332C22', 'switch': 'off'}, + + {'zlevel': 1, 'z': 1, 'point': {'x': 1713, 'y': 188}, '_type': 'CircularLamp', 'code': 'lamp_0003', 'r': 8, 'fillColor': '#332C22', 'switch': 'off'}, + {'zlevel': 1, 'z': 1, 'point': {'x': 1788, 'y': 188}, '_type': 'CircularLamp', 'code': 'lamp_0004', 'r': 8, 'fillColor': '#332C22', 'switch': 'off'}, + {'zlevel': 1, 'z': 1, 'point': {'x': 1863, 'y': 188}, '_type': 'CircularLamp', 'code': 'lamp_0005', 'r': 8, 'fillColor': '#332C22', 'switch': 'off'}, + {'zlevel': 1, 'z': 1, 'point': {'x': 1938, 'y': 188}, '_type': 'CircularLamp', 'code': 'lamp_0006', 'r': 8, 'fillColor': '#332C22', 'switch': 'off'}, + {'zlevel': 1, 'z': 1, 'point': {'x': 2013, 'y': 188}, '_type': 'CircularLamp', 'code': 'lamp_0007', 'r': 8, 'fillColor': '#332C22', 'switch': 'on'}, + + {'zlevel': 1, 'z': 1, 'point': {'x': 1713, 'y': 413}, '_type': 'CircularLamp', 'code': 'lamp_0008', 'r': 8, 'fillColor': '#332C22', 'switch': 'off'}, + {'zlevel': 1, 'z': 1, 'point': {'x': 1813, 'y': 563}, '_type': 'CircularLamp', 'code': 'lamp_0009', 'r': 8, 'fillColor': '#332C22', 'switch': 'off'}, + + {'zlevel': 1, 'z': 1, 'point': {'x': 2538, 'y': 438}, '_type': 'CircularLamp', 'code': 'lamp_0010', 'r': 8, 'fillColor': '#332C22', 'switch': 'off'}, + {'zlevel': 1, 'z': 1, 'point': {'x': 2738, 'y': 264}, '_type': 'CircularLamp', 'code': 'lamp_0011', 'r': 8, 'fillColor': '#332C22', 'switch': 'on'}, + {'zlevel': 1, 'z': 1, 'point': {'x': 2813, 'y': 264}, '_type': 'CircularLamp', 'code': 'lamp_0012', 'r': 8, 'fillColor': '#332C22', 'switch': 'off' }, + {'zlevel': 1, 'z': 1, 'point': {'x': 2738, 'y': 513}, '_type': 'CircularLamp', 'code': 'lamp_0013', 'r': 8, 'fillColor': '#332C22', 'switch': 'on'}, + {'zlevel': 1, 'z': 1, 'point': {'x': 2813, 'y': 513}, '_type': 'CircularLamp', 'code': 'lamp_0014', 'r': 8, 'fillColor': '#332C22', 'switch': 'off' }, + + {'zlevel': 1, 'z': 1, 'point': {'x': 3538, 'y': 264}, '_type': 'CircularLamp', 'code': 'lamp_0015', 'r': 8, 'fillColor': '#332C22', 'switch': 'off' }, + {'zlevel': 1, 'z': 1, 'point': {'x': 3438, 'y': 363}, '_type': 'CircularLamp', 'code': 'lamp_0016', 'r': 8, 'fillColor': '#332C22', 'switch': 'off' }, + {'zlevel': 1, 'z': 1, 'point': {'x': 3538, 'y': 512}, '_type': 'CircularLamp', 'code': 'lamp_0017', 'r': 8, 'fillColor': '#332C22', 'switch': 'off' } + ], + 'tipBoxList': [ + {'zlevel': 2, 'z': 2, 'point': {'x': 202, 'y': 576}, 'code': 'tipBox_0001', '_type': 'TipBox', 'width': 75, 'height': 25, 'fillColor': '#CE950F'}, + {'zlevel': 2, 'z': 2, 'point': {'x': 525, 'y': 570}, 'code': 'tipBox_0002', '_type': 'TipBox', 'width': 50, 'height': 80, 'fillColor': '#CE950F'}, + {'zlevel': 2, 'z': 2, 'point': {'x': 600, 'y': 600}, 'code': 'tipBox_0003', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F'}, + + {'point': {'x': 1776, 'y': 450}, 'code': 'tipBox_0004', '_type': 'TipBox', 'width': 100, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 1925, 'y': 501}, 'code': 'tipBox_0005', '_type': 'TipBox', 'width': 75, 'height': 75, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 1951, 'y': 450}, 'code': 'tipBox_0006', '_type': 'TipBox', 'width': 75, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 2017, 'y': 423}, 'code': 'tipBox_0007', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3 }, + {'point': {'x': 2176, 'y': 275}, 'code': 'tipBox_0008', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 2277, 'y': 276}, 'code': 'tipBox_0009', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 2126, 'y': 426}, 'code': 'tipBox_0010', '_type': 'TipBox', 'width': 25, 'height': 50, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 2451, 'y': 426}, 'code': 'tipBox_0011', '_type': 'TipBox', 'width': 25, 'height': 50, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 2350, 'y': 225}, 'code': 'tipBox_0012', '_type': 'TipBox', 'width': 50, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3 }, + + {'point': {'x': 2901, 'y': 225}, 'code': 'tipBox_0013', '_type': 'TipBox', 'width': 75, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 2951, 'y': 275}, 'code': 'tipBox_0014', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 2925, 'y': 351}, 'code': 'tipBox_0015', '_type': 'TipBox', 'width': 100, 'height': 50, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 2951, 'y': 526}, 'code': 'tipBox_0016', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + + {'point': {'x': 3401, 'y': 174}, 'code': 'tipBox_0017', '_type': 'TipBox', 'width': 75, 'height': 75, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, {'point': {'x': 3601, 'y': 174}, 'code': 'tipBox_0018', '_type': 'TipBox', 'width': 75, 'height': 75, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 3326, 'y': 376}, 'code': 'tipBox_0019', '_type': 'TipBox', 'width': 75, 'height': 75, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, {'point': {'x': 3501, 'y': 351}, 'code': 'tipBox_0020', '_type': 'TipBox', 'width': 75, 'height': 50, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, {'point': {'x': 3651, 'y': 400}, 'code': 'tipBox_0021', '_type': 'TipBox', 'width': 75, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, {'point': {'x': 3400, 'y': 551}, 'code': 'tipBox_0022', '_type': 'TipBox', 'width': 75, 'height': 75, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, {'point': {'x': 3601, 'y': 551}, 'code': 'tipBox_0023', '_type': 'TipBox', 'width': 75, 'height': 75, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3} + ], + 'rotatingButtonList': [ + {'point': {'x': 578, 'y': 578}, 'draggable': true, '_type': 'RotatingButton', 'code': 'rButton_0001', 'width': 20, 'zlevel': 1, 'z': 3}, + {'zlevel': 1, 'z': 3, 'point': {'x': 1979, 'y': 404}, 'draggable': true, '_type': 'RotatingButton', 'code': 'rButton_0002', 'width': 20, 'height': 20}, + {'point': {'x': 2928, 'y': 254}, 'draggable': true, '_type': 'RotatingButton', 'code': 'rButton_0003', 'width': 20, 'zlevel': 1, 'z': 3}, + {'point': {'x': 2929, 'y': 504}, 'draggable': true, '_type': 'RotatingButton', 'code': 'rButton_0004', 'width': 20, 'zlevel': 1, 'z': 3} + ], + 'keyList': [ + {'zlevel': 1, 'z': 4, 'point': {'x': 578, 'y': 578}, 'draggable': true, '_type': 'Key', 'code': 'key_0001', 'width': 25, 'height': 75, 'status': 'on'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1978, 'y': 403}, 'draggable': true, '_type': 'Key', 'code': 'key_0002', 'width': 25, 'height': 75, 'status': 'on'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2928, 'y': 253}, 'draggable': true, '_type': 'Key', 'code': 'key_0003', 'width': 25, 'height': 75, 'status': 'on'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2929, 'y': 503}, 'draggable': true, '_type': 'Key', 'code': 'key_0004', 'width': 25, 'height': 75, 'status': 'on'} + ], + 'rotateTipList': [ + {'zlevel': 1, 'z': 4, 'point': {'x': 602, 'y': 604}, 'draggable': true, '_type': 'RotateTip', 'code': 'rTip_0001', 'width': 20}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2019, 'y': 427}, 'draggable': true, '_type': 'RotateTip', 'code': 'rTip_0002', 'width': 20}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2953, 'y': 278}, 'draggable': true, '_type': 'RotateTip', 'code': 'rTip_0003', 'width': 20}, + {'point': {'x': 2953, 'y': 529}, 'draggable': true, '_type': 'RotateTip', 'code': 'rTip_0004', 'width': 20, 'zlevel': 1, 'z': 4} + ], + 'appendageBoxList': [ + {'point': {'x': 2101, 'y': 250}, '_type': 'AppendageBox', 'code': 'aBox41745264751296', 'width': 525, 'height': 275, 'zlevel': 1, 'z': 1} + ], + 'alarmList': [ + {'point': {'x': 2553, 'y': 427}, 'code': 'alarm_0001', '_type': 'Alarm', 'width': 22, 'zlevel': 1, 'z': 4}, + {'point': {'x': 3627, 'y': 353}, 'code': 'alarm_0002', '_type': 'Alarm', 'width': 22, 'zlevel': 1, 'z': 4} + ], + 'elevatorList': [ + {'zlevel': 1, 'z': 2, 'point': {'x': 2151, 'y': 275}, '_type': 'Elevator', 'code': 'elevator_0001', 'width': 75, 'height': 100, 'fillColor': '#3E3E3E', 'direction': 'top'}, + {'zlevel': 1, 'z': 2, 'point': {'x': 2251, 'y': 275}, '_type': 'Elevator', 'code': 'elevator_0002', 'width': 75, 'height': 100, 'fillColor': '#3E3E3E', 'direction': 'top'}, + {'zlevel': 1, 'z': 2, 'point': {'x': 2351, 'y': 275}, '_type': 'Elevator', 'code': 'elevator_0003', 'width': 75, 'height': 100, 'fillColor': '#3E3E3E', 'direction': 'none'}, + {'zlevel': 1, 'z': 2, 'point': {'x': 2151, 'y': 400}, '_type': 'Elevator', 'code': 'elevator_0004', 'width': 75, 'height': 100, 'fillColor': '#3E3E3E', 'direction': 'top'}, + {'zlevel': 1, 'z': 2, 'point': {'x': 2251, 'y': 400}, '_type': 'Elevator', 'code': 'elevator_0005', 'width': 75, 'height': 100, 'fillColor': '#3E3E3E', 'direction': 'top'} + ] + // 'teleTerminalList': [ + // {'zlevel': 3, 'z': 1, 'point': {'x': 3980, 'y': 471}, 'draggable': true, '_type': 'TeleTerminal', 'code': 'terminal5163486449281', 'width': 15}, + // {'zlevel': 3, 'z': 1, 'point': {'x': 4004, 'y': 471}, 'draggable': true, '_type': 'TeleTerminal', 'code': 'terminal51663374196', 'width': 15} + // ] + }}; export default ibpData; + diff --git a/src/ibp/constant/ibpData_zaoyuan.js b/src/ibp/constant/ibpData_zaoyuan.js new file mode 100644 index 000000000..af9e18cca --- /dev/null +++ b/src/ibp/constant/ibpData_zaoyuan.js @@ -0,0 +1,864 @@ +const ibpData = { + 'background': { + '_type': 'Background', + 'code': 'bg_0000', + 'width': 4096, + 'height': 1300, + 'zlevel': 1, + 'z': 0 + }, + 'arrowList': [{ + 'zlevel': 1, + 'z': 2, + 'point': { + 'x': 50, + 'y': 338 + }, + '_type': 'Arrow', + 'code': 'arrow_0001', + 'orientation': 'left', + 'fill': '#0000CD', + 'width': 10, + 'length': 875, + 'lineWidth': 1 + }, { + 'zlevel': 1, + 'z': 2, + 'point': { + 'x': 925, + 'y': 440 + }, + '_type': 'Arrow', + 'code': 'arrow_0002', + 'orientation': 'right', + 'fill': '#0000CD', + 'width': 10, + 'length': 875, + 'lineWidth': 1 + }, + {'point': {'x': 2675, 'y': 340}, '_type': 'Arrow', 'code': 'arrow_0003', 'orientation': 'left', 'fill': '#0000CD', 'width': 10, 'length': 350, 'zlevel': 1, 'z': 2}, + {'point': {'x': 3025, 'y': 466}, '_type': 'Arrow', 'code': 'arrow_0004', 'orientation': 'right', 'fill': '#0000CD', 'width': 10, 'length': 350, 'zlevel': 1, 'z': 2}, + {'point': {'x': 3126, 'y': 339}, '_type': 'Arrow', 'code': 'arrow_0005', 'orientation': 'left', 'fill': '#0000CD', 'width': 10, 'length': 800, 'zlevel': 1, 'z': 2}, + {'point': {'x': 3926, 'y': 466}, '_type': 'Arrow', 'code': 'arrow_0006', 'orientation': 'right', 'fill': '#0000CD', 'width': 10, 'length': 800, 'zlevel': 1, 'z': 2} + ], + 'clockList': [{'zlevel': 3, 'z': 1, 'point': {'x': 2374, 'y': 51}, '_type': 'Clock', 'code': 'clock_0001', 'width': 300}], + 'textList': [{ + 'code': 'text_0001', + 'context': '隧 道 紧 急 通 风', + 'fontFamily': 'consolas', + 'fontSize': 38, + 'fontWeight': 900, + 'point': { + 'x': 332, + 'y': 114 + }, + 'textFill': '#000', + 'z': 4, + 'zlevel': 1, + '_type': 'IbpText' + }, + { + 'code': 'text_0054', + 'context': '车 站 紧 急 通 风', + 'fontFamily': 'consolas', + 'fontSize': 38, + 'fontWeight': 900, + 'point': { + 'x': 1160, + 'y': 114 + }, + 'textFill': '#000', + 'z': 4, + 'zlevel': 1, + '_type': 'IbpText' + }, + { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 53, + 'y': 305 + }, + 'code': 'text_0002', + '_type': 'IbpText', + 'context': '皂 河 方 向', + 'textFill': '#000', + 'fontSize': 17, + 'fontWeight': 700, + 'fontFamily': 'consolas' + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 54, + 'y': 357 + }, + 'code': 'text_0003', + '_type': 'IbpText', + 'context': '下 行', + 'textFill': '#000', + 'fontSize': 17, + 'fontWeight': 700, + 'fontFamily': 'consolas' + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 879, + 'y': 406 + }, + 'code': 'text_0004', + '_type': 'IbpText', + 'context': '上 行', + 'textFill': '#000', + 'fontSize': 17, + 'fontWeight': 700, + 'fontFamily': 'consolas' + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 802, + 'y': 456 + }, + 'code': 'text_0005', + '_type': 'IbpText', + 'context': '汉 城 路 方 向', + 'textFill': '#000', + 'fontSize': 17, + 'fontWeight': 700, + 'fontFamily': 'consolas' + }, + {'zlevel': 3, 'z': 1, 'point': {'x': 1130, 'y': 213}, 'code': 'text_0006', '_type': 'IbpText', 'context': 'A端 小 系 统', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 800, 'fontFamily': 'consolas'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1414, 'y': 213}, 'code': 'text_0007', '_type': 'IbpText', 'context': '大 系 统', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 800, 'fontFamily': 'consolas'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1531, 'y': 212}, 'code': 'text_0008', '_type': 'IbpText', 'context': 'B端 小 系 统', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 800, 'fontFamily': 'consolas'}, + + {'zlevel': 3, 'z': 1, 'point': {'x': 138, 'y': 278}, 'code': 'text_0009', '_type': 'IbpText', 'context': 'ZZ14\n车头', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 188, 'y': 278}, 'code': 'text_0010', '_type': 'IbpText', 'context': 'ZZ15\n车尾', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 238, 'y': 278}, 'code': 'text_0011', '_type': 'IbpText', 'context': 'ZZ16\n车中\n近皂河\n疏散同行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 288, 'y': 278}, 'code': 'text_0012', '_type': 'IbpText', 'context': 'ZZ17\n车中\n近皂河\n疏散逆行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 338, 'y': 278}, 'code': 'text_0013', '_type': 'IbpText', 'context': 'ZZ18\n车中\n近枣园\n疏散同行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 388, 'y': 278}, 'code': 'text_0014', '_type': 'IbpText', 'context': 'ZZ19\n车中\n近枣园\n疏散逆行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 488, 'y': 278}, 'code': 'text_0015', '_type': 'IbpText', 'context': 'ZH16\n车头', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 538, 'y': 278}, 'code': 'text_0016', '_type': 'IbpText', 'context': 'ZH17\n车尾', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 588, 'y': 278}, 'code': 'text_0017', '_type': 'IbpText', 'context': 'ZH18\n车中\n近枣园\n疏散同行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 638, 'y': 278}, 'code': 'text_0018', '_type': 'IbpText', 'context': 'ZH19\n车中\n近枣园\n疏散逆行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 688, 'y': 278}, 'code': 'text_0019', '_type': 'IbpText', 'context': 'ZH20\n车中\n近汉城路\n疏散同行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 738, 'y': 278}, 'code': 'text_0020', '_type': 'IbpText', 'context': 'ZH21\n车中\n近汉城路\n疏散逆行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 138, 'y': 502}, 'code': 'text_0021', '_type': 'IbpText', 'context': 'ZZ08\n车头', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 188, 'y': 502}, 'code': 'text_0022', '_type': 'IbpText', 'context': 'ZZ09\n车尾', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 238, 'y': 502}, 'code': 'text_0023', '_type': 'IbpText', 'context': 'ZZ10\n车中\n近皂河\n疏散逆行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 288, 'y': 502}, 'code': 'text_0024', '_type': 'IbpText', 'context': 'ZZ11\n车中\n近皂河\n疏散同行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 338, 'y': 502}, 'code': 'text_0025', '_type': 'IbpText', 'context': 'ZZ12\n车中\n近枣园\n疏散同行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 388, 'y': 502}, 'code': 'text_0026', '_type': 'IbpText', 'context': 'ZZ13\n车中\n近枣园\n疏散逆行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 488, 'y': 502}, 'code': 'text_0027', '_type': 'IbpText', 'context': 'ZH08\n车头', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 538, 'y': 502}, 'code': 'text_0028', '_type': 'IbpText', 'context': 'ZH09\n车尾', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 588, 'y': 502}, 'code': 'text_0029', '_type': 'IbpText', 'context': 'ZH10\n车中\n近枣园\n疏散逆行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 638, 'y': 502}, 'code': 'text_0030', '_type': 'IbpText', 'context': 'ZH11\n车中\n近枣园\n疏散同行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 688, 'y': 502}, 'code': 'text_0031', '_type': 'IbpText', 'context': 'ZH12\n车中\n近汉城路\n疏散同行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 738, 'y': 502}, 'code': 'text_0032', '_type': 'IbpText', 'context': 'ZH13\n车中\n近汉城路\n疏散逆行车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 788, 'y': 502}, 'code': 'text_0033', '_type': 'IbpText', 'context': 'ZH14\n存车线\n近车站', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 838, 'y': 502}, 'code': 'text_0034', '_type': 'IbpText', 'context': 'ZH15\n存车线\n远车站', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + + {'zlevel': 3, 'z': 1, 'point': {'x': 1013, 'y': 278}, 'code': 'text_0035', '_type': 'IbpText', 'context': 'XA04\n通风空调电控室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1088, 'y': 278}, 'code': 'text_0036', '_type': 'IbpText', 'context': 'XA06\n通风设备室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1163, 'y': 278}, 'code': 'text_0037', '_type': 'IbpText', 'context': 'XA08\n通信电源室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1238, 'y': 278}, 'code': 'text_0038', '_type': 'IbpText', 'context': 'XA10\n综合监控室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1313, 'y': 278}, 'code': 'text_0039', '_type': 'IbpText', 'context': 'XA12\n信号设备室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1013, 'y': 353}, 'code': 'text_0040', '_type': 'IbpText', 'context': 'XA14\n控制室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1088, 'y': 353}, 'code': 'text_0041', '_type': 'IbpText', 'context': 'XA16\n照明配电合蓄电\n池室灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1163, 'y': 353}, 'code': 'text_0042', '_type': 'IbpText', 'context': 'XA18\n屏蔽门控制室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1238, 'y': 353}, 'code': 'text_0043', '_type': 'IbpText', 'context': 'XA20\n通信设备室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1313, 'y': 353}, 'code': 'text_0044', '_type': 'IbpText', 'context': 'XA22\n警务机房\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + + {'zlevel': 3, 'z': 1, 'point': {'x': 1013, 'y': 428}, 'code': 'text_0045', '_type': 'IbpText', 'context': 'XA24\n35kV开关柜室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1088, 'y': 428}, 'code': 'text_0046', '_type': 'IbpText', 'context': 'XA26\n1.5kV直流开关柜室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1163, 'y': 428}, 'code': 'text_0047', '_type': 'IbpText', 'context': 'XA28\n整流变压器室1\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1238, 'y': 428}, 'code': 'text_0048', '_type': 'IbpText', 'context': 'XA30\n整流变压器室2\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1313, 'y': 428}, 'code': 'text_0049', '_type': 'IbpText', 'context': 'XA32\n0.4kV开关柜室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + + {'zlevel': 3, 'z': 1, 'point': {'x': 1013, 'y': 503}, 'code': 'text_0050', '_type': 'IbpText', 'context': 'XA34\n站厅防烟分区1\n车控站长、AFC、\n值班会议、更衣、\n警务、招募配', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1088, 'y': 503}, 'code': 'text_0051', '_type': 'IbpText', 'context': 'XA35\n站厅防烟分区2\n走道', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1163, 'y': 503}, 'code': 'text_0052', '_type': 'IbpText', 'context': 'XA36\n站厅防烟分区3\n通风空调机房', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1238, 'y': 503}, 'code': 'text_0053', '_type': 'IbpText', 'context': 'XA37\n气瓶、保洁、电\n井、检修等', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + + {'zlevel': 3, 'z': 1, 'point': {'x': 1438, 'y': 278}, 'code': 'text_0055', '_type': 'IbpText', 'context': 'DW05\n站厅公共区', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1438, 'y': 328}, 'code': 'text_0056', '_type': 'IbpText', 'context': 'DW06\n站台公共区', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1438, 'y': 378}, 'code': 'text_0057', '_type': 'IbpText', 'context': 'DW07\n上行轨行区', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1438, 'y': 428}, 'code': 'text_0058', '_type': 'IbpText', 'context': 'DW08\n下行轨行区', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1438, 'y': 478}, 'code': 'text_0059', '_type': 'IbpText', 'context': 'DW09\nⅡ号出入口', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + + {'zlevel': 3, 'z': 1, 'point': {'x': 1563, 'y': 278}, 'code': 'text_0060', '_type': 'IbpText', 'context': 'XB04\n通风空调电控室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1563, 'y': 353}, 'code': 'text_0061', '_type': 'IbpText', 'context': 'XB06\n蓄电池室\n灭火时', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1563, 'y': 428}, 'code': 'text_0062', '_type': 'IbpText', 'context': 'XB08\n站厅防烟分区1\n通风空调机房', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1563, 'y': 503}, 'code': 'text_0063', '_type': 'IbpText', 'context': 'XB09\n气瓶、照明配\n备品、工具、电\n井、工务、AFC等', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + + {'zlevel': 3, 'z': 1, 'point': {'x': 170, 'y': 611}, 'code': 'text_0064', '_type': 'IbpText', 'context': 'IBP试灯', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 369, 'y': 610}, 'code': 'text_0065', '_type': 'IbpText', 'context': '自动状态', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 468, 'y': 609}, 'code': 'text_0066', '_type': 'IbpText', 'context': '手动状态', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 675, 'y': 610}, 'code': 'text_0067', '_type': 'IbpText', 'context': '复 位', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'zlevel': 3, 'z': 1, 'point': {'x': 238, 'y': 579}, 'code': 'text_0068', '_type': 'IbpText', 'context': '专业人员定期\n按压、检查', 'textFill': '#000', 'fontSize': 9, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 528, 'y': 575}, 'code': 'text_0069', '_type': 'IbpText', 'context': '正常位为\n自动位;\n根据环调\n指令,如需\n人工操作时\n转至手动位,\n按压上方对\n应按钮', 'textFill': '#000', 'fontSize': 9, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 617, 'y': 585}, 'code': 'text_0070', '_type': 'IbpText', 'context': '自动', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 577, 'y': 620}, 'code': 'text_0071', '_type': 'IbpText', 'context': '手动', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + { + 'code': 'text_0072', + 'context': '消 火 栓 水 泵', + 'fontFamily': 'consolas', + 'fontSize': 36, + 'fontWeight': 900, + 'point': {'x': 1736, 'y': 114}, + 'textFill': '#000', + 'z': 4, + 'zlevel': 1, + '_type': 'IbpText' + }, + { + 'code': 'text_0073', + 'context': 'AFC 闸 机', + 'fontFamily': 'consolas', + 'fontSize': 40, + 'fontWeight': 900, + 'point': {'x': 1781, 'y': 359}, + 'textFill': '#000', + 'z': 4, + 'zlevel': 1, + '_type': 'IbpText' + }, + { + 'code': 'text_0074', + 'context': '门 禁', + 'fontFamily': 'consolas', + 'fontSize': 38, + 'fontWeight': 900, + 'point': {'x': 1814, 'y': 512}, + 'textFill': '#000', + 'z': 4, + 'zlevel': 1, + '_type': 'IbpText' + }, + + {'zlevel': 3, 'z': 1, 'point': {'x': 1711, 'y': 205}, 'code': 'text_0075', '_type': 'IbpText', 'context': '1#消火栓\n水泵运行', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1786, 'y': 205}, 'code': 'text_0076', '_type': 'IbpText', 'context': '1#消火栓\n水泵故障', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1861, 'y': 205}, 'code': 'text_0077', '_type': 'IbpText', 'context': '2#消火栓\n水泵运行', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 1936, 'y': 205}, 'code': 'text_0078', '_type': 'IbpText', 'context': '2#消火栓\n水泵故障', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 3, 'z': 1, 'point': {'x': 2001, 'y': 205}, 'code': 'text_0079', '_type': 'IbpText', 'context': '消火栓水泵\n处于自动状态', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas' }, + + {'zlevel': 1, 'z': 4, 'point': {'x': 1754, 'y': 283}, 'code': 'text_0080', '_type': 'IbpText', 'context': '消火栓水泵启动', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1905, 'y': 283}, 'code': 'text_0081', '_type': 'IbpText', 'context': '消火栓水泵停止', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1680, 'y': 436}, 'code': 'text_0082', '_type': 'IbpText', 'context': '紧急释放状态', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1817, 'y': 436}, 'code': 'text_0083', '_type': 'IbpText', 'context': '紧急释放', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1785, 'y': 587}, 'code': 'text_0084', '_type': 'IbpText', 'context': '紧急开门状态', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1894, 'y': 587}, 'code': 'text_0085', '_type': 'IbpText', 'context': '紧急开门', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'code': 'text_0086', 'context': '自 动 扶 梯', 'fontFamily': 'consolas', 'fontSize': 38, 'fontWeight': 900, 'point': {'x': 2280, 'y': 186}, 'textFill': '#000', 'z': 4, 'zlevel': 1, '_type': 'IbpText'}, + {'code': 'text_0087', 'context': '屏 蔽 门', 'fontFamily': 'consolas', 'fontSize': 38, 'fontWeight': 900, 'point': {'x': 2806, 'y': 185}, 'textFill': '#000', 'z': 4, 'zlevel': 1, '_type': 'IbpText'}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 2180, 'y': 285}, 'code': 'text_0088', '_type': 'IbpText', 'context': 'B口', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2280, 'y': 285}, 'code': 'text_0089', '_type': 'IbpText', 'context': 'C口', 'textFill': '#000', 'fontSize': 12, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 2130, 'y': 435}, 'code': 'text_0090', '_type': 'IbpText', 'context': '西\n端', 'textFill': '#000', 'fontSize': 16, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2455, 'y': 435}, 'code': 'text_0091', '_type': 'IbpText', 'context': '东\n端', 'textFill': '#000', 'fontSize': 16, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 1784, 'y': 452}, 'code': 'text_0092', '_type': 'IbpText', 'context': '紧急情况下,直接按压\n“紧急释放”,紧急释\n放状态灯亮,即执行成功', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1928, 'y': 505}, 'code': 'text_0093', '_type': 'IbpText', 'context': '应急情况下按\n压,“紧急开门\n状态”灯亮,即\n执行成功,所有\n门禁将释放,恢\n复时需由专业\n操作。', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1986, 'y': 455}, 'code': 'text_0094', '_type': 'IbpText', 'context': '正常位为\n“联动禁止”位', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'textAlign': 'center'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2350, 'y': 229}, 'code': 'text_0095', '_type': 'IbpText', 'context': '按压后,红灯亮,现场\n扶梯停止运行,需现场\n用钥匙开启扶梯时,须\n再次按压,红灯熄灭', 'textFill': '#000', 'fontSize': 5, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2015, 'y': 411}, 'code': 'text_0096', '_type': 'IbpText', 'context': '联动允许', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1970, 'y': 436}, 'code': 'text_0097', '_type': 'IbpText', 'context': '联动禁止', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 2593, 'y': 259}, 'code': 'text_0098', '_type': 'IbpText', 'context': '地面', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2593, 'y': 382}, 'code': 'text_0099', '_type': 'IbpText', 'context': '站厅', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2593, 'y': 507}, 'code': 'text_0100', '_type': 'IbpText', 'context': '站台', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2129, 'y': 383}, 'code': 'text_0101', '_type': 'IbpText', 'context': 'E0114/03(K1)', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2227, 'y': 383}, 'code': 'text_0102', '_type': 'IbpText', 'context': 'E0114/04(K2)', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2328, 'y': 383}, 'code': 'text_0103', '_type': 'IbpText', 'context': 'E0114/05(K3)', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2128, 'y': 509}, 'code': 'text_0104', '_type': 'IbpText', 'context': 'E0114/01(N)', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2228, 'y': 508}, 'code': 'text_0105', '_type': 'IbpText', 'context': 'E0114/02(N)', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2528, 'y': 455}, 'code': 'text_0106', '_type': 'IbpText', 'context': '扶梯盖板\n非正常打开', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'point': {'x': 2178, 'y': 336}, 'code': 'text_0107', '_type': 'IbpText', 'context': '急停', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2278, 'y': 336}, 'code': 'text_0108', '_type': 'IbpText', 'context': '急停', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'point': {'x': 2378, 'y': 336}, 'code': 'text_0109', '_type': 'IbpText', 'context': '急停', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, + {'point': {'x': 2177, 'y': 460}, 'code': 'text_0110', '_type': 'IbpText', 'context': '急停', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2278, 'y': 460}, 'code': 'text_0111', '_type': 'IbpText', 'context': '急停', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2711, 'y': 285}, 'code': 'text_0112', '_type': 'IbpText', 'context': '门关闭且锁紧', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'point': {'x': 2797, 'y': 285}, 'code': 'text_0113', '_type': 'IbpText', 'context': '开门状态', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2878, 'y': 285}, 'code': 'text_0114', '_type': 'IbpText', 'context': '开门', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'point': {'x': 2709, 'y': 535}, 'code': 'text_0115', '_type': 'IbpText', 'context': '门关闭且锁紧', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2798, 'y': 535}, 'code': 'text_0116', '_type': 'IbpText', 'context': '开门状态', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2879, 'y': 535}, 'code': 'text_0117', '_type': 'IbpText', 'context': '开门', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 2679, 'y': 354}, 'code': 'text_0118', '_type': 'IbpText', 'context': '下 行', 'textFill': '#000', 'fontSize': 17, 'fontWeight': 700, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2979, 'y': 431}, 'code': 'text_0119', '_type': 'IbpText', 'context': '上 行', 'textFill': '#000', 'fontSize': 17, 'fontWeight': 700, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3129, 'y': 357}, 'code': 'text_0120', '_type': 'IbpText', 'context': '下 行', 'textFill': '#000', 'fontSize': 17, 'fontWeight': 700, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3879, 'y': 433}, 'code': 'text_0121', '_type': 'IbpText', 'context': '上 行', 'textFill': '#000', 'fontSize': 17, 'fontWeight': 700, 'fontFamily': 'consolas'}, + + { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 3127, + 'y': 307 + }, + 'code': 'text_0122', + '_type': 'IbpText', + 'context': '皂 河 方 向', + 'textFill': '#000', + 'fontSize': 17, + 'fontWeight': 700, + 'fontFamily': 'consolas' + }, + { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 3802, + 'y': 483 + }, + 'code': 'text_0123', + '_type': 'IbpText', + 'context': '汉 城 路 方 向', + 'textFill': '#000', + 'fontSize': 17, + 'fontWeight': 700, + 'fontFamily': 'consolas' + }, + + {'zlevel': 1, 'z': 4, 'point': {'x': 2903, 'y': 235}, 'code': 'text_0124', '_type': 'IbpText', 'context': '正常位为“禁止位”', 'textFill': '#000', 'fontSize': 9, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2930, 'y': 357}, 'code': 'text_0125', '_type': 'IbpText', 'context': '钥匙转至“允许位”\n再按压“开门”按钮,乘客\n上下完毕后转至“禁止”\n位,现场方可使用PSL钥\n匙关门或打互锁解除发车', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3407, 'y': 187}, 'code': 'text_0126', '_type': 'IbpText', 'context': '下行按压后,\n表示灯亮\nATS/LOW机界\n面下行站台旁\n出现,即执行成功', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3607, 'y': 188}, 'code': 'text_0127', '_type': 'IbpText', 'context': '下行按压,待\n扣车表示灯熄灭后,\nATS/LOW机下行\n站厅旁圆点与字\n符消失,即执行\n成功', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3331, 'y': 386}, 'code': 'text_0128', '_type': 'IbpText', 'context': '按压后,表示灯亮\n蜂鸣器持续响(可\n按压报警切除进行\n消音),ATS/LOW\n机站台中央出现红\n色菱形,即执行\n成功', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3504, 'y': 356}, 'code': 'text_0129', '_type': 'IbpText', 'context': '按压后,表示灯熄灭蜂\n鸣器持续响(可按压报\n警切除进行消音),\nATS/LOW机站台中\n央红色菱形消失,即\n执行成功', 'textFill': '#000', 'fontSize': 7, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3656, 'y': 406}, 'code': 'text_0130', '_type': 'IbpText', 'context': '按压后,蜂鸣器静\n音,即执行成功', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3407, 'y': 563}, 'code': 'text_0131', '_type': 'IbpText', 'context': '上行按压后,\n表示灯亮,\nATS/LOW机界\n面下行站台旁\n出现,即执行成功', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3611, 'y': 561}, 'code': 'text_0132', '_type': 'IbpText', 'context': '上行按压,待扣\n车表示灯熄灭后,\nATS/LOW机下行\n站厅旁圆点与字\n符消失,即执行\n成功', 'textFill': '#000', 'fontSize': 8, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 3426, 'y': 285}, 'code': 'text_0133', '_type': 'IbpText', 'context': 'X扣车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3527, 'y': 283}, 'code': 'text_0134', '_type': 'IbpText', 'context': 'X扣车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3618, 'y': 286}, 'code': 'text_0135', '_type': 'IbpText', 'context': 'X终止扣车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'point': {'x': 3420, 'y': 382}, 'code': 'text_0136', '_type': 'IbpText', 'context': '紧急停车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, + {'point': {'x': 3618, 'y': 382}, 'code': 'text_0137', '_type': 'IbpText', 'context': '紧急报警', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas', 'zlevel': 1, 'z': 4}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3419, 'y': 436}, 'code': 'text_0138', '_type': 'IbpText', 'context': '紧急停车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3519, 'y': 435}, 'code': 'text_0139', '_type': 'IbpText', 'context': '取消紧停', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3618, 'y': 434}, 'code': 'text_0140', '_type': 'IbpText', 'context': '报警切除', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3425, 'y': 534}, 'code': 'text_0141', '_type': 'IbpText', 'context': 'S扣车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3526, 'y': 533}, 'code': 'text_0142', '_type': 'IbpText', 'context': 'S扣车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3617, 'y': 533}, 'code': 'text_0143', '_type': 'IbpText', 'context': 'S终止扣车', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3907, 'y': 587}, 'code': 'text_0144', '_type': 'IbpText', 'context': '电话端子', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 2965, 'y': 261}, 'code': 'text_0145', '_type': 'IbpText', 'context': '禁止', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2928, 'y': 288}, 'code': 'text_0146', '_type': 'IbpText', 'context': '允许', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2966, 'y': 510}, 'code': 'text_0147', '_type': 'IbpText', 'context': '禁止', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2928, 'y': 541}, 'code': 'text_0148', '_type': 'IbpText', 'context': '允许', 'textFill': '#000', 'fontSize': 10, 'fontWeight': 600, 'fontFamily': 'consolas'}, + + {'code': 'text_0149', 'context': '信 号', 'fontFamily': 'consolas', 'fontSize': 38, 'fontWeight': 900, 'point': {'x': 3488, 'y': 87}, 'textFill': '#000', 'z': 4, 'zlevel': 1, '_type': 'IbpText'}, + {'code': 'text_0150', 'context': ' 枣 园 站', 'fontFamily': 'consolas', 'fontSize': 44, 'fontWeight': 900, 'point': {'x': 2128, 'y': 59}, 'textFill': '#000', 'z': 4, 'zlevel': 1, '_type': 'IbpText'} + ], + 'teleTerminalList': [ + {'zlevel': 1, 'z': 4, 'point': {'x': 3908, 'y': 555}, 'draggable': true, '_type': 'TeleTerminal', 'code': 'terminal0001', 'width': 15}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3931, 'y': 555}, 'draggable': true, '_type': 'TeleTerminal', 'code': 'terminal0002', 'width': 15}], + 'squareButtonList': [{ + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 125, + 'y': 246 + }, + '_type': 'SquareButton', + 'code': 'button_0001', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 176, + 'y': 246 + }, + '_type': 'SquareButton', + 'code': 'button_0002', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 226, + 'y': 247 + }, + '_type': 'SquareButton', + 'code': 'button_0003', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 275, + 'y': 247 + }, + '_type': 'SquareButton', + 'code': 'button_0004', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 325, + 'y': 247 + }, + '_type': 'SquareButton', + 'code': 'button_0005', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 376, + 'y': 246 + }, + '_type': 'SquareButton', + 'code': 'button_0006', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 475, + 'y': 246 + }, + '_type': 'SquareButton', + 'code': 'button_0007', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 526, + 'y': 247 + }, + '_type': 'SquareButton', + 'code': 'button_0008', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 576, + 'y': 246 + }, + '_type': 'SquareButton', + 'code': 'button_0009', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 625, + 'y': 247 + }, + '_type': 'SquareButton', + 'code': 'button_0010', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 676, + 'y': 247 + }, + '_type': 'SquareButton', + 'code': 'button_0011', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 726, + 'y': 247 + }, + '_type': 'SquareButton', + 'code': 'button_0012', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 126, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0013', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 175, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0014', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 225, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0015', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 275, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0016', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 325, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0017', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 376, + 'y': 471 + }, + '_type': 'SquareButton', + 'code': 'button_0018', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 475, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0019', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 525, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0020', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 576, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0021', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 626, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0022', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 677, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0023', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 727, + 'y': 472 + }, + '_type': 'SquareButton', + 'code': 'button_0024', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 776, + 'y': 473 + }, + '_type': 'SquareButton', + 'code': 'button_0025', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 825, + 'y': 473 + }, + '_type': 'SquareButton', + 'code': 'button_0026', + 'color': 'red', + 'status': 'off', + 'width': 25 + }, { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 176, + 'y': 572 + }, + '_type': 'SquareButton', + 'code': 'button_0027', + 'color': 'yellow', + 'status': 'off', + 'width': 25 + }, + { + 'zlevel': 1, + 'z': 4, + 'point': { + 'x': 675, + 'y': 572 + }, + '_type': 'SquareButton', + 'code': 'button_0028', + 'color': 'green', + 'status': 'off', + 'width': 25 + }, + {'zlevel': 1, 'z': 4, 'point': {'x': 1000, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0029', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1075, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0030', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1150, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0031', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1225, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0032', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1300, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0033', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1000, 'y': 322}, '_type': 'SquareButton', 'code': 'button_0034', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1075, 'y': 322}, '_type': 'SquareButton', 'code': 'button_0035', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1150, 'y': 322}, '_type': 'SquareButton', 'code': 'button_0036', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1225, 'y': 322}, '_type': 'SquareButton', 'code': 'button_0037', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1300, 'y': 322}, '_type': 'SquareButton', 'code': 'button_0038', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1000, 'y': 397}, '_type': 'SquareButton', 'code': 'button_0039', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1075, 'y': 397}, '_type': 'SquareButton', 'code': 'button_0040', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1150, 'y': 397}, '_type': 'SquareButton', 'code': 'button_0041', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1225, 'y': 397}, '_type': 'SquareButton', 'code': 'button_0042', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1300, 'y': 397}, '_type': 'SquareButton', 'code': 'button_0043', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1000, 'y': 472}, '_type': 'SquareButton', 'code': 'button_0044', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1075, 'y': 472}, '_type': 'SquareButton', 'code': 'button_0045', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1150, 'y': 472}, '_type': 'SquareButton', 'code': 'button_0046', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1225, 'y': 472}, '_type': 'SquareButton', 'code': 'button_0047', 'color': 'red', 'status': 'off', 'width': 25}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 1425, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0048', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1425, 'y': 297}, '_type': 'SquareButton', 'code': 'button_0049', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1425, 'y': 347}, '_type': 'SquareButton', 'code': 'button_0050', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1425, 'y': 397}, '_type': 'SquareButton', 'code': 'button_0051', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1425, 'y': 447}, '_type': 'SquareButton', 'code': 'button_0052', 'color': 'red', 'status': 'off', 'width': 25}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 1550, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0053', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1550, 'y': 322}, '_type': 'SquareButton', 'code': 'button_0054', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1550, 'y': 397}, '_type': 'SquareButton', 'code': 'button_0055', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1550, 'y': 472}, '_type': 'SquareButton', 'code': 'button_0056', 'color': 'red', 'status': 'off', 'width': 25}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 1776, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0057', 'color': 'green', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1925, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0058', 'color': 'red', 'status': 'off', 'width': 25}, + {'point': {'x': 1825, 'y': 398}, '_type': 'SquareButton', 'code': 'button_0059', 'color': 'red', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1900, 'y': 547}, '_type': 'SquareButton', 'code': 'button_0060', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2176, 'y': 299}, '_type': 'SquareButton', 'code': 'button_0061', 'color': 'red', 'status': 'off', 'width': 25}, + {'point': {'x': 2276, 'y': 298}, '_type': 'SquareButton', 'code': 'button_0062', 'color': 'red', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, + {'point': {'x': 2375, 'y': 297}, '_type': 'SquareButton', 'code': 'button_0063', 'color': 'red', 'status': 'off', 'width': 25, 'zlevel': 1, 'z': 4}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2176, 'y': 421}, '_type': 'SquareButton', 'code': 'button_0064', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2276, 'y': 423}, '_type': 'SquareButton', 'code': 'button_0065', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2875, 'y': 248}, '_type': 'SquareButton', 'code': 'button_0066', 'color': 'red', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2875, 'y': 498}, '_type': 'SquareButton', 'code': 'button_0067', 'color': 'red', 'status': 'off', 'width': 25}, + + {'zlevel': 1, 'z': 4, 'point': {'x': 3426, 'y': 247}, '_type': 'SquareButton', 'code': 'button_0068', 'color': 'yellow', 'status': 'off', 'width': 25}, {'zlevel': 1, 'z': 4, 'point': {'x': 3625, 'y': 248}, '_type': 'SquareButton', 'code': 'button_0069', 'color': 'green', 'status': 'off', 'width': 25}, {'zlevel': 1, 'z': 4, 'point': {'x': 3425, 'y': 397}, '_type': 'SquareButton', 'code': 'button_0070', 'color': 'red', 'status': 'off', 'width': 25}, {'zlevel': 1, 'z': 4, 'point': {'x': 3526, 'y': 396}, '_type': 'SquareButton', 'code': 'button_0071', 'color': 'yellow', 'status': 'off', 'width': 25}, {'zlevel': 1, 'z': 4, 'point': {'x': 3625, 'y': 396}, '_type': 'SquareButton', 'code': 'button_0072', 'color': 'blue', 'status': 'off', 'width': 25}, {'zlevel': 1, 'z': 4, 'point': {'x': 3425, 'y': 498}, '_type': 'SquareButton', 'code': 'button_0073', 'color': 'yellow', 'status': 'off', 'width': 25}, + {'zlevel': 1, 'z': 4, 'point': {'x': 3626, 'y': 497}, '_type': 'SquareButton', 'code': 'button_0074', 'color': 'green', 'status': 'off', 'width': 25} + ], + 'ibpLineList': [ + {'zlevel': 1, 'z': 1, 'point1': {'x': 963, 'y': 237}, 'point2': {'x': 1363, 'y': 237}, 'direction': 'transverse', 'code': 'line_0001', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 963, 'y': 587}, 'point2': {'x': 1363, 'y': 587}, 'direction': 'transverse', 'code': 'line_0002', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 963, 'y': 236}, 'point2': {'x': 963, 'y': 588}, 'direction': 'transverse', 'code': 'line_0003', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 1363, 'y': 236}, 'point2': {'x': 1363, 'y': 588}, 'direction': 'transverse', 'code': 'line_0004', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + + {'zlevel': 1, 'z': 1, 'point1': {'x': 1388, 'y': 237}, 'point2': {'x': 1488, 'y': 237}, 'direction': 'transverse', 'code': 'line_0005', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 1388, 'y': 587}, 'point2': {'x': 1488, 'y': 587}, 'direction': 'transverse', 'code': 'line_0006', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 1388, 'y': 236}, 'point2': {'x': 1388, 'y': 588}, 'direction': 'transverse', 'code': 'line_0007', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 1488, 'y': 236}, 'point2': {'x': 1488, 'y': 588}, 'direction': 'transverse', 'code': 'line_0008', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + + {'zlevel': 1, 'z': 1, 'point1': {'x': 1513, 'y': 237}, 'point2': {'x': 1613, 'y': 237}, 'direction': 'transverse', 'code': 'line_0009', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 1513, 'y': 587}, 'point2': {'x': 1613, 'y': 587}, 'direction': 'transverse', 'code': 'line_0010', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 1513, 'y': 236}, 'point2': {'x': 1513, 'y': 588}, 'direction': 'transverse', 'code': 'line_0011', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 1613, 'y': 236}, 'point2': {'x': 1613, 'y': 588}, 'direction': 'transverse', 'code': 'line_0012', '_type': 'IbpLine', 'lineWidth': 2, 'fillColor': '#0000CD'}, + + {'zlevel': 1, 'z': 1, 'point1': {'x': 605, 'y': 588}, 'point2': {'x': 615, 'y': 588}, 'direction': 'transverse', 'code': 'line_0013', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 590, 'y': 603}, 'point2': {'x': 590, 'y': 613}, 'direction': 'transverse', 'code': 'line_0014', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, + + {'zlevel': 1, 'z': 1, 'point1': {'x': 1663, 'y': 0}, 'point2': {'x': 1663, 'y': 1300}, 'direction': 'transverse', 'code': 'line_0015', '_type': 'IbpLine', 'lineWidth': 5, 'fillColor': '#3A3A36'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 1663, 'y': 337}, 'point2': {'x': 2076, 'y': 337}, 'direction': 'transverse', 'code': 'line_0016', '_type': 'IbpLine', 'lineWidth': 5, 'fillColor': '#3A3A36'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 2076, 'y': 0}, 'point2': {'x': 2076, 'y': 1300}, 'direction': 'transverse', 'code': 'line_0017', '_type': 'IbpLine', 'lineWidth': 5, 'fillColor': '#3A3A36'}, + {'zlevel': 1, 'z': 1, 'point1': {'x': 1663, 'y': 487}, 'point2': {'x': 2076, 'y': 487}, 'direction': 'transverse', 'code': 'line_0018', '_type': 'IbpLine', 'lineWidth': 5, 'fillColor': '#3A3A36'}, + + {'zlevel': 1, 'z': 1, 'point1': {'x': 3063, 'y': 0}, 'point2': {'x': 3063, 'y': 1300}, 'direction': 'transverse', 'code': 'line_0019', '_type': 'IbpLine', 'lineWidth': 5, 'fillColor': '#3A3A36'}, + + {'zlevel': 1, 'z': 3, 'point1': {'x': 2002, 'y': 414}, 'point2': {'x': 2012, 'y': 414}, 'direction': 'transverse', 'code': 'line_0020', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, + {'zlevel': 1, 'z': 3, 'point1': {'x': 1988, 'y': 425}, 'point2': {'x': 1988, 'y': 435}, 'direction': 'transverse', 'code': 'line_0021', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, + {'zlevel': 1, 'z': 3, 'point1': {'x': 2952, 'y': 265}, 'point2': {'x': 2962, 'y': 265}, 'direction': 'transverse', 'code': 'line_0022', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, + {'zlevel': 1, 'z': 3, 'point1': {'x': 2939, 'y': 276}, 'point2': {'x': 2939, 'y': 286}, 'direction': 'transverse', 'code': 'line_0023', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, + {'zlevel': 1, 'z': 3, 'point1': {'x': 2952, 'y': 513}, 'point2': {'x': 2962, 'y': 513}, 'direction': 'transverse', 'code': 'line_0024', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'}, + {'zlevel': 1, 'z': 3, 'point1': {'x': 2939, 'y': 526}, 'point2': {'x': 2939, 'y': 536}, 'direction': 'transverse', 'code': 'line_0025', '_type': 'IbpLine', 'lineWidth': 3, 'fillColor': '#000'} + ], + 'circularLampList': [ + {'zlevel': 1, 'z': 1, 'point': {'x': 388, 'y': 588}, '_type': 'CircularLamp', 'code': 'lamp_0001', 'r': 8, 'fillColor': '#332C22', 'switch': 'on'}, + {'zlevel': 1, 'z': 1, 'point': {'x': 488, 'y': 588}, '_type': 'CircularLamp', 'code': 'lamp_0002', 'r': 8, 'fillColor': '#332C22', 'switch': 'off'}, + + {'zlevel': 1, 'z': 1, 'point': {'x': 1713, 'y': 188}, '_type': 'CircularLamp', 'code': 'lamp_0003', 'r': 8, 'fillColor': '#332C22', 'switch': 'off'}, + {'zlevel': 1, 'z': 1, 'point': {'x': 1788, 'y': 188}, '_type': 'CircularLamp', 'code': 'lamp_0004', 'r': 8, 'fillColor': '#332C22', 'switch': 'off'}, + {'zlevel': 1, 'z': 1, 'point': {'x': 1863, 'y': 188}, '_type': 'CircularLamp', 'code': 'lamp_0005', 'r': 8, 'fillColor': '#332C22', 'switch': 'off'}, + {'zlevel': 1, 'z': 1, 'point': {'x': 1938, 'y': 188}, '_type': 'CircularLamp', 'code': 'lamp_0006', 'r': 8, 'fillColor': '#332C22', 'switch': 'off'}, + {'zlevel': 1, 'z': 1, 'point': {'x': 2013, 'y': 188}, '_type': 'CircularLamp', 'code': 'lamp_0007', 'r': 8, 'fillColor': '#332C22', 'switch': 'on'}, + + {'zlevel': 1, 'z': 1, 'point': {'x': 1713, 'y': 413}, '_type': 'CircularLamp', 'code': 'lamp_0008', 'r': 8, 'fillColor': '#332C22', 'switch': 'off'}, + {'zlevel': 1, 'z': 1, 'point': {'x': 1813, 'y': 563}, '_type': 'CircularLamp', 'code': 'lamp_0009', 'r': 8, 'fillColor': '#332C22', 'switch': 'off'}, + + {'zlevel': 1, 'z': 1, 'point': {'x': 2538, 'y': 438}, '_type': 'CircularLamp', 'code': 'lamp_0010', 'r': 8, 'fillColor': '#332C22', 'switch': 'off'}, + {'zlevel': 1, 'z': 1, 'point': {'x': 2738, 'y': 264}, '_type': 'CircularLamp', 'code': 'lamp_0011', 'r': 8, 'fillColor': '#332C22', 'switch': 'on'}, + {'zlevel': 1, 'z': 1, 'point': {'x': 2813, 'y': 264}, '_type': 'CircularLamp', 'code': 'lamp_0012', 'r': 8, 'fillColor': '#332C22', 'switch': 'off' }, + {'zlevel': 1, 'z': 1, 'point': {'x': 2738, 'y': 513}, '_type': 'CircularLamp', 'code': 'lamp_0013', 'r': 8, 'fillColor': '#332C22', 'switch': 'on'}, + {'zlevel': 1, 'z': 1, 'point': {'x': 2813, 'y': 513}, '_type': 'CircularLamp', 'code': 'lamp_0014', 'r': 8, 'fillColor': '#332C22', 'switch': 'off' }, + + {'zlevel': 1, 'z': 1, 'point': {'x': 3538, 'y': 264}, '_type': 'CircularLamp', 'code': 'lamp_0015', 'r': 8, 'fillColor': '#332C22', 'switch': 'off' }, + {'zlevel': 1, 'z': 1, 'point': {'x': 3438, 'y': 363}, '_type': 'CircularLamp', 'code': 'lamp_0016', 'r': 8, 'fillColor': '#332C22', 'switch': 'off' }, + {'zlevel': 1, 'z': 1, 'point': {'x': 3538, 'y': 512}, '_type': 'CircularLamp', 'code': 'lamp_0017', 'r': 8, 'fillColor': '#332C22', 'switch': 'off' } + ], + 'tipBoxList': [ + {'zlevel': 2, 'z': 2, 'point': {'x': 202, 'y': 576}, 'code': 'tipBox_0001', '_type': 'TipBox', 'width': 75, 'height': 25, 'fillColor': '#CE950F'}, + {'zlevel': 2, 'z': 2, 'point': {'x': 525, 'y': 570}, 'code': 'tipBox_0002', '_type': 'TipBox', 'width': 50, 'height': 80, 'fillColor': '#CE950F'}, + {'zlevel': 2, 'z': 2, 'point': {'x': 600, 'y': 600}, 'code': 'tipBox_0003', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F'}, + + {'point': {'x': 1776, 'y': 450}, 'code': 'tipBox_0004', '_type': 'TipBox', 'width': 100, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 1925, 'y': 501}, 'code': 'tipBox_0005', '_type': 'TipBox', 'width': 75, 'height': 75, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 1951, 'y': 450}, 'code': 'tipBox_0006', '_type': 'TipBox', 'width': 75, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 2017, 'y': 423}, 'code': 'tipBox_0007', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3 }, + {'point': {'x': 2176, 'y': 275}, 'code': 'tipBox_0008', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 2277, 'y': 276}, 'code': 'tipBox_0009', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 2126, 'y': 426}, 'code': 'tipBox_0010', '_type': 'TipBox', 'width': 25, 'height': 50, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 2451, 'y': 426}, 'code': 'tipBox_0011', '_type': 'TipBox', 'width': 25, 'height': 50, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 2350, 'y': 225}, 'code': 'tipBox_0012', '_type': 'TipBox', 'width': 50, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3 }, + + {'point': {'x': 2901, 'y': 225}, 'code': 'tipBox_0013', '_type': 'TipBox', 'width': 75, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 2951, 'y': 275}, 'code': 'tipBox_0014', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 2925, 'y': 351}, 'code': 'tipBox_0015', '_type': 'TipBox', 'width': 100, 'height': 50, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 2951, 'y': 526}, 'code': 'tipBox_0016', '_type': 'TipBox', 'width': 25, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + + {'point': {'x': 3401, 'y': 174}, 'code': 'tipBox_0017', '_type': 'TipBox', 'width': 75, 'height': 75, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, {'point': {'x': 3601, 'y': 174}, 'code': 'tipBox_0018', '_type': 'TipBox', 'width': 75, 'height': 75, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, + {'point': {'x': 3326, 'y': 376}, 'code': 'tipBox_0019', '_type': 'TipBox', 'width': 75, 'height': 75, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, {'point': {'x': 3501, 'y': 351}, 'code': 'tipBox_0020', '_type': 'TipBox', 'width': 75, 'height': 50, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, {'point': {'x': 3651, 'y': 400}, 'code': 'tipBox_0021', '_type': 'TipBox', 'width': 75, 'height': 25, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, {'point': {'x': 3400, 'y': 551}, 'code': 'tipBox_0022', '_type': 'TipBox', 'width': 75, 'height': 75, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3}, {'point': {'x': 3601, 'y': 551}, 'code': 'tipBox_0023', '_type': 'TipBox', 'width': 75, 'height': 75, 'fillColor': '#CE950F', 'zlevel': 1, 'z': 3} + ], + 'rotatingButtonList': [ + {'point': {'x': 578, 'y': 578}, 'draggable': true, '_type': 'RotatingButton', 'code': 'rButton_0001', 'width': 20, 'zlevel': 1, 'z': 3}, + {'zlevel': 1, 'z': 3, 'point': {'x': 1979, 'y': 404}, 'draggable': true, '_type': 'RotatingButton', 'code': 'rButton_0002', 'width': 20, 'height': 20}, + {'point': {'x': 2928, 'y': 254}, 'draggable': true, '_type': 'RotatingButton', 'code': 'rButton_0003', 'width': 20, 'zlevel': 1, 'z': 3}, + {'point': {'x': 2929, 'y': 504}, 'draggable': true, '_type': 'RotatingButton', 'code': 'rButton_0004', 'width': 20, 'zlevel': 1, 'z': 3} + ], + 'keyList': [ + {'zlevel': 1, 'z': 4, 'point': {'x': 578, 'y': 578}, 'draggable': true, '_type': 'Key', 'code': 'key_0001', 'width': 25, 'height': 75, 'status': 'on'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 1978, 'y': 403}, 'draggable': true, '_type': 'Key', 'code': 'key_0002', 'width': 25, 'height': 75, 'status': 'on'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2928, 'y': 253}, 'draggable': true, '_type': 'Key', 'code': 'key_0003', 'width': 25, 'height': 75, 'status': 'on'}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2929, 'y': 503}, 'draggable': true, '_type': 'Key', 'code': 'key_0004', 'width': 25, 'height': 75, 'status': 'on'} + ], + 'rotateTipList': [ + {'zlevel': 1, 'z': 4, 'point': {'x': 602, 'y': 604}, 'draggable': true, '_type': 'RotateTip', 'code': 'rTip_0001', 'width': 20}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2019, 'y': 427}, 'draggable': true, '_type': 'RotateTip', 'code': 'rTip_0002', 'width': 20}, + {'zlevel': 1, 'z': 4, 'point': {'x': 2953, 'y': 278}, 'draggable': true, '_type': 'RotateTip', 'code': 'rTip_0003', 'width': 20}, + {'point': {'x': 2953, 'y': 529}, 'draggable': true, '_type': 'RotateTip', 'code': 'rTip_0004', 'width': 20, 'zlevel': 1, 'z': 4} + ], + 'appendageBoxList': [ + {'point': {'x': 2101, 'y': 250}, '_type': 'AppendageBox', 'code': 'aBox41745264751296', 'width': 525, 'height': 275, 'zlevel': 1, 'z': 1} + ], + 'alarmList': [ + {'point': {'x': 2553, 'y': 427}, 'code': 'alarm_0001', '_type': 'Alarm', 'width': 22, 'zlevel': 1, 'z': 4}, + {'point': {'x': 3627, 'y': 353}, 'code': 'alarm_0002', '_type': 'Alarm', 'width': 22, 'zlevel': 1, 'z': 4} + ], + 'elevatorList': [ + {'zlevel': 1, 'z': 2, 'point': {'x': 2151, 'y': 275}, '_type': 'Elevator', 'code': 'elevator_0001', 'width': 75, 'height': 100, 'fillColor': '#3E3E3E', 'direction': 'top'}, + {'zlevel': 1, 'z': 2, 'point': {'x': 2251, 'y': 275}, '_type': 'Elevator', 'code': 'elevator_0002', 'width': 75, 'height': 100, 'fillColor': '#3E3E3E', 'direction': 'top'}, + {'zlevel': 1, 'z': 2, 'point': {'x': 2351, 'y': 275}, '_type': 'Elevator', 'code': 'elevator_0003', 'width': 75, 'height': 100, 'fillColor': '#3E3E3E', 'direction': 'none'}, + {'zlevel': 1, 'z': 2, 'point': {'x': 2151, 'y': 400}, '_type': 'Elevator', 'code': 'elevator_0004', 'width': 75, 'height': 100, 'fillColor': '#3E3E3E', 'direction': 'top'}, + {'zlevel': 1, 'z': 2, 'point': {'x': 2251, 'y': 400}, '_type': 'Elevator', 'code': 'elevator_0005', 'width': 75, 'height': 100, 'fillColor': '#3E3E3E', 'direction': 'top'} + ] + // 'teleTerminalList': [ + // {'zlevel': 3, 'z': 1, 'point': {'x': 3980, 'y': 471}, 'draggable': true, '_type': 'TeleTerminal', 'code': 'terminal5163486449281', 'width': 15}, + // {'zlevel': 3, 'z': 1, 'point': {'x': 4004, 'y': 471}, 'draggable': true, '_type': 'TeleTerminal', 'code': 'terminal51663374196', 'width': 15} + // ] +}; +export default ibpData; diff --git a/src/ibp/ibpPan.js b/src/ibp/ibpPan.js index 4607bfb9e..8aa714191 100644 --- a/src/ibp/ibpPan.js +++ b/src/ibp/ibpPan.js @@ -141,16 +141,24 @@ class IbpPan { (list || []).forEach(elem => { const code = elem.code; const type = elem._type; + if (type === deviceType.Background) { + this.canvasSize = { + x: 0, + y: 0, + width: elem.width, + height: elem.height + }; + } updateIbpData(elem); const oDevice = this.ibpDevice[code] || deviceFactory(type, elem); const nDevice = deviceFactory(type, Object.assign(oDevice.model || {}, elem)); + delete this.ibpDevice[code]; this.$painter.delete(oDevice); if (!elem._dispose) { this.ibpDevice[code] = nDevice; - this.$painter.add(nDevice, true); + this.$painter.add(nDevice); } }); - if (this.methods.viewUpdate instanceof Function) { this.methods.viewUpdate(list); } } @@ -194,9 +202,6 @@ class IbpPan { } drawIbpInit() { - (Object.keys(this.ibpDevice) || []).forEach(elem => { - this.$painter.drawIbp(this.ibpDevice[elem]); - }); this.$mouseController.setAllowDragging(true); } diff --git a/src/ibp/mouseController.js b/src/ibp/mouseController.js index e1f276b49..2443dbe6e 100644 --- a/src/ibp/mouseController.js +++ b/src/ibp/mouseController.js @@ -2,7 +2,6 @@ import deviceType from './constant/deviceType'; import Eventful from 'zrender/src/mixin/Eventful'; import * as eventTool from 'zrender/src/core/event'; import store from '@/store'; -import Group from 'zrender/src/container/Group'; class EventModel { constructor(e) { @@ -14,16 +13,9 @@ class EventModel { if (Object.values(deviceType).includes(view._type)) { this.deviceCode = view._code; this.deviceType = view._type; + this.eventTarget = view; break; } - - if (view._subType) { - this.subType = view._subType; - } - if (view._val) { - this.val = view._val; - } - view = view.parent; } } @@ -36,7 +28,6 @@ class MouseController extends Eventful { this.$zr = ibp.getZr(); this.isAllowDragging=ibp.isAllowDragging||false; this.events = ibp.getEvents(); - this._draggingTarget=null; this._dragging = false; this.initHandler(this.$zr); } @@ -100,40 +91,16 @@ class MouseController extends Eventful { if (eventTool.notLeftMouse(e)) { return; } - // - const draggingTarget = e.target; - // draggingTarget.draggable - if (draggingTarget) { - if (e.target.parent.getName()=='background') { - this._draggingName='background'; - } else if (this.isAllowDragging&&e.target.parent.getName()=='simple') { - this._draggingName='simple'; - } else if (this.isAllowDragging&&e.target.parent.getName()=='group') { - this._draggingName='group'; - this._offsetX=e.offsetX; - this._offsetY=e.offsetY; - // debugger; - // this._draggingTarget.parent.model.point - - } else if (this.isAllowDragging&&e.target.parent.getName()=='group_child') { - this._draggingName='group_child'; - this._offsetX=e.offsetX; - this._offsetY=e.offsetY; - } - this._draggingTarget = draggingTarget; - // draggingTarget.dragging = true; - this._x = e.offsetX; - this._y = e.offsetY; - this._dragging = true; - // this.dispatchToElement(param(draggingTarget, e), 'dragstart', e.event); + const em = new EventModel(e); + this.eventTarget = em.eventTarget; + if (this.eventTarget && this.eventTarget._type === deviceType.Background) { + this.eventTarget.setCursor('pointer'); } - - // var x = e.offsetX; - // var y = e.offsetY; - - // this._x = x; - // this._y = y; - // this._dragging = true; + this._offsetX=e.offsetX; + this._offsetY=e.offsetY; + this._x = e.offsetX; + this._y = e.offsetY; + this._dragging = true; } mousemove(e) { @@ -152,54 +119,30 @@ class MouseController extends Eventful { this._x = e.offsetX; this._y = e.offsetY; - if (this._dragging) { - if (this._draggingTarget&&this._draggingName=='background') { + if ((this.eventTarget && this.eventTarget._type === deviceType.Background) || !this.isAllowDragging) { this._preventDefaultMouseMove && eventTool.stop(e.event); this.trigger(this.events.__Pan, { dx, dy, oldX, oldY, newX: this._x, newY: this._y }); return true; - } else if (this.isAllowDragging&&this._draggingTarget&&this._draggingName=='simple') { - this._draggingTarget.drift(dx, dy, e); - return true; - } else if (this.isAllowDragging&&this._draggingTarget&&(this._draggingName=='group'||this._draggingName=='group_child')) { - // debugger; - if (this._draggingName=='group') { - // this._draggingTarget.parent.model.point.x+=dx; - // this._draggingTarget.parent.model.point.y+=dy; - // this._draggingTarget.parent.dirty(); - this._draggingTarget.parent.drift(dx, dy, e); - return true; - } else { - this._draggingTarget.parent.parent.drift(dx, dy, e); - return true; - } + } else if (this.isAllowDragging) { + this.eventTarget.grouper.drift(dx, dy, e); } } else { - // debugger; return true; } } mouseup(e) { - // debugger; - const draggingTarget = this._draggingTarget; - if (!eventTool.notLeftMouse(e)&&draggingTarget) { - if (this._draggingName=='simple') { - console.log(); - } else if (this._draggingName=='group'||this._draggingName=='group_child') { - if (this._draggingName=='group') { - this._draggingTarget.parent.setModal(e.offsetX - this._offsetX, e.offsetY - this._offsetY); - this._draggingTarget.parent.dirty(); - } else { - this._draggingTarget.parent.parent.parent.setModal(e.offsetX - this._offsetX, e.offsetY - this._offsetY); - this._draggingTarget.parent.parent.dirty(); - } - } - this._dragging = false; - this._draggingTarget = null; - this._draggingName==''; + if (!eventTool.notLeftMouse(e)&&this.isAllowDragging && this.eventTarget) { + this.eventTarget.setModel(e.offsetX - this._offsetX, e.offsetY - this._offsetY); + this.eventTarget.dirty(); + this.eventTarget = ''; } + if (this.eventTarget && this.eventTarget._type === deviceType.Background) { + this.eventTarget.setCursor('default'); + } + this._dragging = false; } mousewheel(e) { @@ -221,7 +164,7 @@ class MouseController extends Eventful { scale = -1; } - this.trigger(this.events.__Zoom, {type: 'zoom', scale, originX, originY }); + this.trigger(this.events.__Zoom, {type: this.events.__Zoom, scale, originX, originY }); } } @@ -278,10 +221,6 @@ class MouseController extends Eventful { return newEm; } - - updateDatazoom(zoom) { - this.trigger(this.events.Datazoom, zoom); - } } export default MouseController; diff --git a/src/ibp/painter.js b/src/ibp/painter.js index 7be06a48e..5e4039baf 100644 --- a/src/ibp/painter.js +++ b/src/ibp/painter.js @@ -58,13 +58,12 @@ class Painter { * 添加视图 * @param {*} device */ - add(device, draggable) { + add(device) { try { device = Object.assign(device, { event: this.$ibp.$mouseController }); const instance = shapefactory(device, this.$ibp); if (instance) { device.instance = instance; - draggable?instance.setDraggable():''; this.$transformHandle.transformView(instance); this.ibpInstanceLevel[device.model._type].add(instance); } @@ -101,18 +100,6 @@ class Painter { } } - /** - * 绘制ipb时,更改draggable 和注册事件 - */ - drawIbp(device) { - if (device) { - const instance = device.instance; - if (instance) { - instance.setDraggable(); - } - } - } - /** * 更新transform变化 * @param {*} opt diff --git a/src/ibp/shape/alarm.js b/src/ibp/shape/alarm.js index d1bb3e15d..fc6fca8f2 100644 --- a/src/ibp/shape/alarm.js +++ b/src/ibp/shape/alarm.js @@ -1,81 +1,49 @@ import Group from 'zrender/src/container/Group'; import Image from 'zrender/src/graphic/Image'; import alarmpic from '@/assets/ibp_images/alarm.png'; -import store from '@/store'; export default class alarm extends Group { constructor(device) { super(); this.model = device.model; - this.event = device.event; + this._type = device.model._type; + this._code = device.model.code; this.zlevel = device.model.zlevel; this.z = device.model.zlevel; - this.offsetX = 0; - this.offsetY = 0; - this.dragging = false; - this.name='simple'; this.create(); } create() { - const model = this.model; + this.grouper=new Group({ + id: this.model.code, + position: [this.model.point.x, this.model.point.y] + }); this.imageBg = new Image({ zlevel: this.zlevel, z: this.z, draggable: false, style: { image: alarmpic, - x: model.point.x, - y: model.point.y, - width: model.width, - height: model.width/71*74 + x: 0, + y: 0, + width: 71, + height: 74 } }); - this.add(this.imageBg); + this.grouper.add(this.imageBg); + this.add(this.grouper); this.transformScale(); } /** 缩放按钮 */ transformScale() { - this.imageBg.origin = [this.model.point.x, this.model.point.y]; + this.imageBg.origin = [0, 0]; this.imageBg.scale =[this.model.width/71, this.model.width/71]; this.imageBg.dirty(); } - setDraggable() { - this.imageBg.attr('draggable', true); - this.createMouseEvent(); - } - createMouseEvent() { - this.on('mousedown', this.mousedown, this); - this.on('mousemove', this.mousemove, this); - this.on('mouseup', this.mouseup, this); - } - - mousedown(e) { - this.event.disable(); - if (e.which == 3) { - store.dispatch('ibp/setUpdateDeviceData', this.model); - return; - } - this.offsetX = e.offsetX; - this.offsetY = e.offsetY; - this.dragging = true; - } - - mousemove(e) { - } - - mouseup(e) { - this.event.enable(); - if (this.dragging) { - this.model.point.x = this.model.point.x + (e.offsetX - this.offsetX); - this.model.point.y = this.model.point.y + (e.offsetY - this.offsetY); - this.dragging = false; - } - - } - getName() { - return this.name; + setModel(dx, dy) { + this.model.point.x+=dx; + this.model.point.y+=dy; } } diff --git a/src/ibp/shape/appendageBox.js b/src/ibp/shape/appendageBox.js index bb55924c2..fbcc011f4 100644 --- a/src/ibp/shape/appendageBox.js +++ b/src/ibp/shape/appendageBox.js @@ -1,69 +1,40 @@ import Group from 'zrender/src/container/Group'; import Image from 'zrender/src/graphic/Image'; import AppendageBoxImage from '@/assets/ibp_images/appendage_box.png'; -import store from '@/store'; export default class AppendageBox extends Group { constructor(device) { super(); this.model = device.model; - this.event = device.event; + this._type = device.model._type; + this._code = device.model.code; this.zlevel = device.model.zlevel; this.z = device.model.z; - this.offsetX = 0; - this.offsetY = 0; - this.dragging = false; - this.name='simple'; this.create(); } create() { + this.grouper=new Group({ + id: this.model.code, + position: [this.model.point.x, this.model.point.y] + }); this.appendageBox = new Image({ zlevel: this.zlevel, z: this.z, draggable: false, style: { image: AppendageBoxImage, - x: this.model.point.x, - y: this.model.point.y, + x: 0, + y: 0, width: this.model.width, height: this.model.height } }); - this.add(this.appendageBox); + this.grouper.add(this.appendageBox); + this.add(this.grouper); } - - setDraggable() { - this.appendageBox.attr('draggable', true); - this.createMouseEvent(); - } - createMouseEvent() { - this.on('mousedown', this.mousedown, this); - this.on('mousemove', this.mousemove, this); - this.on('mouseup', this.mouseup, this); - } - mousedown(e) { - this.event.disable(); - if (e.which == 3) { - store.dispatch('ibp/setUpdateDeviceData', this.model); - return; - } - this.offsetX = e.offsetX; - this.offsetY = e.offsetY; - this.dragging = true; - } - mousemove() { - } - mouseup(e) { - this.event.enable(); - if (this.dragging) { - this.model.point.x = this.model.point.x + (e.offsetX - this.offsetX); - this.model.point.y = this.model.point.y + (e.offsetY - this.offsetY); - this.dragging = false; - } - - } - getName() { - return this.name; + setModel(dx, dy) { + this.model.point.x+=dx; + this.model.point.y+=dy; } } diff --git a/src/ibp/shape/arrow.js b/src/ibp/shape/arrow.js index 12185f403..4ded377be 100644 --- a/src/ibp/shape/arrow.js +++ b/src/ibp/shape/arrow.js @@ -1,36 +1,36 @@ import Polygon from 'zrender/src/graphic/shape/Polygon'; import Group from 'zrender/src/container/Group'; -import {arrow} from '@/jmap/shape/utils/ShapePoints'; -// import { updateIbpData } from '@/ibp/utils/parser'; -import store from '@/store'; +import {arrow} from './utils'; class Arrow extends Group { constructor(device) { super(); - this.event = device.event; + this._type = device.model._type; + this._code = device.model.code; this.model = device.model; - this.offsetX = 0; - this.offsetY = 0; - this.dragging = false; - this.name='simple'; this.create(); } create() { const model = this.model; + this.grouper=new Group({ + id: this.model.code, + position: [this.model.point.x, this.model.point.y] + }); this.arrow = new Polygon({ zlevel: model.zlevel, z: model.z, draggable: false, shape: { - points: arrow(this.model.point.x, this.model.point.y, this.model.length, this.model.width) + points: arrow(0, 0, this.model.length, this.model.width) }, style: { stroke: model.stroke, fill: model.fill } }); - this.add(this.arrow); + this.grouper.add(this.arrow); + this.add(this.grouper); this.getOrientate(); } @@ -57,7 +57,7 @@ class Arrow extends Group { // 整体旋转箭头 transformRotation(rotate) { - this.arrow.origin = [this.model.point.x, this.model.point.y]; + this.arrow.origin = [0, 0]; this.arrow.rotation = Math.PI / 180 * Number(rotate); this.arrow.dirty(); } @@ -66,37 +66,9 @@ class Arrow extends Group { setColor(color) { this.arrow.setStyle('fill', color); } - setDraggable() { - this.arrow.attr('draggable', true); - this.createMouseEvent(); - } - createMouseEvent() { - this.on('mousedown', this.mousedown, this); - this.on('mousemove', this.mousemove, this); - this.on('mouseup', this.mouseup, this); - } - mousedown(e) { - this.event.disable(); - if (e.which == 3) { - store.dispatch('ibp/setUpdateDeviceData', this.model); - return; - } - this.offsetX = e.offsetX; - this.offsetY = e.offsetY; - this.dragging = true; - } - mousemove() { - } - mouseup(e) { - this.event.enable(); - if (this.dragging) { - this.model.point.x = this.model.point.x + (e.offsetX - this.offsetX); - this.model.point.y = this.model.point.y + (e.offsetY - this.offsetY); - this.dragging = false; - } - } - getName() { - return this.name; + setModel(dx, dy) { + this.model.point.x+=dx; + this.model.point.y+=dy; } } diff --git a/src/ibp/shape/background.js b/src/ibp/shape/background.js index 9555e05fb..e40312e13 100644 --- a/src/ibp/shape/background.js +++ b/src/ibp/shape/background.js @@ -7,11 +7,11 @@ export default class background extends Group { constructor(device) { super(); this.model = device.model; + this._type = device.model._type; + this._code = device.model.code; this.zlevel = device.model.zlevel; this.z = 1; - this.name='background'; this.create(); - this.createMouseEvent(); } create() { const image = new Image(25, 25); @@ -34,24 +34,10 @@ export default class background extends Group { }); this.add(this.imageBg); }; - } - createMouseEvent() { - this.on('mousedown', this.mousedown, this); - this.on('mouseup', this.mouseup, this); + setModel(dx, dy) { } - mousedown(e) { - if (e.which == 3) { - return; - } - this.imageBg.attr('cursor', 'pointer'); - } - mouseup() { - this.imageBg.attr('cursor', 'default'); - } - setDraggable() { - } - getName() { - return this.name; + setCursor(mouseStyle) { + this.imageBg.attr('cursor', mouseStyle); } } diff --git a/src/ibp/shape/button.js b/src/ibp/shape/button.js index bfcba8fdb..4a50604a6 100644 --- a/src/ibp/shape/button.js +++ b/src/ibp/shape/button.js @@ -10,7 +10,6 @@ import yellowButtonPic from '@/assets/ibp_images/yellow_button.png'; import yellowButtonPicOn from '@/assets/ibp_images/yellow_button_on.png'; import grayButtonPic from '@/assets/ibp_images/gray_button.png'; import grayButtonPicOn from '@/assets/ibp_images/gray_button_on.png'; -import store from '@/store'; export default class button extends Group { static colors = new Map([ @@ -27,38 +26,38 @@ export default class button extends Group { ]); constructor(device) { super(); - this.event = device.event; + this._type = device.model._type; + this._code = device.model.code; this.model = device.model; this.zlevel = device.model.zlevel; this.z = device.model.z; - this.event = device.event; - this.offsetX = 0; - this.offsetY = 0; - this.dragging = false; - this.name='simple'; this.create(); } create() { - const model = this.model; + this.grouper=new Group({ + id: this.model.code, + position: [this.model.point.x, this.model.point.y] + }); this.imageBg = new Image({ zlevel: this.zlevel, z: this.z, draggable: false, style: { image: this.getImagePic(), - x: model.point.x, - y: model.point.y, + x: 0, + y: 0, width: 70, height: 80 } }); - this.add(this.imageBg); + this.grouper.add(this.imageBg); + this.add(this.grouper); this.transformScale(); } /** 缩放按钮 */ transformScale() { - this.imageBg.origin = [this.model.point.x, this.model.point.y]; + this.imageBg.origin = [0, 0]; this.imageBg.scale =[this.model.width/70, this.model.width/70]; this.imageBg.dirty(); } @@ -68,16 +67,6 @@ export default class button extends Group { return color[0]; } - setDraggable() { - this.imageBg.attr('draggable', true); - this.createMouseEvent(); - } - createMouseEvent() { - this.on('mousedown', this.mousedown, this); - this.on('mousemove', this.mousemove, this); - this.on('mouseup', this.mouseup, this); - } - // 设置按钮状态 setState(model) { switch (model.status) { @@ -112,28 +101,6 @@ export default class button extends Group { } } } - - mousedown(e) { - this.event.disable(); - if (e.which == 3) { - store.dispatch('ibp/setUpdateDeviceData', this.model); - return; - } - this.offsetX = e.offsetX; - this.offsetY = e.offsetY; - this.dragging = true; - } - mousemove() { - } - mouseup(e) { - this.event.enable(); - if (this.dragging) { - this.model.point.x = this.model.point.x + (e.offsetX - this.offsetX); - this.model.point.y = this.model.point.y + (e.offsetY - this.offsetY); - this.dragging = false; - } - - } // 关闭 close() { const color = button.colors.get(`${this.model.color}_off`); @@ -144,7 +111,8 @@ export default class button extends Group { const color = button.colors.get(`${this.model.color}_on`); this.imageBg.setStyle({image: color[0]}); } - getName() { - return this.name; + setModel(dx, dy) { + this.model.point.x+=dx; + this.model.point.y+=dy; } } diff --git a/src/ibp/shape/circularLamp.js b/src/ibp/shape/circularLamp.js index 2aca23d29..213992b29 100644 --- a/src/ibp/shape/circularLamp.js +++ b/src/ibp/shape/circularLamp.js @@ -1,79 +1,52 @@ import Group from 'zrender/src/container/Group'; import Circle from 'zrender/src/graphic/shape/Circle'; -import store from '@/store'; export default class CircularLamp extends Group { constructor(device) { super(); this.model = device.model; - this.event = device.event; + this._type = device.model._type; + this._code = device.model.code; this.zlevel = device.model.zlevel; this.z = device.model.z; - this.offsetX = 0; - this.offsetY = 0; - this.dragging = false; - this.name='simple'; this.create(); this.setStatus(this.model); } create() { + this.grouper=new Group({ + id: this.model.code, + position: [this.model.point.x, this.model.point.y] + }); this.lamp = new Circle({ zlevel: this.zlevel, z: this.z, draggable: false, shape: { - cx: this.model.point.x, - cy: this.model.point.y, + cx: 0, + cy: 0, r: this.model.r }, style: { fill: this.model.fillColor } }); - this.add(this.lamp); + this.grouper.add(this.lamp); + this.add(this.grouper); } setCircularLampColor(color) { - this.lamp.setStyle('fill', color); - } - setDraggable() { - this.lamp.attr('draggable', true); - this.createMouseEvent(); - } - createMouseEvent() { - this.on('mousedown', this.mousedown, this); - this.on('mousemove', this.mousemove, this); - this.on('mouseup', this.mouseup, this); - } - mousedown(e) { - this.event.disable(); - if (e.which == 3) { - store.dispatch('ibp/setUpdateDeviceData', this.model); - return; - } - this.offsetX = e.offsetX; - this.offsetY = e.offsetY; - this.dragging = true; - } - mousemove() { - } - mouseup(e) { - this.event.enable(); - if (this.dragging) { - this.model.point.x = this.model.point.x + (e.offsetX - this.offsetX); - this.model.point.y = this.model.point.y + (e.offsetY - this.offsetY); - this.dragging = false; - } + this.lamp.setStyle({fill: color}); } setStatus(model) { if (model.switch === 'on') { - this.lamp.setStyle('fill', '#D8FCF2'); + this.setCircularLampColor('#D8FCF2'); } else { - this.lamp.setStyle('fill', '#332C22'); + this.setCircularLampColor('#332C22'); } } - getName() { - return this.name; + setModel(dx, dy) { + this.model.point.x+=dx; + this.model.point.y+=dy; } } diff --git a/src/ibp/shape/clock.js b/src/ibp/shape/clock.js index 80b664ae8..3a72be22c 100644 --- a/src/ibp/shape/clock.js +++ b/src/ibp/shape/clock.js @@ -12,32 +12,31 @@ import clock8 from '@/assets/ibp_images/clock/clock_8.png'; import clock9 from '@/assets/ibp_images/clock/clock_9.png'; import clockBg from '@/assets/ibp_images/clock/clock_bg.png'; import clockColon from '@/assets/ibp_images/clock/clock_colon.png'; -import store from '@/store'; export default class clock extends Group { constructor(device) { super(); - this.event = device.event; + this._type = device.model._type; + this._code = device.model.code; this.model = device.model; this.zlevel = device.model.zlevel; this.z = device.model.z; - this.event = device.event; - this.offsetX = 0; - this.offsetY = 0; - this.dragging = false; this.initTime = 0; - this.name='group'; this.create(); } create() { + this.grouper=new Group({ + id: this.model.code, + position: [this.model.point.x, this.model.point.y] + }); this.clockBg = new Image({ zlevel: this.zlevel, z: this.z, style: { image: clockBg, - x: this.model.point.x, - y: this.model.point.y, + x: 0, + y: 0, width: this.model.width, height: this.model.width/493*156 } @@ -47,10 +46,10 @@ export default class clock extends Group { z: this.z, style: { image: this.getImagePic('0'), - x: this.model.point.x+this.model.width*0.1, - y: this.model.point.y+this.model.width*0.052, - width: this.model.width*0.1, - height: this.model.width*0.1/37*74 + x: this.model.width*0.098, + y: this.model.width*0.062, + width: this.model.width*0.095, + height: this.model.width*0.095/37*74 } }); this.num2 = new Image({ @@ -58,10 +57,10 @@ export default class clock extends Group { z: this.z, style: { image: this.getImagePic('0'), - x: this.model.point.x+this.model.width*0.22, - y: this.model.point.y+this.model.width*0.052, - width: this.model.width*0.1, - height: this.model.width*0.1/37*74 + x: this.model.width*0.22, + y: this.model.width*0.062, + width: this.model.width*0.095, + height: this.model.width*0.095/37*74 } }); this.num3 = new Image({ @@ -69,10 +68,10 @@ export default class clock extends Group { z: this.z, style: { image: this.getImagePic('0'), - x: this.model.point.x+this.model.width*0.39, - y: this.model.point.y+this.model.width*0.052, - width: this.model.width*0.1, - height: this.model.width*0.1/37*74 + x: this.model.width*0.395, + y: this.model.width*0.062, + width: this.model.width*0.095, + height: this.model.width*0.095/37*74 } }); this.num4 = new Image({ @@ -80,10 +79,10 @@ export default class clock extends Group { z: this.z, style: { image: this.getImagePic('0'), - x: this.model.point.x+this.model.width*0.52, - y: this.model.point.y+this.model.width*0.052, - width: this.model.width*0.1, - height: this.model.width*0.1/37*74 + x: this.model.width*0.52, + y: this.model.width*0.062, + width: this.model.width*0.095, + height: this.model.width*0.095/37*74 } }); this.num5 = new Image({ @@ -91,10 +90,10 @@ export default class clock extends Group { z: this.z, style: { image: this.getImagePic('0'), - x: this.model.point.x+this.model.width*0.69, - y: this.model.point.y+this.model.width*0.052, - width: this.model.width*0.1, - height: this.model.width*0.1/37*74 + x: this.model.width*0.69, + y: this.model.width*0.062, + width: this.model.width*0.095, + height: this.model.width*0.095/37*74 } }); this.num6 = new Image({ @@ -102,10 +101,10 @@ export default class clock extends Group { z: this.z, style: { image: this.getImagePic('0'), - x: this.model.point.x+this.model.width*0.82, - y: this.model.point.y+this.model.width*0.052, - width: this.model.width*0.1, - height: this.model.width*0.1/37*74 + x: this.model.width*0.816, + y: this.model.width*0.062, + width: this.model.width*0.095, + height: this.model.width*0.095/37*74 } }); this.clockColon1 = new Image({ @@ -113,10 +112,10 @@ export default class clock extends Group { z: this.z, style: { image: clockColon, - x: this.model.point.x+this.model.width*0.16, - y: this.model.point.y-this.model.width*0.028, - width: this.model.width*0.37, - height: this.model.width/1*0.37 + x: +this.model.width*0.183, + y: -this.model.width*0.017, + width: this.model.width*0.34, + height: this.model.width/1*0.34 } }); this.clockColon2 = new Image({ @@ -124,21 +123,22 @@ export default class clock extends Group { z: this.z, style: { image: clockColon, - x: this.model.point.x+this.model.width*0.46, - y: this.model.point.y-this.model.width*0.028, - width: this.model.width*0.37, - height: this.model.width/1*0.37 + x: +this.model.width*0.48, + y: -this.model.width*0.017, + width: this.model.width*0.34, + height: this.model.width/1*0.34 } }); - this.add(this.clockBg); - this.add(this.num1); - this.add(this.num2); - this.add(this.num3); - this.add(this.num4); - this.add(this.num5); - this.add(this.num6); - this.add(this.clockColon1); - this.add(this.clockColon2); + this.grouper.add(this.clockBg); + this.grouper.add(this.num1); + this.grouper.add(this.num2); + this.grouper.add(this.num3); + this.grouper.add(this.num4); + this.grouper.add(this.num5); + this.grouper.add(this.num6); + this.grouper.add(this.clockColon1); + this.grouper.add(this.clockColon2); + this.add(this.grouper); } getImagePic(context) { let pic = clock0; @@ -176,11 +176,16 @@ export default class clock extends Group { } return pic; } - setClockStart() { + setClockStart(started) { const _this = this; - this.timer = setInterval(() => { - _this.handleClock(_this); - }, 1000); + if (started) { + this.timer&&clearInterval(this.timer); + this.timer = setInterval(() => { + _this.handleClock(_this); + }, 1000); + } else { + this.timer&&clearInterval(this.timer); + } } handleClock(_this) { _this.initTime += 1000; @@ -249,33 +254,8 @@ export default class clock extends Group { this.setNumPic(2, hours.charAt(1)); this.setNumPic(1, hours.charAt(0)); } - setDraggable() { - this.createMouseEvent(); - } - createMouseEvent() { - this.on('mousedown', this.mousedown, this); - } - mousedown(e) { - if (e.which == 3) { - store.dispatch('ibp/setUpdateDeviceData', this.model); - return; - } - } - getName() { - return this.name; - } - setModal(dx, dy) { - // debugger; - // this.parent.dirty(); - // - // this.model.point.x+=dx; - // this.model.point.y+=dy; - // this.eachChild(function(child) { - // // // debugger; - // child.style.x+=dx; - // child.style.y+=dy; - // // child.dirty(); - // }, this.parent); - + setModel(dx, dy) { + this.model.point.x+=dx; + this.model.point.y+=dy; } } diff --git a/src/ibp/shape/elevator.js b/src/ibp/shape/elevator.js index 7595287aa..1a18cda83 100644 --- a/src/ibp/shape/elevator.js +++ b/src/ibp/shape/elevator.js @@ -1,15 +1,14 @@ import Group from 'zrender/src/container/Group'; import ElevatorBack from './elevatorBack'; import ElevatorArrow from './elevatorArrow'; -import store from '@/store'; export default class elevator extends Group { constructor(device) { super(); - this.event = device.event; + this._type = device.model._type; + this._code = device.model.code; this.model = device.model; - this.name='group'; this.create(); } @@ -18,16 +17,12 @@ export default class elevator extends Group { this.grouper=new Group({ id: model.code, - // width: model.width, - // height: model.height, position: [model.point.x, model.point.y] - // draggable: model.draggable || false }); this.elevatorBack = new ElevatorBack({model: { zlevel: model.zlevel, z: model.z, - // model.draggable || draggable: false, point: { x: model.point.x, @@ -80,11 +75,6 @@ export default class elevator extends Group { return status==this.model.direction? 'on':'off'; } } - - getName() { - return this.name; - } - setStatus(model) { if (model.direction=='none') { this.elevatorArrowBottom.setStatus('off'); @@ -98,11 +88,7 @@ export default class elevator extends Group { } } - setDraggable() { - // this.grouper.attr('draggable', true); - // this.createMouseEvent(); - } - setModal(dx, dy) { + setModel(dx, dy) { this.model.point.x+=dx; this.model.point.y+=dy; } diff --git a/src/ibp/shape/elevatorArrow.js b/src/ibp/shape/elevatorArrow.js index 2bbd2448d..a3e66ea1e 100644 --- a/src/ibp/shape/elevatorArrow.js +++ b/src/ibp/shape/elevatorArrow.js @@ -9,7 +9,6 @@ export default class elevatorArrow extends Group { super(); this.model = device.model; this.zlevel = device.model.zlevel; - this.name='group_child'; this.create(); } @@ -88,8 +87,4 @@ export default class elevatorArrow extends Group { } this.imageBg.setStyle({image: imageBack}); } - - getName() { - return this.name; - } } diff --git a/src/ibp/shape/elevatorBack.js b/src/ibp/shape/elevatorBack.js index a9e59536f..16a58341b 100644 --- a/src/ibp/shape/elevatorBack.js +++ b/src/ibp/shape/elevatorBack.js @@ -7,7 +7,6 @@ export default class elevatorBack extends Group { super(); this.event = device.event; this.model = device.model; - this.name='group_child'; this.create(); } @@ -23,7 +22,7 @@ export default class elevatorBack extends Group { draggable: false, style: { x: model.point.x, - y: model.point.y, + y: model.point.y, brushType: 'fill', fill: this.model.fillColor || '#313131', lineWidth: 0 @@ -32,7 +31,4 @@ export default class elevatorBack extends Group { this.add(this.elevatorBack); } - getName() { - return this.name; - } } diff --git a/src/ibp/shape/ibpLine.js b/src/ibp/shape/ibpLine.js index 3e0cf53ae..5a0d218ee 100644 --- a/src/ibp/shape/ibpLine.js +++ b/src/ibp/shape/ibpLine.js @@ -1,71 +1,44 @@ import Group from 'zrender/src/container/Group'; import Line from 'zrender/src/graphic/shape/Line'; -import store from '@/store'; export default class ibpLine extends Group { constructor(device) { super(); this.model = device.model; - this.event = device.event; + this._type = device.model._type; + this._code = device.model.code; this.zlevel = device.model.zlevel; this.z = device.model.z; - this.offsetX = 0; - this.offsetY = 0; - this.dragging = false; - this.name='simple'; this.create(); } create() { const model = this.model; + this.grouper=new Group({ + id: model.code, + position: [model.point1.x, model.point1.y] + }); this.ibpLine = new Line({ zlevel: model.zlevel, z: model.z, draggable: false, shape: { - x1: this.model.point1.x, - y1: this.model.point1.y, - x2: this.model.point2.x, - y2: this.model.point2.y + x1: 0, + y1: 0, + x2: model.point2.x-model.point1.x, + y2: model.point2.y-model.point1.y }, style: { lineWidth: this.model.lineWidth, stroke: this.model.fillColor } }); - this.add(this.ibpLine); + this.grouper.add(this.ibpLine); + this.add(this.grouper); } - setDraggable() { - this.ibpLine.attr('draggable', true); - this.createMouseEvent(); - } - createMouseEvent() { - this.on('mousedown', this.mousedown, this); - this.on('mousemove', this.mousemove, this); - this.on('mouseup', this.mouseup, this); - } - mousedown(e) { - this.event.disable(); - if (e.which == 3) { - store.dispatch('ibp/setUpdateDeviceData', this.model); - return; - } - this.offsetX = e.offsetX; - this.offsetY = e.offsetY; - this.dragging = true; - } - mousemove() { - } - mouseup(e) { - this.event.enable(); - if (this.dragging) { - this.model.point1.x = this.model.point1.x - this.offsetX + e.offsetX; - this.model.point1.y = this.model.point1.y - this.offsetY + e.offsetY; - this.model.point2.x = this.model.point2.x - this.offsetX + e.offsetX; - this.model.point2.y = this.model.point2.y - this.offsetY + e.offsetY; - this.dragging = false; - } - } - getName() { - return this.name; + setModel(dx, dy) { + this.model.point1.x += dx; + this.model.point1.y += dy; + this.model.point2.x += dx; + this.model.point2.y += dy; } } diff --git a/src/ibp/shape/ibpText.js b/src/ibp/shape/ibpText.js index 011fb40dc..4377b73da 100644 --- a/src/ibp/shape/ibpText.js +++ b/src/ibp/shape/ibpText.js @@ -1,30 +1,31 @@ import Group from 'zrender/src/container/Group'; import Text from 'zrender/src/graphic/Text'; -import store from '@/store'; +import Rect from 'zrender/src/graphic/shape/Rect'; export default class ibpText extends Group { constructor(device) { super(); this.model = device.model; - this.event = device.event; + this._type = device.model._type; + this._code = device.model.code; this.zlevel = device.model.zlevel; this.z = device.model.z; - this.offsetX = 0; - this.offsetY = 0; - this.dragging = false; - this.name='simple'; this.create(); } create() { const model = this.model; + this.grouper=new Group({ + id: this.model.code, + position: [this.model.point.x, this.model.point.y] + }); this.textName = new Text({ zlevel: model.zlevel, z: model.z, silent: model.silent || false, draggable: false, style: { - x: model.point.x, - y: model.point.y, + x: 0, + y: 0, fontWeight: model.fontWeight, fontSize: model.fontSize, fontFamily: model.fontFamily, @@ -37,38 +38,29 @@ export default class ibpText extends Group { textLineHeight: model.fontSize } }); - this.add(this.textName); + // if ( model.hasRect) { + // this.grouper.add(this.tip); + // this.tip = new Rect({ + // zlevel: model.zlevel, + // z: model.z-1, + // draggable: false, + // shape: { + // x: model.textRect.x- model.point.x, + // y: model.textRect.x - model.point.y, + // width: model.textRect.width, + // height: model.textRect.height + // }, + // style: { + // fill: model.textBackgroundColor + // } + // }); + // } + this.grouper.add(this.textName); + + this.add(this.grouper); } - setDraggable() { - this.textName.attr('draggable', true); - this.createMouseEvent(); - } - createMouseEvent() { - this.on('mousedown', this.mousedown, this); - this.on('mousemove', this.mousemove, this); - this.on('mouseup', this.mouseup, this); - } - mousedown(e) { - this.event.disable(); - if (e.which == 3) { - store.dispatch('ibp/setUpdateDeviceData', this.model); - return; - } - this.offsetX = e.offsetX; - this.offsetY = e.offsetY; - this.dragging = true; - } - mousemove() { - } - mouseup(e) { - this.event.enable(); - if (this.dragging) { - this.model.point.x = this.model.point.x + (e.offsetX - this.offsetX); - this.model.point.y = this.model.point.y + (e.offsetY - this.offsetY); - this.dragging = false; - } - } - getName() { - return this.name; + setModel(dx, dy) { + this.model.point.x+=dx; + this.model.point.y+=dy; } } diff --git a/src/ibp/shape/ibpTipBox.js b/src/ibp/shape/ibpTipBox.js index b0e8fc070..818168b34 100644 --- a/src/ibp/shape/ibpTipBox.js +++ b/src/ibp/shape/ibpTipBox.js @@ -1,29 +1,29 @@ import Group from 'zrender/src/container/Group'; import Rect from 'zrender/src/graphic/shape/Rect'; -import store from '@/store'; export default class ibpTipBox extends Group { constructor(device) { super(); this.model = device.model; - this.event = device.event; + this._type = device.model._type; + this._code = device.model.code; this.zlevel = device.model.zlevel; this.z = device.model.z; - this.offsetX = 0; - this.offsetY = 0; - this.dragging = false; - this.name='simple'; this.create(); } create() { const model = this.model; + this.grouper=new Group({ + id: model.code, + position: [model.point.x, model.point.y] + }); this.tipBox = new Rect({ zlevel: model.zlevel, z: model.z, draggable: false, shape: { - x: this.model.point.x, - y: this.model.point.y, + x: 0, + y: 0, width: this.model.width, height: this.model.height }, @@ -31,38 +31,11 @@ export default class ibpTipBox extends Group { fill: this.model.fillColor } }); - this.add(this.tipBox); + this.grouper.add(this.tipBox); + this.add(this.grouper); } - setDraggable() { - this.tipBox.attr('draggable', true); - this.createMouseEvent(); - } - createMouseEvent() { - this.on('mousedown', this.mousedown, this); - this.on('mousemove', this.mousemove, this); - this.on('mouseup', this.mouseup, this); - } - mousedown(e) { - this.event.disable(); - if (e.which == 3) { - store.dispatch('ibp/setUpdateDeviceData', this.model); - return; - } - this.offsetX = e.offsetX; - this.offsetY = e.offsetY; - this.dragging = true; - } - mousemove() { - } - mouseup(e) { - this.event.enable(); - if (this.dragging) { - this.model.point.x = this.model.point.x + (e.offsetX - this.offsetX); - this.model.point.y = this.model.point.y + (e.offsetY - this.offsetY); - this.dragging = false; - } - } - getName() { - return this.name; + setModel(dx, dy) { + this.model.point.x+=dx; + this.model.point.y+=dy; } } diff --git a/src/ibp/shape/key.js b/src/ibp/shape/key.js index 811743100..8c75c12d7 100644 --- a/src/ibp/shape/key.js +++ b/src/ibp/shape/key.js @@ -2,7 +2,6 @@ import Group from 'zrender/src/container/Group'; import Image from 'zrender/src/graphic/Image'; import keyPic from '@/assets/ibp_images/key.png'; import keyPicOn from '@/assets/ibp_images/key_on.png'; -import store from '@/store'; export default class key extends Group { @@ -10,35 +9,37 @@ export default class key extends Group { super(); this.model = device.model; this.zlevel = device.model.zlevel; - this.event = device.event; - this.offsetX = 0; - this.offsetY = 0; - this.dragging = false; - this.name='simple'; + this._type = device.model._type; + this._code = device.model.code; this.create(); } create() { const model = this.model; + this.grouper=new Group({ + id: model.code, + position: [model.point.x, model.point.y] + }); this.keyImage = new Image({ zlevel: this.zlevel, z: model.z, draggable: false, style: { image: this.getRotateColor(), - x: model.point.x, - y: model.point.y, + x: 0, + y: 0, width: 314, height: 932 } }); - this.add(this.keyImage); + this.grouper.add(this.keyImage); + this.add(this.grouper); this.transformScale(); } /** 缩放按钮 */ transformScale() { - this.keyImage.origin = [this.model.point.x, this.model.point.y]; + this.keyImage.origin = [0, 0]; this.keyImage.scale =[this.model.width/314, this.model.width/314]; this.keyImage.dirty(); } @@ -89,40 +90,8 @@ export default class key extends Group { } } } - - setDraggable() { - this.keyImage.attr('draggable', true); - this.createMouseEvent(); - } - createMouseEvent() { - this.on('mousedown', this.mousedown, this); - this.on('mousemove', this.mousemove, this); - this.on('mouseup', this.mouseup, this); - } - - mousedown(e) { - this.event.disable(); - if (e.which == 3) { - store.dispatch('ibp/setUpdateDeviceData', this.model); - return; - } - this.offsetX = e.offsetX; - this.offsetY = e.offsetY; - this.dragging = true; - } - - mousemove(e) { - } - - mouseup(e) { - this.event.enable(); - if (this.dragging) { - this.model.point.x = this.model.point.x + (e.offsetX - this.offsetX); - this.model.point.y = this.model.point.y + (e.offsetY - this.offsetY); - this.dragging = false; - } - } - getName() { - return this.name; + setModel(dx, dy) { + this.model.point.x+=dx; + this.model.point.y+=dy; } } diff --git a/src/ibp/shape/rotateTip.js b/src/ibp/shape/rotateTip.js index ace615aa6..cd48b2a12 100644 --- a/src/ibp/shape/rotateTip.js +++ b/src/ibp/shape/rotateTip.js @@ -2,7 +2,6 @@ import Group from 'zrender/src/container/Group'; import Image from 'zrender/src/graphic/Image'; import rotateBlack from '@/assets/ibp_images/rotate_black.png'; import rotateRed from '@/assets/ibp_images/rotate_red.png'; -import store from '@/store'; export default class rotateTip extends Group { @@ -11,35 +10,37 @@ export default class rotateTip extends Group { this.model = device.model; this.zlevel = device.model.zlevel; this.z = device.model.z; - this.event = device.event; - this.offsetX = 0; - this.offsetY = 0; - this.dragging = false; - this.name='simple'; + this._type = device.model._type; + this._code = device.model.code; this.create(); } create() { const model = this.model; + this.grouper=new Group({ + id: model.code, + position: [model.point.x, model.point.y] + }); this.imageBg = new Image({ zlevel: this.zlevel, z: this.z, draggable: false, style: { image: this.getRotateColor(), - x: model.point.x, - y: model.point.y, + x: 0, + y: 0, width: 68, height: 60 } }); - this.add(this.imageBg); + this.grouper.add(this.imageBg); + this.add(this.grouper); this.transformScale(); } /** 缩放按钮 */ transformScale() { - this.imageBg.origin = [this.model.point.x, this.model.point.y]; + this.imageBg.origin = [0, 0]; this.imageBg.scale =[this.model.width/68, this.model.width/68]; this.imageBg.dirty(); } @@ -58,40 +59,8 @@ export default class rotateTip extends Group { return rotateBlack; } } - - setDraggable() { - this.imageBg.attr('draggable', true); - this.createMouseEvent(); - } - createMouseEvent() { - this.on('mousedown', this.mousedown, this); - this.on('mousemove', this.mousemove, this); - this.on('mouseup', this.mouseup, this); - } - - mousedown(e) { - this.event.disable(); - if (e.which == 3) { - store.dispatch('ibp/setUpdateDeviceData', this.model); - return; - } - this.offsetX = e.offsetX; - this.offsetY = e.offsetY; - this.dragging = true; - } - - mousemove(e) { - } - - mouseup(e) { - this.event.enable(); - if (this.dragging) { - this.model.point.x = this.model.point.x + (e.offsetX - this.offsetX); - this.model.point.y = this.model.point.y + (e.offsetY - this.offsetY); - this.dragging = false; - } - } - getName() { - return this.name; + setModel(dx, dy) { + this.model.point.x+=dx; + this.model.point.y+=dy; } } diff --git a/src/ibp/shape/rotatingButton.js b/src/ibp/shape/rotatingButton.js index 3e49f805b..cdfd89b58 100644 --- a/src/ibp/shape/rotatingButton.js +++ b/src/ibp/shape/rotatingButton.js @@ -1,68 +1,41 @@ import Group from 'zrender/src/container/Group'; import Image from 'zrender/src/graphic/Image'; import Keyhole from '@/assets/ibp_images/keyhole.png'; -import store from '@/store'; export default class RotatingButton extends Group { constructor(device) { super(); this.model = device.model; - this.event = device.event; + this._type = device.model._type; + this._code = device.model.code; this.zlevel = device.model.zlevel; this.z = device.model.z; - this.offsetX = 0; - this.offsetY = 0; - this.dragging = false; - this.name='simple'; this.create(); } create() { + const model = this.model; + this.grouper=new Group({ + id: model.code, + position: [model.point.x, model.point.y] + }); this.rotatingButton = new Image({ zlevel: this.zlevel, z: this.z, draggable: false, style: { image: Keyhole, - x: this.model.point.x, - y: this.model.point.y, - width: this.model.width, - height: this.model.width/434*381 + x: 0, + y: 0, + width: model.width, + height: model.width/361*336 } }); - this.add(this.rotatingButton); + this.grouper.add(this.rotatingButton); + this.add(this.grouper); } - - setDraggable() { - this.rotatingButton.attr('draggable', true); - this.createMouseEvent(); - } - createMouseEvent() { - this.on('mousedown', this.mousedown, this); - this.on('mousemove', this.mousemove, this); - this.on('mouseup', this.mouseup, this); - } - mousedown(e) { - this.event.disable(); - if (e.which == 3) { - store.dispatch('ibp/setUpdateDeviceData', this.model); - return; - } - this.offsetX = e.offsetX; - this.offsetY = e.offsetY; - this.dragging = true; - } - mousemove() { - } - mouseup(e) { - this.event.enable(); - if (this.dragging) { - this.model.point.x = this.model.point.x + (e.offsetX - this.offsetX); - this.model.point.y = this.model.point.y + (e.offsetY - this.offsetY); - this.dragging = false; - } - } - getName() { - return this.name; + setModel(dx, dy) { + this.model.point.x+=dx; + this.model.point.y+=dy; } } diff --git a/src/ibp/shape/teleTerminal.js b/src/ibp/shape/teleTerminal.js index 6cbdd1ea8..f71d51aff 100644 --- a/src/ibp/shape/teleTerminal.js +++ b/src/ibp/shape/teleTerminal.js @@ -1,81 +1,50 @@ import Group from 'zrender/src/container/Group'; import Image from 'zrender/src/graphic/Image'; import teleTerminalPic from '@/assets/ibp_images/telephone_terminal.png'; -import store from '@/store'; export default class alarm extends Group { constructor(device) { super(); - this.event = device.event; + this._type = device.model._type; + this._code = device.model.code; this.model = device.model; this.zlevel = device.model.zlevel; this.z = device.model.z; - this.offsetX = 0; - this.offsetY = 0; - this.dragging = false; - this.name='simple'; this.create(); } create() { const model = this.model; + this.grouper=new Group({ + id: model.code, + position: [model.point.x, model.point.y] + }); this.imageBg = new Image({ zlevel: this.zlevel, z: this.z, draggable: false, style: { image: teleTerminalPic, - x: model.point.x, - y: model.point.y, + x: 0, + y: 0, width: 150, height: 150 } }); - this.add(this.imageBg); + this.grouper.add(this.imageBg); + this.add(this.grouper); this.transformScale(); } /** 缩放按钮 */ transformScale() { - this.imageBg.origin = [this.model.point.x, this.model.point.y]; + this.imageBg.origin = [0, 0]; this.imageBg.scale =[this.model.width/150, this.model.width/150]; this.imageBg.dirty(); } - - setDraggable() { - this.imageBg.attr('draggable', true); - this.createMouseEvent(); - } - createMouseEvent() { - this.on('mousedown', this.mousedown, this); - this.on('mousemove', this.mousemove, this); - this.on('mouseup', this.mouseup, this); - } - - mousedown(e) { - this.event.disable(); - if (e.which == 3) { - store.dispatch('ibp/setUpdateDeviceData', this.model); - return; - } - this.offsetX = e.offsetX; - this.offsetY = e.offsetY; - this.dragging = true; - } - - mousemove(e) { - } - - mouseup(e) { - this.event.enable(); - if (this.dragging) { - this.model.point.x = this.model.point.x + (e.offsetX - this.offsetX); - this.model.point.y = this.model.point.y + (e.offsetY - this.offsetY); - this.dragging = false; - } - } - getName() { - return this.name; + setModel(dx, dy) { + this.model.point.x+=dx; + this.model.point.y+=dy; } } diff --git a/src/ibp/shape/utils.js b/src/ibp/shape/utils.js new file mode 100644 index 000000000..ee57950a6 --- /dev/null +++ b/src/ibp/shape/utils.js @@ -0,0 +1,11 @@ +export function arrow(modelX, modelY, length, radius) { + return [ + [modelX, modelY], + [modelX + radius /1.5, modelY - radius/1.5], + [modelX + radius /1.5, modelY - radius/3], + [modelX + length, modelY - radius/3], + [modelX + length, modelY + radius/3], + [modelX + radius /1.5, modelY + radius/3], + [modelX + radius /1.5, modelY + radius/1.5] + ]; +} diff --git a/src/jmap/config/skinCode/batong_01.js b/src/jmap/config/skinCode/batong_01.js index 27427fc36..cd5e0880c 100644 --- a/src/jmap/config/skinCode/batong_01.js +++ b/src/jmap/config/skinCode/batong_01.js @@ -10,6 +10,574 @@ class SkinCode extends defaultStyle { linkColor: '#3F3F3F', // link 线条颜色 linkTextColor: '#FFFFFF' // link 字体颜色 }; + + this[deviceType.Section] = { + active: { + routeColor: false // 进路触发颜色 + }, + text: { // 物理区段名称 + show: true, // 物理区段名称显示 + position: -1, // 区段名称位置 1 上面 -1 下面 0 对称 + distance: 11, // 文字离区段距离 + fontSize: 11, // 字体大小 + fontWeight: 'normal', // 字体粗细 + fontColor: '#FFFFFF', // 字体颜色 + textAlign: 'center', // 水平对齐方式 + textPosition: 'inside', // 文字位置 + textVerticalAlign: 'middle' // 文字垂直对齐方式 + }, + logicText: { // 逻辑区段名称 + show: false, // 逻辑区段名称显示 + position: -1, // 区段名称位置 1 上面 -1 下面 0 对称 + distance: 11, // 文字离区段距离 + fontSize: 11, // 字体大小 + fontWeight: 'normal', // 字体粗细 + fontColor: '#FFFFFF', // 字体颜色 + textAlign: 'center', // 水平对齐方式 + textPosition: 'inside', // 文字位置 + textVerticalAlign: 'middle' // 文字垂直对齐方式 + }, + standText: { // 站台轨名称 + show: true, // 站台轨名称显示 + opposite: true, // 对称相反 + position: 1, // 区段名称位置 1 上面 -1 下面 0 对称 + distance: 11, // 文字离区段距离 + fontSize: 11, // 字体大小 + fontWeight: 'normal', // 字体粗细 + fontColor: '#FFFFFF', // 字体颜色 + textAlign: 'center', // 水平对齐方式 + textPosition: 'inside', // 文字位置 + textVerticalAlign: 'middle' // 文字垂直对齐方式 + }, + reentryText: { // 折返轨名称 + show: true, // 折返轨名称显示 + opposite: true, // 对称相反 + position: 1, // 区段名称位置 1 上面 -1 下面 0 对称 + distance: 11, // 文字离区段距离 + fontSize: 11, // 字体大小 + fontWeight: 'normal', // 字体粗细 + fontColor: '#FFFFFF', // 字体颜色 + textAlign: 'center', // 水平对齐方式 + textPosition: 'inside', // 文字位置 + textVerticalAlign: 'middle' // 文字垂直对齐方式 + }, + transferText: { // 转换轨名称 + show: true, // 转换轨名称显示 + opposite: true, // 对称相反 + position: 1, // 区段名称位置 1 上面 -1 下面 0 对称 + distance: 11, // 文字离区段距离 + fontSize: 11, // 字体大小 + fontWeight: 'normal', // 字体粗细 + fontColor: '#FFFFFF', // 字体颜色 + textAlign: 'center', // 水平对齐方式 + textPosition: 'inside', // 文字位置 + textVerticalAlign: 'middle' // 文字垂直对齐方式 + }, + destinationText: { // 目的码名称 + show: true, // 目的码名称显示 + position: 1, // 区段名称位置 1 上面 -1 下面 0 对称 + distance: 11, // 文字离区段距离 + fontSize: 11, // 字体大小 + fontWeight: 'bold', // 字体粗细 + fontColor: 'yellow', // 字体颜色 + textAlign: 'center', // 水平对齐方式 + textPosition: 'inside', // 文字位置 + textVerticalAlign: 'middle' // 文字垂直对齐方式 + }, + mouseOverStyle: { + borderColor: '#fff', + borderBackgroundColor: '#22DFDF', + textShadowColor: '#22DFDF' + }, + line: { + width: 5, // 区段宽度 + beyondWidth: 0, // 区段宽超出宽度 + invadeColor: '#EF0C08', // 区段侵入颜色 + spareColor: '#606060', // 区段空闲颜色 + communicationOccupiedColor: '#FF0000', // 区段通信车占用颜色 + unCommunicationOccupiedColor: '#800080', // 区段非通讯车占用颜色 + routeLockColor: '#FFFFFF', // 区段路由锁定颜色 + faultLockColor: '#006400', // 区段故障锁定颜色 + undefinedColor: '#0071C1', // 区段未定义颜色 + protectionLockedColor: '#FEFF00', // 保护区段锁闭(未用) + blockColor: '#800080', // 区段封锁颜色 + atcExcisionColor: '#A0522D', // 区段atc切除颜色 + atsExcisionColor: '#A0522D', // 区段ats切除颜色 + timeReleaseColor: '#3F3F3F', // 区段延时释放颜色 + protectiveLockColor: '#FFFF00', // 区段保护锁闭 + protectiveTimeReleaseColor: '#0071C1', // 区段保护延时解锁 + logicalColor: '#FFFF00', // 逻辑区段颜色 (未用) + logicalTextColor: '#C0C0C0' // 逻辑区段名称颜色 (未用) + }, + axle: { + radius: 3, // 计轴 半径 + distance: 5, // 计轴和区段之间的距离 (未用) + color: '#C0C0C0', // 区段计轴颜色 + resetColor: '#00FFFF', // 区段计轴预复位颜色 + Failure: '#E6A23C' // #FFFF00 计轴失效 + }, + speedLimit: { // 限速元素 + width: 1, // 限速线的宽度 + distance: 5, // 限速线距离区段距离 + lineColor: '#FFFF00', // 限速线颜色 + nameShow: false // 名称显示 + }, + separator: { + z: 1, // 分割符层级 + width: 1.5, // 分隔符宽度 + endWidth: 1.5, // 尽头分隔符宽度 + endColor: '#7F7F7F', // 尽头分隔符颜色 + color: '#7F7F7F' // 区段边界符颜色 + } + }; + + this[deviceType.Signal] = { + distance: 0, // 设备距离区段的距离 + post: { + standardColor: '#5578B6', // 灯灯柱颜色 + standardWidth: 1.5 // 灯柱宽度 + }, + text: { + show: true, // 信号机名称显示 + distance: 3, // 文字和灯杆的距离 + isNoRotation: true, // 是否禁止旋转 + isAlignCenter: false, // 信号字体对其方式 + fontSize: 11, // 信号机名称字体大小 + fontWeight: 'bold', // 信号机名称字体粗细 + defaultColor: '#C0C0C0', // 信号灯字体默认色 + blockColor: '#EF0C08', // 信号灯字体锁定颜色 + checkColor: '#00FF00' // 信号字体 + }, + lamp: { + stopWidth: 2, // 禁止线宽度 + borderVariable: true, // 信号灯边框可变 + borderWidth: 0.5, // 信号灯边框线宽度 + borderColor: '#3149C3', // 信号灯边框线颜色 + radiusR: 5, // 信号机宽度 + blockColor: '#EF0C08', // 信号灯锁闭 + grayColor: '#7F7F7F', // 信号灯灰色 + redColor: '#FF0000', // 信号灯红色 + greenColor: '#00FF00', // 信号灯绿色 + yellowColor: '#FFFF00', // 信号灯黄色 + whiteColor: '#FFFFFF', // 信号灯白色 + blueColor: '#0070C0' // 信号灯蓝色 + }, + route: { + direction: false, // 自动进路方向 + offset: { x: 1, y: -2 }, // 自动进路偏移量 + routeColor: '#00FF00' // 自动进路 + }, + auto: { + direction: true, // 自动通过方向 + offset: { x: 4, y: 0}, // 自动通过偏移量 + width: 5, // 自动宽度 + autoRoute: '#00FF00', // 自动进路 + autoTrigger: '#FFFF00', // 自动触发 + manualControl: '#FFFF00', // 人工控制 + outConflict: '#C00808' // 出车冲突 + }, + delay: { + direction: false, // 延时解锁方向 + offset: { x: 0, y: -5}, // 延时解锁偏移量 + fontSize: 9, // 延迟解锁字体大小 + fontColor: '#FF0000', // 延迟解锁颜色 + fontWeight: 'bold' // 字体粗细 + }, + button: { + distance: 5, // 信号灯按钮距离区段的距离 + borderDashColor: '#FFFFFF', // 信号灯按钮边线 + buttonColor: 'darkgreen', // 信号灯按钮颜色 + buttonLightenColor: '#E4EF50' // 信号灯按钮闪烁颜色 + }, + mouseOverStyle: { + borderLineColor: '#FFFFFF', + borderLineDash: [3, 3], + nameBackgroundColor: '#22DFDF', + lampBorderLineColor: '#22DFDF' + } + }; + + this[deviceType.StationStand] = { + common: { // 通用属性 + textFontSize: 8 // 站台默认字体大小 + }, + safetyDoor: { // 屏蔽门 + height: 1.6, // 站台屏蔽门高度 + distance: 9, // 站台和屏蔽门之间的距离 + defaultColor: '#00FF00', // 屏蔽门默认颜色 + splitDoorColor: '#F61107' // 屏蔽门切除颜色 + }, + stand: { // 站台 + headFontSize: 8, // 站台首端字体大小 + spareColor: '#606060', // 站台空闲颜色 + stopColor: '#FEFE00', // 站台列车停站颜色 + jumpStopColor: '#9A99FF', // 站台跳停颜色 + designatedJumpStopColor: 'lightSkyBlue' // 站台指定列车跳停颜色 + }, + standEmergent: { // 紧急关闭 + mergentR: 4, // 站台紧急关闭半径 + offset: {x: 0, y: 0}, // 站台紧急关闭偏移量 + closeColor: '#F61107' // 站台紧急关闭颜色 + }, + reentry: { // 站台折返策略 + position: 0, // 折返方向 + offset: {x: -16, y: 18}, // 折返偏移量 + noHumanColor: '#0F16DA', // 站台无人折返 + autoChangeEndsColor: '#0BF400' // 站台自动换端 + }, + detainCar: { // 扣车 + text: 'H', // 扣车显示内容 + position: 1, // 扣车方向 + offset: {x: -8, y: 13}, // 扣车偏移量 + trainColor: '#E4EF50', // 车站扣车颜色 + centerTrainColor: '#FFFFFF', // 中心扣车颜色 + andCenterTrainColor: '#F61107', // 车站+中心扣车颜色 + detainTrainTextColor: '#E4EF50' // 车站扣除文字颜色 + }, + stopTime: { // 停站时间 + position: 1, // 运行时间方向 + offset: {x: -8, y: 3}, // 运行时间偏移量 + textColor: '#FFFFFF' // 停站时间字体颜色 + }, + level: { // 运行等级 + position: 1, // 运行等级方向 + offset: {x: -8, y: 22}, // 运行等级偏移量 + textColor: '#FFFFFF' // 停站等级字体颜色 + }, + mouseOverStyle: { + borderLineColor: '#FFFFFF', + borderLineDash: [3, 3] + } + }; + + this[deviceType.StationControl] = { + text: { + distance: 2, // 灯和文字之间的距离 + fontSize: 10, // 控制模式字体大小 + fontFormat: 'consolas', // 控制模式字体格式 + fontColor: '#ffffff', // 控制模式字体颜色 + fontWeight: 'normal', // 控制模式字体粗细 + textAlign: 'middle', // 控制模式水平对齐 + textVerticalAlign: 'top' // 控制模式垂直对齐 + }, + lamp: { + count: 3, // 控制模式灯个数 + offset: { x: 20, y: 0 }, // 偏移量 + radiusR: 6, // 控制模式灯的半径 + distance: 36, // 控制模式之间灯之间的距离 + grayColor: '#7F7F7F', // 控制模式灰色 + greenColor: '#00FF00', // 控制模式绿色 + redColor: '#FF0000', // 控制模式红色 + yellowColor: '#FFFF00', // 控制模式黄色 + emergencyControlShow: true, // 紧急站控显示 + centerControlShow: true, // 中控显示 + substationControlShow: true, // 站控按钮显示 + interconnectedControlShow: false // 联锁控显示 + }, + arrow: { + show: false // 控制模式箭头显隐 + }, + mouseOverStyle: { // 鼠标悬浮样式 + fontSize: 10, + fontFormat: 'consolas', + fontColor: '#FFF000', + fontWeight: 'normal', + textAlign: 'middle', + textVerticalAlign: 'top' + } + }; + + this[deviceType.StationCounter] = { + text: { + distance: 2, // 计数器名称和文字的距离 + fontColor: '#FFFFFF', // 计数器字体颜色 + borderColor: '#E4EF50' // 计数器边框颜色 + } + }; + + this[deviceType.StationDelayUnlock] = { + text: { + distance: 3, // 延迟解锁和设备之间的距离 + fontColor: '#FFFFFF', // 延时解锁字体颜色 + borderColor: '#FFFFFF' // 延迟解锁边框颜色 + } + }; + + this[deviceType.Station] = { + // text: { + // show: true // 公里标名称显示 + // }, + kmPostShow: true, // 公里标显示 + kilometerPosition: 'down', // 公里标位置 + fontWeight: 'bold' // 文字错细 + }; + + this[deviceType.Switch] = { + text: { + show: true, // 道岔名称显示 + position: 0, // 区段名称位置 1 上面 -1 下面 0 对称 + offset: {x: -15, y: -10}, // 道岔名称与区段距离 + fontSize: 10, // 字体大小 + fontColor: '#C0C0C0', // 道岔名称颜色 + fontWeight: 'normal', // 字体粗细 + borderColor: '#FE0000', // 道岔边框颜色 + lossColor: '#FFFFFF', // 道岔失去颜色 + locateColor: '#00FF00', // 道岔定位颜色 + inversionColor: '#9C9D09', // 道岔反位颜色 + monolockColor: '#870E10' // 道岔单锁颜色 + }, + core: { + length: 6 // 道岔单边长度 + }, + monolock: { // 道岔单锁配置 + locationColor: '#870E10', // 道岔单锁定位颜色 (红色) + inversionColor: '#870E10', // 道岔单锁反位颜色 (红色) + rectShow: false // 道岔单锁 矩形框是否显示 + }, + block: { // 道岔封锁配置 + nameBorderShow: true, // 道岔名称是否有包围框 显示 + contentRectShow: false // 道岔封锁显示 + }, + mouseOverStyle: { + borderBackgroundColor: '#22DFDF', // 边框背景色 + borderColor: '#fff', // 边框颜色 + textShadowColor: '#22DFDF' // 字体阴影颜色 + } + }; + + this[deviceType.LcControl] = { + text: { + fontSize: 10, // 灯字体大小 + fontWeight: 'normal', // 字体粗细 + distance: 5 // 灯跟文字距离 + }, + lamp: { + radiusR: 6, // 灯大小 + controlColor: '#FFFF00' // 灯颜色 + }, + mouseOverStyle: { + fontSize: 10, + fontFormat: 'consolas', + fontColor: '#FFF000', + fontWeight: 'normal', + textAlign: 'middle', + textVerticalAlign: 'top', + arcColor: '#00FFFF', + textColor: '#000000' + } + }; + + this[deviceType.ZcControl] = { + text: { + fontSize: 10, // 字体大小 + fontWeight: 'normal', // 字体粗细 + distance: 5 // 灯跟文字距离 + }, + lamp: { + radiusR: 6, // 灯大小 + controlColor: '#00FF00' // 灯颜色 + }, + mouseOverStyle: { + fontSize: 10, + fontFormat: 'consolas', + fontColor: '#FFF000', + fontWeight: 'normal', + textAlign: 'middle', + textVerticalAlign: 'top', + arcColor: '#00FFFF', + textColor: '#000000' + } + }; + + this[deviceType.LimitControl] = { + text: { + fontSize: 10, // 字体大小 + fontWeight: 'normal', // 字体粗细 + distance: 5 // 灯跟文字距离 + }, + lamp: { + radiusR: 6, // 灯大小 + controlColor: '#ECE9D8' // 灯颜色 + }, + mouseOverStyle: { + fontSize: 10, + fontFormat: 'consolas', + fontColor: '#FFF000', + fontWeight: 'normal', + textAlign: 'middle', + textVerticalAlign: 'top', + textColor: '#000000', + arcColor: '#00FFFF' + } + }; + + this[deviceType.Line] = { + lineColor: '#FFFFFF' // 线条颜色 + }; + + this[deviceType.TrainWindow] = { + lineColor: '#FFF', // 车次窗颜色 + lineDash: [3, 3], // 车次窗虚线间隔 + lineWidth: 1, // 车次窗线宽 + trainWindowSmooth: 0.01 // 车次窗矩形圆滑程度 + }; + + this[deviceType.Train] = { + trainBody: { + trainBodyLineWidth: 0.1, // 车身line宽 + changeTrainWidth: false, // 是否根据车身上车组号、服务号、车次号、目的地码显示情况改变列车长度 + specialTrainType: [ + { + type: '03', + serviceNumber: 'M0', + nameFormat: 'serviceNumber:groupNumber' + }, + { + type: '02', + nameFormat: 'targetCode:groupNumber' + } + ], // 特殊列车类型需设置显示格式 + lrPadding: 4, // 两边间隔 + upPadding: 4, // 上边距离 + trainBodyFillColor: '#725A64', // 列车车身填充颜色 + trainNameFormat: 'serviceNumber:tripNumber'// 列车显示格式 + }, + hsda: { + lrPaddingHSDA: 3, // HSDA两边间隔 + upPaddingHSDA: 4, // HSDA上边距离 + trainHSDATextFontSize: 9, // 列车HDSA字号 + textHContent: 'H', // textH文本 + textSContent: 'S', // textS文本 + textDContent: 'D', // textD文本 + textAContent: 'A'// textA文本 + }, + trainNumber: { + trainNumberOffset: { x: 0, y: 1}// 目的地码偏移量 + }, + trainServer: { + serviceNumberPrefix: '00', // 服务号(表号)前缀 + defaultServiceNumber: 'AA', // 默认服务号(表号) + trainServerOffset: { x: 4, y: 4}// 列车服务号偏移 + }, + trainTarget: { + tripNumberPrefix: '000', // 车次号前缀 + defaultTripNumber: 'DDD', // 默认车次号2 + trainTargetOffset: { x: 36, y: 4}, // 列车车次号偏移 + trainTargetTextAlign: 'left'// 车次号文字显示位置 + }, + trainTargetNumber: { + trainTargetNumberOffset: {x: 0, y: 0}// 车组号偏移量 + }, + trainHead: { + trainMoreLength: 0, // 列车车头比车身高出的长度,上下相比车体伸出去的边框 + trainHeadTriangleFirst: { x: 7, y: 1}, // 列车车头三角坐标1偏移量 + trainHeadTriangleSecond: { x: 13, y: 10}, // 列车车头三角坐标2偏移量 + trainHeadTriangleThird: { x: 7, y: 19}, // 列车车头三角坐标3偏移量 + trainHeadRectHeight: 20, // 列车车头矩形高度 + trainConntWidth: 3, // 列车竖杠的宽度 + trainHeadFillColor: '#000000'// 列车车头矩形填充颜色 + }, + common: { + trainHeight: 20, // 列车高度 + trainHeadDistance: 4, // 列车和车头之间的间距 + trainWidth: 40, // 列车长度 + trainTextFontSize: 12, // 列车字号 + fontFamily: 'consolas', // 默认字体 族类 + haveTextHSDA: true, // 是否需创建textHSDA对象 + haveArrowText: true, // 是否需创建arrowText对象 + haveTrainBorder: false, // 是否需创建trainBorder对象 + textOffset: 4, // 字体偏移(用以控制字体据车头的距离) + trainWidthMoreText: 8, // 计算列车长度时--列车长比text多出尺寸 + useSelfFormat: true, // 使用配置项的nameFormat + useSelfText: true // 使用配置项的字体大小 + }, + trainStatusStyle: { + destinationStatus: [ + {status: '01', showColor: '#FFFFFF'}, + {status: '02', showColor: '#00FF00'}, + {status: '03', showColor: '#A0522D'}, + {status: '04', showColor: '#FFFF00'} + ], // 目的地状态 01准点 02早点 03晚点 04头码车 + defaultDestinationColor: '#FFFFFF', // 默认目的地状态显示颜色 + destinationStatusSetText: 'trainTarget', // 目的地状态设置的对应哪个text的颜色 + directionType: [ + { + type: '01', + lineLShow: true, + lineRShow: true, + arrowLShow: false, + arrowRShow: false + }, + { + type: '02', + lineLShow: false, + lineRShow: true, + arrowLShow: false, + arrowRShow: true + }, + { + type: '03', + lineLShow: true, + lineRShow: false, + arrowLShow: true, + arrowRShow: false + } + ], // 列车运行方向状态类型对应车头显示状态 01未知方向 02从左往右 上行 03从右往左 下行 + directionStopType: [ + {type: '01', lineLShow: false, lineRShow: false}, + {type: '02', lineLShow: false, lineRShow: true}, + {type: '03', lineLShow: true, lineRShow: false} + ], // 列车停止方向类型对应车头显示状态 01未知方向 02从左往右 上行 03从右往左 下行 + runModeStatus: [ + { + status: '01', + trainLColor: '#FFFFFF', + trainRColor: '#FFFFFF' + }, + { + status: '02', + trainLColor: '#00FF00', + trainRColor: '#00FF00' + }, + { + status: '03', + trainLColor: '#FFFF00', + trainRColor: '#FFFF00'}, + { + status: '04', + trainLColor: '#A0522D', + trainRColor: '#A0522D' + }, + { + status: '05', + trainLColor: '#A0522D', + trainRColor: '#A0522D' + } + ], // 列车运行模式对应车头颜色 01未知 02 ATO自动驾驶模式AM 03 ATP监控下的人工驾驶模式CM 04 限制人工驾驶模式RM 05 非限制人工驾驶模式RM + runControlStatus: [ + {status: '01', hShow: false, sShow: false}, + {status: '02', hShow: true, sShow: false}, + {status: '03', hShow: false, sShow: true} + ], // 设置运行控制状态类型 01正常 02扣车 03停跳 + doorStatus: [ + {status: '01', dShow: false}, + {status: '02', dShow: true} + ], // 设置车门状态类型 01关门 02开门 + communicationStatus: [ + {status: '01', trainColor: '#725A64'}, + {status: '02', trainColor: '#C0C0C0'} + ], // 设置通信状态 01正常 02故障 + alarmStatus: [ + {status: '01', aShow: false}, + {status: '02', aShow: true} + ], // 设置报警状态 01不报警 02报警 + serverNoType: [ + {type: '01', showColor: '#FFFFFF'}, + {type: '02', showColor: '#FFF000'} + ], // 服务号状态类型 01显示服务号 计划车 02显示车组号: 头码车与人工车 + defaultServerNoColor: '#FFFFFF' // 默认服务号状态显示颜色 + } + }; } } diff --git a/src/jmap/map.js b/src/jmap/map.js index fb303e8f1..cb6a8dd2e 100644 --- a/src/jmap/map.js +++ b/src/jmap/map.js @@ -154,6 +154,7 @@ class Jlmap { const oDevice = this.mapDevice[code] || deviceFactory(type, elem); const nDevice = Object.assign(oDevice || {}, elem); this.$painter.delete(oDevice); + delete this.mapDevice[code]; if (!elem._dispose) { this.mapDevice[code] = nDevice; this.$painter.add(nDevice); diff --git a/src/jmap/mouseController.js b/src/jmap/mouseController.js index e6e07b95d..7b81500e5 100644 --- a/src/jmap/mouseController.js +++ b/src/jmap/mouseController.js @@ -135,7 +135,7 @@ class MouseController extends Eventful { scale = -1; } - this.trigger(this.events.__Zoom, {type: 'zoom', scale, originX, originY }); + this.trigger(this.events.__Zoom, {type: this.events.__Zoom, scale, originX, originY }); } } @@ -192,10 +192,6 @@ class MouseController extends Eventful { return newEm; } - - updateDatazoom(zoom) { - this.trigger(this.events.Datazoom, zoom); - } } export default MouseController; diff --git a/src/jmap/shape/Link/EMouse.js b/src/jmap/shape/Link/EMouse.js new file mode 100644 index 000000000..9a2e9925b --- /dev/null +++ b/src/jmap/shape/Link/EMouse.js @@ -0,0 +1,39 @@ +import Group from 'zrender/src/container/Group'; +import Rect from 'zrender/src/graphic/shape/Rect'; +// import Vue from 'vue'; +// import store from '@/store'; + +class EMouse extends Group { + constructor(device) { + super(); + this.device = device; + this.create(); + } + create() { + if (this.device.link) { + const rect = this.device.link.getBoundingRect(); + this.lineBorder = new Rect({ + zlevel: this.device.zlevel, + z: this.device.z - 1, + shape: rect, + style: { + lineDash: [3, 3], + stroke: '#fff', + fill: this.device.style.transparentColor + } + }); + + this.add(this.lineBorder); + this.lineBorder.hide(); + } + } + + mouseover(e) { + this.lineBorder && this.lineBorder.show(); + } + + mouseout(e) { + this.lineBorder && this.lineBorder.hide(); + } +} +export default EMouse; diff --git a/src/jmap/shape/Link/index.js b/src/jmap/shape/Link/index.js index b2962e75a..6ab3339e9 100644 --- a/src/jmap/shape/Link/index.js +++ b/src/jmap/shape/Link/index.js @@ -1,5 +1,6 @@ import Line from 'zrender/src/graphic/shape/Line'; import Group from 'zrender/src/container/Group'; +import EMouse from './EMouse'; class Link extends Group { constructor(model, style) { @@ -20,7 +21,7 @@ class Link extends Group { if (model.lp.x !== model.rp.x && model.lp.y !== model.rp.y) { textPosition = model.lp.y > model.rp.y ? 'insideLeft' : 'insideRight'; } - + // 标准link this.link = new Line({ zlevel: this.zlevel, z: 0, @@ -43,6 +44,14 @@ class Link extends Group { } }); this.add(this.link); + const path = window.location.href; + if (path.includes('/map/draw')) { + // 鼠标事件 + this.mouseEvent = new EMouse(this); + this.add(this.mouseEvent); + this.on('mouseout', (e) => { this.mouseEvent.mouseout(e); }); + this.on('mouseover', (e) => { this.mouseEvent.mouseover(e); }); + } } setState(model) { diff --git a/src/jmap/theme/batong_01/menus/index.vue b/src/jmap/theme/batong_01/menus/index.vue index d129b96f9..da30810e1 100644 --- a/src/jmap/theme/batong_01/menus/index.vue +++ b/src/jmap/theme/batong_01/menus/index.vue @@ -1,11 +1,12 @@