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.

1575 lines
67 KiB

11 months ago
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);
}
}