whyczyk
2021-07-19 b9f0dfc4c0c48d65842d417b5babe1304439a735
src/pages/dcSwitchboard/js/gridCircuitDiagram.js
@@ -10,12 +10,12 @@
function girdCircuitDiagram(stc, flush) {
    let diagram = new Diagram();
    // let thisWidth = stc.scrollWidth;
    // let thisHeight = stc.scrollHeight;
    diagram.width = 236;
    diagram.height= 579;
    diagram.height = 579;
    diagram.setCanvas(stc, flush);
    let start = [115, 10];
@@ -25,15 +25,15 @@
        lineWidth: lineWidth,
        points: [
            start,
            [start[0], start[1]+80]
            [start[0], start[1] + 80]
        ]
    });
    // // 5000KVA进线文字
    // // 5000kVA进线文字
    let Image1 = diagram.drawImage({
        id: 'img1',
        url: rectifier,
        point: [line1[0][0]-25, line1[0][1]+15],
        point: [line1[0][0] - 25, line1[0][1] + 15],
        width: 40,
        height: 60,
    })
@@ -42,7 +42,7 @@
        text: '大功率整流电源',
        fillStyle: '#ffff18',
        fontSize: 12,
        point: [Image1.top[0]+20,Image1.top[1]],
        point: [Image1.top[0] + 20, Image1.top[1]],
        // radBorder: true,
        showPanel: false
    });
@@ -51,8 +51,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line1[1][0]-60,line1[1][1]],
            [line1[1][0]+60,line1[1][1]]
            [line1[1][0] - 60, line1[1][1]],
            [line1[1][0] + 60, line1[1][1]]
        ]
    });
    // 左边线路
@@ -61,8 +61,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line2[0][0],line2[0][1]],
            [line2[0][0],line2[0][1]+60]
            [line2[0][0], line2[0][1]],
            [line2[0][0], line2[0][1] + 60]
        ]
    });
    let arc1 = diagram.arc({
@@ -80,8 +80,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line3[1][0],line3[1][1]+30],
            [line3[1][0],line3[1][1]+60]
            [line3[1][0], line3[1][1] + 30],
            [line3[1][0], line3[1][1] + 60]
        ]
    });
    let arc2 = diagram.arc({
@@ -100,8 +100,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line5[0][0],line5[0][1]],
            [line3[1][0]-10,line3[1][1]]
            [line5[0][0], line5[0][1]],
            [line3[1][0] - 10, line3[1][1]]
        ]
    });
    let line7 = diagram.line({
@@ -109,8 +109,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line5[1][0]-6,line5[1][1]-10],
            [line5[1][0]-6,line5[1][1]+10]
            [line5[1][0] - 6, line5[1][1] - 10],
            [line5[1][0] - 6, line5[1][1] + 10]
        ]
    });
    let line8 = diagram.line({
@@ -118,8 +118,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line7[1][0],line7[1][1]],
            [line7[1][0]+6,line7[1][1]]
            [line7[1][0], line7[1][1]],
            [line7[1][0] + 6, line7[1][1]]
        ]
    });
@@ -128,8 +128,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line8[1][0],line8[1][1]],
            [line8[1][0],line8[1][1]+50]
            [line8[1][0], line8[1][1]],
            [line8[1][0], line8[1][1] + 50]
        ]
    });
@@ -138,8 +138,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line9[1][0],line9[1][1]-25],
            [line9[1][0]+45,line9[1][1]-25]
            [line9[1][0], line9[1][1] - 25],
            [line9[1][0] + 45, line9[1][1] - 25]
        ]
    });
    let line11 = diagram.line({
@@ -147,8 +147,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line9[1][0]-25,line9[1][1]],
            [line9[1][0]+25,line9[1][1]]
            [line9[1][0] - 25, line9[1][1]],
            [line9[1][0] + 25, line9[1][1]]
        ]
    });
    // 左边线路开始线条
