修改障碍物保存逻辑

main
suixy 4 weeks ago
parent f7a7b1439c
commit facd8af26d

@ -972,7 +972,7 @@
</template> </template>
<script setup> <script setup>
import Ruler from "@/components/ruler.vue"; import Ruler from "@/components/ruler.vue";
import {onMounted, ref, watch, computed} from "vue"; import {computed, onMounted, ref, watch} from "vue";
import { import {
addShildData, addShildData,
DeleteCData, DeleteCData,
@ -981,10 +981,13 @@ import {
GetAllCData, GetAllCData,
getArea, getArea,
getParasPos, getParasPos,
getParasSignalpro, GetSetting, getParasSignalpro,
GetSetting,
getShildList, getShildList,
InserDealObstacleModel, InserDealObstacleModel,
InsertCListData, PosSetting, PostDealObstacleModel, InsertCListData,
PosSetting,
PostDealObstacleModel,
RestartWork, RestartWork,
setParasPos, setParasPos,
setParasSignalpro, setParasSignalpro,
@ -1000,9 +1003,10 @@ import {useRouter} from "vue-router";
import {ElMessage} from "element-plus"; import {ElMessage} from "element-plus";
import { import {
calcRectangleFromPoints, calcRectangleFromPoints,
getLocalPositionRelativeToP4, correctDeviation,
getDeviationValue, getDeviationValue,
correctDeviation, parseTime getLocalPositionRelativeToP4,
parseTime
} from '@/utils/tool' } from '@/utils/tool'
const date1 = ref([]) const date1 = ref([])
@ -1484,10 +1488,7 @@ const addShildItem = () => {
} }
tableData1.value = tableData1.value.filter(v => !(v.Lon === shildForm.value.lon && v.Lat === shildForm.value.lat && v.Strength === shildForm.value.strength)) tableData1.value = tableData1.value.filter(v => !(v.Lon === shildForm.value.lon && v.Lat === shildForm.value.lat && v.Strength === shildForm.value.strength))
if (data) { if (data) {
let index = table1Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength) dotIndex.value = table1Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength)
if (index >= 0) {
dotIndex.value = index
}
} }
addShildData(shildForm.value).then(e => { addShildData(shildForm.value).then(e => {
@ -1547,10 +1548,7 @@ const delPoint = (e) => {
if (data) { if (data) {
let index = table1Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength) dotIndex.value = table1Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength)
if (index >= 0) {
dotIndex.value = index
}
} }
} }
// //
@ -1583,10 +1581,7 @@ const handleObstacle = () => {
dialog1.value = false dialog1.value = false
tableData1.value = tableData1.value.filter(v => !(v.Lon === dialog1Form.value.longitude && v.Lat === dialog1Form.value.latitude && v.Strength === dialog1Form.value.strength)) tableData1.value = tableData1.value.filter(v => !(v.Lon === dialog1Form.value.longitude && v.Lat === dialog1Form.value.latitude && v.Strength === dialog1Form.value.strength))
if (data) { if (data) {
let index = table1Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength) dotIndex.value = table1Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength)
if (index >= 0) {
dotIndex.value = index
}
} }
}) })
} }
@ -1617,10 +1612,7 @@ const batchDisposal = () => {
}) })
getShildTableList() getShildTableList()
if (data) { if (data) {
let index = table1Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength) dotIndex.value = table1Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength)
if (index >= 0) {
dotIndex.value = index
}
} }
} }
// //
@ -1641,10 +1633,7 @@ const batchDel = () => {
} }
}) })
if (data) { if (data) {
let index = table1Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength) dotIndex.value = table1Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength)
if (index >= 0) {
dotIndex.value = index
}
} }
} }
// //
@ -1674,10 +1663,7 @@ const batchShild = () => {
}) })
getShildTableList() getShildTableList()
if (data) { if (data) {
let index = table1Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength) dotIndex.value = table1Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength)
if (index >= 0) {
dotIndex.value = index
}
} }
} }
@ -1706,10 +1692,7 @@ const addShildItem1 = () => {
} }
tableData1.value = tableData1.value.filter(v => !(v.Lon === shildForm.value.lon && v.Lat === shildForm.value.lat && v.Strength === shildForm.value.strength)) tableData1.value = tableData1.value.filter(v => !(v.Lon === shildForm.value.lon && v.Lat === shildForm.value.lat && v.Strength === shildForm.value.strength))
if (data) { if (data) {
let index = table2Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength) dotIndex1.value = table2Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength)
if (index >= 0) {
dotIndex1.value = index
}
} }
addShildData(shildForm1.value).then(e => { addShildData(shildForm1.value).then(e => {
@ -1769,10 +1752,7 @@ const delPoint1 = (e) => {
if (data) { if (data) {
let index = table2Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength) dotIndex1.value = table2Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength)
if (index >= 0) {
dotIndex1.value = index
}
} }
} }
// //
@ -1805,10 +1785,7 @@ const handleObstacle1 = () => {
dialog2.value = false dialog2.value = false
tableData1.value = tableData1.value.filter(v => !(v.Lon === dialog1Form.value.longitude && v.Lat === dialog1Form.value.latitude && v.Strength === dialog1Form.value.strength)) tableData1.value = tableData1.value.filter(v => !(v.Lon === dialog1Form.value.longitude && v.Lat === dialog1Form.value.latitude && v.Strength === dialog1Form.value.strength))
if (data) { if (data) {
let index = table2Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength) dotIndex1.value = table2Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength)
if (index >= 0) {
dotIndex1.value = index
}
} }
}) })
} }
@ -1839,10 +1816,7 @@ const batchDisposal1 = () => {
}) })
getShildTableList() getShildTableList()
if (data) { if (data) {
let index = table2Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength) dotIndex1.value = table2Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength)
if (index >= 0) {
dotIndex1.value = index
}
} }
} }
// //
@ -1863,10 +1837,7 @@ const batchDel1 = () => {
} }
}) })
if (data) { if (data) {
let index = table2Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength) dotIndex1.value = table2Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength)
if (index >= 0) {
dotIndex1.value = index
}
} }
} }
// //
@ -1896,10 +1867,7 @@ const batchShild1 = () => {
}) })
getShildTableList() getShildTableList()
if (data) { if (data) {
let index = table2Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength) dotIndex1.value = table2Data.value.findIndex(v => v.Lon === data.Lon && v.Lat === data.Lat && v.Strength === data.Strength)
if (index >= 0) {
dotIndex1.value = index
}
} }
} }

Loading…
Cancel
Save