修改显示

main
suixy 2 months ago
parent 564539f99f
commit bff10e7d9d

@ -129,3 +129,14 @@ export function GetAllCData(data) {
url: '/api/FodAirPort/GetAllCData', method: 'get', params: data
});
}
export function InsertCListData(data) {
return request({
url: '/api/FodAirPort/InsertCListData', method: 'post', data: data
});
}
export function UpdateCData(data) {
return request({
url: '/api/FodAirPort/UpdateCData', method: 'post', data: data
});
}

@ -20,7 +20,16 @@ import {
setParasSignalpro,
getShildList,
addShildData,
delShildData, StartWork, StopWork, RestartWork, ShutDownWork, getAllAirPort, getArea, GetAllCData
delShildData,
StartWork,
StopWork,
RestartWork,
ShutDownWork,
getAllAirPort,
getArea,
GetAllCData,
InsertCListData,
UpdateCData
} from "@/api/api";
import {useRouter} from "vue-router";
@ -350,27 +359,28 @@ const RIGHT = defineComponent({
</ElCard>
<ElCard shadow="always" style={{marginTop: "12px"}}>
{points.value.map((i, k) => (
{areaPoints.value.map((i, k) => (
<div style={{marginBottom: "12px"}} key={k}>
<ElInput disabled modelValue={i.name} style={{width: "100px"}}/>
<ElInput
modelValue={i.lon}
style={{width: "150px", marginLeft: "20px"}}
onUpdate:modelValue={val => (points.value[k].lon = val)}
onUpdate:modelValue={val => (areaPoints.value[k].lon = val)}
/>
<ElInput
modelValue={i.lat}
style={{width: "150px", marginLeft: "20px"}}
onUpdate:modelValue={val => (points.value[k].lat = val)}
onUpdate:modelValue={val => (areaPoints.value[k].lat = val)}
/>
<ElButton type="primary" onClick={() => getPoint(k)}
style={{marginLeft: "20px"}}>获取</ElButton>
</div>
))}
</ElCard>
<div style={{textAlign: "center", marginTop: "12px"}}>
<ElButton type="primary" onClick={savePoint} style={{marginLeft: "20px"}}>提交</ElButton>
<ElButton type="primary" onClick={saveAreaPoint} style={{marginLeft: "20px"}}>提交</ElButton>
</div>
</div>
)}
@ -1070,8 +1080,16 @@ const select2Update = (val) => {
const select3Update = (val) => {
form6.value.region1 = val
}
const areaPoints = ref([])
const getArea2 = () => {
GetAllCData({airId: form6.value.region})
GetAllCData({areaId: form6.value.region1}).then((res) => {
areaPoints.value = res.data
})
}
const saveAreaPoint = () => {
areaPoints.value.forEach((v, k) => {
UpdateCData(v)
})
}
</script>
<style>

Loading…
Cancel
Save