新建车站以后 无法点击其他的东西 bug 调整
This commit is contained in:
parent
ac6f3673d4
commit
99644039d3
@ -150,6 +150,14 @@ class SkinCode extends defaultStyle {
|
||||
fillColor:'#ff0',
|
||||
strokeColor:'#fff',
|
||||
width:1
|
||||
},
|
||||
text:{
|
||||
fontSize: 8, // 字体大小
|
||||
fontWeight: 'normal', // 字体粗细
|
||||
fontColor: '#FFFFFF', // 字体颜色
|
||||
textAlign: 'center', // 水平对齐方式
|
||||
textPosition: 'inside', // 文字位置
|
||||
textVerticalAlign: 'middle' // 文字垂直对齐方式
|
||||
}
|
||||
}
|
||||
};
|
||||
|
@ -1,11 +1,11 @@
|
||||
import Group from 'zrender/src/container/Group';
|
||||
import Polyline from 'zrender/src/graphic/shape/Polyline';
|
||||
import Isogon from 'zrender/src/graphic/shape/Isogon';
|
||||
import Text from 'zrender/src/graphic/Text';
|
||||
import BezierCurve from 'zrender/src/graphic/shape/BezierCurve';
|
||||
import JTriangle from '../../utils/JTriangle';
|
||||
import {segmentsIntr} from '@/utils/index';
|
||||
import store from '@/store/index';
|
||||
import { Triangle } from 'three';
|
||||
|
||||
/** 创建区段线集合*/
|
||||
export default class ELines extends Group {
|
||||
@ -30,8 +30,6 @@ export default class ELines extends Group {
|
||||
}
|
||||
|
||||
createCross() {
|
||||
// name
|
||||
// namePosition
|
||||
const model = this.model.modelData;
|
||||
const style = this.model.style;
|
||||
const relateSectionList = model.relateSectionList;
|
||||
@ -42,8 +40,6 @@ export default class ELines extends Group {
|
||||
const endPointB = sectionB.points[sectionB.points.length - 1];
|
||||
const startPointB = sectionB.points[0];
|
||||
const result = segmentsIntr(startPointA, endPointA, startPointB, endPointB);
|
||||
const points = [
|
||||
];
|
||||
// this.cross = new Polyline({
|
||||
// zlevel: this.zlevel,
|
||||
// z: this.z + 5,
|
||||
@ -126,8 +122,27 @@ export default class ELines extends Group {
|
||||
fill:style.Section.cross.centerSquare.defaultColor
|
||||
}
|
||||
});
|
||||
|
||||
this.crossText = new Text({
|
||||
zlevel: this.zlevel,
|
||||
z: this.z + 8,
|
||||
style: {
|
||||
x: result.x + model.namePosition.x,
|
||||
y: result.y + model.namePosition.y,
|
||||
fontWeight: style.Section.cross.text.fontWeight,
|
||||
fontSize: style.Section.cross.text.fontSize,
|
||||
fontFamily: style.Section.cross.text.fontFamily || style.fontFamily,
|
||||
text: model.name,
|
||||
textFill:style.Section.cross.text.fontColor,
|
||||
textAlign: style.Section.cross.text.textAlign,
|
||||
textPosition: style.Section.cross.text.textPosition,
|
||||
textVerticalAlign: style.Section.cross.text.textVerticalAlign
|
||||
}
|
||||
});
|
||||
|
||||
this.add(this.crossSection);
|
||||
this.add(this.centerSquare);
|
||||
this.add(this.crossText);
|
||||
}
|
||||
|
||||
createLine() {
|
||||
|
@ -400,6 +400,8 @@ export default {
|
||||
models.push(sectionModel);
|
||||
});
|
||||
this.$emit('updateMapModel', models);
|
||||
this.field = '';
|
||||
this.$emit('deviceSelect', '');
|
||||
this.addModel = {
|
||||
modelList: [],
|
||||
positionY: 0
|
||||
|
Loading…
Reference in New Issue
Block a user