@@ -157,8 +157,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line11[0][0],line11[0][1]],
            [line11[0][0],line11[0][1]+40]
            [line11[0][0], line11[0][1]],
            [line11[0][0], line11[0][1] + 40]
        ]
    });
    let line13 = diagram.line({
@@ -166,8 +166,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line12[1][0]-6,line12[1][1]-10],
            [line12[1][0]-6,line12[1][1]+6]
            [line12[1][0] - 6, line12[1][1] - 10],
            [line12[1][0] - 6, line12[1][1] + 6]
        ]
    });
    let line14 = diagram.line({
@@ -175,8 +175,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line13[1][0],line13[1][1]],
            [line13[1][0]+6,line13[1][1]]
            [line13[1][0], line13[1][1]],
            [line13[1][0] + 6, line13[1][1]]
        ]
    });
    let line15 = diagram.line({
@@ -184,8 +184,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line14[1][0],line14[1][1]],
            [line14[1][0],line14[1][1]+20]
            [line14[1][0], line14[1][1]],
            [line14[1][0], line14[1][1] + 20]
        ]
    });
    let arc3 = diagram.arc({
@@ -203,8 +203,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line15[1][0],line15[1][1]+30],
            [line15[1][0],line15[1][1]+60]
            [line15[1][0], line15[1][1] + 30],
            [line15[1][0], line15[1][1] + 60]
        ]
    });
    let arc4 = diagram.arc({
@@ -223,8 +223,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line16[0][0],line16[0][1]],
            [line15[1][0]-10,line15[1][1]]
            [line16[0][0], line16[0][1]],
            [line15[1][0] - 10, line15[1][1]]
        ]
    });
    // 右边开始线条
@@ -233,8 +233,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line11[1][0],line11[1][1]],
            [line11[1][0],line11[1][1]+40]
            [line11[1][0], line11[1][1]],
            [line11[1][0], line11[1][1] + 40]
        ]
    });
    let line19 = diagram.line({
@@ -242,8 +242,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line18[1][0]-6,line18[1][1]-10],
            [line18[1][0]-6,line18[1][1]+6]
            [line18[1][0] - 6, line18[1][1] - 10],
            [line18[1][0] - 6, line18[1][1] + 6]
        ]
    });
    let line20 = diagram.line({
@@ -251,8 +251,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line19[1][0],line19[1][1]],
            [line19[1][0]+6,line19[1][1]]
            [line19[1][0], line19[1][1]],
            [line19[1][0] + 6, line19[1][1]]
        ]
    });
    let line21 = diagram.line({
@@ -260,8 +260,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line20[1][0],line20[1][1]],
            [line20[1][0],line20[1][1]+20]
            [line20[1][0], line20[1][1]],
            [line20[1][0], line20[1][1] + 20]
        ]
    });
    let arc5 = diagram.arc({
@@ -279,8 +279,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line21[1][0],line21[1][1]+30],
            [line21[1][0],line21[1][1]+60]
            [line21[1][0], line21[1][1] + 30],
            [line21[1][0], line21[1][1] + 60]
        ]
    });
    let arc6 = diagram.arc({
@@ -298,8 +298,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line22[0][0],line22[0][1]],
            [line21[1][0]-10,line21[1][1]]
            [line22[0][0], line22[0][1]],
            [line21[1][0] - 10, line21[1][1]]
        ]
    });
    // 
@@ -308,8 +308,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line16[1][0],line16[1][1]],
            [line22[1][0],line22[1][1]]
            [line16[1][0], line16[1][1]],
            [line22[1][0], line22[1][1]]
        ]
    });
    let line25 = diagram.line({
@@ -317,8 +317,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line24[1][0]-25,line24[1][1]],
            [line24[1][0]-25,line24[1][1]+30]
            [line24[1][0] - 25, line24[1][1]],
            [line24[1][0] - 25, line24[1][1] + 30]
        ]
    });
@@ -330,8 +330,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line2[1][0],line2[1][1]],
            [line2[1][0],line2[1][1]+60]
            [line2[1][0], line2[1][1]],
            [line2[1][0], line2[1][1] + 60]
        ]
    });
    let arc7 = diagram.arc({
@@ -349,8 +349,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line4[1][0],line4[1][1]+30],
            [line4[1][0],line4[1][1]+60]
            [line4[1][0], line4[1][1] + 30],
            [line4[1][0], line4[1][1] + 60]
        ]
    });
    let arc8 = diagram.arc({
@@ -369,8 +369,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line25B[0][0],line25B[0][1]],
            [line4[1][0]-10,line4[1][1]]
            [line25B[0][0], line25B[0][1]],
            [line4[1][0] - 10, line4[1][1]]
        ]
    });
    let line27 = diagram.line({
@@ -378,8 +378,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line25B[1][0]-6,line25B[1][1]-10],
            [line25B[1][0]-6,line25B[1][1]+10]
            [line25B[1][0] - 6, line25B[1][1] - 10],
            [line25B[1][0] - 6, line25B[1][1] + 10]
        ]
    });
    let line28 = diagram.line({
@@ -387,8 +387,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line27[1][0],line27[1][1]],
            [line27[1][0]+6,line27[1][1]]
            [line27[1][0], line27[1][1]],
            [line27[1][0] + 6, line27[1][1]]
        ]
    });
