You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1491 lines
59 KiB

import { I18nService } from '@app/core/services/i18n.service';
import { fabric } from 'fabric';
export class MonitorCanvasPart7 {
constructor(
private _i18nService: I18nService
) { };
public _conveyors: any[] = [
//静置东
{ i: 12479, x: 1117, y: -70, w: 20, h: 25,t: { x: 1141, y:-64}, a: { x: 1124, y: -62, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: -62 },
{ i: 12480, x: 1117, y: -44, w: 20, h: 25, t: { x: 1141, y:-38},a: { x: 1124, y: -36, w: 6, h: 6 }, j: { angle: 0 } },//, t: { x: 1222, y: -36 }
{ i: 12481, x: 1117, y: -18, w: 20, h: 25, a: { x: 1124, y: -10, w: 6, h: 6 }, j: { angle: 0 } },//, t: { x: 1222, y: -10 }
{ i: 12482, x: 1117, y: 8, w: 20, h: 25, a: { x: 1124, y: 16, w: 6, h: 6 }, j: { angle: 0 } },// t: { x: 1222, y: 16 },
{ i: 12483, x: 1117, y: 34, w: 20, h: 25, a: { x: 1124, y: 42, w: 6, h: 6 }, j: { angle: 0 } },// t: { x: 1222, y: 42 },
{ i: 12484, x: 1117, y: 60, w: 20, h: 25, a: { x: 1124, y: 66, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 68 },
{ i: 12486, x: 1117, y: 86, w: 20, h: 25,t: { x: 1141, y:92}, a: { x: 1124, y: 94, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 94 },
{ i: 12487, x: 1117, y: 112, w: 20, h: 25,t: { x: 1141, y:118}, a: { x: 1124, y: 120, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 120 },
{ i: 12488, x: 1117, y: 138, w: 20, h: 25,t: { x: 1141, y:144}, a: { x: 1124, y: 146, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 146 },
{ i: 12489, x: 1117, y: 164, w: 20, h: 25,t: { x: 1141, y:170}, a: { x: 1124, y: 172, w: 6, h: 6 }, j: { angle: 0 } },// t: { x: 1222, y: 172 },
{ i: 12490, x: 1117, y: 190, w: 20, h: 25,t: { x: 1141, y:196}, a: { x: 1124, y: 198, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 198 },
{ i: 12491, x: 1117, y: 216, w: 20, h: 25,t: { x: 1141, y:222}, a: { x: 1124, y: 224, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 224 },
{ i: 12492, x: 1117, y: 242, w: 20, h: 25,t: { x: 1141, y:248}, a: { x: 1124, y: 250, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 250 },
{ i: 12493, x: 1117, y: 268, w: 20, h: 25,t: { x: 1141, y:274}, a: { x: 1124, y: 276, w: 6, h: 6 }, j: { angle: 0 } },// t: { x: 1222, y: 276 },
{ i: 12494, x: 1117, y: 294, w: 20, h: 25,t: { x: 1141, y:300}, a: { x: 1124, y: 302, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 302 },
{ i: 12495, x: 1117, y: 320, w: 20, h: 25,t: { x: 1141, y:326}, a: { x: 1124, y: 328, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 328 },
{ i: 12496, x: 1117, y: 346, w: 20, h: 25,t: { x: 1141, y:352}, a: { x: 1124, y: 354, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 354 },
{ i: 12497, x: 1117, y: 372, w: 20, h: 25,t: { x: 1141, y:378}, a: { x: 1124, y: 380, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 380 },
{ i: 12498, x: 1117, y: 398, w: 20, h: 25,t: { x: 1141, y:404}, a: { x: 1124, y: 406, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 406 },
{ i: 12499, x: 1117, y: 424, w: 20, h: 25,t: { x: 1141, y:430},a: { x: 1124, y: 432, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 432 },
{ i: 12500, x: 1117, y: 450, w: 20, h: 25,t: { x: 1141, y:456}, a: { x: 1124, y: 458, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 458 },
{ i: 12501, x: 1117, y: 476, w: 20, h: 25,t: { x: 1141, y:482}, a: { x: 1124, y: 484, w: 6, h: 6 }, j: { angle: 0 } },// t: { x: 1222, y: 484 },
//
// { i: 16029, x: 1556, y: 8, w: 25,r:8.5, h: 15, a: { x: 1564, y: 14, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12401, x: 1530, y: 8, w: 25, h: 15,t: { x: 1531, y:2}, a: { x: 1538, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12402, x: 1504, y: 8, w: 25, h: 15, t: { x: 1505, y:2},a: { x: 1512, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12403, x: 1478, y: 8, w: 25, h: 15, t: { x: 1479, y:2},a: { x: 1486, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12404, x: 1452, y: 8, w: 25, h: 15,t: { x: 1453, y:2}, a: { x: 1460, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12405, x: 1426, y: 8, w: 25, h: 15, t: { x: 1427, y:2},a: { x: 1434, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12502, x: 1400, y: 8, w: 25, h: 15,t: { x: 1401, y:2}, a: { x: 1408, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12406, x: 1374, y: 8, w: 25, h: 15, t: { x: 1375, y:2},a: { x: 1382, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12407, x: 1348, y: 8, w: 25, h: 15,t: { x: 1349, y:2}, a: { x: 1356, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12408, x: 1322, y: 8, w: 25, h: 15, t: { x: 1323, y:2},a: { x: 1330, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12409, x: 1296, y: 8, w: 25, h: 15,t: { x: 1297, y:2}, a: { x: 1304, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12410, x: 1270, y: 8, w: 25, h: 15, t: { x: 1271, y:2},a: { x: 1278, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12411, x: 1244, y: 8, w: 25, h: 15, t: { x: 1245, y:2},a: { x: 1252, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12412, x: 1218, y: 8, w: 25, h: 15,t: { x: 1219, y:2}, a: { x: 1226, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12413, x: 1192, y: 8, w: 25, h: 15, t: { x: 1192, y:2}, a: { x: 1200, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12414, x: 1166, y: 8, w: 25, h: 15, t: { x: 1167, y:2},a: { x: 1174, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12415, x: 1140, y: 8, w: 25, h: 15,t: { x: 1140, y:25}, a: { x: 1148, y: 14, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 16030, x: 1556, y: 60, w: 25,r:8.5, h: 15, a: { x: 1564, y: 66, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12416, x: 1530, y: 60, w: 25, h: 15,t: { x: 1530, y:52}, a: { x: 1538, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12417, x: 1504, y: 60, w: 25, h: 15,t: { x: 1504, y:52}, a: { x: 1512, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12418, x: 1478, y: 60, w: 25, h: 15,t: { x: 1478, y:52}, a: { x: 1486, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12419, x: 1452, y: 60, w: 25, h: 15,t: { x: 1452, y:52}, a: { x: 1460, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12420, x: 1426, y: 60, w: 25, h: 15,t: { x: 1426, y:52}, a: { x: 1434, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12503, x: 1400, y: 60, w: 25, h: 15,t: { x: 1400, y:52}, a: { x: 1408, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12421, x: 1374, y: 60, w: 25, h: 15,t: { x: 1374, y:52}, a: { x: 1382, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12422, x: 1348, y: 60, w: 25, h: 15,t: { x: 1348, y:52}, a: { x: 1356, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12423, x: 1322, y: 60, w: 25, h: 15,t: { x: 1322, y:52}, a: { x: 1330, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12424, x: 1296, y: 60, w: 25, h: 15,t: { x: 1296, y:52}, a: { x: 1304, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12425, x: 1270, y: 60, w: 25, h: 15,t: { x: 1270, y:52}, a: { x: 1278, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12426, x: 1244, y: 60, w: 25, h: 15,t: { x: 1244, y:52}, a: { x: 1252, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12427, x: 1218, y: 60, w: 25, h: 15,t: { x: 1218, y:52}, a: { x: 1226, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12428, x: 1192, y: 60, w: 25, h: 15,t: { x: 1193, y:52}, a: { x: 1200, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12429, x: 1166, y: 60, w: 25, h: 15,t: { x: 1166, y:52}, a: { x: 1174, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12430, x: 1140, y: 60, w: 25, h: 15,t: { x: 1141, y:78}, a: { x: 1148, y: 66, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12431, x: 1091, y:-70, w: 25, h: 15, a: { x: 1099, y: -66, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12432, x: 1065, y:-70, w: 25, h: 15,t: { x: 1065, y:-50}, a: { x: 1073, y: -66, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12433, x: 1039, y:-70, w: 25, h: 15, a: { x: 1047, y: -66, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12434, x: 1013, y:-70, w: 51, h: 15, a: { x: 1021, y: -66, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12435, x: 1091, y:-18, w: 25, h: 15, a: { x: 1099, y: -14, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12436, x: 1065, y:-18, w: 25, h: 15,t: { x: 1065, y:0}, a: { x: 1073, y: -14, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12437, x: 1039, y:-18, w: 25, h: 15, a: { x: 1047, y: -14, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12438, x: 1013, y:-18, w: 51, h: 15, a: { x: 1021, y: -14, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12439, x: 1091, y:34, w: 25, h: 15, a: { x: 1099, y: 38, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12440, x: 1065, y:34, w: 25, h: 15,t: { x: 1077, y:28}, a: { x: 1073, y: 38, w: 6, h: 6 }, j: { angle: -40 } },
// { i: 12441, x: 1039, y:34, w: 25, h: 15, a: { x: 1047, y: 38, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12442, x: 1013, y:34, w: 50, h: 15, a: { x: 1021, y: 38, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12443, x: 1091, y:60, w: 25, h: 15, a: { x: 1099, y: 64, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12444, x: 1065, y:60, w: 25, h: 15,t: { x: 1065, y:51}, a: { x: 1073, y: 64, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12445, x: 1039, y:60, w: 25, h: 15, a: { x: 1047, y: 64, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12446, x: 1013, y:60, w: 25, h: 15, a: { x: 1021, y: 64, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12446, x: 1013, y:60, w: 51, h: 15, a: { x: 1021, y: 64, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12447, x: 1091, y:138, w: 25, h: 15, a: { x: 1099, y: 142, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12448, x: 1065, y:138, w: 25, h: 15, t: { x: 1075, y:132},a: { x: 1073, y: 142, w: 6, h: 6 }, j: { angle: -40 } },
// { i: 12449, x: 1039, y:138, w: 25, h: 15, a: { x: 1047, y: 142, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12450, x: 1013, y:138, w: 51, h: 15, a: { x: 1021, y: 142, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12451, x: 1091, y:164, w: 25, h: 15, a: { x: 1099, y: 168, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12452, x: 1065, y:164, w: 25, h: 15,t: { x: 1065, y:155}, a: { x: 1073, y: 168, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12453, x: 1039, y:164, w: 25, h: 15, a: { x: 1047, y: 168, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12454, x: 1013, y:164, w: 51, h: 15, a: { x: 1021, y: 168, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12455, x: 1091, y:216, w: 25, h: 15, a: { x: 1099, y: 220, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12456, x: 1065, y:216, w: 25, h: 15,t: { x: 1065, y:206}, a: { x: 1073, y: 220, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12457, x: 1039, y:216, w: 25, h: 15, a: { x: 1047, y: 220, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12458, x: 1013, y:216, w: 51, h: 15, a: { x: 1021, y: 220, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12459, x: 1091, y:268, w: 25, h: 15, a: { x: 1099, y: 272, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12460, x: 1065, y:268, w: 25, h: 15,t: { x: 1065, y:258}, a: { x: 1073, y: 272, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12461, x: 1039, y:268, w: 25, h: 15, a: { x: 1047, y: 272, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12462, x: 1013, y:268, w: 51, h: 15, a: { x: 1021, y: 272, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12463, x: 1091, y:320, w: 25, h: 15, a: { x: 1099, y: 324, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12464, x: 1065, y:320, w: 25, h: 15,t: { x: 1065, y:310}, a: { x: 1073, y: 324, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12465, x: 1039, y:320, w: 25, h: 15, a: { x: 1047, y: 324, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12466, x: 1013, y:320, w: 51, h: 15, a: { x: 1021, y: 324, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12467, x: 1091, y:372, w: 25, h: 15, a: { x: 1099, y: 376, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12468, x: 1065, y:372, w: 25, h: 15, t: { x: 1065, y:360},a: { x: 1073, y: 376, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12469, x: 1039, y:372, w: 25, h: 15, a: { x: 1047, y: 376, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12470, x: 1013, y:372, w: 51, h: 15, a: { x: 1021, y: 376, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12471, x: 1091, y:424, w: 25, h: 15, a: { x: 1099, y: 428, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12472, x: 1065, y:424, w: 25, h: 15,t: { x: 1065, y:410}, a: { x: 1073, y: 428, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12473, x: 1039, y:424, w: 25, h: 15, a: { x: 1047, y: 428, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12474, x: 1013, y:424, w: 51, h: 15, a: { x: 1021, y: 428, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12475, x: 1091, y:476, w: 25, h: 15, a: { x: 1099, y: 480, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12476, x: 1065, y:476, w: 25, h: 15,t: { x: 1065, y:462}, a: { x: 1073, y: 480, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12477, x: 1039, y:476, w: 25, h: 15, a: { x: 1047, y: 480, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12478, x: 1013, y:476, w: 51, h: 15, a: { x: 1021, y: 480, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12577, x: 987, y: 8, w: 20, h: 15, t: { x: 988, y:2 },a: { x: 995, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 16029, x: 966, y: 8, w: 20,r:8.5, h: 15, t: { x: 967, y:2 },a: { x: 970, y: 12, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12576, x: 945, y: 8, w: 20, h: 15,t: { x: 946, y:2 }, a: { x: 953, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12575, x: 924, y: 8, w: 20, h: 15, t: { x: 925, y:2 },a: { x: 932, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12574, x: 903, y: 8, w: 20, h: 15, t: { x: 904, y:2 },a: { x: 907, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 14191, x: 905, y: 10, w: 10, h: 10, a: { x: 907, y: 12, w: 5, h: 5 } },
{ i: 12573, x: 882, y: 8, w: 20, h: 15, t: { x: 883, y:2 },a: { x: 886, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 14190, x: 884, y: 10, w: 10, h: 10, a: { x: 886, y: 14, w: 5, h: 5 } },
{ i: 12572, x: 861, y: 8, w: 20, h: 15,t: { x: 862, y:2 }, a: { x: 867, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 14189, x: 863, y: 10, w: 10, h: 10, a: { x: 867, y: 14, w: 5, h: 5 } },
{ i: 12571, x: 840, y: 8, w: 20, h: 15, a: { x: 848, y: 14, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 14188, x: 844, y: 10, w: 10, h: 10, a: { x: 846, y: 14, w: 5, h: 5 } },
{ i: 12570, x: 819, y: 8, w: 20, h: 15, a: { x: 827, y: 14, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 14187, x: 823, y: 10, w: 10, h: 10, a: { x: 825, y: 12, w: 5, h: 5 } },
{ i: 12568, x: 798, y: 8, w: 20, h: 15,r:9, a: { x: 806, y: 14, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12569, x: 777, y: 8, w: 20, h: 15, a: { x: 785, y: 14, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12567, x: 756, y: 8, w: 20, h: 15,r:9, a: { x: 764, y: 14, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12566, x: 735, y: 8, w: 20, h: 15,t: { x: 736, y:2 }, a: { x: 743, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12565, x: 714, y: 8, w: 20, h: 15, t: { x: 716, y:2 },a: { x: 722, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12564, x: 693, y: 8, w: 20, h: 15,t: { x: 695, y:2 }, a: { x: 701, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12563, x: 672, y: 8, w: 20, h: 15, t: { x: 674, y:2 },a: { x: 680, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12562, x: 651, y: 8, w: 20, h: 15,t: { x: 653, y:2 }, a: { x: 659, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12561, x: 630, y: 8, w: 20, h: 15,t: { x: 632, y:2 }, a: { x: 638, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12560, x: 609, y: 8, w: 20, h: 15, t: { x: 611, y:2 },a: { x: 617, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12559, x: 588, y: 8, w: 20, h: 15, t: { x: 590, y:2 },a: { x: 596, y: 14, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12596, x: 987, y: 60, w: 20, h: 15,t: { x: 988, y:54 }, a: { x: 995, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 16030, x: 966, y: 60, w: 20,r:8.5, h: 15,t: { x: 967, y:54 }, a: { x: 970, y: 64, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12595, x: 945, y: 60, w: 20, h: 15,t: { x: 945, y:76 }, a: { x: 953, y: 66, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12594, x: 924, y: 60, w: 20, h: 15,t: { x: 925, y:54 }, a: { x: 932, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12593, x: 903, y: 60, w: 20, h: 15,t: { x: 904, y:54 }, a: { x: 911, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 14198, x: 908, y: 62, w: 10, h: 10, a: { x: 911, y: 66, w: 5, h: 5 } },
{ i: 12592, x: 882, y: 60, w: 20, h: 15, t: { x: 883, y:54 }, a: { x: 888, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 14197, x: 884, y: 62, w: 10, h: 10, a: { x: 888, y: 66, w: 5, h: 5 } },
{ i: 12591, x: 861, y: 60, w: 20, h: 15,t: { x: 862, y:54 }, a: { x: 867, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 14196, x: 865, y: 62, w: 10, h: 10, a: { x: 867, y: 66, w: 5, h: 5 } },
{ i: 12590, x: 840, y: 60, w: 20, h: 15,t: { x: 841, y:54 }, a: { x: 846, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 14195, x: 844, y: 62, w: 10, h: 10, a: { x: 846, y: 66, w: 5, h: 5 } },
{ i: 12589, x: 819, y: 60, w: 20, h: 15,t: { x: 820, y:54 }, a: { x: 825, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 14194, x: 823, y: 62, w: 10, h: 10, a: { x: 825, y: 66, w: 5, h: 5 } },
{ i: 12587, x: 798, y: 60, w: 20, h: 15,r:9,t: { x: 799, y:54 }, a: { x: 806, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12588, x: 777, y: 60, w: 20, h: 15,t: { x: 778, y:54 }, a: { x: 785, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12586, x: 756, y: 60, w: 20, h: 15,r:9,t: { x: 757, y:54 }, a: { x: 764, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12585, x: 735, y: 60, w: 20, h: 15,t: { x: 735, y:80 }, a: { x: 743, y: 66, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12584, x: 714, y: 60, w: 20, h: 15,t: { x: 715, y:54 }, a: { x: 722, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12583, x: 693, y: 60, w: 20, h: 15,t: { x: 694, y:54 }, a: { x: 701, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12582, x: 672, y: 60, w: 20, h: 15,t: { x: 673, y:54 }, a: { x: 680, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12581, x: 651, y: 60, w: 20, h: 15,t: { x: 652, y:54 }, a: { x: 659, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12580, x: 630, y: 60, w: 20, h: 15,t: { x: 631, y:54 }, a: { x: 638, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12579, x: 609, y: 60, w: 20, h: 15,t: { x: 610, y:54 }, a: { x: 617, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
{ i: 12578, x: 588, y: 60, w: 20, h: 15,t: { x: 589, y:54 }, a: { x: 596, y: 66, w: 6, h: 6 }, j: { angle: -40 } },
//没整
{ i: 12597, x: 566, y: -70, w: 20, h: 25,t: { x: 588, y:-64 }, a: { x: 574, y: -62, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: -62 },
{ i: 12598, x: 566, y: -44, w: 20, h: 25,t: { x: 588, y:-38 },a: { x: 574, y: -36, w: 6, h: 6 }, j: { angle: 0 } },//, t: { x: 1222, y: -36 }
{ i: 12599, x: 566, y: -18, w: 20, h: 25, a: { x: 574, y: -10, w: 6, h: 6 }, j: { angle: 0 } },//, t: { x: 1222, y: -10 }
{ i: 12600, x: 566, y: 8, w: 20, h: 25, a: { x: 574, y: 16, w: 6, h: 6 }, j: { angle: 0 } },// t: { x: 1222, y: 16 },
{ i: 12601, x: 566, y: 34, w: 20, h: 25, a: { x: 574, y: 42, w: 6, h: 6 }, j: { angle: 0 } },// t: { x: 1222, y: 42 },
{ i: 12602, x: 566, y: 60, w: 20, h: 25, a: { x: 574, y: 68, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 68 },
{ i: 12603, x: 566, y: 86, w: 20, h: 25,t: { x: 588, y:92}, a: { x: 574, y: 94, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 94 },
{ i: 12604, x: 566, y: 112, w: 20, h: 25,t: { x: 588, y:118}, a: { x: 574, y: 120, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 120 },
{ i: 12605, x: 566, y: 138, w: 20, h: 25, t: { x: 588, y:144}, a: { x: 574, y: 146, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 146 },
{ i: 12606, x: 566, y: 164, w: 20, h: 25, t: { x: 588, y:170}, a: { x: 574, y: 172, w: 6, h: 6 }, j: { angle: 0 } },// t: { x: 1222, y: 172 },
{ i: 12607, x: 566, y: 190, w: 20, h: 25,t: { x: 588, y:196}, a: { x: 574, y: 198, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 198 },
{ i: 12608, x: 566, y: 216, w: 20, h: 25,t: { x: 588, y:222}, a: { x: 574, y: 224, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 224 },
{ i: 12609, x: 566, y: 242, w: 20, h: 25,t: { x: 588, y:246}, a: { x: 574, y: 250, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 250 },
{ i: 12610, x: 566, y: 268, w: 20, h: 25, t: { x: 588, y:274}, a: { x: 574, y: 276, w: 6, h: 6 }, j: { angle: 0 } },// t: { x: 1222, y: 276 },
{ i: 12611, x: 566, y: 294, w: 20, h: 25,t: { x: 588, y:300}, a: { x: 574, y: 302, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 302 },
{ i: 12612, x: 566, y: 320, w: 20, h: 25,t: { x: 588, y:326}, a: { x: 574, y: 328, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 328 },
{ i: 12613, x: 566, y: 346, w: 20, h: 25, t: { x: 588, y:352}, a: { x: 574, y: 354, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 354 },
{ i: 12614, x: 566, y: 372, w: 20, h: 25, t: { x: 588, y:378}, a: { x: 574, y: 380, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 380 },
{ i: 12615, x: 566, y: 398, w: 20, h: 25, t: { x: 588, y:404}, a: { x: 574, y: 406, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 406 },
{ i: 12616, x: 566, y: 424, w: 20, h: 25,t: { x: 588, y:430}, a: { x: 574, y: 432, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 432 },
{ i: 12617, x: 566, y: 450, w: 20, h: 25, t: { x: 588, y:456}, a: { x: 574, y: 458, w: 6, h: 6 }, j: { angle: 0 } },//t: { x: 1222, y: 458 },
{ i: 12618, x: 566, y: 476, w: 20, h: 25, t: { x: 588, y:482}, a: { x: 574 , y: 484, w: 6, h: 6 }, j: { angle: 0 } },// t: { x: 1222, y: 484 },
{ i: 12619, x: 566, y: 502, w: 20, h: 25,t: { x: 588, y:508}, a: { x: 574 , y: 510, w: 6, h: 6 }, j: { angle: 0 } },// t: { x: 1222, y: 484 },
{ i: 12514, x: 540, y:-64, w: 25, h: 15, a: { x: 544, y: -60, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12513, x: 514, y:-64, w: 25, h: 15, a: { x: 518, y: -60, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12512, x: 488, y:-64, w: 25, h: 15, a: { x: 492, y: -60, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12511, x: 462, y:-64, w: 51, h: 15, a: { x: 468, y: -60, w: 6, h: 6 } },
{ i: 12518, x: 540, y:-18, w: 25, h: 15, a: { x: 544, y: -14, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12517, x: 514, y:-18, w: 25, h: 15, a: { x: 518, y: -14, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12516, x: 488, y:-18, w: 25, h: 15, a: { x: 492, y: -14, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12515, x: 462, y:-18, w: 51, h: 15, a: { x: 466, y: -14, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 14201, x: 466, y: -15, w: 10, h: 10, a: { x: 468, y: -14, w: 5, h: 5 } },
{ i: 14202, x: 490, y: -15, w: 10, h: 10, a: { x: 492, y: -14, w: 5, h: 5 } },
{ i: 12522, x: 540, y:34, w: 25, h: 15, a: { x: 544, y: 38, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12521, x: 514, y:34, w: 25, h: 15, a: { x: 518, y: 38, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12520, x: 488, y:34, w: 25, h: 15, a: { x: 492, y: 38, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12519, x: 462, y:34, w: 51, h: 15, a: { x: 466, y: 38, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 14203, x: 466, y: 36, w: 10, h: 10, a: { x: 468, y: 38, w: 5, h: 5 } },
{ i: 14204, x: 490, y: 36, w: 10, h: 10, a: { x: 492, y: 38, w: 5, h: 5 } },
{ i: 12526, x: 540, y:60, w: 25, h: 15, a: { x: 544, y: 64, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12525, x: 514, y:60, w: 25, h: 15, a: { x: 518, y: 64, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12524, x: 488, y:60, w: 25, h: 15, a: { x: 492, y: 64, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12523, x: 462, y:60, w: 51, h: 15, a: { x: 466, y: 64, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 14205, x: 466, y: 62, w: 10, h: 10, a: { x: 468, y: 64, w: 5, h: 5 } },
{ i: 14206, x: 490, y: 62, w: 10, h: 10, a: { x: 492, y: 64, w: 5, h: 5 } },
{ i: 12530, x: 540, y:168, w: 25, h: 15, a: { x: 544, y: 172, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12529, x: 514, y:168, w: 25, h: 15, a: { x: 518, y: 172, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12528, x: 488, y:168, w: 25, h: 15, a: { x: 492, y: 172, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12527, x: 462, y:168, w: 51, h: 15, a: { x: 466, y: 172, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 14207, x: 466, y: 170, w: 10, h: 10, a: { x: 468, y: 172, w: 5, h: 5 } },
{ i: 14208, x: 490, y: 170, w: 10, h: 10, a: { x: 492, y: 172, w: 5, h: 5 } },
{ i: 12534, x: 540, y:194, w: 25, h: 15, a: { x: 544, y: 198, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12533, x: 514, y:194, w: 25, h: 15, a: { x: 518, y: 198, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12532, x: 488, y:194, w: 25, h: 15, a: { x: 492, y: 198, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12531, x: 462, y:194, w: 51, h: 15, a: { x: 466, y: 198, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 14209, x: 466, y: 196, w: 10, h: 10, a: { x: 468, y: 198, w: 5, h: 5 } },
{ i: 14210, x: 490, y: 196, w: 10, h: 10, a: { x: 492, y: 198, w: 5, h: 5 } },
{ i: 12538, x: 540, y:246, w: 25, h: 15, a: { x: 544, y: 250, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12537, x: 514, y:246, w: 25, h: 15, a: { x: 518, y: 250, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12536, x: 488, y:246, w: 25, h: 15, a: { x: 492, y: 250, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12535, x: 462, y:246, w: 51, h: 15, a: { x: 466, y: 250, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 14211, x: 466, y: 248, w: 10, h: 10, a: { x: 468, y: 250, w: 5, h: 5 } },
{ i: 14212, x: 490, y: 248, w: 10, h: 10, a: { x: 492, y: 250, w: 5, h: 5 } },
{ i: 12542, x: 540, y:298, w: 25, h: 15, a: { x: 544, y: 302, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12541, x: 514, y:298, w: 25, h: 15, a: { x: 518, y: 302, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12540, x: 488, y:298, w: 25, h: 15, a: { x: 492, y: 302, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12539, x: 462, y:298, w: 51, h: 15, a: { x: 466, y: 302, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 14213, x: 466, y: 300, w: 10, h: 10, a: { x: 468, y: 302, w: 5, h: 5 } },
{ i: 14214, x: 490, y: 300, w: 10, h: 10, a: { x: 492, y: 302, w: 5, h: 5 } },
{ i: 12546, x: 540, y:350, w: 25, h: 15, a: { x: 544, y: 354, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12545, x: 514, y:350, w: 25, h: 15, a: { x: 518, y: 354, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12544, x: 488, y:350, w: 25, h: 15, a: { x: 492, y: 354, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12543, x: 462, y:350, w: 51, h: 15, a: { x: 466, y: 354, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 14215, x: 466, y: 352, w: 10, h: 10, a: { x: 468, y: 354, w: 5, h: 5 } },
{ i: 14216, x: 490, y: 352, w: 10, h: 10, a: { x: 492, y: 354, w: 5, h: 5 } },
{ i: 14199, x: 466, y: -62, w: 10, h: 10, a: { x: 468, y: -60, w: 5, h: 5 } },
{ i: 14200, x: 490, y: -62, w: 10, h: 10, a: { x: 492, y: -60, w: 5, h: 5 } },
{ i: 12550, x: 540, y:402, w: 25, h: 15, a: { x: 544, y: 406, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12549, x: 514, y:402, w: 25, h: 15, a: { x: 518, y: 406, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12548, x: 488, y:402, w: 25, h: 15, a: { x: 492, y: 406, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12547, x: 462, y:402, w: 51, h: 15, a: { x: 466, y: 406, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 14217, x: 466, y: 404, w: 10, h: 10, a: { x: 468, y: 406, w: 5, h: 5 } },
{ i: 14218, x: 490, y: 404, w: 10, h: 10, a: { x: 492, y: 406, w: 5, h: 5 } },
{ i: 12554, x: 540, y:454, w: 25, h: 15, a: { x: 544, y: 458, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12553, x: 514, y:454, w: 25, h: 15, a: { x: 518, y: 458, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12552, x: 488, y:454, w: 25, h: 15, a: { x: 492, y: 458, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12551, x: 462, y:454, w: 50, h: 15, a: { x: 466, y: 458, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 14215, x: 466, y: 456, w: 10, h: 10, a: { x: 468, y: 458, w: 5, h: 5 } },
{ i: 14216, x: 490, y: 456, w: 10, h: 10, a: { x: 492, y: 458, w: 5, h: 5 } },
{ i: 12558, x: 540, y:506, w: 25, h: 15, a: { x: 544, y: 510, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12557, x: 514, y:506, w: 25, h: 15, a: { x: 518, y: 510, w: 6, h: 6 }, j: { angle: 0 } },
// { i: 12556, x: 488, y:506, w: 25, h: 15, a: { x: 492, y: 510, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12555, x: 462, y:506, w: 51, h: 15, a: { x: 466, y: 510, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 14221, x: 466, y: 508, w: 10, h: 10, a: { x: 468, y: 510, w: 5, h: 5 } },
{ i: 14222, x: 490, y: 508, w: 10, h: 10, a: { x: 492, y: 510, w: 5, h: 5 } },
{ i: 12620, x: 756, y: -18, w: 19, h: 25, a: { x: 764, y: -10, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12621, x: 798, y: -18, w: 19, h: 25, a: { x: 806, y: -10, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12622, x: 819, y: -16, w: 18, h: 23, a: { x: 825, y: -12, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 14992, x: 821, y: -14, w: 10, h: 10, a: { x: 823, y: -12, w: 5, h: 5 } },
{ i: 12623, x: 840, y: -16, w: 18, h: 23, a: { x: 842, y: -14, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 14993, x: 842, y: -14, w: 10, h: 10, a: { x: 844, y: -12, w: 5, h: 5 } },
{ i: 12624, x: 756, y: 76, w: 19, h: 25, a: { x: 764, y: 89, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12625, x: 798, y: 76, w: 19, h: 25, a: { x: 806, y: 89, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12626, x: 819, y: 76, w: 18, h: 23, a: { x: 827, y:89, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 12627, x: 840, y: 76, w: 18, h: 23, a: { x: 848, y: 89, w: 6, h: 6 }, j: { angle: 0 } },
{ i: 14994, x: 821, y: 84, w: 10, h: 10, a: { x: 823, y: 86, w: 5, h: 5 } },
{ i: 14995, x: 842, y: 84, w: 10, h: 10, a: { x: 823, y: 86, w: 5, h: 5 } },
{ i: 14136, x: 1018, y: -68, w: 10, h: 10, a: { x: 1021, y: -66, w: 5, h: 5 } },
{ i: 14135, x: 1044, y: -68, w: 10, h: 10, a: { x: 1047, y: -66, w: 5, h: 5 } },
{ i: 14121, x: 1121, y: -64, w: 10, h: 10, a: { x: 1124, y: -62, w: 5, h: 5 } },
{ i: 14138, x: 1018, y: -15, w: 10, h: 10, a: { x: 1021, y: -14, w: 5, h: 5 } },
{ i: 14137, x: 1044, y: -15, w: 10, h: 10, a: { x: 1047, y: -14, w: 5, h: 5 } },
{ i: 14122, x: 1121, y: -14, w: 10, h: 10, a: { x: 1124, y: -10, w: 5, h: 5 } },
{ i: 14140, x: 1018, y: 36, w: 10, h: 10, a: { x: 1021, y: 38, w: 5, h: 5 } },
{ i: 14139, x: 1044, y: 36, w: 10, h: 10, a: { x: 1047, y: 38, w: 5, h: 5 } },
{ i: 14124, x: 1121, y: 38, w: 10, h: 10, a: { x: 1124, y: 42, w: 5, h: 5 } },
{ i: 14142, x: 1018, y: 62, w: 10, h: 10, a: { x: 1021, y: 64, w: 5, h: 5 } },
{ i: 14141, x: 1044, y: 62, w: 10, h: 10, a: { x: 1047, y: 64, w: 5, h: 5 } },
{ i: 14125, x: 1121, y: 62, w: 10, h: 10, a: { x: 1124, y: 64, w: 5, h: 5 } },
{ i: 14144, x: 1018, y: 140, w: 10, h: 10, a: { x: 1021, y: 142, w: 5, h: 5 } },
{ i: 14143, x: 1044, y: 140, w: 10, h: 10, a: { x: 1047, y: 142, w: 5, h: 5 } },
{ i: 14127, x: 1121, y: 140, w: 10, h: 10, a: { x: 1124, y: 142, w: 5, h: 5 } },
{ i: 14146, x: 1018, y: 165, w: 10, h: 10, a: { x: 1021, y: 168, w: 5, h: 5 } },
{ i: 14145, x: 1044, y: 165, w: 10, h: 10, a: { x: 1047, y: 168, w: 5, h: 5 } },
{ i: 14128, x: 1121, y: 166, w: 10, h: 10, a: { x: 1124, y: 168, w: 5, h: 5 } },
{ i: 14148, x: 1018, y: 217, w: 10, h: 10, a: { x: 1021, y: 220, w: 5, h: 5 } },
{ i: 14147, x: 1044, y: 217, w: 10, h: 10, a: { x: 1047, y: 220, w: 5, h: 5 } },
{ i: 14129, x: 1121, y: 218, w: 10, h: 10, a: { x: 1124, y: 224, w: 5, h: 5 } },
{ i: 14150, x: 1018, y: 269, w: 10, h: 10, a: { x: 1021, y: 272, w: 5, h: 5 } },
{ i: 14149, x: 1044, y: 269, w: 10, h: 10, a: { x: 1047, y: 272, w: 5, h: 5 } },
{ i: 14130, x: 1121, y: 272, w: 10, h: 10, a: { x: 1124, y: 276, w: 5, h: 5 } },
{ i: 14152, x: 1018, y: 321, w: 10, h: 10, a: { x: 1021, y: 324, w: 5, h: 5 } },
{ i: 14151, x: 1044, y: 321, w: 10, h: 10, a: { x: 1047, y: 324, w: 5, h: 5 } },
{ i: 14131, x: 1121, y: 326, w: 10, h: 10, a: { x: 1124, y: 328, w: 5, h: 5 } },
{ i: 14154, x: 1018, y: 373, w: 10, h: 10, a: { x: 1021, y: 376, w: 5, h: 5 } },
{ i: 14153, x: 1044, y: 373, w: 12, h: 10, a: { x: 1047, y: 376, w: 5, h: 5 } },
{ i: 14132, x: 1121, y: 377, w: 10, h: 10, a: { x: 1124, y: 380, w: 5, h: 5 } },
{ i: 14156, x: 1018, y: 426, w: 10, h: 10, a: { x: 1021, y: 428, w: 5, h: 5 } },
{ i: 14155, x: 1044, y: 426, w: 10, h: 10, a: { x: 1047, y: 428, w: 5, h: 5 } },
{ i: 14133, x: 1121, y: 428, w: 10, h: 10, a: { x: 1124, y: 432, w: 5, h: 5 } },
{ i: 14158, x: 1018, y: 477, w: 10, h: 10, a: { x: 1021, y: 480, w: 5, h: 5 } },
{ i: 14157, x: 1044, y: 477, w: 10, h: 10, a: { x: 1047, y: 480, w: 5, h: 5 } },
{ i: 14134, x: 1121, y: 479, w: 10, h: 10, a: { x: 1124, y: 484, w: 5, h: 5 } },
// { i: 14142, x: 466, y: 62, w: 10, h: 10, a: { x: 1021, y: 64, w: 5, h: 5 } },
// { i: 14206, x: 484, y: 62, w: 10, h: 10, a: { x: 1021, y: 64, w: 5, h: 5 } },
{ i: 40041, x: 78, y: 552, w: 15, h: 15, j: { angle: -60 } },//t: { x: 78, y: 546 },
{ i: 40061, x: 57, y: 552, w: 15, h: 15, j: { angle: -60 } },//t: { x: 57, y: 546 },
{ i: 40042, x: 78, y: 506, w: 15, h: 15, j: { angle: -60 } },//t: { x: 78, y: 546 },
{ i: 40062, x: 57, y: 506, w: 15, h: 15, j: { angle: -60 } },//t: { x: 57, y: 546 },
{ i: 40043, x: 78, y: 454, w: 15, h: 15, j: { angle: -60 } },//t: { x: 78, y: 546 },
{ i: 40063, x: 57, y: 454, w: 15, h: 15, j: { angle: -60 } },//t: { x: 57, y: 546 },
{ i: 40044, x: 78, y: 402, w: 15, h: 15, j: { angle: -60 } },//t: { x: 78, y: 546 },
{ i: 40064, x: 57, y: 402, w: 15, h: 15, j: { angle: -60 } },//t: { x: 57, y: 546 },
{ i: 40045, x: 78, y: 350, w: 15, h: 15, j: { angle: -60 } },//t: { x: 78, y: 546 },
{ i: 40065, x: 57, y: 350, w: 15, h: 15, j: { angle: -60 } },//t: { x: 57, y: 546 },
{ i: 40046, x: 78, y: 298, w: 15, h: 15, j: { angle: -60 } },//t: { x: 78, y: 546 },
{ i: 40066, x: 57, y: 298, w: 15, h: 15, j: { angle: -60 } },//t: { x: 57, y: 546 },
{ i: 40047, x: 78, y: 246, w: 15, h: 15, j: { angle: -60 } },//t: { x: 78, y: 546 },
{ i: 40067, x: 57, y: 246, w: 15, h: 15, j: { angle: -60 } },//t: { x: 57, y: 546 },
{ i: 40048, x: 78, y: 168, w: 15, h: 15, j: { angle: -60 } },//t: { x: 78, y: 546 },
{ i: 40068, x: 57, y: 168, w: 15, h: 15, j: { angle: -60 } },//t: { x: 57, y: 546 },
{ i: 40049, x: 78, y: 60, w: 15, h: 15, j: { angle: -60 } },//t: { x: 78, y: 546 },
{ i: 40069, x: 57, y: 60, w: 15, h: 15, j: { angle: -60 } },//t: { x: 57, y: 546 },
{ i: 40050, x: 78, y: 34, w: 15, h: 15, j: { angle: -60 } },//t: { x: 78, y: 546 },
{ i: 40070, x: 57, y: 34, w: 15, h: 15, j: { angle: -60 } },//t: { x: 57, y: 546 },
{ i: 40051, x: 78, y: -18, w: 15, h: 15, j: { angle: -60 } },//t: { x: 78, y: 546 },
{ i: 40071, x: 57, y: -18, w: 15, h: 15, j: { angle: -60 } },//t: { x: 57, y: 546 },
// { i: 40052, x: 78, y: -18, w: 15, h: 15, j: { angle: -60 } },//t: { x: 78, y: 546 },
// { i: 40072, x: 57, y: -18, w: 15, h: 15, j: { angle: -60 } },//t: { x: 57, y: 546 },
{ i: 40052, x: 78, y: -64, w: 15, h: 15, j: { angle: -60 } },//t: { x: 78, y: 546 },
{ i: 40072, x: 57, y: -64, w: 15, h: 15, j: { angle: -60 } },//t: { x: 57, y: 546 },
];
private _BarcodeReader: any[] = [
{ i: 19128, x: 740, y: 23, w: 12, h: 12, a: 0 },
{ i: 19130, x: 752, y: 60, w: 12, h: 12, a: 180 },
{ i: 19129, x: 949, y: 23, w: 12, h: 12, a: 0 },
{ i: 19138, x: 1082, y: 34, w: 12, h: 12, a: 180 },
{ i: 19132, x: 1158, y: 6, w: 12, h: 12, a: 180 },
{ i: 19136, x: 1082, y: -69, w: 12, h: 12, a: 180 },
{ i: 19135, x: 1082, y: -18, w: 12, h: 12, a: 180 },
{ i: 19140, x: 1070, y: 75, w: 12, h: 12, a: 0 },
{ i: 19142, x: 1082, y: 136, w: 12, h: 12, a: 180 },
{ i: 19144, x: 1070, y: 177, w: 12, h: 12, a: 0 },
{ i: 19146, x: 1070, y: 229, w: 12, h: 12, a: 0 },
{ i: 19148, x: 1070, y: 281, w: 12, h: 12, a: 0 },
{ i: 19150, x: 1070, y: 333, w: 12, h: 12, a: 0 },
{ i: 19152, x: 1070, y: 385, w: 12, h: 12, a: 0 },
{ i: 19154, x: 1070, y: 437, w: 12, h: 12, a: 0 },
{ i: 19155, x: 1070, y: 489, w: 12, h: 12, a: 0 },
{ i: 19131, x: 962, y: 60, w: 12, h: 12, a: 180 },
{ i: 19133, x: 1158, y: 57, w: 12, h: 12, a: 180 },
]
/* private _conveyors: any = {
84001: { x: 890, y: 159, w: 40, h: 40, t: { x: 875, y: 180 } , a: { x: 950, y: 171, w: 8, h: 8 } },//设备号显示在左侧:x=左-15,y=上+8
}; */
public draw = (canvas: fabric.Canvas, colors: { [key: string]: string }, index: { [key: number]: any }, data: { [key: number]: any }) => {
// 基础布局
//debugger;
canvas.add(new fabric.Group([
// 货架2
new fabric.Rect({
left: 100,
top: 508,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: 456,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: 548,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: 495,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: 404,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: 443,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
//39
new fabric.Rect({
left: 100,
top: 352,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: 391,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: 300,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: 339,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: 339,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: 246,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: 287,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: 196,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: 235,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: 171,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: 132,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: 60,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: 100,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: 36,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: -3,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: -16,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: -52,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: -64,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
new fabric.Rect({
left: 100,
top: -103,
width: 360,
height: 12,
fill: '#ffd700',
stroke: '#000000'
}),
//19
new fabric.Text('←18009→', {
left: 250,
top: 79,
fontSize: 12,
fill: '#90a4ae'
}),
new fabric.Text('←18012→', {
left: 250,
top: -84,
fontSize: 12,
fill: '#90a4ae'
}),
new fabric.Text('←18011→', {
left: 250,
top: -34,
fontSize: 12,
fill: '#90a4ae'
}),
new fabric.Text('←18010→', {
left: 250,
top: 18,
fontSize: 12,
fill: '#90a4ae'
}),
new fabric.Text('←18008→', {
left: 250,
top: 153,
fontSize: 12,
fill: '#90a4ae'
}),
new fabric.Text('←18007→', {
left: 250,
top: 216,
fontSize: 12,
fill: '#90a4ae'
}),
new fabric.Text('←18006→', {
left: 250,
top: 270,
fontSize: 12,
fill: '#90a4ae'
}),
new fabric.Text('←18005→', {
left: 250,
top: 322,
fontSize: 12,
fill: '#90a4ae'
}),
new fabric.Text('←18004→', {
left: 250,
top: 375,
fontSize: 12,
fill: '#90a4ae'
}),
new fabric.Text('←18003→', {
left: 250,
top: 430,
fontSize: 12,
fill: '#90a4ae'
}),
new fabric.Text('←18002→', {
left: 250,
top: 481,
fontSize: 12,
fill: '#90a4ae'
}),
new fabric.Text('←18001→', {
left: 250,
top: 531,
fontSize: 12,
fill: '#90a4ae'
}),
new fabric.Text('静置西一层换盘和NG2', {
left: 700,
top: -100,
fontSize: 15,
// fill: '#90a4ae'
}),
new fabric.Text('静置西二层实料回库和空托入库', {
left: 1270,
top: -30,
fontSize: 15,
// fill: '#90a4ae'
}),
new fabric.Rect({
left: 756,
top:100,
width: 105,
height: 60,
fill: '#FFD700'
}),
new fabric.Rect({
left: 756,
top:-78,
width: 105,
height: 60,
fill: '#FFD700'
}),
new fabric.Text('换盘工序二线', {
left: 766,
top:125,
fontSize: 12,
// fill: '#90a4ae'
}),
new fabric.Text('换盘工序一线', {
left: 766,
top:-53,
fontSize: 12,
// fill: '#90a4ae'
}),
new fabric.Text('面向堆垛机控制柜:静置库货架左到右对应的排为21排到44排', {
left: 600,
top: 529,
fontSize: 20,
angle: 0,
fill:'#C71585'
}),
new fabric.Text('左到右顺序为巷道:18001到18012', {
left: 600,
top: 549,
fontSize: 20,
angle: 0,
fill:'#C71585'
}),
/* new fabric.Rect({
left: 510,
top: 0,
width: 340,
height: 300,
rx: 5,
ry: 5,
fill: '#c5cae9'
}),
new fabric.Rect({
left: 860,
top: 0,
width: 340,
height: 300,
rx: 5,
ry: 5,
fill: '#b2ebf2'
}), */
// new fabric.Rect({
// left: 850,
// top: 0,
// width: 5,
// height: 550,
// rx: 5,
// ry: 5,
// fill: '#c5cae9'
// }),
// new fabric.Text('←' + this._i18nService.translate(`routes.wcs.monitor.warehouse1`), {
// left: 530,
// top: 175,
// fontSize: 8
// }),
// new fabric.Text(this._i18nService.translate(`routes.wcs.monitor.warehouse1`) + '→', {
// left: 1135,
// top: 175,
// fontSize: 8
// }),
// new fabric.Text('←' + this._i18nService.translate(`routes.wcs.monitor.warehouse2`), {
// left: 530,
// top: 110,
// fontSize: 8
// }),
// new fabric.Text(this._i18nService.translate(`routes.wcs.monitor.warehouse2`) + '→', {
// left: 1135,
// top: 110,
// fontSize: 8
// }),
// new fabric.Text(this._i18nService.translate(`routes.wcs.monitor.load`) + '→', {
// left: 530,
// top: 60,
// fontSize: 8
// }),
// new fabric.Text('←' + this._i18nService.translate(`routes.wcs.monitor.load`), {
// left: 1135,
// top: 60,
// fontSize: 8
// })
], {
hoverCursor: 'default',
objectCaching: false,
hasControls: false,
selectable: false
}));
// 输送线
this._conveyors.forEach((item: any) => {
const objects: any[] = [
index[item.i] = new fabric.Rect({
left: item.x,
top: item.y,
width: item.w,
height: item.h,
rx: item.r ?? 0,
ry: item.r ?? 0,
//初始化的时候data是后端带回来的,页面切换的时候data是暂存的数据
//如果data里不包括color 就填充gray,如果有就填充data里的颜色属性
fill: data[item.i]?.color || colors.burlywood,
strokeWidth: 0.3,
stroke: '#000000'
})
];
if (item.t) {
objects.push(new fabric.Text(item.i.toString(), {
left: item.t?.x,
top: item.t?.y,
angle: item.j?.angle,
fontSize: 8
}));
};
if (item.a) {
objects.push(new fabric.Rect({
left: item.a?.x,
top: item.a?.y,
width: item.a?.w,
height: item.a?.h,
rx: item.a.r ?? 0,
ry: item.a.r ?? 0,
fill: '#1e88e5',
//传递过来的数据带着处理过的光电信息 如果.0=1 就暂存中这个设备的splitByte_0设置为了ture,在此直接用
visible: data[item.i]?.splitByte_0 || false
// visible: true
}));
}
var group = new fabric.Group(objects, {
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false
});
group.data = [item.i];
canvas.add(group);
});
//扫码器
this._BarcodeReader.forEach((item: any) => {
const objects: any[] = [
index[item.i] = new fabric.Triangle({
left: item.x,
top: item.y,
width: item.w,
height: item.h,
// rx: item.r ?? 0,
// ry: item.r ?? 0,
angle: item.a,
fill: colors.red,
})
];
if (item.t) {
objects.push(new fabric.Text(item.i.toString(), {
left: item.t?.x,
top: item.t?.y,
angle: item.t?.angle,
// stroke:pink
fontSize: 8
}));
};
// if (item.a) {
// objects.push(new fabric.Rect({
// left: data[item.i]?.left+30 || 100,
// top: item.a?.y,
// width: item.a?.w,
// height: item.a?.h,
// rx: item.a.r ?? 0,
// ry: item.a.r ?? 0,
// fill: '#1e88e5',
// visible:false
// }));
// }
var group = new fabric.Group(objects, {
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false
});
group.data = [item.i];
canvas.add(group);
})
const stacker1 = new fabric.Path('M 0 8 L 8 0 L 38 0 L 46 8 L 38 16 L 8 16 z', {
left: data[11009]?.left || 462,
top: 79,
width: 15,
height: 10,
//fill: colors.yellow,
fill: data[11009]?.color || colors.yellow,
hoverCursor: 'pointer',
hasControls: false,
selectable: false
});
canvas.add(index[stacker1.data = 11009] = stacker1);
const stacker29009= new fabric.Rect({
left: data[11009]?.left + 30 || 492,
top: 84,
width: 5,
height: 5,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11009]?.splitByte_0 || false
// visible:true
});
canvas.add(index[stacker29009.data = 29009] = stacker29009);
const stacker20009 = new fabric.Rect({
left: data[11009]?.left + 12 || 474,
top: 84,
width: 7,
height: 7,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11009]?.splitByte_1 || false
// visible:true
});
canvas.add(index[stacker20009.data = 20009] = stacker20009);
//
const stacker2 = new fabric.Path('M 0 8 L 8 0 L 38 0 L 46 8 L 38 16 L 8 16 z', {
left: data[11012]?.left || 462,
top: -88,
width: 15,
height: 10,
//fill: colors.yellow,
fill: data[11012]?.color || colors.yellow,
hoverCursor: 'pointer',
hasControls: false,
selectable: false
});
canvas.add(index[stacker2.data = 11012] = stacker2);
const stacker29012= new fabric.Rect({
left: data[11012]?.left + 30 || 492,
top: -84,
width: 6,
height: 6,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11012]?.splitByte_0 || false
// visible:true
});
canvas.add(index[stacker29012.data = 29012] = stacker29012);
const stacker20012 = new fabric.Rect({
left: data[11012]?.left + 12 || 474,
top: -84,
width: 7,
height: 7,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11012]?.splitByte_1 || false
// visible:true
});
canvas.add(index[stacker20012.data = 20012] = stacker20012);
//
const stacker3 = new fabric.Path('M 0 8 L 8 0 L 38 0 L 46 8 L 38 16 L 8 16 z', {
left: data[11011]?.left || 462,
top: -36,
width: 15,
height: 10,
//fill: colors.yellow,
fill: data[11011]?.color || colors.yellow,
hoverCursor: 'pointer',
hasControls: false,
selectable: false
});
canvas.add(index[stacker3.data = 11011] = stacker3);
const stacker29011= new fabric.Rect({
left: data[11011]?.left+ 30 || 492,
top: -34,
width: 5,
height: 5,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11011]?.splitByte_0 || false
// visible:true
});
canvas.add(index[stacker29011.data = 29011] = stacker29011);
const stacker20011 = new fabric.Rect({
left: data[11011]?.left + 12 || 474,
top: -34,
width: 7,
height: 7,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11011]?.splitByte_1 || false
// visible:true
});
canvas.add(index[stacker20011.data = 20011] = stacker20011);
//
const stacker4 = new fabric.Path('M 0 8 L 8 0 L 38 0 L 46 8 L 38 16 L 8 16 z', {
left: data[11010]?.left || 462,
top: 13,
width: 15,
height: 10,
//fill: colors.yellow,
fill: data[11010]?.color || colors.yellow,
hoverCursor: 'pointer',
hasControls: false,
selectable: false
});
canvas.add(index[stacker4.data = 11010] = stacker4);
const stacker29010= new fabric.Rect({
left: data[11010]?.left + 30 || 492,
top: 18,
width: 5,
height: 5,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11010]?.splitByte_0 || false
// visible:true
});
canvas.add(index[stacker29010.data = 29010] = stacker29010);
const stacker20010 = new fabric.Rect({
left: data[11010]?.left + 12 || 474,
top: 18,
width: 7,
height: 7,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11010]?.splitByte_1 || false
// visible:true
});
canvas.add(index[stacker20010.data = 20010] = stacker20010);
//
const stacker5 = new fabric.Path('M 0 8 L 8 0 L 38 0 L 46 8 L 38 16 L 8 16 z', {
left: data[11008]?.left || 462,
top: 150,
width: 15,
height: 10,
//fill: colors.yellow,
fill: data[11008]?.color || colors.yellow,
hoverCursor: 'pointer',
hasControls: false,
selectable: false
});
canvas.add(index[stacker5.data = 11008] = stacker5);
const stacker29008= new fabric.Rect({
left: data[11008]?.left + 30 || 492,
top: 152,
width: 5,
height: 5,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11008]?.splitByte_0 || false
// visible:true
});
canvas.add(index[stacker29008.data = 29008] = stacker29008);
const stacker20008 = new fabric.Rect({
left: data[11008]?.left + 12 || 474,
top: 152,
width: 7,
height: 7,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11008]?.splitByte_1 || false
// visible:true
});
canvas.add(index[stacker20008.data = 20008] = stacker20008);
//
const stacker6 = new fabric.Path('M 0 8 L 8 0 L 38 0 L 46 8 L 38 16 L 8 16 z', {
left: data[11007]?.left || 462,
top: 212,
width: 15,
height: 10,
//fill: colors.yellow,
fill: data[11007]?.color || colors.yellow,
hoverCursor: 'pointer',
hasControls: false,
selectable: false
});
canvas.add(index[stacker6.data = 11007] = stacker6);
const stacker29007= new fabric.Rect({
left: data[11007]?.left + 30 || 492,
top: 216,
width: 5,
height: 5,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11007]?.splitByte_0 || false
// visible:true
});
canvas.add(index[stacker29007.data = 29007] = stacker29007);
const stacker20007 = new fabric.Rect({
left: data[11007]?.left + 12 || 474,
top: 216,
width: 7,
height: 7,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11007]?.splitByte_1 || false
// visible:true
});
canvas.add(index[stacker20007.data = 20007] = stacker20007);
//
const stacker7 = new fabric.Path('M 0 8 L 8 0 L 38 0 L 46 8 L 38 16 L 8 16 z', {
left: data[11006]?.left || 462,
top: 265,
width: 15,
height: 10,
//fill: colors.yellow,
fill: data[11006]?.color || colors.yellow,
hoverCursor: 'pointer',
hasControls: false,
selectable: false
});
canvas.add(index[stacker7.data = 11006] = stacker7);
const stacker29006= new fabric.Rect({
left: data[11006]?.left + 30 || 492,
top: 269,
width: 5,
height: 5,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11006]?.splitByte_0 || false
// visible:true
});
canvas.add(index[stacker29006.data = 29006] = stacker29006);
const stacker20006 = new fabric.Rect({
left: data[11006]?.left + 12 || 474,
top: 269,
width: 7,
height: 7,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11006]?.splitByte_1 || false
// visible:true
});
canvas.add(index[stacker20006.data = 20006] = stacker20006);
//
const stacker8 = new fabric.Path('M 0 8 L 8 0 L 38 0 L 46 8 L 38 16 L 8 16 z', {
left: data[11005]?.left || 462,
top: 318,
width: 15,
height: 10,
//fill: colors.yellow,
fill: data[11005]?.color || colors.yellow,
hoverCursor: 'pointer',
hasControls: false,
selectable: false
});
canvas.add(index[stacker8.data = 11005] = stacker8);
const stacker29005= new fabric.Rect({
left: data[11005]?.left + 30 || 492,
top: 322,
width: 5,
height: 5,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11005]?.splitByte_0 || false
// visible:true
});
canvas.add(index[stacker29005.data = 29005] = stacker29005);
const stacker20005 = new fabric.Rect({
left: data[11005]?.left + 12 || 474,
top: 322,
width: 7,
height: 7,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11005]?.splitByte_1 || false
// visible:true
});
canvas.add(index[stacker20005.data = 20005] = stacker20005);
//
const stacker9 = new fabric.Path('M 0 8 L 8 0 L 38 0 L 46 8 L 38 16 L 8 16 z', {
left: data[11004]?.left || 462,
top: 370,
width: 15,
height: 10,
//fill: colors.yellow,
fill: data[11004]?.color || colors.yellow,
hoverCursor: 'pointer',
hasControls: false,
selectable: false
});
canvas.add(index[stacker9.data = 11004] = stacker9);
const stacker29004= new fabric.Rect({
left: data[11004]?.left + 30 || 492,
top: 375,
width: 5,
height: 5,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11004]?.splitByte_0 || false
// visible:true
});
canvas.add(index[stacker29004.data = 29004] = stacker29004);
const stacker20004 = new fabric.Rect({
left: data[11004]?.left + 12 || 474,
top: 375,
width: 7,
height: 7,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11004]?.splitByte_1 || false
// visible:true
});
canvas.add(index[stacker20004.data = 20004] = stacker20004);
//
const stacker10 = new fabric.Path('M 0 8 L 8 0 L 38 0 L 46 8 L 38 16 L 8 16 z', {
left: data[11003]?.left || 462,
top: 425,
width: 15,
height: 10,
//fill: colors.yellow,
fill: data[11003]?.color || colors.yellow,
hoverCursor: 'pointer',
hasControls: false,
selectable: false
});
canvas.add(index[stacker10.data = 11003] = stacker10);
const stacker29003= new fabric.Rect({
left: data[11003]?.left + 30 || 492,
top: 428,
width: 6,
height: 6,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11003]?.splitByte_0 || false
// visible:true
});
canvas.add(index[stacker29003.data = 29003] = stacker29003);
const stacker20003 = new fabric.Rect({
left: data[11003]?.left + 12 || 474,
top: 428,
width: 7,
height: 7,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11003]?.splitByte_1 || false
// visible:true
});
canvas.add(index[stacker20003.data = 20003] = stacker20003);
//
const stacker11 = new fabric.Path('M 0 8 L 8 0 L 38 0 L 46 8 L 38 16 L 8 16 z', {
left: data[11002]?.left || 462,
top: 475,
width: 15,
height: 10,
//fill: colors.yellow,
fill: data[11002]?.color || colors.yellow,
hoverCursor: 'pointer',
hasControls: false,
selectable: false
});
canvas.add(index[stacker11.data = 11002] = stacker11);
const stacker29002= new fabric.Rect({
left: data[11002]?.left + 30 || 492,
top: 482,
width: 5,
height: 5,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11002]?.splitByte_0 || false
// visible:true
});
canvas.add(index[stacker29002.data = 29002] = stacker29002);
const stacker20002 = new fabric.Rect({
left: data[11002]?.left + 12 || 474,
top: 482,
width: 7,
height: 7,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11002]?.splitByte_1 || false
// visible:true
});
canvas.add(index[stacker20002.data = 20002] = stacker20002);
//
const stacker12 = new fabric.Path('M 0 8 L 8 0 L 38 0 L 46 8 L 38 16 L 8 16 z', {
left: data[11001]?.left || 462,
top: 530,
width: 15,
height: 10,
//fill: colors.yellow,
fill: data[11001]?.color || colors.yellow,
hoverCursor: 'pointer',
hasControls: false,
selectable: false
});
canvas.add(index[stacker12.data = 11001] = stacker12);
const stacker29001= new fabric.Rect({
left: data[11001]?.left + 30 || 492,
top: 534,
width: 5,
height: 5,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11001]?.splitByte_0 || false
// visible:true
});
canvas.add(index[stacker29001.data = 29001] = stacker29001);
const stacker20001 = new fabric.Rect({
left: data[11001]?.left + 12 || 474,
top: 534,
width: 7,
height: 7,
hoverCursor: 'pointer',
objectCaching: false,
hasControls: false,
selectable: false,
fill: colors.blue,
visible: data[11001]?.splitByte_1 || false
// visible:true
});
canvas.add(index[stacker20001.data = 20001] = stacker20001);
}
}