import { fabric } from 'fabric'; import { I18nService } from '@app/core/services/i18n.service'; export class MonitorCanvasPart2 { constructor( private _i18nService: I18nService ) { }; public _conveyors: any[] = [ //18个 3440 { i: 26011, x: 1522, y: -105, w: 30, h: 35, r: 8.5, t: { x: 1521, y: -50 }, a: { x: 1542, y: -90, w: 6, h: 6 },b: { x: 1522, y: -90, w: 8, h: 8 }, j: { angle: -60 } }, // { i: 22288, x: 1533, y: -96, w: 20, h: 20, t: { x: 1530, y: -55 }, a: { x: 1538, y: -90, w: 6, h: 6 }, j: { angle: -60 } }, { i: 22201, x: 1555, y: -96, w: 25, h: 38, t: { x: 1583, y: -90 }, a: { x: 1560, y: -90, w: 6, h: 6 }, j: { angle: 0 } }, { i: 24101, x: 1557, y: -94, w: 12, h: 12, a: { x: 1560, y: -90, w: 6, h: 6 }, j: { angle: 30 } },// t: { x: 1535, y: -27 }, // { i: 22202, x: 1555, y: -76, w: 25, h: 19, t: { x: 1583, y: -70 }, a: { x: 1560, y: -70, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22203, x: 1555, y: -56, w: 25, h: 19, t: { x: 1583, y: -50 }, a: { x: 1560, y: -50, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22204, x: 1555, y: -36, w: 25, h: 19, t: { x: 1583, y: -26 }, a: { x: 1560, y: -30, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22205, x: 1555, y: -16, w: 25, h: 19, t: { x: 1583, y: -10 }, a: { x: 1560, y: -10, w: 6, h: 6 }, j: { angle: 0 } }, { i: 24102, x: 1557, y: -14, w: 12, h: 12, a: { x: 1560, y: -10, w: 6, h: 6 }, j: { angle: 30 } },// t: { x: 1535, y: -27 }, { i: 22207, x: 1555, y: 4, w: 25, h: 19, t: { x: 1583, y: 10 }, a: { x: 1560, y: 10, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22208, x: 1555, y: 24, w: 25, h: 19, t: { x: 1583, y: 30 }, a: { x: 1560, y: 30, w: 6, h: 6 }, j: { angle: 0 } }, { i: 24103, x: 1557, y: 26, w: 12, h: 12, a: { x: 1560, y: 30, w: 6, h: 6 }, j: { angle: 30 } },//t: { x: 1535, y: 13 }, { i: 22209, x: 1555, y: 44, w: 25, h: 19, t: { x: 1583, y: 50 }, a: { x: 1560, y: 50, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22210, x: 1555, y: 64, w: 25, h: 19, t: { x: 1583, y: 70 }, a: { x: 1560, y: 70, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22211, x: 1555, y: 84, w: 25, h: 19, t: { x: 1583, y: 90 }, a: { x: 1560, y: 90, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22212, x: 1555, y: 104, w: 25, h: 19, t: { x: 1583, y: 110 }, a: { x: 1560, y: 110, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22213, x: 1555, y: 124, w: 25, h: 19, t: { x: 1583, y: 130 }, a: { x: 1560, y: 130, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22214, x: 1555, y: 144, w: 25, h: 19, t: { x: 1583, y: 150 }, a: { x: 1560, y: 150, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22215, x: 1555, y: 164, w: 25, h: 19, t: { x: 1583, y: 170 }, a: { x: 1560, y: 170, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22216, x: 1555, y: 184, w: 25, h: 19, t: { x: 1583, y: 190 }, a: { x: 1560, y: 190, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22217, x: 1555, y: 204, w: 25, h: 19, t: { x: 1583, y: 210 }, a: { x: 1560, y: 210, w: 6, h: 6 }, j: { angle: 0 } }, { i: 24122, x: 1557, y: 206, w: 12, h: 12, a: { x: 1560, y: 210, w: 6, h: 6 }, j: { angle: 30 } },// t: { x: 1535, y: 193 }, { i: 22218, x: 1555, y: 224, w: 25, h: 19, t: { x: 1583, y: 230 }, a: { x: 1560, y: 230, w: 6, h: 6 }, j: { angle: 0 } }, { i: 24104, x: 1557, y: 226, w: 12, h: 12, a: { x: 1560, y: 230, w: 6, h: 6 }, j: { angle: 30 } },// t: { x: 1535, y: 213 }, { i: 22219, x: 1555, y: 244, w: 25, h: 19, t: { x: 1583, y: 250 }, a: { x: 1560, y: 250, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22286, x: 1533, y: 204, w: 20, h: 20, t: { x: 1535, y: 182 }, a: { x: 1538, y: 210, w: 6, h: 6 }, j: { angle: 50 } }, { i: 22251, x: 1533, y: 225, w: 20, h: 20, t: { x: 1532, y: 264 }, a: { x: 1538, y: 230, w: 6, h: 6 }, j: { angle: -60 } }, { i: 26013, x: 1508, y: 225, w: 25, h: 20, r: 8.5, t: { x: 1484, y: 232 }, a: { x: 1516, y: 232, w: 6, h: 6 }, j: { angle: 0 } }, // { i: 16004, x: 1508, y: 204, w: 25, h: 20, r: 8.5, t: { x: 1484, y: 211 }, a: { x: 1516, y: 212, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22237, x: 1533, y: -16, w: 20, h: 20, t: { x: 1535, y: -38 }, a: { x: 1538, y: -9, w: 6, h: 6 }, j: { angle: 40 } }, { i: 22238, x: 1512, y: -16, w: 20, h: 20, t: { x: 1514, y: -38 }, a: { x: 1517, y: -9, w: 6, h: 6 }, j: { angle: 40 } }, { i: 22239, x: 1491, y: -16, w: 20, h: 20, t: { x: 1493, y: -38 }, a: { x: 1496, y: -9, w: 6, h: 6 }, j: { angle: 40 } }, { i: 22240, x: 1470, y: -16, w: 20, h: 20, t: { x: 1472, y: -38 }, a: { x: 1475, y: -9, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22241, x: 1449, y: -16, w: 20, h: 20, a: { x: 1453, y: -9, w: 6, h: 6 }, j: { angle: 40 } },//t: { x: 1451, y:-38 }, { i: 22243, x: 1428, y: -16, w: 20, h: 20, a: { x: 1433, y: -9, w: 5, h: 5 }, j: { angle: 40 } },//t: { x: 1430, y:-38 }, { i: 24111, x: 1449, y: -13, w: 12, h: 12, t: { x: 1451, y: -38 }, a: { x: 1453, y: -9, w: 5, h: 5 }, j: { angle: 40 } },// { i: 24112, x: 1428, y: -13, w: 12, h: 12, t: { x: 1430, y: -38 }, a: { x: 1433, y: -9, w: 5, h: 5 }, j: { angle: 40 } },// { i: 22244, x: 1533, y: 24, w: 20, h: 20, t: { x: 1535, y: 4 }, a: { x: 1538, y: 31, w: 6, h: 6 }, j: { angle: 40 } }, { i: 22245, x: 1512, y: 24, w: 20, h: 20, t: { x: 1514, y: 4 }, a: { x: 1517, y: 31, w: 6, h: 6 }, j: { angle: 40 } }, { i: 22246, x: 1491, y: 24, w: 20, h: 20, t: { x: 1493, y: 4 }, a: { x: 1496, y: 31, w: 6, h: 6 }, j: { angle: 40 } }, { i: 22247, x: 1470, y: 24, w: 20, h: 20, t: { x: 1472, y: 4 }, a: { x: 1475, y: 31, w: 6, h: 6 }, j: { angle: 40 } }, { i: 22248, x: 1449, y: 24, w: 20, h: 20, a: { x: 1453, y: 31, w: 5, h: 5 }, j: { angle: 40 } },//t: { x: 1451, y:-38 }, { i: 22250, x: 1428, y: 24, w: 20, h: 20, a: { x: 1433, y: 31, w: 5, h: 5 }, j: { angle: 40 } },//t: { x: 1430, y:-38 }, { i: 24113, x: 1449, y: 26, w: 12, h: 12, t: { x: 1451, y: 4 }, a: { x: 1453, y: 31, w: 6, h: 6 }, j: { angle: 40 } },// { i: 24114, x: 1428, y: 26, w: 12, h: 12, t: { x: 1430, y: 4 }, a: { x: 1433, y: 31, w: 6, h: 6 }, j: { angle: 40 } },// //2350 { i: 26012, x: 1333, y: -70, w: 30, h: 35, r: 8.5, t: { x: 1330, y: -80 }, a: { x: 1353, y: -52, w: 5, h: 5 },b: { x: 1335, y: -55, w: 8, h: 8 }, j: { angle: 0 } }, { i: 22292, x: 1364, y: -56, w: 25, h: 19, t: { x: 1391, y: -50 }, a: { x: 1369, y: -50, w: 6, h: 6 }, j: { angle: 0 } }, { i: 24131, x: 1366, y: -54, w: 12, h: 12, a: { x: 1369, y: -50, w: 6, h: 6 } },//,j:{angle: 30} { i: 22293, x: 1364, y: -36, w: 25, h: 19, t: { x: 1391, y: -30 }, a: { x: 1369, y: -30, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22294, x: 1364, y: -16, w: 25, h: 19, t: { x: 1391, y: -10 }, a: { x: 1369, y: -10, w: 6, h: 6 }, j: { angle: 0 } }, { i: 24132, x: 1366, y: -14, w: 12, h: 12, a: { x: 1369, y: -10, w: 6, h: 6 }, j: { angle: 30 } },// t: { x: 1535, y: -27 }, { i: 22295, x: 1364, y: 4, w: 25, h: 19, t: { x: 1391, y: 10 }, a: { x: 1369, y: 10, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22296, x: 1364, y: 24, w: 25, h: 19, t: { x: 1391, y: 30 }, a: { x: 1369, y: 30, w: 6, h: 6 }, j: { angle: 0 } }, { i: 24133, x: 1366, y: 26, w: 12, h: 12, a: { x: 1369, y: 30, w: 6, h: 6 } },//t: { x: 1535, y: 13 }, ,j:{angle: 30} { i: 22297, x: 1364, y: 44, w: 25, h: 19, t: { x: 1391, y: 50 }, a: { x: 1369, y: 50, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22298, x: 1364, y: 64, w: 25, h: 19, t: { x: 1391, y: 70 }, a: { x: 1369, y: 70, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22299, x: 1364, y: 84, w: 25, h: 19, t: { x: 1391, y: 90 }, a: { x: 1369, y: 90, w: 6, h: 6 }, j: { angle: 0 } }, { i: 24134, x: 1366, y: 86, w: 12, h: 12, a: { x: 1369, y: 90, w: 6, h: 6 } }, { i: 22300, x: 1364, y: 104, w: 25, h: 19, t: { x: 1391, y: 110 }, a: { x: 1369, y: 110, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22301, x: 1364, y: 124, w: 25, h: 35, t: { x: 1391, y: 130 }, a: { x: 1369, y: 130, w: 6, h: 6 }, j: { angle: 0 } }, { i: 24135, x: 1366, y: 126, w: 12, h: 12, a: { x: 1369, y: 130, w: 6, h: 6 } }, // { i: 22302, x: 1364, y: 144, w: 25, h: 19, t: { x: 1391, y: 150 }, a: { x: 1369, y: 150, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22303, x: 1364, y: 160, w: 25, h: 23, t: { x: 1391, y: 170 }, a: { x: 1369, y: 170, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22304, x: 1364, y: 184, w: 25, h: 19, t: { x: 1391, y: 190 }, a: { x: 1369, y: 190, w: 6, h: 6 }, j: { angle: 0 } }, { i: 24136, x: 1366, y: 186, w: 12, h: 12, a: { x: 1369, y: 190, w: 6, h: 6 } }, { i: 22305, x: 1364, y: 204, w: 25, h: 19, t: { x: 1391, y: 216 }, a: { x: 1369, y: 210, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22306, x: 1364, y: 224, w: 25, h: 19, t: { x: 1391, y: 230 }, a: { x: 1369, y: 230, w: 6, h: 6 }, j: { angle: 0 } }, { i: 24158, x: 1366, y: 226, w: 12, h: 12, a: { x: 1369, y: 230, w: 6, h: 6 } }, { i: 22307, x: 1364, y: 244, w: 25, h: 19, t: { x: 1391, y: 250 }, a: { x: 1369, y: 250, w: 6, h: 6 }, j: { angle: 0 } }, { i: 24137, x: 1366, y: 246, w: 12, h: 12, a: { x: 1369, y: 250, w: 6, h: 6 } }, { i: 22308, x: 1364, y: 264, w: 25, h: 19, t: { x: 1391, y: 270 }, a: { x: 1369, y: 270, w: 6, h: 6 }, j: { angle: 0 } }, { i: 22323, x: 1343, y: -16, w: 20, h: 20, t: { x: 1345, y: -35 }, a: { x: 1348, y: -9, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22324, x: 1322, y: -16, w: 20, h: 20, t: { x: 1324, y: -35 }, a: { x: 1327, y: -9, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22325, x: 1301, y: -16, w: 20, h: 20, t: { x: 1303, y: -35 }, a: { x: 1306, y: -9, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22326, x: 1280, y: -16, w: 20, h: 20, t: { x: 1282, y: -35 }, a: { x: 1285, y: -9, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22327, x: 1259, y: -16, w: 20, h: 20, a: { x: 1261, y: -9, w: 5, h: 5 }, j: { angle: 40 } },//t: { x: 1451, y:-38 }, { i: 22329, x: 1238, y: -16, w: 20, h: 20, a: { x: 1240, y: -9, w: 5, h: 5 }, j: { angle: 40 } },//t: { x: 1430, y:-38 }, { i: 24144, x: 1259, y: -13, w: 12, h: 12, t: { x: 1262, y: -35 }, a: { x: 1264, y: -9, w: 5, h: 5 }, j: { angle: 40 } },// { i: 24145, x: 1238, y: -13, w: 12, h: 12, t: { x: 1241, y: -35 }, a: { x: 1243, y: -9, w: 5, h: 5 }, j: { angle: 40 } },// { i: 22330, x: 1343, y: 24, w: 20, h: 20, t: { x: 1345, y: 4 }, a: { x: 1348, y: 31, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22331, x: 1322, y: 24, w: 20, h: 20, t: { x: 1324, y: 4 }, a: { x: 1327, y: 31, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22332, x: 1301, y: 24, w: 20, h: 20, t: { x: 1303, y: 4 }, a: { x: 1306, y: 31, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22333, x: 1280, y: 24, w: 20, h: 20, t: { x: 1282, y: 4 }, a: { x: 1285, y: 31, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22334, x: 1259, y: 24, w: 20, h: 20, a: { x: 1261, y: 31, w: 5, h: 5 }, j: { angle: 40 } },//t: { x: 1451, y:-38 }, { i: 22336, x: 1238, y: 24, w: 20, h: 20, a: { x: 1240, y: 31, w: 5, h: 5 }, j: { angle: 40 } },//t: { x: 1430, y:-38 }, { i: 24146, x: 1259, y: 26, w: 12, h: 12, t: { x: 1262, y: 4 }, a: { x: 1264, y: 31, w: 5, h: 5 }, j: { angle: 40 } },// { i: 24147, x: 1238, y: 26, w: 12, h: 12, t: { x: 1241, y: 4 }, a: { x: 1243, y: 31, w: 5, h: 5 }, j: { angle: 40 } },// { i: 22337, x: 1343, y: 84, w: 20, h: 20, t: { x: 1345, y: 64 }, a: { x: 1348, y: 91, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22338, x: 1322, y: 84, w: 20, h: 20, t: { x: 1324, y: 64 }, a: { x: 1327, y: 91, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22339, x: 1301, y: 84, w: 20, h: 20, t: { x: 1303, y: 64 }, a: { x: 1306, y: 91, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22341, x: 1280, y: 84, w: 20, h: 20, t: { x: 1282, y: 64 }, a: { x: 1285, y: 91, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22342, x: 1259, y: 84, w: 20, h: 20, a: { x: 1261, y: 91, w: 5, h: 5 }, j: { angle: 40 } },//t: { x: 1451, y:-38 }, { i: 24148, x: 1259, y: 86, w: 12, h: 12, t: { x: 1262, y: 64 }, a: { x: 1264, y: 91, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22343, x: 1343, y: 126, w: 20, h: 20, t: { x: 1345, y: 106 }, a: { x: 1348, y: 133, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22344, x: 1322, y: 126, w: 20, h: 20, t: { x: 1324, y: 106 }, a: { x: 1327, y: 133, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22345, x: 1301, y: 126, w: 20, h: 20, t: { x: 1303, y: 106 }, a: { x: 1306, y: 133, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22347, x: 1280, y: 126, w: 20, h: 20, t: { x: 1282, y: 106 }, a: { x: 1285, y: 133, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22348, x: 1259, y: 126, w: 20, h: 20, a: { x: 1261, y: 133, w: 5, h: 5 }, j: { angle: 40 } },//t: { x: 1451, y:-38 }, { i: 24149, x: 1259, y: 128, w: 12, h: 12, t: { x: 1262, y: 106 }, a: { x: 1264, y: 133, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22349, x: 1343, y: 184, w: 20, h: 20, t: { x: 1345, y: 164 }, a: { x: 1348, y: 192, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22350, x: 1322, y: 184, w: 20, h: 20, t: { x: 1324, y: 164 }, a: { x: 1327, y: 192, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22351, x: 1301, y: 184, w: 20, h: 20, t: { x: 1303, y: 164 }, a: { x: 1306, y: 192, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22353, x: 1280, y: 184, w: 20, h: 20, t: { x: 1282, y: 164 }, a: { x: 1285, y: 192, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22354, x: 1259, y: 184, w: 20, h: 20, a: { x: 1261, y: 192, w: 5, h: 5 }, j: { angle: 40 } },//t: { x: 1451, y:-38 }, { i: 24150, x: 1259, y: 186, w: 12, h: 12, t: { x: 1262, y: 164 }, a: { x: 1264, y: 192, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22415, x: 1343, y: 224, w: 20, h: 20, t: { x: 1345, y: 202 }, a: { x: 1348, y: 230, w: 5, h: 5 }, j: { angle: 50 } }, // { i: 16004, x: 1318, y: 224, w: 25, h: 20, r: 8.5, t: { x: 1294, y: 231 }, a: { x: 1330, y: 232, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22416, x: 1343, y: 244, w: 20, h: 20, t: { x: 1342, y: 264 }, a: { x: 1348, y: 250, w: 5, h: 5 }, j: { angle: 0 } }, // { i: 26013, x: 1318, y: 244, w: 25, h: 20, r: 8.5, t: { x: 1294, y: 251 }, a: { x: 1330, y: 252, w: 5, h: 5 }, j: { angle: 0 } }, { i: 16006, x: 1206, y: -16, w: 20, h: 20, r: 8.5, t: { x: 1208, y: -38 }, a: { x: 1215, y: -9, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22391, x: 1185, y: -16, w: 20, h: 20, t: { x: 1187, y: -35 }, a: { x: 1194, y: -9, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22392, x: 1164, y: -16, w: 20, h: 20, t: { x: 1166, y: -35 }, a: { x: 1173, y: -9, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22393, x: 1143, y: -16, w: 20, h: 20, t: { x: 1145, y: -35 }, a: { x: 1152, y: -9, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22395, x: 1122, y: -16, w: 20, h: 20, a: { x: 1131, y: -9, w: 5, h: 5 }, j: { angle: 40 } },//t: { x: 1451, y:-38 }, { i: 22396, x: 1101, y: -16, w: 20, h: 20, a: { x: 1103, y: -9, w: 5, h: 5 }, j: { angle: 40 } },//t: { x: 1430, y:-38 }, { i: 24161, x: 1123, y: -13, w: 12, h: 12, t: { x: 1125, y: -35 }, a: { x: 1126, y: -9, w: 5, h: 5 }, j: { angle: 40 } },// { i: 24162, x: 1102, y: -13, w: 12, h: 12, t: { x: 1104, y: -35 }, a: { x: 1105, y: -9, w: 5, h: 5 }, j: { angle: 40 } },// { i: 16007, x: 1206, y: 24, w: 20, h: 20, r: 8.5, t: { x: 1208, y: 4 }, a: { x: 1215, y: 31, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22397, x: 1185, y: 24, w: 20, h: 20, t: { x: 1187, y: 4 }, a: { x: 1194, y: 31, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22398, x: 1164, y: 24, w: 20, h: 20, t: { x: 1166, y: 4 }, a: { x: 1173, y: 31, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22399, x: 1143, y: 24, w: 20, h: 20, t: { x: 1145, y: 4 }, a: { x: 1152, y: 31, w: 5, h: 5 }, j: { angle: 40 } }, { i: 22401, x: 1122, y: 24, w: 20, h: 20, a: { x: 1131, y: 31, w: 5, h: 5 }, j: { angle: 40 } },//t: { x: 1451, y:-38 }, { i: 22402, x: 1101, y: 24, w: 20, h: 20, a: { x: 1103, y: 31, w: 5, h: 5 }, j: { angle: 40 } },//t: { x: 1430, y:-38 }, { i: 24163, x: 1123, y: 26, w: 12, h: 12, t: { x: 1125, y: 4 }, a: { x: 1126, y: 31, w: 5, h: 5 }, j: { angle: 40 } },// { i: 24164, x: 1102, y: 26, w: 12, h: 12, t: { x: 1104, y: 4 }, a: { x: 1105, y: 31, w: 5, h: 5 }, j: { angle: 40 } }, //35 { i: 16004, x: 1318, y: 290, w: 25, h: 20, r: 8.5, t: { x: 1318, y: 280 }, a: { x: 1326, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22421, x: 1281, y: 290, w: 34, h: 20, t: { x: 1281, y: 280 }, a: { x: 1298, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22422, x: 1246, y: 290, w: 34, h: 20, t: { x: 1246, y: 280 }, a: { x: 1263, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22423, x: 1211, y: 290, w: 34, h: 20, t: { x: 1211, y: 280 }, a: { x: 1228, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22424, x: 1176, y: 290, w: 34, h: 20, t: { x: 1176, y: 280 }, a: { x: 1193, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22425, x: 1141, y: 290, w: 34, h: 20, t: { x: 1141, y: 280 }, a: { x: 1158, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22472, x: 1106, y: 290, w: 34, h: 20, t: { x: 1106, y: 280 }, a: { x: 1123, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22426, x: 1071, y: 290, w: 34, h: 20, t: { x: 1071, y: 280 }, a: { x: 1088, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22427, x: 1036, y: 290, w: 34, h: 20, t: { x: 1036, y: 280 }, a: { x: 1053, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22428, x: 1001, y: 290, w: 34, h: 20, t: { x: 1001, y: 280 }, a: { x: 1018, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22429, x: 966, y: 290, w: 34, h: 20, t: { x: 966, y: 280 }, a: { x: 983, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22473, x: 931, y: 290, w: 34, h: 20, t: { x: 931, y: 280 }, a: { x: 948, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22430, x: 896, y: 290, w: 34, h: 20, t: { x: 896, y: 280 }, a: { x: 913, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22431, x: 861, y: 290, w: 34, h: 20, t: { x: 861, y: 280 }, a: { x: 878, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22432, x: 826, y: 290, w: 34, h: 20, t: { x: 826, y: 280 }, a: { x: 843, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22433, x: 791, y: 290, w: 34, h: 20, t: { x: 791, y: 280 }, a: { x: 808, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22434, x: 756, y: 290, w: 34, h: 20, t: { x: 756, y: 280 }, a: { x: 773, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22435, x: 721, y: 290, w: 34, h: 20, t: { x: 721, y: 280 }, a: { x: 738, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22436, x: 686, y: 290, w: 34, h: 20, t: { x: 686, y: 280 }, a: { x: 703, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22437, x: 651, y: 290, w: 34, h: 20, t: { x: 651, y: 280 }, a: { x: 668, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22438, x: 616, y: 290, w: 34, h: 20, t: { x: 616, y: 280 }, a: { x: 633, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22439, x: 581, y: 290, w: 34, h: 20, t: { x: 581, y: 280 }, a: { x: 598, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22440, x: 546, y: 290, w: 34, h: 20, t: { x: 546, y: 280 }, a: { x: 563, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22441, x: 511, y: 290, w: 34, h: 20, t: { x: 511, y: 280 }, a: { x: 528, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22442, x: 476, y: 290, w: 34, h: 20, t: { x: 476, y: 280 }, a: { x: 493, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22443, x: 441, y: 290, w: 34, h: 20, t: { x: 441, y: 280 }, a: { x: 458, y: 296, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22527, x: 418, y: 274, w: 20, h: 34, t: { x: 395, y: 280 }, a: { x: 426, y: 282, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22528, x: 418, y: 238, w: 20, h: 34, t: { x: 395, y: 244 }, a: { x: 426, y: 248, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22529, x: 418, y: 202, w: 20, h: 34, t: { x: 395, y: 208 }, a: { x: 426, y: 212, w: 5, h: 5 }, j: { angle: 0 } }, { i: 24206, x: 418, y: 183, w: 20, h: 19, t: { x: 395, y: 187 }, a: { x: 423, y: 187, w: 5, h: 5 }, j: { angle: 0 } },// { i: 22631, x: 441, y: 184, w: 34, h: 20, t: { x: 441, y: 223 }, a: { x: 458, y: 192, w: 5, h: 5 }, j: { angle: -60 } }, { i: 22632, x: 476, y: 184, w: 34, h: 20, t: { x: 476, y: 223 }, a: { x: 495, y: 192, w: 5, h: 5 }, j: { angle: -60 } }, { i: 22633, x: 511, y: 184, w: 34, h: 20, t: { x: 511, y: 223 }, a: { x: 528, y: 192, w: 5, h: 5 }, j: { angle: -60 } }, { i: 22634, x: 546, y: 184, w: 34, h: 20, a: { x: 563, y: 192, w: 5, h: 5 }, j: { angle: -60 } }, //, t: { x: 540, y: 223 } { i: 22636, x: 546, y: 126, w: 34, h: 20, t: { x: 516, y: 165 }, a: { x: 563, y: 133, w: 5, h: 5 }, j: { angle: -60 } }, { i: 22635, x: 511, y: 126, w: 34, h: 20, a: { x: 528, y: 133, w: 5, h: 5 }, j: { angle: -60 } }, // t: { x: 545, y: 165 }, { i: 22638, x: 546, y: 84, w: 34, h: 20, t: { x: 510, y: 123 }, a: { x: 563, y: 91, w: 5, h: 5 }, j: { angle: -60 } }, { i: 22637, x: 511, y: 84, w: 34, h: 20, a: { x: 528, y: 91, w: 5, h: 5 }, j: { angle: -60 } }, //, t: { x: 545, y: 123 } { i: 22650, x: 488, y: 84, w: 20, h: 20, t: { x: 465, y: 86 }, a: { x: 493, y: 87, w: 5, h: 5 }, j: { angle: 0 } }, { i: 24213, x: 492, y: 88, w: 12, h: 12, a: { x: 495, y: 92, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22649, x: 488, y: 105, w: 20, h: 20, t: { x: 465, y: 107 }, a: { x: 494, y: 112, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22648, x: 488, y: 126, w: 20, h: 20, t: { x: 465, y: 128 }, a: { x: 493, y: 129, w: 5, h: 5 }, j: { angle: 0 } }, { i: 24212, x: 492, y: 130, w: 12, h: 12, a: { x: 496, y: 134, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22655, x: 488, y: 147, w: 20, h: 20, t: { x: 465, y: 149 }, a: { x: 494, y: 154, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22647, x: 488, y: 168, w: 20, h: 20, t: { x: 465, y: 170 }, a: { x: 493, y: 171, w: 5, h: 5 }, j: { angle: 0 } }, { i: 24211, x: 492, y: 178, w: 10, h: 9, a: { x: 494, y: 181, w: 4, h: 4 }, j: { angle: -60 } }, { i: 24171, x: 1118, y: 292, w: 12, h: 12, a: { x: 1123, y: 296, w: 5, h: 5 }, j: { angle: 0 } },//t: { x: 1106, y: 280 } { i: 24172, x: 1083, y: 292, w: 12, h: 12, a: { x: 1088, y: 296, w: 5, h: 5 }, j: { angle: 0 } },//t: { x: 1106, y: 280 } { i: 24173, x: 943, y: 292, w: 12, h: 12, a: { x: 948, y: 296, w: 5, h: 5 }, j: { angle: 0 } },//t: { x: 1106, y: 280 } { i: 24174, x: 873, y: 292, w: 12, h: 12, a: { x: 878, y: 296, w: 5, h: 5 }, j: { angle: 0 } },//t: { x: 1106, y: 280 } { i: 24175, x: 838, y: 292, w: 12, h: 12, a: { x: 843, y: 296, w: 5, h: 5 }, j: { angle: 0 } },//t: { x: 1106, y: 280 } { i: 24176, x: 733, y: 292, w: 12, h: 12, a: { x: 738, y: 296, w: 5, h: 5 }, j: { angle: 0 } },//t: { x: 1106, y: 280 } { i: 24177, x: 698, y: 292, w: 12, h: 12, a: { x: 703, y: 296, w: 5, h: 5 }, j: { angle: 0 } },//t: { x: 1106, y: 280 } //辊压1 给自动化控制了 // { i: 22483, x: 1116, y: 312, w: 20, h: 25, t: { x: 1138, y: 322 }, a: { x: 1124, y: 322, w: 5, h: 5 }, j: { angle: 0 } }, // { i: 22484, x: 1116, y: 338, w: 20, h: 25, t: { x: 1138, y: 348 }, a: { x: 1124, y: 348, w: 5, h: 5 }, j: { angle: 0 } }, // { i: 22485, x: 1116, y: 364, w: 20, h: 25, t: { x: 1138, y: 374 }, a: { x: 1124, y: 374, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22488, x: 1081, y: 312, w: 20, h: 25, t: { x: 1059, y: 322 }, a: { x: 1088, y: 322, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22487, x: 1081, y: 338, w: 20, h: 25, t: { x: 1059, y: 348 }, a: { x: 1088, y: 348, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22486, x: 1081, y: 364, w: 20, h: 25, t: { x: 1059, y: 374 }, a: { x: 1088, y: 374, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22470, x: 1102, y: 372, w: 20, h: 15, t: { x: 1102, y: 390 }, a: { x: 1109, y: 376, w: 5, h: 5 }, j: { angle: 0 } }, // { i: 24185, x: 1120, y: 370, w: 13, h: 13, a: { x: 1124, y: 374, w: 5, h: 5 }, j: { angle: 0 } },//t: { x: 1106, y: 280 } { i: 24186, x: 1084, y: 370, w: 12, h: 12, a: { x: 1088, y: 374, w: 5, h: 5 }, j: { angle: 0 } },//t: { x: 1106, y: 280 } //辊压2 给自动化控制了 // { i: 22489, x: 940, y: 312, w: 20, h: 25, t: { x: 962, y: 322 }, a: { x: 948, y: 322, w: 5, h: 5 }, j: { angle: 0 } }, // { i: 22490, x: 940, y: 338, w: 20, h: 25, t: { x: 962, y: 348 }, a: { x: 948, y: 348, w: 5, h: 5 }, j: { angle: 0 } }, // { i: 22491, x: 940, y: 364, w: 20, h: 25, t: { x: 962, y: 374 }, a: { x: 948, y: 374, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22492, x: 870, y: 312, w: 20, h: 25, t: { x: 892, y: 322 }, a: { x: 878, y: 322, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22493, x: 870, y: 338, w: 20, h: 25, t: { x: 892, y: 348 }, a: { x: 878, y: 348, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22494, x: 870, y: 364, w: 20, h: 25, t: { x: 870, y: 390 }, a: { x: 878, y: 374, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22467, x: 891, y: 372, w: 38, h: 15, t: { x: 898, y: 390 }, a: { x: 910, y: 375, w: 5, h: 5 }, j: { angle: 0 } }, // { i: 24189, x: 944, y: 370, w: 13, h: 13, a: { x: 948, y: 374, w: 5, h: 5 }, j: { angle: 0 } },//t: { x: 1106, y: 280 } { i: 24190, x: 874, y: 370, w: 12, h: 12, a: { x: 878, y: 374, w: 5, h: 5 }, j: { angle: 0 } },//t: { x: 1106, y: 280 } { i: 22496, x: 836, y: 312, w: 20, h: 25, t: { x: 814, y: 322 }, a: { x: 843, y: 322, w: 5, h: 5 }, j: { angle: 0 } }, // { i: 22484, x: 836, y: 338, w: 20, h: 25, t: { x: 814, y: 348 }, a: { x: 843, y: 348, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22495, x: 836, y: 364, w: 20, h: 25, t: { x: 814, y: 374 }, a: { x: 840, y: 366, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22468, x: 854, y: 372, w: 20, h: 15, t: { x: 849, y: 406 }, a: { x: 860, y: 376, w: 5, h: 5 }, j: { angle: -60 } }, { i: 24191, x: 840, y: 374, w: 10, h: 10, a: { x: 843, y: 376, w: 5, h: 5 }, j: { angle: 0 } },//t: { x: 1106, y: 280 } { i: 22497, x: 731, y: 312, w: 20, h: 25, t: { x: 751, y: 322 }, a: { x: 738, y: 322, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22498, x: 731, y: 338, w: 20, h: 25, t: { x: 751, y: 348 }, a: { x: 738, y: 348, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22499, x: 731, y: 364, w: 20, h: 25, t: { x: 751, y: 374 }, a: { x: 738, y: 374, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22500, x: 696, y: 312, w: 20, h: 25, t: { x: 674, y: 322 }, a: { x: 703, y: 322, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22501, x: 696, y: 338, w: 20, h: 25, t: { x: 674, y: 348 }, a: { x: 703, y: 350, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22502, x: 696, y: 364, w: 20, h: 25, t: { x: 674, y: 374 }, a: { x: 703, y: 374, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22469, x: 714, y: 372, w: 20, h: 15, t: { x: 709, y: 406 }, a: { x: 720, y: 376, w: 5, h: 5 }, j: { angle: -60 } }, { i: 24195, x: 736, y: 372, w: 12, h: 12, a: { x: 738, y: 374, w: 5, h: 5 }, j: { angle: 0 } },//t: { x: 1106, y: 280 } { i: 24196, x: 699, y: 372, w: 12, h: 12, a: { x: 703, y: 374, w: 5, h: 5 }, j: { angle: 0 } },//t: { x: 1106, y: 280 } { i: 24197, x: 699, y: 345, w: 12, h: 12, a: { x: 703, y: 350, w: 5, h: 5 }, j: { angle: 0 } },//t: { x: 1106, y: 280 } { i: 26020, x: 586, y: 312, w: 20, h: 25, r: 8.5, t: { x: 607, y: 322 }, a: { x: 594, y: 322, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22504, x: 586, y: 338, w: 20, h: 25, t: { x: 607, y: 348 }, a: { x: 592, y: 348, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22503, x: 586, y: 364, w: 20, h: 25, t: { x: 607, y: 374 }, a: { x: 592, y: 374, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22474, x: 559, y: 370, w: 25, h: 20, t: { x: 568, y: 408 }, a: { x: 566, y: 376, w: 5, h: 5 }, j: { angle: -60 } }, { i: 24202, x: 590, y: 342, w: 12, h: 12, a: { x: 594, y: 348, w: 5, h: 5 }, j: { angle: 0 } }, { i: 24201, x: 590, y: 368, w: 12, h: 12, a: { x: 594, y: 374, w: 5, h: 5 }, j: { angle: 0 } }, { i: 24205, x: 420, y: 290, w: 15, h: 15, j: { angle: 0 } },// t: { x: 395, y: 187 } a: { x: 426, y: 284, w: 5, h: 5 }, { i: 24217, x: 556, y: 86, w: 13, h: 13, t: { x: 561, y: 123 }, a: { x: 560, y: 89, w: 5, h: 5 }, j: { angle: -60 } },// a: { x: 426, y: 284, w: 5, h: 5 }, { i: 24218, x: 556, y: 128, w: 13, h: 13, t: { x: 561, y: 165 }, a: { x: 560, y: 131, w: 5, h: 5 }, j: { angle: -60 } },// t: { x: 395, y: 187 } a: { x: 426, y: 284, w: 5, h: 5 }, { i: 24219, x: 556, y: 186, w: 13, h: 13, t: { x: 561, y: 223 }, a: { x: 560, y: 190, w: 5, h: 5 }, j: { angle: -60 } },// t: { x: 395, y: 187 } a: { x: 426, y: 284, w: 5, h: 5 }, // { i: 26013, x: 1061, y: 550, w: 25, h: 20, r: 8.5, t: { x: 1088, y: 555 }, a: { x: 1072, y: 555, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22691, x: 1035, y: 550, w: 25, h: 20, t: { x: 1035, y: 571 }, a: { x: 1044, y: 555, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22690, x: 1006, y: 550, w: 25, h: 20, t: { x: 1009, y: 571 }, a: { x: 1024, y: 560, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22733, x: 1009, y: 508, w: 20, h: 40, t: { x: 1031, y: 532 }, a: { x: 1017, y: 528, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22745, x: 983, y: 508, w: 25, h: 20, t: { x: 984, y: 498 }, a: { x: 991, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22689, x: 957, y: 508, w: 25, h: 20, t: { x: 958, y: 498 }, a: { x: 965, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22688, x: 931, y: 508, w: 25, h: 20, t: { x: 932, y: 498 }, a: { x: 939, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22687, x: 905, y: 508, w: 25, h: 20, t: { x: 906, y: 498 }, a: { x: 913, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22686, x: 879, y: 508, w: 25, h: 20, t: { x: 880, y: 498 }, a: { x: 887, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22685, x: 853, y: 508, w: 25, h: 20, t: { x: 854, y: 498 }, a: { x: 861, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22684, x: 827, y: 508, w: 25, h: 20, t: { x: 828, y: 498 }, a: { x: 835, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22683, x: 801, y: 508, w: 25, h: 20, t: { x: 802, y: 498 }, a: { x: 809, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22682, x: 775, y: 508, w: 25, h: 20, t: { x: 776, y: 498 }, a: { x: 783, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22681, x: 749, y: 508, w: 25, h: 20, t: { x: 750, y: 498 }, a: { x: 757, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22680, x: 723, y: 508, w: 25, h: 20, t: { x: 724, y: 498 }, a: { x: 731, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22679, x: 697, y: 508, w: 25, h: 20, t: { x: 698, y: 498 }, a: { x: 705, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22678, x: 671, y: 508, w: 25, h: 20, t: { x: 672, y: 498 }, a: { x: 679, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22677, x: 645, y: 508, w: 25, h: 20, t: { x: 646, y: 498 }, a: { x: 653, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22676, x: 619, y: 508, w: 25, h: 20, t: { x: 620, y: 498 }, a: { x: 627, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22675, x: 593, y: 508, w: 25, h: 20, t: { x: 594, y: 498 }, a: { x: 601, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22673, x: 567, y: 508, w: 25, h: 20, t: { x: 568, y: 498 }, a: { x: 585, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, // { i: 24237, x: 567, y: 250, w: 14, h: 14, a: { x: 679, y: 256, w: 5, h: 5 } }, { i: 22672, x: 541, y: 508, w: 25, h: 20, t: { x: 542, y: 498 }, a: { x: 549, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22671, x: 515, y: 508, w: 25, h: 20, t: { x: 516, y: 498 }, a: { x: 523, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22670, x: 489, y: 508, w: 25, h: 20, t: { x: 490, y: 498 }, a: { x: 497, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22669, x: 463, y: 508, w: 25, h: 20, t: { x: 464, y: 498 }, a: { x: 471, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22668, x: 437, y: 508, w: 25, h: 20, t: { x: 438, y: 498 }, a: { x: 445, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22732, x: 415, y: 509, w: 20, h: 30, t: { x: 392, y: 519 }, a: { x: 421, y: 519, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22731, x: 415, y: 540, w: 20, h: 30, t: { x: 438, y: 550 }, a: { x: 419, y: 548, w: 5, h: 5 }, j: { angle: 0 } }, { i: 24235, x: 417, y: 546, w: 12, h: 12, a: { x: 419, y: 548, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22667, x: 388, y: 550, w: 25, h: 20, t: { x: 389, y: 541 }, a: { x: 396, y: 557, w: 5, h: 5 }, j: { angle: 0 } }, { i: 26022, x: 361, y: 550, w: 25, h: 20, r: 8.5, t: { x: 362, y: 541 }, a: { x: 369, y: 557, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22730, x: 338, y: 540, w: 20, h: 30, t: { x: 315, y: 550 }, a: { x: 344, y: 550, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22729, x: 338, y: 509, w: 20, h: 30, t: { x: 361, y: 519 }, a: { x: 344, y: 519, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22728, x: 338, y: 478, w: 20, h: 30, t: { x: 361, y: 488 }, a: { x: 344, y: 488, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22727, x: 338, y: 447, w: 20, h: 30, t: { x: 361, y: 457 }, a: { x: 344, y: 457, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22726, x: 338, y: 416, w: 20, h: 30, t: { x: 361, y: 426 }, a: { x: 344, y: 426, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22725, x: 338, y: 385, w: 20, h: 30, t: { x: 361, y: 395 }, a: { x: 344, y: 395, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22724, x: 338, y: 354, w: 20, h: 30, t: { x: 361, y: 364 }, a: { x: 344, y: 364, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22723, x: 338, y: 323, w: 20, h: 30, t: { x: 361, y: 333 }, a: { x: 344, y: 333, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22722, x: 338, y: 292, w: 20, h: 30, t: { x: 361, y: 302 }, a: { x: 344, y: 302, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22721, x: 338, y: 261, w: 20, h: 30, t: { x: 361, y: 271 }, a: { x: 344, y: 271, w: 5, h: 5 }, j: { angle: 0 } }, { i: 24238, x: 1011, y: 510, w: 12, h: 12, a: { x: 1015, y: 514, w: 5, h: 5 } }, { i: 24239, x: 1012, y: 555, w: 11, h: 11, a: { x: 1014, y: 557, w: 5, h: 5 } }, { i: 24237, x: 570, y: 512, w: 12, h: 12, a: { x: 572, y: 515, w: 5, h: 5 } }, // { i: 26020, x: 567, y: 530, w: 25, h: 20, r: 8.5, t: { x: 568, y: 549 }, a: { x: 577, y: 538, w: 5, h: 5 }, j: { angle: 0 } }, { i: 24234, x: 340, y: 552, w: 12, h: 12, a: { x: 344, y: 554, w: 5, h: 5 } }, { i: 24233, x: 340, y: 513, w: 12, h: 12, a: { x: 344, y: 518, w: 5, h: 5 } }, { i: 24232, x: 340, y: 387, w: 12, h: 12, a: { x: 344, y: 391, w: 5, h: 5 } }, { i: 24231, x: 340, y: 265, w: 12, h: 12, a: { x: 344, y: 269, w: 5, h: 5 } }, { i: 22662, x: 313, y: 261, w: 25, h: 20, t: { x: 313, y: 283 }, a: { x: 321, y: 270, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22664, x: 313, y: 385, w: 25, h: 20, t: { x: 313, y: 407 }, a: { x: 321, y: 395, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22666, x: 313, y: 509, w: 25, h: 20, t: { x: 313, y: 531 }, a: { x: 321, y: 518, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22761, x: 312, y: 184, w: 34, h: 20, t: { x: 314, y: 223 }, a: { x: 332, y: 192, w: 5, h: 5 }, j: { angle: -60 } }, { i: 22762, x: 277, y: 184, w: 34, h: 20, t: { x: 279, y: 223 }, a: { x: 285, y: 192, w: 5, h: 5 }, j: { angle: -60 } }, { i: 22763, x: 242, y: 184, w: 34, h: 20, t: { x: 244, y: 223 }, a: { x: 250, y: 192, w: 5, h: 5 }, j: { angle: -60 } }, { i: 22764, x: 312, y: 126, w: 34, h: 20, t: { x: 314, y: 165 }, a: { x: 332, y: 133, w: 5, h: 5 }, j: { angle: -60 } }, { i: 22765, x: 277, y: 126, w: 34, h: 20, t: { x: 279, y: 165 }, a: { x: 285, y: 133, w: 5, h: 5 }, j: { angle: -60 } }, { i: 22766, x: 242, y: 126, w: 34, h: 20, t: { x: 244, y: 165 }, a: { x: 250, y: 133, w: 5, h: 5 }, j: { angle: -60 } }, { i: 22767, x: 312, y: 84, w: 34, h: 20, t: { x: 314, y: 123 }, a: { x: 332, y: 92, w: 5, h: 5 }, j: { angle: -60 } }, { i: 22768, x: 277, y: 84, w: 34, h: 20, t: { x: 279, y: 123 }, a: { x: 285, y: 91, w: 5, h: 5 }, j: { angle: -60 } }, { i: 22769, x: 242, y: 84, w: 34, h: 20, t: { x: 244, y: 123 }, a: { x: 250, y: 91, w: 5, h: 5 }, j: { angle: -60 } }, { i: 24278, x: 328, y: 88, w: 12, h: 12, a: { x: 332, y: 92, w: 5, h: 5 }, j: { angle: -60 } }, { i: 22795, x: 220, y: 178, w: 20, h: 25, t: { x: 195, y: 188 }, a: { x: 228, y: 188, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22796, x: 220, y: 152, w: 20, h: 25, t: { x: 195, y: 162 }, a: { x: 228, y: 162, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22797, x: 220, y: 126, w: 20, h: 25, t: { x: 195, y: 136 }, a: { x: 228, y: 136, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22798, x: 220, y: 100, w: 20, h: 25, t: { x: 195, y: 110 }, a: { x: 228, y: 110, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22799, x: 220, y: 74, w: 20, h: 25, t: { x: 220, y: 60 }, a: { x: 228, y: 84, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22770, x: 194, y: 84, w: 25, h: 20, t: { x: 194, y: 70 }, a: { x: 202, y: 91, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22771, x: 168, y: 84, w: 25, h: 20, t: { x: 168, y: 70 }, a: { x: 176, y: 91, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22800, x: 146, y: 76, w: 20, h: 25, t: { x: 124, y: 86 }, a: { x: 154, y: 86, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22801, x: 146, y: 50, w: 20, h: 25, t: { x: 124, y: 66 }, a: { x: 154, y: 60, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22837, x: 146, y: 24, w: 20, h: 25, t: { x: 124, y: 34 }, a: { x: 154, y: 34, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22802, x: 146, y: -2, w: 20, h: 25, t: { x: 124, y: 8 }, a: { x: 154, y: 8, w: 5, h: 5 }, j: { angle: 0 } }, { i: 22803, x: 146, y: -56, w: 20, h: 25, t: { x: 169, y: -45 }, a: { x: 154, y: -52, w: 5, h: 5 }, j: { angle: 0 } }, //35 { i: 22772, x: 124, y: -56, w: 20, h: 17, t: { x: 128, y: -63 }, a: { x: 128, y: -52, w: 5, h: 5 }, j: { angle: -60 } }, { i: 22773, x: 102, y: -56, w: 20, h: 17, t: { x: 106, y: -63 }, a: { x: 106, y: -48, w: 5, h: 5 }, j: { angle: -60 } }, { i: 22804, x: 80, y: -56, w: 20, h: 25, t: { x: 63, y: -66 }, a: { x: 90, y: -45, w: 5, h: 5 }, j: { angle: 50 } }, { i: 22805, x: 80, y: -30, w: 20, h: 25, t: { x: 63, y: -40 }, a: { x: 90, y: -19, w: 5, h: 5 }, j: { angle: 50 } }, { i: 22806, x: 80, y: -4, w: 20, h: 25, t: { x: 63, y: -14 }, a: { x: 90, y: 7, w: 5, h: 5 }, j: { angle: 50 } }, { i: 22807, x: 80, y: 22, w: 20, h: 25, a: { x: 90, y: 33, w: 5, h: 5 }, j: { angle: 50 } },// t: { x: 63, y: 12 }, { i: 22808, x: 80, y: 48, w: 20, h: 25, a: { x: 88, y: 59, w: 5, h: 5 }, j: { angle: 50 } },//t: { x: 63, y: 38 }, { i: 22809, x: 80, y: 74, w: 20, h: 25, t: { x: 63, y: 70 }, a: { x: 90, y: 85, w: 5, h: 5 }, j: { angle: 50 } }, { i: 22810, x: 80, y: 100, w: 20, h: 25, t: { x: 63, y: 90 }, a: { x: 90, y: 111, w: 5, h: 5 }, j: { angle: 50 } }, { i: 22811, x: 80, y: 126, w: 20, h: 25, t: { x: 63, y: 116 }, a: { x: 90, y: 137, w: 5, h: 5 }, j: { angle: 50 } }, { i: 22812, x: 80, y: 152, w: 20, h: 25, a: { x: 90, y: 163, w: 5, h: 5 }, j: { angle: 50 } },// t: { x: 63, y: 142 }, { i: 22813, x: 80, y: 178, w: 20, h: 25, t: { x: 63, y: 176 }, a: { x: 90, y: 189, w: 5, h: 5 }, j: { angle: 50 } }, { i: 22814, x: 80, y: 204, w: 20, h: 25, t: { x: 63, y: 194 }, a: { x: 90, y: 215, w: 5, h: 5 }, j: { angle: 50 } }, { i: 22815, x: 80, y: 230, w: 20, h: 25, t: { x: 63, y: 220 }, a: { x: 90, y: 241, w: 5, h: 5 }, j: { angle: 50 } }, { i: 22816, x: 80, y: 256, w: 20, h: 25, a: { x: 90, y: 267, w: 5, h: 5 }, j: { angle: 50 } },// t: { x: 63, y: 246}, { i: 24266, x: 84, y: -50, w: 12, h: 12, a: { x: 88, y: -46, w: 5, h: 5 } }, { i: 24267, x: 84, y: 54, w: 12, h: 12, a: { x: 88, y: 57, w: 5, h: 5 } }, { i: 24268, x: 84, y: 158, w: 12, h: 12, a: { x: 86, y: 161, w: 5, h: 5 } }, { i: 24269, x: 84, y: 262, w: 12, h: 12, a: { x: 88, y: 266, w: 5, h: 5 } }, { i: 22774, x: 54, y: 48, w: 25, h: 20, a: { x: 58, y: 55, w: 5, h: 5 }, j: { angle: 0 } },// t: { x: 168, y: 70 }, { i: 22775, x: 101, y: 48, w: 25, h: 20, a: { x: 115, y: 55, w: 5, h: 5 },b: { x: 105, y: 55, w: 5, h: 5 }, j: { angle: 0 } },//, t: { x: 168, y: 70 } { i: 22776, x: 54, y: 152, w: 25, h: 20, a: { x: 58, y: 161, w: 5, h: 5 }, j: { angle: 0 } },//, t: { x: 168, y: 70 } { i: 22778, x: 54, y: 256, w: 25, h: 20, a: { x: 58, y: 263, w: 5, h: 5 }, j: { angle: 0 } },//, t: { x: 168, y: 70 } { i: 24279, x: 328, y: 128, w: 12, h: 12, a: { x: 332, y: 133, w: 5, h: 5 }, j: { angle: -60 } }, { i: 24280, x: 328, y: 188, w: 12, h: 12, a: { x: 332, y: 192, w: 5, h: 5 }, j: { angle: -60 } }, { i: 24264, x: 148, y: 80, w: 12, h: 12, a: { x: 151, y: 82, w: 5, h: 5 }, j: { angle: -60 } }, { i: 24265, x: 148, y: -54, w: 12, h: 12, a: { x: 154, y: -52, w: 5, h: 5 }, j: { angle: -60 } }, { i: 40006, x: 560, y: 44, w: 15, h: 15, j: { angle: -60 } },//t: { x: 78, y: 546 }, { i: 40016, x: 540, y: 44, w: 15, h: 15, j: { angle: -60 } },//t: { x: 57, y: 546 }, { i: 40005, x: 610, y: 86, w: 15, h: 15, j: { angle: -60 } },//t: { x: 78, y: 546 }, { i: 40015, x: 590, y: 86, w: 15, h: 15, j: { angle: -60 } },//t: { x: 57, y: 546 }, { i: 40004, x: 610, y: 204, w: 15, h: 15, j: { angle: -60 } },//t: { x: 78, y: 546 }, { i: 40014, x: 590, y: 204, w: 15, h: 15, j: { angle: -60 } },//t: { x: 57, y: 546 }, // { i: 40004, x: 610, y: 86, w: 15, h: 15, j: { angle: -60 } },//t: { x: 78, y: 546 }, // { i: 40014, x: 590, y: 86, w: 15, h: 15, j: { angle: -60 } },//t: { x: 57, y: 546 }, ]; private _BarcodeReader: any[] = [ // { i: 22638, x: 546, y: 84, w: 34, h: 20, t: { x: 510, y: 123 }, a: { x: 563, y: 91, w: 5, h: 5 }, j: { angle: -60 } }, // { i: 22636, x: 546, y: 126, w: 34, h: 20, t: { x: 516, y: 165 }, a: { x: 563, y: 133, w: 5, h: 5 }, j: { angle: -60 } }, // { i: 22634, x: 546, y: 184, w: 34, h: 20, a: { x: 563, y: 192, w: 5, h: 5 }, j: { angle: -60 } }, // { i: 22474, x: 559, y: 370, w: 25, h: 20, t: { x: 555, y: 408}, a: { x: 566, y: 376, w: 5, h: 5 }, j: { angle: -60 } }, // { i: 22327, x: 1259, y: -16, w: 20, h: 20, a: { x: 1261, y: -9, w: 5, h: 5 }, j: { angle: 40 } }, // { i: 22334, x: 1259, y: 24, w: 20, h: 20, a: { x: 1261, y: 31, w: 5, h: 5 }, j: { angle: 40 } }, // { i: 24111, x: 1449, y: -13, w: 14, h: 14, t: { x: 1451, y: -38 }, a: { x: 1453, y: -9, w: 5, h: 5 }, j: { angle: 40 } } // { i: 22248, x: 1449, y: 24, w: 20, h: 20, a: { x: 1453, y: 31, w: 5, h: 5 }, j: { angle: 40 } }, { i: 19059, x: 550, y: 105, w: 12, h: 12, a: 0 },//, t: { x: 645, y: 50,angle: 60 } { i: 19058, x: 550, y: 147, w: 12, h: 12, a: 0 },//, t: { x: 643, y: 321,angle: 0 } { i: 19056, x: 550, y: 205, w: 12, h: 12, a: 0 },//, t: { x: 886, y: -35 { i: 19054, x: 557, y: 391, w: 12, h: 12, a: 0 },//, t: { x: 886, y: -35 { i: 19030, x: 1259, y: -28, w: 12, h: 12, a: 180 },//, t: { x: 886, y: -35 { i: 19029, x: 1259, y: 46, w: 12, h: 12, a: 0 },//, t: { x: 886, y: -35 { i: 19019, x: 1447, y: -33, w: 12, h: 12, a: 180 },//, t: { x: 886, y: -35 { i: 19020, x: 1447, y: 45, w: 12, h: 12, a: 0 },//, t: { x: 886, y: -35 { i: 19049, x: 1152, y: 310, w: 12, h: 12, a: 0 }, { i: 19055, x: 494, y: 205, w: 12, h: 12, a: 0 }, // { i: 19075, x: 60, y: 46, w: 12, h: 12, a: 180 }, // { i: 19078, x: 60, y: 150, w: 12, h: 12, a: 180 }, // { i: 19079, x: 60, y: 248, w: 12, h: 12, a: 180 }, { i: 19076, x: 117, y: 44, w: 12, h: 12, a: 180 }, { i: 19074, x: 80, y: 32, w: 12, h: 12, a: 90 }, { i: 19013, x: 1581, y: -25, w: 12, h: 12, a: -90 }, { i: 19026, x: 1389, y: 218, w: 12, h: 12, a: -90 }, { i: 19071, x: 550, y: 528, w: 12, h: 12, a: 0 }, ] public draw = (canvas: fabric.Canvas, colors: { [key: string]: string }, index: { [key: number]: any }, data: { [key: number]: any }) => { // 基础布局 canvas.add(new fabric.Group([ // 货架1 new fabric.Rect({ left: 600, top: -50, width: 500, height: 10, fill: '#FFD700', stroke: '#000000' }), //2 new fabric.Rect({ left: 600, top: -13, width: 500, height: 10, fill: '#FFD700', stroke: '#000000' }), //3 new fabric.Rect({ left: 600, top: -3, width: 500, height: 10, fill: '#FFD700', stroke: '#000000' }), //4 new fabric.Rect({ left: 600, top: 34, width: 500, height: 10, fill: '#FFD700', stroke: '#000000' }), //5 new fabric.Rect({ left: 584, top: 84, width: 673, height: 10, fill: '#FFD700', stroke: '#000000' }), //6 new fabric.Rect({ left: 584, top: 50, width: 673, height: 10, fill: '#FFD700', stroke: '#000000' }), //7 new fabric.Rect({ left: 584, top: 96, width: 673, height: 10, fill: '#FFD700', stroke: '#000000' }), //8 new fabric.Rect({ left: 584, top: 126, width: 673, height: 10, fill: '#FFD700', stroke: '#000000' }), //10 new fabric.Rect({ left: 584, top: 184, width: 673, height: 10, fill: '#ffd700', stroke: '#000000' }), //9 new fabric.Rect({ left: 584, top: 150, width: 673, height: 10, fill: '#ffd700', stroke: '#000000' }), new fabric.Text('←28006→', { left: 876, top: 165, fontSize: 10, fill: '#90a4ae' }), new fabric.Text('←28007→', { left: 876, top: 115, fontSize: 10, fill: '#90a4ae' }), new fabric.Text('←28008→', { left: 876, top: 65, fontSize: 10, fill: '#90a4ae' }), new fabric.Text('←28009→', { left: 876, top: 12, fontSize: 10, fill: '#90a4ae' }), new fabric.Text('←28010→', { left: 876, top: -35, fontSize: 10, fill: '#90a4ae' }), //电压测试1 new fabric.Rect({ left: 830, top: 338, width: 30, height: 25, fill: '#FFD700' }), //电压测试2 new fabric.Rect({ left: 141, top: -30, width: 30, height: 25, fill: '#FFD700' }), new fabric.Text('➱', { left: 1535, top: 65, fontSize: 20, fill: '#C71585', angle: 180 }), new fabric.Text('➱', { left: 1515, top: 65, fontSize: 20, fill: '#C71585', angle: 180 }), new fabric.Text('➱', { left: 1555, top: 100, fontSize: 20, fill: '#C71585', angle: 90 }), new fabric.Text('➱', { left: 1555, top: 120, fontSize: 20, fill: '#C71585', angle: 90 }), new fabric.Text('➱', { left: 1555, top: 140, fontSize: 20, fill: '#C71585', angle: 90 }), new fabric.Text('➱', { left: 1410, top: 140, fontSize: 20, fill: '#C71585', angle: -90 }), new fabric.Text('➱', { left: 1410, top: 120, fontSize: 20, fill: '#C71585', angle: -90 }), new fabric.Text('➱', { left: 1410, top: 160, fontSize: 20, fill: '#C71585', angle: -90 }), new fabric.Text('➱', { left: 1300, top: -55, fontSize: 20, fill: '#C71585', angle: 0 }), new fabric.Text('➱', { left: 1300, top: -35, fontSize: 20, fill: '#C71585', angle: 180 }), new fabric.Text('➱', { left: 996, top: 280, fontSize: 25, fill: '#C71585', angle: 180 }), new fabric.Text('➱', { left: 876, top: 280, fontSize: 25, fill: '#C71585', angle: 180 }), new fabric.Text('➱', { left: 756, top: 280, fontSize: 25, fill: '#C71585', angle: 180 }), new fabric.Text('➱', { left: 671, top: 470, fontSize: 25, fill: '#C71585', angle: 0 }), new fabric.Text('➱', { left: 571, top: 470, fontSize: 25, fill: '#C71585', angle: 0 }), new fabric.Text('➱', { left: 771, top: 470, fontSize: 25, fill: '#C71585', angle: 0 }), new fabric.Text('➱', { left: 320, top: 460, fontSize: 25, fill: '#C71585', angle: 90 }), new fabric.Text('➱', { left: 320, top: 330, fontSize: 25, fill: '#C71585', angle: 90 }), new fabric.Text('➱', { left: 327, top: 80, fontSize: 25, fill: '#C71585', angle: 180 }), new fabric.Text('➱', { left: 300, top: 80, fontSize: 25, fill: '#C71585', angle: 180 }), new fabric.Text('➱', { left: 125, top: 150, fontSize: 25, fill: '#C71585', angle: 90 }), new fabric.Text('➱', { left: 125, top: 175, fontSize: 25, fill: '#C71585', angle: 90 }), new fabric.Text('➱', { left: 125, top: 200, fontSize: 25, fill: '#C71585', angle: 90 }), new fabric.Text('老化二层去电压测试和Degass', { left: 170, top: 0, fontSize: 15, // fill:'#FF8C00', }), new fabric.Text('电压二', { left: 140, top: -20, fontSize: 10, fill:'#FF66FF', }), new fabric.Text('电压一', { left: 830, top: 342, fontSize: 10, fill:'#FF66FF', }), new fabric.Text('Degass空托返回二层', { left: 540, top: 545, fontSize: 15, // fill:'#FF8C00', }), new fabric.Text('化成去辊压和NG1', { left: 750, top: 230, fontSize: 15, // fill:'#FF8C00', }), new fabric.Text('26011上层入实托', { left: 1400, top: -105, fontSize: 15, // fill:'#FF8C00', }), new fabric.Text('26012下层供空托', { left: 1240, top: -100, fontSize: 15, // fill:'#FF8C00', }), new fabric.Rect({ left: 930, top: 312, width: 20, height: 75, fill: '#FFD700' }), new fabric.Text('辊压机2', { left: 970, top: 315, fontSize: 15, angle: 90 // fill:'#FF8C00', }), new fabric.Rect({ left: 1125, top: 312, width: 20, height: 75, fill: '#FFD700' }), new fabric.Text('辊压机1', { left: 1165, top: 325, fontSize: 15, angle: 90 // fill:'#FF8C00', }), new fabric.Rect({ left: 5, top: 43, width: 45, height: 240, fill: '#FFD700' }), new fabric.Text('Degass东入实托', { left: 40, top: 75, fontSize: 14, angle: 90 // fill:'#FF8C00', }), new fabric.Rect({ left: 248, top: 261, width: 50, height: 270, fill: '#FFD700' }), new fabric.Rect({ left: 629, top: 318, width: 45, height: 70, fill: '#FFD700' }), new fabric.Text('NG1', { left: 640, top: 350, fontSize: 15, fill:'#FF66FF', }), new fabric.Text('Degass东出空托', { left: 285, top: 290, fontSize: 14, angle: 90 // fill:'#FF8C00', }), new fabric.Text('28006,28007,28008为高温老化,28009,28010为高温活化', { left: 600, top: -140, fontSize: 20, angle: 0, fill:'#C71585' }), new fabric.Text('面向堆垛机控制柜:货架左到右对应的排为11排到20排', { left: 600, top: -80, fontSize: 20, angle: 0, fill:'#C71585' }), // 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`) + this._i18nService.translate(`routes.wcs.monitor.name`), { // left: 300, // top: 0, // fontSize: 20 // }), // new fabric.Text(this._i18nService.translate(`routes.wcs.monitor.warehouse2`) + this._i18nService.translate(`routes.wcs.monitor.name`), { // left: 1330, // top: 0, // fontSize: 20 // }), // new fabric.Text('←18001→', { // left: 320, // top: 83, // fontSize: 10 // }), // new fabric.Text('←18002→', { // left: 320, // top: 199, // fontSize: 10 // }), // new fabric.Text('←18003→', { // left: 320, // top: 314, // fontSize: 10 // }), // new fabric.Text('←18004→', { // left: 320, // top: 428, // fontSize: 10 // }), // new fabric.Text('←18008→', { // left: 1320, // top: 83, // fontSize: 10 // }), // new fabric.Text('←18007→', { // left: 1320, // top: 199, // fontSize: 10 // }), // new fabric.Text('←18006→', { // left: 1320, // top: 314, // fontSize: 10 // }), // new fabric.Text('←18005→', { // left: 1320, // top: 430, // fontSize: 10 // }), // new fabric.Text('01' + this._i18nService.translate(`routes.wcs.monitor.X`), { // left: 100, // top: 5, // fontSize: 10 // }), // new fabric.Text('18' + this._i18nService.translate(`routes.wcs.monitor.X`), { // left: 580, // top: 5, // fontSize: 10 // }), // new fabric.Text('18' + this._i18nService.translate(`routes.wcs.monitor.X`), { // left: 1100, // top: 5, // fontSize: 10 // }), // new fabric.Text('01' + this._i18nService.translate(`routes.wcs.monitor.X`), { // left: 1580, // top: 5, // fontSize: 10 // }), // new fabric.Text('01' + this._i18nService.translate(`routes.wcs.monitor.Z`), { // left: 75, // top: 30, // fontSize: 10 // }), // new fabric.Text('06' + this._i18nService.translate(`routes.wcs.monitor.Z`), { // left: 75, // top: 225, // fontSize: 10 // }), // new fabric.Text('07' + this._i18nService.translate(`routes.wcs.monitor.Z`), { // left: 75, // top: 290, // fontSize: 10 // }), // new fabric.Text('12' + this._i18nService.translate(`routes.wcs.monitor.Z`), { // left: 75, // top: 485, // fontSize: 10 // }), // new fabric.Text('13' + this._i18nService.translate(`routes.wcs.monitor.Z`), { // left: 1605, // top: 485, // fontSize: 10 // }), // new fabric.Text('19' + this._i18nService.translate(`routes.wcs.monitor.Z`), { // left: 1605, // top: 225, // fontSize: 10 // }), // new fabric.Text('18' + this._i18nService.translate(`routes.wcs.monitor.Z`), { // left: 1605, // top: 290, // fontSize: 10 // }), // new fabric.Text('24' + this._i18nService.translate(`routes.wcs.monitor.Z`), { // left: 1605, // top: 30, // fontSize: 10 // }), // new fabric.Rect({ // left: 100, // top: 20, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 100, // top: 50, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 100, // top: 100, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 100, // top: 135, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 100, // top: 165, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 100, // top: 215, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 100, // top: 280, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 100, // top: 330, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 100, // top: 360, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 100, // top: 395, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 100, // top: 445, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 100, // top: 475, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 1100, // top: 20, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 1100, // top: 50, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 1100, // top: 100, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 1100, // top: 135, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 1100, // top: 165, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 1100, // top: 215, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 1100, // top: 280, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 1100, // top: 330, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 1100, // top: 360, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 1100, // top: 395, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 1100, // top: 445, // width: 500, // height: 28, // fill: '#ffd700' // }), // new fabric.Rect({ // left: 1100, // top: 475, // width: 500, // height: 28, // fill: '#ffd700' // }) ], { 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 })); } if (item.b) { objects.push(new fabric.Rect({ left: item.b?.x, top: item.b?.y, width: item.b?.w, height: item.b?.h, rx: item.b.r ?? 0, ry: item.b.r ?? 0, fill: '#1e88e5', //传递过来的数据带着处理过的光电信息 如果.0=1 就暂存中这个设备的splitByte_0设置为了ture,在此直接用 visible: data[item.i]?.splitByte_1 || 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); }) // //21010堆垛机 const stacker = new fabric.Path('M 0 8 L 8 0 L 38 0 L 46 8 L 38 16 L 8 16 z', { left: data[21010]?.left || 1009,//data[21010]?.left || 1122 top: -35, width: 15, height: 10, //fill: colors.yellow, fill: data[21010]?.color || colors.yellow, hoverCursor: 'pointer', hasControls: false, selectable: false }); canvas.add(index[stacker.data = 21010] = stacker); // //29010=>21010.0有货 const stacker39010 = new fabric.Rect({ left: data[21010]?.left + 30 || 1014, top: -30, width: 6, height: 6, hoverCursor: 'pointer', objectCaching: false, hasControls: false, selectable: false, fill: colors.blue, visible: data[21010]?.splitByte_0 || false // visible:true }); canvas.add(index[stacker39010.data = 39010] = stacker39010); // //29010=>21010.0有货 const stacker30010 = new fabric.Rect({ left: data[21010]?.left + 12 || 1024, top: -30, width: 7, height: 7, hoverCursor: 'pointer', objectCaching: false, hasControls: false, selectable: false, fill: colors.blue, visible: data[21010]?.splitByte_1 || false // visible:true }); canvas.add(index[stacker30010.data = 30010] = stacker30010); // //21009堆垛机 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[21009]?.left || 1009,//data[21010]?.left || 1122 top: 9, width: 15, height: 10, //fill: colors.yellow, fill: data[21009]?.color || colors.yellow, hoverCursor: 'pointer', hasControls: false, selectable: false }); canvas.add(index[stacker2.data = 21009] = stacker2); // //29010=>21010.0有货 const stacker39009 = new fabric.Rect({ left: data[21009]?.left + 30 || 1014, top: 13, width: 5, height: 5, hoverCursor: 'pointer', objectCaching: false, hasControls: false, selectable: false, fill: colors.blue, visible: data[21009]?.splitByte_0 || false // visible:true }); canvas.add(index[stacker39009.data = 39009] = stacker39009); // //29010=>21010.0有货 const stacker30009 = new fabric.Rect({ left: data[21009]?.left + 12 || 1024, top: 13, width: 7, height: 7, hoverCursor: 'pointer', objectCaching: false, hasControls: false, selectable: false, fill: colors.blue, visible: data[21009]?.splitByte_1 || false // visible:true }); canvas.add(index[stacker30009.data = 30009] = stacker30009); // //21008堆垛机 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[21008]?.left || 1259,//data[21010]?.left || 1122 top: 64, width: 15, height: 10, //fill: colors.yellow, fill: data[21008]?.color || colors.yellow, hoverCursor: 'pointer', hasControls: false, selectable: false }); canvas.add(index[stacker3.data = 21008] = stacker3); // //29010=>21010.0有货 const stacker39008 = new fabric.Rect({ left: data[21008]?.left + 20 || 1289, top: 68, width: 6, height: 6, hoverCursor: 'pointer', objectCaching: false, hasControls: false, selectable: false, fill: colors.blue, visible: data[21008]?.splitByte_0 || false // visible:true }); canvas.add(index[stacker39008.data = 39008] = stacker39008); // //21007堆垛机 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[21007]?.left || 1259,//data[21010]?.left || 1122 top: 109, width: 15, height: 10, //fill: colors.yellow, fill: data[21007]?.color || colors.yellow, hoverCursor: 'pointer', hasControls: false, selectable: false }); canvas.add(index[stacker4.data = 21007] = stacker4); // //29007=>21007.0有货 const stacker39007 = new fabric.Rect({ left: data[21007]?.left + 20 || 1289, top: 113, width: 6, height: 6, hoverCursor: 'pointer', objectCaching: false, hasControls: false, selectable: false, fill: colors.blue, visible: data[21007]?.splitByte_0 || false }); canvas.add(index[stacker39007.data = 39007] = stacker39007); // //21006堆垛机 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[21006]?.left || 1259,//data[21010]?.left || 1122 top: 161, width: 15, height: 10, //fill: colors.yellow, fill: data[21006]?.color || colors.yellow, hoverCursor: 'pointer', hasControls: false, selectable: false }); canvas.add(index[stacker5.data = 21006] = stacker5); // //29007=>21007.0有货 const stacker39006 = new fabric.Rect({ left: data[21006]?.left + 20 || 1289, top: 165, width: 6, height: 6, hoverCursor: 'pointer', objectCaching: false, hasControls: false, selectable: false, fill: colors.blue, visible: data[21006]?.splitByte_0 || false }); canvas.add(index[stacker39006.data = 39006] = stacker39006); } }