修改显示

main
suixy 2 months ago
parent 564539f99f
commit bff10e7d9d

@ -128,4 +128,15 @@ export function GetAllCData(data) {
return request({ return request({
url: '/api/FodAirPort/GetAllCData', method: 'get', params: 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, setParasSignalpro,
getShildList, getShildList,
addShildData, addShildData,
delShildData, StartWork, StopWork, RestartWork, ShutDownWork, getAllAirPort, getArea, GetAllCData delShildData,
StartWork,
StopWork,
RestartWork,
ShutDownWork,
getAllAirPort,
getArea,
GetAllCData,
InsertCListData,
UpdateCData
} from "@/api/api"; } from "@/api/api";
import {useRouter} from "vue-router"; import {useRouter} from "vue-router";
@ -350,27 +359,28 @@ const RIGHT = defineComponent({
</ElCard> </ElCard>
<ElCard shadow="always" style={{marginTop: "12px"}}> <ElCard shadow="always" style={{marginTop: "12px"}}>
{points.value.map((i, k) => ( {areaPoints.value.map((i, k) => (
<div style={{marginBottom: "12px"}} key={k}> <div style={{marginBottom: "12px"}} key={k}>
<ElInput disabled modelValue={i.name} style={{width: "100px"}}/> <ElInput disabled modelValue={i.name} style={{width: "100px"}}/>
<ElInput <ElInput
modelValue={i.lon} modelValue={i.lon}
style={{width: "150px", marginLeft: "20px"}} style={{width: "150px", marginLeft: "20px"}}
onUpdate:modelValue={val => (points.value[k].lon = val)} onUpdate:modelValue={val => (areaPoints.value[k].lon = val)}
/> />
<ElInput <ElInput
modelValue={i.lat} modelValue={i.lat}
style={{width: "150px", marginLeft: "20px"}} 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)} <ElButton type="primary" onClick={() => getPoint(k)}
style={{marginLeft: "20px"}}>获取</ElButton> style={{marginLeft: "20px"}}>获取</ElButton>
</div> </div>
))} ))}
</ElCard> </ElCard>
<div style={{textAlign: "center", marginTop: "12px"}}> <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>
</div> </div>
)} )}
@ -1070,8 +1080,16 @@ const select2Update = (val) => {
const select3Update = (val) => { const select3Update = (val) => {
form6.value.region1 = val form6.value.region1 = val
} }
const areaPoints = ref([])
const getArea2 = () => { 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> </script>
<style> <style>

Loading…
Cancel
Save