lishifeng
2020-09-15 ce10677f47a14879424e7f562f78442cc03cfda1
src/assets/js/diagram/circuitDiagram.js
@@ -60,6 +60,8 @@
    // 绘制负载模块
    loaderMoudle(diagram, battGroup);
    // 设置页面中的文本
    setDiagramTexts(diagram);
    return diagram;
}
@@ -587,4 +589,68 @@
        ]
    });
}
function setDiagramTexts(diagram) {
    // 设备温度
    let line3 = diagram.getOption('line3').points;
    let line13 = diagram.getOption('line13').points;
    let offset1 = (line13[0][0] - line3[0][0])/2;
    diagram.text({
        id: 'devTemp',
        flush: true,
        baseline: 'top',
        align: 'center',
        fontSize: 16,
        point: [line3[0][0]+offset1, line3[0][1]+16],
        text: '设备温度:0℃'
    });
    // 电流
    let line15 = diagram.getOption('line15').points;
    let offset2 = (line15[1][0] - line15[0][0])/2;
    diagram.text({
        id: 'battCurr',
        flush: true,
        baseline: 'top',
        align: 'center',
        fontSize: 16,
        point: [line15[0][0]+offset2, line15[0][1]+16],
        text: '0.00A'
    });
    // 在线电压
    let line16 = diagram.getOption('line16').points;
    let offset3 = (line16[1][0] - line16[0][0])/2;
    diagram.text({
        id: 'onlineVol',
        flush: true,
        baseline: 'top',
        align: 'center',
        fontSize: 16,
        point: [line16[0][0]+offset3, line16[0][1]+16],
        text: '0.00V'
    });
    // 组端电压
    let line11 = diagram.getOption('line11').points;
    diagram.text({
        id: 'groupVol',
        flush: true,
        baseline: 'bottom',
        align: 'left',
        fontSize: 16,
        point: [line11[1][0]+8,line11[1][1]-4],
        text: '0.00V'
    });
    // 设置电路图类型
    diagram.text({
        id: 'type',
        flush: true,
        fontSize: 14,
        align: 'center',
        point: [diagram.width/2, 10],
        text: '设备未连接',
    });
}
export default circuitDiagram;