@@ -397,8 +397,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line28[1][0],line28[1][1]],
            [line28[1][0],line28[1][1]+50]
            [line28[1][0], line28[1][1]],
            [line28[1][0], line28[1][1] + 50]
        ]
    });
@@ -407,8 +407,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line29[1][0],line29[1][1]-25],
            [line29[1][0]-45,line29[1][1]-25]
            [line29[1][0], line29[1][1] - 25],
            [line29[1][0] - 45, line29[1][1] - 25]
        ]
    });
    let line31 = diagram.line({
@@ -416,8 +416,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line29[1][0]-25,line29[1][1]],
            [line29[1][0]+25,line29[1][1]]
            [line29[1][0] - 25, line29[1][1]],
            [line29[1][0] + 25, line29[1][1]]
        ]
    });
    // 左边线路开始线条
@@ -426,8 +426,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line31[0][0],line31[0][1]],
            [line31[0][0],line31[0][1]+40]
            [line31[0][0], line31[0][1]],
            [line31[0][0], line31[0][1] + 40]
        ]
    });
    let line33 = diagram.line({
@@ -435,8 +435,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line32[1][0]-6,line32[1][1]-10],
            [line32[1][0]-6,line32[1][1]+6]
            [line32[1][0] - 6, line32[1][1] - 10],
            [line32[1][0] - 6, line32[1][1] + 6]
        ]
    });
    let line34 = diagram.line({
@@ -444,8 +444,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line33[1][0],line33[1][1]],
            [line33[1][0]+6,line33[1][1]]
            [line33[1][0], line33[1][1]],
            [line33[1][0] + 6, line33[1][1]]
        ]
    });
    let line35 = diagram.line({
@@ -453,8 +453,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line34[1][0],line34[1][1]],
            [line34[1][0],line34[1][1]+20]
            [line34[1][0], line34[1][1]],
            [line34[1][0], line34[1][1] + 20]
        ]
    });
    let arc9 = diagram.arc({
@@ -472,8 +472,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line35[1][0],line35[1][1]+30],
            [line35[1][0],line35[1][1]+60]
            [line35[1][0], line35[1][1] + 30],
            [line35[1][0], line35[1][1] + 60]
        ]
    });
    let arc10 = diagram.arc({
@@ -492,8 +492,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line36[0][0],line36[0][1]],
            [line35[1][0]-10,line35[1][1]]
            [line36[0][0], line36[0][1]],
            [line35[1][0] - 10, line35[1][1]]
        ]
    });
    // 右边开始线条
@@ -502,8 +502,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line31[1][0],line31[1][1]],
            [line31[1][0],line31[1][1]+40]
            [line31[1][0], line31[1][1]],
            [line31[1][0], line31[1][1] + 40]
        ]
    });
    let line39 = diagram.line({
@@ -511,8 +511,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line38[1][0]-6,line38[1][1]-10],
            [line38[1][0]-6,line38[1][1]+6]
            [line38[1][0] - 6, line38[1][1] - 10],
            [line38[1][0] - 6, line38[1][1] + 6]
        ]
    });
    let line40 = diagram.line({
@@ -520,8 +520,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line39[1][0],line39[1][1]],
            [line39[1][0]+6,line39[1][1]]
            [line39[1][0], line39[1][1]],
            [line39[1][0] + 6, line39[1][1]]
        ]
    });
    let line41 = diagram.line({
@@ -529,8 +529,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line40[1][0],line40[1][1]],
            [line40[1][0],line40[1][1]+20]
            [line40[1][0], line40[1][1]],
            [line40[1][0], line40[1][1] + 20]
        ]
    });
    let arc11 = diagram.arc({
@@ -548,8 +548,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line41[1][0],line41[1][1]+30],
            [line41[1][0],line41[1][1]+60]
            [line41[1][0], line41[1][1] + 30],
            [line41[1][0], line41[1][1] + 60]
        ]
    });
    let arc12 = diagram.arc({
@@ -567,8 +567,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line42[0][0],line42[0][1]],
            [line41[1][0]-10,line41[1][1]]
            [line42[0][0], line42[0][1]],
            [line41[1][0] - 10, line41[1][1]]
        ]
    });
    // 
@@ -577,8 +577,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line36[1][0],line36[1][1]],
            [line42[1][0],line42[1][1]]
            [line36[1][0], line36[1][1]],
            [line42[1][0], line42[1][1]]
        ]
    });
    let line45 = diagram.line({
@@ -586,8 +586,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line44[1][0]-25,line44[1][1]],
            [line44[1][0]-25,line44[1][1]+30]
            [line44[1][0] - 25, line44[1][1]],
            [line44[1][0] - 25, line44[1][1] + 30]
        ]
    });
