Compare commits
No commits in common. "9cc9c1f7d179ead509d5129a09df36fbf004d6d1" and "4b540623446f37232382e3c2ae1c8f6463f0ea78" have entirely different histories.
9cc9c1f7d1
...
4b54062344
@ -37,9 +37,6 @@
|
||||
>
|
||||
<el-input-number v-model="form.layersNumber" :min="1" :max="3" />
|
||||
</el-form-item>
|
||||
<el-form-item label="排序" prop="locationNumber" v-if="form.type === 2" required>
|
||||
<el-input-number v-model="form.locationNumber" :min="1" :max="10000000" />
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
label="编号"
|
||||
prop="deviceId"
|
||||
@ -239,6 +236,7 @@ const submit = async (formEl) => {
|
||||
|
||||
const equipmentList = ref([]) //用过的设备列表
|
||||
const open = (item, list) => {
|
||||
console.log(item)
|
||||
form.value = item
|
||||
form.value.layersNumber = item.dataList.length || ''
|
||||
form.value.deviceId = item?.deviceId || item?.dataObj?.id || ''
|
||||
@ -275,10 +273,6 @@ const typeChange = () => {
|
||||
form.value.locationDeep = 30
|
||||
form.value.locationWide = 30
|
||||
}
|
||||
|
||||
if (form.value.type !== 2) {
|
||||
form.value.locationNumber = null
|
||||
}
|
||||
}
|
||||
//设备切换
|
||||
const deviceChange = (deviceId) => {
|
||||
|
@ -493,7 +493,7 @@
|
||||
textAlign: 'center'
|
||||
}"
|
||||
>
|
||||
距离:{{ state.measureDistancesNum.toFixed(2) }}米</div
|
||||
距离:{{ state.measureDistancesNum.toFixed(2) }}</div
|
||||
>
|
||||
</template>
|
||||
|
||||
@ -687,8 +687,6 @@ const activatedHandle = (item, index) => {
|
||||
if (toolbarSwitchType.value === 'editNode') {
|
||||
let list = state.allMapPointInfo.filter((item) => item.type === 3)
|
||||
editNodePropertiesRef.value.open(JSON.parse(JSON.stringify(item)), list)
|
||||
//取消监听键盘事件
|
||||
window.removeEventListener('keydown', handleKeyDown)
|
||||
}
|
||||
}
|
||||
//非选中
|
||||
@ -850,8 +848,6 @@ const submitNodeSuccess = (form) => {
|
||||
}
|
||||
})
|
||||
addEditHistory()
|
||||
//重新监听键盘事件
|
||||
window.addEventListener('keydown', handleKeyDown)
|
||||
}
|
||||
|
||||
//工具栏点击
|
||||
@ -1774,8 +1770,6 @@ const handleEditRoute = (item, index) => {
|
||||
state.currentDragTarget.index = index
|
||||
state.selectedCurve = item
|
||||
editMapRouteDialogRef.value.open(JSON.parse(JSON.stringify(item)))
|
||||
//取消监听键盘事件
|
||||
window.removeEventListener('keydown', handleKeyDown)
|
||||
}
|
||||
//单击 选中
|
||||
const handleChooseRoute = (item, index) => {
|
||||
@ -1825,9 +1819,9 @@ const editMapRouteDialogSubmit = (form) => {
|
||||
}
|
||||
})
|
||||
//增加一条历史记录
|
||||
addEditHistory() //重新监听键盘事件
|
||||
window.addEventListener('keydown', handleKeyDown)
|
||||
addEditHistory()
|
||||
}
|
||||
|
||||
//测距相关
|
||||
// 计算两点之间的距离
|
||||
const calculateDistance = (point1, point2) => {
|
||||
@ -1835,6 +1829,7 @@ const calculateDistance = (point1, point2) => {
|
||||
const dy = point2.y - point1.y
|
||||
return Math.sqrt(dx * dx + dy * dy)
|
||||
}
|
||||
|
||||
// 计算连线的角度
|
||||
const computedLineAngle = computed(() => {
|
||||
if (state.measureDistancesPoints.length === 2) {
|
||||
@ -1872,11 +1867,10 @@ const measureDistancesClick = (event) => {
|
||||
state.measureDistancesPoints.push({ x: offsetX, y: offsetY })
|
||||
if (state.measureDistancesPoints.length === 2) {
|
||||
// 计算两点之间的距离
|
||||
let distancesNum = calculateDistance(
|
||||
state.measureDistancesNum = calculateDistance(
|
||||
state.measureDistancesPoints[0],
|
||||
state.measureDistancesPoints[1]
|
||||
)
|
||||
state.measureDistancesNum = distancesNum * 0.05
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -2135,27 +2129,27 @@ window.document.oncontextmenu = function () {
|
||||
//监听键盘事件
|
||||
const handleKeyDown = (event) => {
|
||||
if (event.ctrlKey) {
|
||||
if (event.key === 'c') {
|
||||
//复制
|
||||
if (state.currentItemIndex === -1) {
|
||||
message.warning('请先选择要操作的对象')
|
||||
return
|
||||
}
|
||||
replicationNode()
|
||||
} else if (event.key === 'v') {
|
||||
//粘贴
|
||||
if (!state.copyMapItem) {
|
||||
message.warning('请先复制对象')
|
||||
return
|
||||
}
|
||||
pasteNode()
|
||||
} else if (event.key === 'z') {
|
||||
//撤回
|
||||
backPreviousStep()
|
||||
} else if (event.key === 'y') {
|
||||
//重写
|
||||
backNextStep()
|
||||
}
|
||||
// if (event.key === 'c') {
|
||||
// //复制
|
||||
// if (state.currentItemIndex === -1) {
|
||||
// message.warning('请先选择要操作的对象')
|
||||
// return
|
||||
// }
|
||||
// replicationNode()
|
||||
// } else if (event.key === 'v') {
|
||||
// //粘贴
|
||||
// if (!state.copyMapItem) {
|
||||
// message.warning('请先复制对象')
|
||||
// return
|
||||
// }
|
||||
// pasteNode()
|
||||
// } else if (event.key === 'z') {
|
||||
// //撤回
|
||||
// backPreviousStep()
|
||||
// } else if (event.key === 'y') {
|
||||
// //重写
|
||||
// backNextStep()
|
||||
// }
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user