|
@@ -102,6 +102,7 @@
|
|
|
<el-input
|
|
|
v-model="formData.maxHeight"
|
|
|
type="number"
|
|
|
+ step="any"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
@@ -110,6 +111,7 @@
|
|
|
<el-input
|
|
|
v-model="formData.minHeight"
|
|
|
type="number"
|
|
|
+ step="any"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<div class="btn-group">
|
|
@@ -142,6 +144,7 @@
|
|
|
<el-input
|
|
|
v-model="formData.connectionMaxHeightGap"
|
|
|
type="number"
|
|
|
+ step="any"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
@@ -150,6 +153,7 @@
|
|
|
<el-input
|
|
|
v-model="formData.addPointHeight"
|
|
|
type="number"
|
|
|
+ step="any"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<div class="btn-group">
|
|
@@ -260,8 +264,8 @@ export default {
|
|
|
name: 'App',
|
|
|
data() {
|
|
|
return {
|
|
|
- sceneNameOrUrl: 'SS-t-XkquhxxurM',
|
|
|
- // sceneNameOrUrl: 'SS-t-NZUICC2fRLi',
|
|
|
+ // sceneNameOrUrl: 'SS-t-XkquhxxurM',
|
|
|
+ sceneNameOrUrl: 'SS-t-NZUICC2fRLi',
|
|
|
infoText: '',
|
|
|
loadingHandler: null,
|
|
|
formData: {
|
|
@@ -388,7 +392,7 @@ export default {
|
|
|
})
|
|
|
|
|
|
resetGlobalVars()
|
|
|
- gNode.selectAll('rect').remove()
|
|
|
+ // gNode.selectAll('rect').remove()
|
|
|
gNode.selectAll('circle').remove()
|
|
|
|
|
|
|
|
@@ -400,6 +404,7 @@ export default {
|
|
|
})
|
|
|
},
|
|
|
renderWholePoints() {
|
|
|
+ // gNode.selectAll('rect').remove()
|
|
|
const that = this
|
|
|
|
|
|
// 相邻点位间距离
|
|
@@ -688,6 +693,9 @@ export default {
|
|
|
|
|
|
},
|
|
|
onAddPoint() {
|
|
|
+ this.renderWholePoints()
|
|
|
+ return
|
|
|
+
|
|
|
// 解析svg的transform信息
|
|
|
let translateX = 0
|
|
|
let translateY = 0
|
|
@@ -765,12 +773,8 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if (!affectedPointList.length) {
|
|
|
- window.alert('请在已有点位附近新增点位。')
|
|
|
- return
|
|
|
- }
|
|
|
if (!pointInBrushList.length) {
|
|
|
- window.alert('请保证框选区域内至少已有一个点位。')
|
|
|
+ window.alert('请保证:1.框选区域内至少已存在一个点位;2.该点位高度与补点高度之间差距不超过高度差上限。该点位将作为点位生长起点。')
|
|
|
return
|
|
|
}
|
|
|
|