@@ -596,8 +596,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line25[1][0],line25[1][1]],
            [line45[1][0],line45[1][1]]
            [line25[1][0], line25[1][1]],
            [line45[1][0], line45[1][1]]
        ]
    });
    let line47 = diagram.line({
@@ -605,8 +605,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line46[1][0]-60,line46[1][1]],
            [line46[1][0]-60,line46[1][1]+60]
            [line46[1][0] - 60, line46[1][1]],
            [line46[1][0] - 60, line46[1][1] + 60]
        ]
    });
@@ -614,9 +614,9 @@
    let Image2 = diagram.drawImage({
        id: 'img2',
        url: speedCabinet,
        point: [line47[1][0]-30, line47[1][1]-20],
        point: [line47[1][0] - 30, line47[1][1] - 20],
        width: 70,
        height:80,
        height: 80,
    })
    let arc13 = diagram.arc({
        id: 'arc13',
@@ -643,8 +643,8 @@
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line10[1][0],line10[1][1]],
            [line30[1][0],line30[1][1]-20]
            [line10[1][0], line10[1][1]],
            [line30[1][0], line30[1][1] - 20]
        ]
    });
    let text2 = diagram.text({
@@ -652,7 +652,7 @@
        text: '直流配电板',
        fillStyle: '#ffff18',
        fontSize: 12,
        point: [line2[0][0]-30,line2[0][1]-20],
        point: [line2[0][0] - 30, line2[0][1] - 20],
        // radBorder: true,
        showPanel: false
    });
@@ -661,7 +661,7 @@
        text: '1号进线屏&    2500A',
        fillStyle: '#ffff18',
        fontSize: 12,
        point: [line3[1][0]-40,line3[1][1]-35],
        point: [line3[1][0] - 40, line3[1][1] - 35],
        // radBorder: true,
        showPanel: false
    });
@@ -670,7 +670,7 @@
        text: '2号进线屏&    2500A',
        fillStyle: '#ffff18',
        fontSize: 12,
        point: [line4[1][0]-20,line4[1][1]-35],
        point: [line4[1][0] - 20, line4[1][1] - 35],
        // radBorder: true,
        showPanel: false
    });
@@ -679,7 +679,7 @@
        text: '1号进线屏',
        fillStyle: '#ffff18',
        fontSize: 12,
        point: [line11[0][0],line11[0][1]-15],
        point: [line11[0][0], line11[0][1] - 15],
        // radBorder: true,
        showPanel: false
    });
@@ -688,7 +688,7 @@
        text: '2号进线屏',
        fillStyle: '#ffff18',
        fontSize: 12,
        point: [line31[0][0],line31[0][1]-15],
        point: [line31[0][0], line31[0][1] - 15],
        // radBorder: true,
        showPanel: false
    });
@@ -697,7 +697,7 @@
        text: '2500A',
        fillStyle: '#ffff18',
        fontSize: 12,
        point: [line15[0][0]-20,line15[0][1]-30],
        point: [line15[0][0] - 20, line15[0][1] - 30],
        // radBorder: true,
        showPanel: false
    });
@@ -706,7 +706,7 @@
        text: '2000A',
        fillStyle: '#ffff18',
        fontSize: 12,
        point: [line20[0][0],line20[0][1]-30],
        point: [line20[0][0], line20[0][1] - 30],
        // radBorder: true,
        showPanel: false
    });
@@ -716,7 +716,7 @@
        text: '2500A',
        fillStyle: '#ffff18',
        fontSize: 12,
        point: [line35[0][0]-20,line35[0][1]-30],
        point: [line35[0][0] - 20, line35[0][1] - 30],
        // radBorder: true,
        showPanel: false
    });
