|
@@ -21,15 +21,15 @@ export default {
|
|
|
height(height) {
|
|
|
this.edit_height(height);
|
|
|
},
|
|
|
- svgInfoData() {
|
|
|
- this.svgInfoData.forEach((f) => {
|
|
|
- let componentInfo = {
|
|
|
- template: f.template,
|
|
|
- props: f.props,
|
|
|
- };
|
|
|
- importComponents[f.type] = componentInfo;
|
|
|
- });
|
|
|
- },
|
|
|
+ },
|
|
|
+ created() {
|
|
|
+ this.svgInfoData.forEach((f) => {
|
|
|
+ let componentInfo = {
|
|
|
+ template: f.template,
|
|
|
+ props: f.props,
|
|
|
+ };
|
|
|
+ importComponents[f.type] = componentInfo;
|
|
|
+ });
|
|
|
},
|
|
|
mounted() {
|
|
|
this.$nextTick(() => {
|
|
@@ -62,36 +62,27 @@ export default {
|
|
|
},
|
|
|
edit_height(val) {
|
|
|
var el = this.$refs.textsss.$el;
|
|
|
-
|
|
|
if (el != undefined) {
|
|
|
var dom = document.getElementById(el.parentNode.id);
|
|
|
var title = dom.getAttribute("title");
|
|
|
var type = dom.getAttribute("type");
|
|
|
-
|
|
|
let rect = dom.getElementsByTagName("rect")[0];
|
|
|
-
|
|
|
let line = dom.getElementsByTagName("line")[0];
|
|
|
let line2 = dom.getElementsByTagName("line")[1];
|
|
|
let line3 = dom.getElementsByTagName("line")[2];
|
|
|
let line4 = dom.getElementsByTagName("line")[3];
|
|
|
-
|
|
|
let polyline = dom.getElementsByTagName("polyline")[0];
|
|
|
let polyline2 = dom.getElementsByTagName("polyline")[1];
|
|
|
-
|
|
|
let polygon = dom.getElementsByTagName("polygon")[0];
|
|
|
-
|
|
|
let ellipse = dom.getElementsByTagName("ellipse")[0];
|
|
|
let ellipse2 = dom.getElementsByTagName("ellipse")[1];
|
|
|
-
|
|
|
var line_ = dom.getElementsByTagName("line");
|
|
|
let polyline_ = dom.getElementsByTagName("polyline");
|
|
|
var ellipse_ = dom.getElementsByTagName("ellipse");
|
|
|
let polygon_ = dom.getElementsByTagName("polygon");
|
|
|
var path_ = dom.getElementsByTagName("path");
|
|
|
var x1, y1, x2, y2, points, cx, cy, rx, ry, transform;
|
|
|
-
|
|
|
// console.log(val, el);
|
|
|
-
|
|
|
if (val != null && val != "") {
|
|
|
if (title === "断路器") {
|
|
|
rect.setAttribute("x", -val / 4);
|
|
@@ -215,7 +206,6 @@ export default {
|
|
|
ellipse.setAttribute("rx", val * 4);
|
|
|
ellipse.setAttribute("ry", val * 4);
|
|
|
ellipse.setAttribute("transform", "translate(" + translate2 + ")");
|
|
|
-
|
|
|
line.setAttribute("x1", -val - -3);
|
|
|
line.setAttribute("y1", val * 10);
|
|
|
line.setAttribute("x2", val * 5);
|
|
@@ -309,11 +299,9 @@ export default {
|
|
|
polygon_[0].setAttribute("points", points);
|
|
|
line_[0].setAttribute("y1", -val * 4);
|
|
|
line_[0].setAttribute("y2", -val * 7);
|
|
|
-
|
|
|
line_[1].setAttribute("y1", -val * 4);
|
|
|
line_[1].setAttribute("x2", val * 2);
|
|
|
line_[1].setAttribute("y2", -val * 2);
|
|
|
-
|
|
|
line_[2].setAttribute("y1", -val * 4);
|
|
|
line_[2].setAttribute("x2", -val * 2);
|
|
|
line_[2].setAttribute("y2", -val * 2);
|