@@ -725,119 +725,119 @@
        text: '2000A',
        fillStyle: '#ffff18',
        fontSize: 12,
        point: [line41[0][0]-20,line41[0][1]-30],
        point: [line41[0][0] - 20, line41[0][1] - 30],
        // radBorder: true,
        showPanel: false
    });
    // 虚线矩形1
    let dashLine1 =diagram.dashLine({
        id:"diagram1",
    let dashLine1 = diagram.dashLine({
        id: "diagram1",
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line2[0][0]+40,line2[0][1]+20],
            [line2[0][0]-40,line2[0][1]+20]
            [line2[0][0] + 40, line2[0][1] + 20],
            [line2[0][0] - 40, line2[0][1] + 20]
        ]
    })
    let dashLine2 =diagram.dashLine({
        id:"diagram2",
    let dashLine2 = diagram.dashLine({
        id: "diagram2",
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [dashLine1[1][0],dashLine1[1][1]],
            [dashLine1[1][0], dashLine1[1][1]+300]
            [dashLine1[1][0], dashLine1[1][1]],
            [dashLine1[1][0], dashLine1[1][1] + 300]
        ]
    })
    let dashLine3 =diagram.dashLine({
        id:"diagram3",
    let dashLine3 = diagram.dashLine({
        id: "diagram3",
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [dashLine2[1][0],dashLine2[1][1]],
            [dashLine2[1][0]+80, dashLine2[1][1]]
            [dashLine2[1][0], dashLine2[1][1]],
            [dashLine2[1][0] + 80, dashLine2[1][1]]
        ]
    })
    let dashLine4 =diagram.dashLine({
        id:"diagram4",
    let dashLine4 = diagram.dashLine({
        id: "diagram4",
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [dashLine3[1][0],dashLine3[1][1]],
            [dashLine3[1][0], dashLine3[1][1]],
            [dashLine1[0][0], dashLine1[0][1]]
        ]
    })
    // 虚线矩形2
    let dashLine5 =diagram.dashLine({
        id:"diagram5",
    let dashLine5 = diagram.dashLine({
        id: "diagram5",
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line2[1][0]+35,line2[1][1]+20],
            [line2[1][0]-35,line2[1][1]+20]
            [line2[1][0] + 35, line2[1][1] + 20],
            [line2[1][0] - 35, line2[1][1] + 20]
        ]
    })
    let dashLine6 =diagram.dashLine({
        id:"diagram6",
    let dashLine6 = diagram.dashLine({
        id: "diagram6",
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [dashLine5[1][0],dashLine5[1][1]],
            [dashLine5[1][0], dashLine5[1][1]+300]
            [dashLine5[1][0], dashLine5[1][1]],
            [dashLine5[1][0], dashLine5[1][1] + 300]
        ]
    })
    let dashLine7 =diagram.dashLine({
        id:"diagram7",
    let dashLine7 = diagram.dashLine({
        id: "diagram7",
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [dashLine6[1][0],dashLine6[1][1]],
            [dashLine6[1][0]+70, dashLine6[1][1]]
            [dashLine6[1][0], dashLine6[1][1]],
            [dashLine6[1][0] + 70, dashLine6[1][1]]
        ]
    })
    let dashLine8 =diagram.dashLine({
        id:"diagram8",
    let dashLine8 = diagram.dashLine({
        id: "diagram8",
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [dashLine7[1][0],dashLine7[1][1]],
            [dashLine7[1][0], dashLine7[1][1]],
            [dashLine5[0][0], dashLine5[0][1]]
        ]
    })
    // 虚线矩形大
    let dashLine9 =diagram.dashLine({
        id:"diagram9",
    let dashLine9 = diagram.dashLine({
        id: "diagram9",
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [line2[0][0]+165,line2[0][1]+10],
            [line2[0][0]-50,line2[0][1]+10]
            [line2[0][0] + 165, line2[0][1] + 10],
            [line2[0][0] - 50, line2[0][1] + 10]
        ]
    })
    let dashLine10 =diagram.dashLine({
        id:"diagram6",
    let dashLine10 = diagram.dashLine({
        id: "diagram6",
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [dashLine9[1][0],dashLine9[1][1]],
            [dashLine9[1][0], dashLine9[1][1]+320]
            [dashLine9[1][0], dashLine9[1][1]],
            [dashLine9[1][0], dashLine9[1][1] + 320]
        ]
    })
    let dashLine11 =diagram.dashLine({
        id:"diagram7",
    let dashLine11 = diagram.dashLine({
        id: "diagram7",
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [dashLine10[1][0],dashLine10[1][1]],
            [dashLine10[1][0]+215, dashLine10[1][1]]
            [dashLine10[1][0], dashLine10[1][1]],
            [dashLine10[1][0] + 215, dashLine10[1][1]]
        ]
    })
    let dashLine12 =diagram.dashLine({
        id:"diagram12",
    let dashLine12 = diagram.dashLine({
        id: "diagram12",
        strokeStyle: lineStrokeColor,
        lineWidth: lineWidth,
        points: [
            [dashLine11[1][0],dashLine11[1][1]],
            [dashLine11[1][0], dashLine11[1][1]],
            [dashLine9[0][0], dashLine9[0][1]]
        ]
    })