Merge branch 'main' of http://123.132.248.154:10000/HC_YFZX/CaiYuanYiTiHua
commit
89b31e5d8e
|
|
@ -1087,7 +1087,7 @@
|
||||||
|
|
||||||
|
|
||||||
// 处理面积
|
// 处理面积
|
||||||
const handlerFeatureArea = ()=>{
|
const handlerFeatureArea = ()=>{
|
||||||
let addArea = {
|
let addArea = {
|
||||||
area: 0,
|
area: 0,
|
||||||
nongyongdi_area: 0,
|
nongyongdi_area: 0,
|
||||||
|
|
@ -1097,43 +1097,20 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
splitPolygonForm.value?.forEach((item,index)=>{
|
splitPolygonForm.value?.forEach((item,index)=>{
|
||||||
|
|
||||||
// 处理最后一块图斑面积
|
// 处理最后一块图斑面积
|
||||||
if(index == splitPolygonForm.value.length-1){
|
if(index == splitPolygonForm.value.length-1){
|
||||||
|
|
||||||
// 总面积
|
|
||||||
// if(area - addArea.area > 0){
|
|
||||||
// splitPolygonForm.value[index].area = area - addArea.area;
|
|
||||||
// }else if(area -addArea.area == 0){
|
|
||||||
// splitPolygonForm.value[index].area = area - addArea.area;
|
|
||||||
// }else if(area -addArea.area < 0){
|
|
||||||
// splitPolygonForm.value[index].area = 0;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// 耕地面积
|
|
||||||
// if(gengdi_area - addArea.gengdi_area > 0){
|
|
||||||
|
|
||||||
|
|
||||||
// }else if(gengdi_area -addArea.gengdi_area == 0){
|
|
||||||
// splitPolygonForm.value[index].gengdi_area = gengdi_area - addArea.gengdi_area;
|
|
||||||
// }else if(gengdi_area -addArea.gengdi_area < 0){
|
|
||||||
// splitPolygonForm.value[index].gengdi_area = 0;
|
|
||||||
// }
|
|
||||||
|
|
||||||
splitPolygonForm.value[index].area = (area - addArea.area).toFixed(2);
|
splitPolygonForm.value[index].area = (area - addArea.area).toFixed(2);
|
||||||
splitPolygonForm.value[index].gengdi_area = (gengdi_area - addArea.gengdi_area).toFixed(2);
|
splitPolygonForm.value[index].gengdi_area = (gengdi_area - addArea.gengdi_area).toFixed(2);
|
||||||
splitPolygonForm.value[index].nongyongdi_area = (nongyongdi_area - addArea.nongyongdi_area).toFixed(2);
|
splitPolygonForm.value[index].nongyongdi_area = (nongyongdi_area - addArea.nongyongdi_area).toFixed(2);
|
||||||
splitPolygonForm.value[index].yongjiujibennongtian_area = (yongjiujibennongtian_area - addArea.yongjiujibennongtian_area).toFixed(2);
|
splitPolygonForm.value[index].yongjiujibennongtian_area = (yongjiujibennongtian_area - addArea.yongjiujibennongtian_area).toFixed(2);
|
||||||
splitPolygonForm.value[index].shengtaibaohuhongxian_area = (shengtaibaohuhongxian_area - addArea.shengtaibaohuhongxian_area).toFixed(2);
|
splitPolygonForm.value[index].shengtaibaohuhongxian_area = (shengtaibaohuhongxian_area - addArea.shengtaibaohuhongxian_area).toFixed(2);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 累计面积
|
// 累计面积
|
||||||
addArea.area = addArea.area + item.area;
|
addArea.area = addArea.area + parseFloat(item.area);
|
||||||
addArea.gengdi_area = addArea.gengdi_area + item.gengdi_area;
|
addArea.gengdi_area = addArea.gengdi_area + parseFloat(item.gengdi_area);
|
||||||
addArea.nongyongdi_area = addArea.nongyongdi_area + item.nongyongdi_area;
|
addArea.nongyongdi_area = addArea.nongyongdi_area + parseFloat(item.nongyongdi_area);
|
||||||
addArea.yongjiujibennongtian_area = addArea.yongjiujibennongtian_area + item.yongjiujibennongtian_area;
|
addArea.yongjiujibennongtian_area = addArea.yongjiujibennongtian_area + parseFloat(item.yongjiujibennongtian_area);
|
||||||
addArea.shengtaibaohuhongxian_area = addArea.shengtaibaohuhongxian_area + item.shengtaibaohuhongxian_area;
|
addArea.shengtaibaohuhongxian_area = addArea.shengtaibaohuhongxian_area + parseFloat(item.shengtaibaohuhongxian_area);
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -957,12 +957,12 @@ import { itemProps } from '@/components/Menu/src/props';
|
||||||
countyname: countyname,
|
countyname: countyname,
|
||||||
streetname: streetname,
|
streetname: streetname,
|
||||||
isbuildname: '',
|
isbuildname: '',
|
||||||
nongyongdi_area: resultItem.nongyongdi > 0 ? resultItem.nongyongdi : 0.00,
|
nongyongdi_area: resultItem.nongyongdi > 0 ? resultItem.nongyongdi : '0.00',
|
||||||
gengdi_area: resultItem.gengdi > 0 ? resultItem.gengdi : 0.00,
|
gengdi_area: resultItem.gengdi > 0 ? resultItem.gengdi : '0.00',
|
||||||
yongjiujibennongtian_area: resultItem.jibennongtian > 0 ? resultItem.jibennongtian : 0.00,
|
yongjiujibennongtian_area: resultItem.jibennongtian > 0 ? resultItem.jibennongtian : '0.00',
|
||||||
shengtaibaohuhongxian_area: resultItem.shengtaihongxian > 0 ? resultItem.shengtaihongxian : 0.00,
|
shengtaibaohuhongxian_area: resultItem.shengtaihongxian > 0 ? resultItem.shengtaihongxian : '0.00',
|
||||||
guotukongjianguihua_area: null,
|
guotukongjianguihua_area: null,
|
||||||
area: resultItem.totalmianji > 0 ? resultItem.totalmianji : 0.00,
|
area: resultItem.totalmianji > 0 ? resultItem.totalmianji : '0.00',
|
||||||
geom: item,
|
geom: item,
|
||||||
checked:false,
|
checked:false,
|
||||||
};
|
};
|
||||||
|
|
@ -1027,43 +1027,20 @@ import { itemProps } from '@/components/Menu/src/props';
|
||||||
}
|
}
|
||||||
|
|
||||||
splitPolygonForm.value?.forEach((item,index)=>{
|
splitPolygonForm.value?.forEach((item,index)=>{
|
||||||
|
|
||||||
// 处理最后一块图斑面积
|
// 处理最后一块图斑面积
|
||||||
if(index == splitPolygonForm.value.length-1){
|
if(index == splitPolygonForm.value.length-1){
|
||||||
|
|
||||||
// 总面积
|
|
||||||
// if(area - addArea.area > 0){
|
|
||||||
// splitPolygonForm.value[index].area = area - addArea.area;
|
|
||||||
// }else if(area -addArea.area == 0){
|
|
||||||
// splitPolygonForm.value[index].area = area - addArea.area;
|
|
||||||
// }else if(area -addArea.area < 0){
|
|
||||||
// splitPolygonForm.value[index].area = 0;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// 耕地面积
|
|
||||||
// if(gengdi_area - addArea.gengdi_area > 0){
|
|
||||||
|
|
||||||
|
|
||||||
// }else if(gengdi_area -addArea.gengdi_area == 0){
|
|
||||||
// splitPolygonForm.value[index].gengdi_area = gengdi_area - addArea.gengdi_area;
|
|
||||||
// }else if(gengdi_area -addArea.gengdi_area < 0){
|
|
||||||
// splitPolygonForm.value[index].gengdi_area = 0;
|
|
||||||
// }
|
|
||||||
|
|
||||||
splitPolygonForm.value[index].area = (area - addArea.area).toFixed(2);
|
splitPolygonForm.value[index].area = (area - addArea.area).toFixed(2);
|
||||||
splitPolygonForm.value[index].gengdi_area = (gengdi_area - addArea.gengdi_area).toFixed(2);
|
splitPolygonForm.value[index].gengdi_area = (gengdi_area - addArea.gengdi_area).toFixed(2);
|
||||||
splitPolygonForm.value[index].nongyongdi_area = (nongyongdi_area - addArea.nongyongdi_area).toFixed(2);
|
splitPolygonForm.value[index].nongyongdi_area = (nongyongdi_area - addArea.nongyongdi_area).toFixed(2);
|
||||||
splitPolygonForm.value[index].yongjiujibennongtian_area = (yongjiujibennongtian_area - addArea.yongjiujibennongtian_area).toFixed(2);
|
splitPolygonForm.value[index].yongjiujibennongtian_area = (yongjiujibennongtian_area - addArea.yongjiujibennongtian_area).toFixed(2);
|
||||||
splitPolygonForm.value[index].shengtaibaohuhongxian_area = (shengtaibaohuhongxian_area - addArea.shengtaibaohuhongxian_area).toFixed(2);
|
splitPolygonForm.value[index].shengtaibaohuhongxian_area = (shengtaibaohuhongxian_area - addArea.shengtaibaohuhongxian_area).toFixed(2);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 累计面积
|
// 累计面积
|
||||||
addArea.area = addArea.area + item.area;
|
addArea.area = addArea.area + parseFloat(item.area);
|
||||||
addArea.gengdi_area = addArea.gengdi_area + item.gengdi_area;
|
addArea.gengdi_area = addArea.gengdi_area + parseFloat(item.gengdi_area);
|
||||||
addArea.nongyongdi_area = addArea.nongyongdi_area + item.nongyongdi_area;
|
addArea.nongyongdi_area = addArea.nongyongdi_area + parseFloat(item.nongyongdi_area);
|
||||||
addArea.yongjiujibennongtian_area = addArea.yongjiujibennongtian_area + item.yongjiujibennongtian_area;
|
addArea.yongjiujibennongtian_area = addArea.yongjiujibennongtian_area + parseFloat(item.yongjiujibennongtian_area);
|
||||||
addArea.shengtaibaohuhongxian_area = addArea.shengtaibaohuhongxian_area + item.shengtaibaohuhongxian_area;
|
addArea.shengtaibaohuhongxian_area = addArea.shengtaibaohuhongxian_area + parseFloat(item.shengtaibaohuhongxian_area);
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1250,7 +1227,9 @@ import { itemProps } from '@/components/Menu/src/props';
|
||||||
}
|
}
|
||||||
|
|
||||||
calTubanArea(calAreaParams).then(resultItem=>{
|
calTubanArea(calAreaParams).then(resultItem=>{
|
||||||
|
|
||||||
if(resultItem){
|
if(resultItem){
|
||||||
|
|
||||||
let polygon = {
|
let polygon = {
|
||||||
fid: null,
|
fid: null,
|
||||||
unitname: '',
|
unitname: '',
|
||||||
|
|
@ -1259,16 +1238,15 @@ import { itemProps } from '@/components/Menu/src/props';
|
||||||
countyname: countyname,
|
countyname: countyname,
|
||||||
streetname: streetname,
|
streetname: streetname,
|
||||||
isbuildname: '',
|
isbuildname: '',
|
||||||
nongyongdi_area: resultItem.nongyongdi > 0 ? resultItem.nongyongdi : 0.00,
|
nongyongdi_area: resultItem.nongyongdi > 0 ? resultItem.nongyongdi : '0.00',
|
||||||
gengdi_area: resultItem.gengdi > 0 ? resultItem.gengdi : 0.00,
|
gengdi_area: resultItem.gengdi > 0 ? resultItem.gengdi : '0.00',
|
||||||
yongjiujibennongtian_area: resultItem.jibennongtian > 0 ? resultItem.jibennongtian : 0.00,
|
yongjiujibennongtian_area: resultItem.jibennongtian > 0 ? resultItem.jibennongtian : '0.00',
|
||||||
shengtaibaohuhongxian_area: resultItem.shengtaihongxian > 0 ? resultItem.shengtaihongxian : 0.00,
|
shengtaibaohuhongxian_area: resultItem.shengtaihongxian > 0 ? resultItem.shengtaihongxian : '0.00',
|
||||||
guotukongjianguihua_area: null,
|
guotukongjianguihua_area: null,
|
||||||
area: resultItem.totalmianji > 0 ? resultItem.totalmianji : 0.00,
|
area: resultItem.totalmianji > 0 ? resultItem.totalmianji : '0.00',
|
||||||
geom: union,
|
geom: union,
|
||||||
checked:false,
|
checked:false,
|
||||||
}
|
}
|
||||||
|
|
||||||
splitAfterPolygon.value?.push(union);
|
splitAfterPolygon.value?.push(union);
|
||||||
splitPolygonForm.value?.push(polygon);
|
splitPolygonForm.value?.push(polygon);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -906,43 +906,20 @@ import { itemProps } from '@/components/Menu/src/props';
|
||||||
}
|
}
|
||||||
|
|
||||||
splitPolygonForm.value?.forEach((item,index)=>{
|
splitPolygonForm.value?.forEach((item,index)=>{
|
||||||
|
|
||||||
// 处理最后一块图斑面积
|
// 处理最后一块图斑面积
|
||||||
if(index == splitPolygonForm.value.length-1){
|
if(index == splitPolygonForm.value.length-1){
|
||||||
|
|
||||||
// 总面积
|
|
||||||
// if(area - addArea.area > 0){
|
|
||||||
// splitPolygonForm.value[index].area = area - addArea.area;
|
|
||||||
// }else if(area -addArea.area == 0){
|
|
||||||
// splitPolygonForm.value[index].area = area - addArea.area;
|
|
||||||
// }else if(area -addArea.area < 0){
|
|
||||||
// splitPolygonForm.value[index].area = 0;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// 耕地面积
|
|
||||||
// if(gengdi_area - addArea.gengdi_area > 0){
|
|
||||||
|
|
||||||
|
|
||||||
// }else if(gengdi_area -addArea.gengdi_area == 0){
|
|
||||||
// splitPolygonForm.value[index].gengdi_area = gengdi_area - addArea.gengdi_area;
|
|
||||||
// }else if(gengdi_area -addArea.gengdi_area < 0){
|
|
||||||
// splitPolygonForm.value[index].gengdi_area = 0;
|
|
||||||
// }
|
|
||||||
|
|
||||||
splitPolygonForm.value[index].area = (area - addArea.area).toFixed(2);
|
splitPolygonForm.value[index].area = (area - addArea.area).toFixed(2);
|
||||||
splitPolygonForm.value[index].gengdi_area = (gengdi_area - addArea.gengdi_area).toFixed(2);
|
splitPolygonForm.value[index].gengdi_area = (gengdi_area - addArea.gengdi_area).toFixed(2);
|
||||||
splitPolygonForm.value[index].nongyongdi_area = (nongyongdi_area - addArea.nongyongdi_area).toFixed(2);
|
splitPolygonForm.value[index].nongyongdi_area = (nongyongdi_area - addArea.nongyongdi_area).toFixed(2);
|
||||||
splitPolygonForm.value[index].yongjiujibennongtian_area = (yongjiujibennongtian_area - addArea.yongjiujibennongtian_area).toFixed(2);
|
splitPolygonForm.value[index].yongjiujibennongtian_area = (yongjiujibennongtian_area - addArea.yongjiujibennongtian_area).toFixed(2);
|
||||||
splitPolygonForm.value[index].shengtaibaohuhongxian_area = (shengtaibaohuhongxian_area - addArea.shengtaibaohuhongxian_area).toFixed(2);
|
splitPolygonForm.value[index].shengtaibaohuhongxian_area = (shengtaibaohuhongxian_area - addArea.shengtaibaohuhongxian_area).toFixed(2);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 累计面积
|
// 累计面积
|
||||||
addArea.area = addArea.area + item.area;
|
addArea.area = addArea.area + parseFloat(item.area);
|
||||||
addArea.gengdi_area = addArea.gengdi_area + item.gengdi_area;
|
addArea.gengdi_area = addArea.gengdi_area + parseFloat(item.gengdi_area);
|
||||||
addArea.nongyongdi_area = addArea.nongyongdi_area + item.nongyongdi_area;
|
addArea.nongyongdi_area = addArea.nongyongdi_area + parseFloat(item.nongyongdi_area);
|
||||||
addArea.yongjiujibennongtian_area = addArea.yongjiujibennongtian_area + item.yongjiujibennongtian_area;
|
addArea.yongjiujibennongtian_area = addArea.yongjiujibennongtian_area + parseFloat(item.yongjiujibennongtian_area);
|
||||||
addArea.shengtaibaohuhongxian_area = addArea.shengtaibaohuhongxian_area + item.shengtaibaohuhongxian_area;
|
addArea.shengtaibaohuhongxian_area = addArea.shengtaibaohuhongxian_area + parseFloat(item.shengtaibaohuhongxian_area);
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -381,7 +381,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="split-operation">
|
<div class="split-operation">
|
||||||
|
|
||||||
<!-- <a-button type="primary" :disabled="isSpliting" @click="mergeSplitResult">合并图斑</a-button> -->
|
<a-button type="primary" :disabled="isSpliting" @click="mergeSplitResult">合并图斑</a-button>
|
||||||
<!--
|
<!--
|
||||||
<a-button type="error" :disabled="isSpliting" @click="deleteSplitResult">删除图斑</a-button> -->
|
<a-button type="error" :disabled="isSpliting" @click="deleteSplitResult">删除图斑</a-button> -->
|
||||||
|
|
||||||
|
|
@ -903,43 +903,20 @@ const handleCancelPreviewFile = ()=>{
|
||||||
}
|
}
|
||||||
|
|
||||||
splitPolygonForm.value?.forEach((item,index)=>{
|
splitPolygonForm.value?.forEach((item,index)=>{
|
||||||
|
|
||||||
// 处理最后一块图斑面积
|
// 处理最后一块图斑面积
|
||||||
if(index == splitPolygonForm.value.length-1){
|
if(index == splitPolygonForm.value.length-1){
|
||||||
|
|
||||||
// 总面积
|
|
||||||
// if(area - addArea.area > 0){
|
|
||||||
// splitPolygonForm.value[index].area = area - addArea.area;
|
|
||||||
// }else if(area -addArea.area == 0){
|
|
||||||
// splitPolygonForm.value[index].area = area - addArea.area;
|
|
||||||
// }else if(area -addArea.area < 0){
|
|
||||||
// splitPolygonForm.value[index].area = 0;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// 耕地面积
|
|
||||||
// if(gengdi_area - addArea.gengdi_area > 0){
|
|
||||||
|
|
||||||
|
|
||||||
// }else if(gengdi_area -addArea.gengdi_area == 0){
|
|
||||||
// splitPolygonForm.value[index].gengdi_area = gengdi_area - addArea.gengdi_area;
|
|
||||||
// }else if(gengdi_area -addArea.gengdi_area < 0){
|
|
||||||
// splitPolygonForm.value[index].gengdi_area = 0;
|
|
||||||
// }
|
|
||||||
|
|
||||||
splitPolygonForm.value[index].area = (area - addArea.area).toFixed(2);
|
splitPolygonForm.value[index].area = (area - addArea.area).toFixed(2);
|
||||||
splitPolygonForm.value[index].gengdi_area = (gengdi_area - addArea.gengdi_area).toFixed(2);
|
splitPolygonForm.value[index].gengdi_area = (gengdi_area - addArea.gengdi_area).toFixed(2);
|
||||||
splitPolygonForm.value[index].nongyongdi_area = (nongyongdi_area - addArea.nongyongdi_area).toFixed(2);
|
splitPolygonForm.value[index].nongyongdi_area = (nongyongdi_area - addArea.nongyongdi_area).toFixed(2);
|
||||||
splitPolygonForm.value[index].yongjiujibennongtian_area = (yongjiujibennongtian_area - addArea.yongjiujibennongtian_area).toFixed(2);
|
splitPolygonForm.value[index].yongjiujibennongtian_area = (yongjiujibennongtian_area - addArea.yongjiujibennongtian_area).toFixed(2);
|
||||||
splitPolygonForm.value[index].shengtaibaohuhongxian_area = (shengtaibaohuhongxian_area - addArea.shengtaibaohuhongxian_area).toFixed(2);
|
splitPolygonForm.value[index].shengtaibaohuhongxian_area = (shengtaibaohuhongxian_area - addArea.shengtaibaohuhongxian_area).toFixed(2);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 累计面积
|
// 累计面积
|
||||||
addArea.area = addArea.area + item.area;
|
addArea.area = addArea.area + parseFloat(item.area);
|
||||||
addArea.gengdi_area = addArea.gengdi_area + item.gengdi_area;
|
addArea.gengdi_area = addArea.gengdi_area + parseFloat(item.gengdi_area);
|
||||||
addArea.nongyongdi_area = addArea.nongyongdi_area + item.nongyongdi_area;
|
addArea.nongyongdi_area = addArea.nongyongdi_area + parseFloat(item.nongyongdi_area);
|
||||||
addArea.yongjiujibennongtian_area = addArea.yongjiujibennongtian_area + item.yongjiujibennongtian_area;
|
addArea.yongjiujibennongtian_area = addArea.yongjiujibennongtian_area + parseFloat(item.yongjiujibennongtian_area);
|
||||||
addArea.shengtaibaohuhongxian_area = addArea.shengtaibaohuhongxian_area + item.shengtaibaohuhongxian_area;
|
addArea.shengtaibaohuhongxian_area = addArea.shengtaibaohuhongxian_area + parseFloat(item.shengtaibaohuhongxian_area);
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -936,43 +936,20 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
splitPolygonForm.value?.forEach((item,index)=>{
|
splitPolygonForm.value?.forEach((item,index)=>{
|
||||||
|
|
||||||
// 处理最后一块图斑面积
|
// 处理最后一块图斑面积
|
||||||
if(index == splitPolygonForm.value.length-1){
|
if(index == splitPolygonForm.value.length-1){
|
||||||
|
|
||||||
// 总面积
|
|
||||||
// if(area - addArea.area > 0){
|
|
||||||
// splitPolygonForm.value[index].area = area - addArea.area;
|
|
||||||
// }else if(area -addArea.area == 0){
|
|
||||||
// splitPolygonForm.value[index].area = area - addArea.area;
|
|
||||||
// }else if(area -addArea.area < 0){
|
|
||||||
// splitPolygonForm.value[index].area = 0;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// 耕地面积
|
|
||||||
// if(gengdi_area - addArea.gengdi_area > 0){
|
|
||||||
|
|
||||||
|
|
||||||
// }else if(gengdi_area -addArea.gengdi_area == 0){
|
|
||||||
// splitPolygonForm.value[index].gengdi_area = gengdi_area - addArea.gengdi_area;
|
|
||||||
// }else if(gengdi_area -addArea.gengdi_area < 0){
|
|
||||||
// splitPolygonForm.value[index].gengdi_area = 0;
|
|
||||||
// }
|
|
||||||
|
|
||||||
splitPolygonForm.value[index].area = (area - addArea.area).toFixed(2);
|
splitPolygonForm.value[index].area = (area - addArea.area).toFixed(2);
|
||||||
splitPolygonForm.value[index].gengdi_area = (gengdi_area - addArea.gengdi_area).toFixed(2);
|
splitPolygonForm.value[index].gengdi_area = (gengdi_area - addArea.gengdi_area).toFixed(2);
|
||||||
splitPolygonForm.value[index].nongyongdi_area = (nongyongdi_area - addArea.nongyongdi_area).toFixed(2);
|
splitPolygonForm.value[index].nongyongdi_area = (nongyongdi_area - addArea.nongyongdi_area).toFixed(2);
|
||||||
splitPolygonForm.value[index].yongjiujibennongtian_area = (yongjiujibennongtian_area - addArea.yongjiujibennongtian_area).toFixed(2);
|
splitPolygonForm.value[index].yongjiujibennongtian_area = (yongjiujibennongtian_area - addArea.yongjiujibennongtian_area).toFixed(2);
|
||||||
splitPolygonForm.value[index].shengtaibaohuhongxian_area = (shengtaibaohuhongxian_area - addArea.shengtaibaohuhongxian_area).toFixed(2);
|
splitPolygonForm.value[index].shengtaibaohuhongxian_area = (shengtaibaohuhongxian_area - addArea.shengtaibaohuhongxian_area).toFixed(2);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 累计面积
|
// 累计面积
|
||||||
addArea.area = addArea.area + item.area;
|
addArea.area = addArea.area + parseFloat(item.area);
|
||||||
addArea.gengdi_area = addArea.gengdi_area + item.gengdi_area;
|
addArea.gengdi_area = addArea.gengdi_area + parseFloat(item.gengdi_area);
|
||||||
addArea.nongyongdi_area = addArea.nongyongdi_area + item.nongyongdi_area;
|
addArea.nongyongdi_area = addArea.nongyongdi_area + parseFloat(item.nongyongdi_area);
|
||||||
addArea.yongjiujibennongtian_area = addArea.yongjiujibennongtian_area + item.yongjiujibennongtian_area;
|
addArea.yongjiujibennongtian_area = addArea.yongjiujibennongtian_area + parseFloat(item.yongjiujibennongtian_area);
|
||||||
addArea.shengtaibaohuhongxian_area = addArea.shengtaibaohuhongxian_area + item.shengtaibaohuhongxian_area;
|
addArea.shengtaibaohuhongxian_area = addArea.shengtaibaohuhongxian_area + parseFloat(item.shengtaibaohuhongxian_area);
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1025,43 +1025,20 @@ import { itemProps } from '@/components/Menu/src/props';
|
||||||
}
|
}
|
||||||
|
|
||||||
splitPolygonForm.value?.forEach((item,index)=>{
|
splitPolygonForm.value?.forEach((item,index)=>{
|
||||||
|
|
||||||
// 处理最后一块图斑面积
|
// 处理最后一块图斑面积
|
||||||
if(index == splitPolygonForm.value.length-1){
|
if(index == splitPolygonForm.value.length-1){
|
||||||
|
|
||||||
// 总面积
|
|
||||||
// if(area - addArea.area > 0){
|
|
||||||
// splitPolygonForm.value[index].area = area - addArea.area;
|
|
||||||
// }else if(area -addArea.area == 0){
|
|
||||||
// splitPolygonForm.value[index].area = area - addArea.area;
|
|
||||||
// }else if(area -addArea.area < 0){
|
|
||||||
// splitPolygonForm.value[index].area = 0;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// 耕地面积
|
|
||||||
// if(gengdi_area - addArea.gengdi_area > 0){
|
|
||||||
|
|
||||||
|
|
||||||
// }else if(gengdi_area -addArea.gengdi_area == 0){
|
|
||||||
// splitPolygonForm.value[index].gengdi_area = gengdi_area - addArea.gengdi_area;
|
|
||||||
// }else if(gengdi_area -addArea.gengdi_area < 0){
|
|
||||||
// splitPolygonForm.value[index].gengdi_area = 0;
|
|
||||||
// }
|
|
||||||
|
|
||||||
splitPolygonForm.value[index].area = (area - addArea.area).toFixed(2);
|
splitPolygonForm.value[index].area = (area - addArea.area).toFixed(2);
|
||||||
splitPolygonForm.value[index].gengdi_area = (gengdi_area - addArea.gengdi_area).toFixed(2);
|
splitPolygonForm.value[index].gengdi_area = (gengdi_area - addArea.gengdi_area).toFixed(2);
|
||||||
splitPolygonForm.value[index].nongyongdi_area = (nongyongdi_area - addArea.nongyongdi_area).toFixed(2);
|
splitPolygonForm.value[index].nongyongdi_area = (nongyongdi_area - addArea.nongyongdi_area).toFixed(2);
|
||||||
splitPolygonForm.value[index].yongjiujibennongtian_area = (yongjiujibennongtian_area - addArea.yongjiujibennongtian_area).toFixed(2);
|
splitPolygonForm.value[index].yongjiujibennongtian_area = (yongjiujibennongtian_area - addArea.yongjiujibennongtian_area).toFixed(2);
|
||||||
splitPolygonForm.value[index].shengtaibaohuhongxian_area = (shengtaibaohuhongxian_area - addArea.shengtaibaohuhongxian_area).toFixed(2);
|
splitPolygonForm.value[index].shengtaibaohuhongxian_area = (shengtaibaohuhongxian_area - addArea.shengtaibaohuhongxian_area).toFixed(2);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 累计面积
|
// 累计面积
|
||||||
addArea.area = addArea.area + item.area;
|
addArea.area = addArea.area + parseFloat(item.area);
|
||||||
addArea.gengdi_area = addArea.gengdi_area + item.gengdi_area;
|
addArea.gengdi_area = addArea.gengdi_area + parseFloat(item.gengdi_area);
|
||||||
addArea.nongyongdi_area = addArea.nongyongdi_area + item.nongyongdi_area;
|
addArea.nongyongdi_area = addArea.nongyongdi_area + parseFloat(item.nongyongdi_area);
|
||||||
addArea.yongjiujibennongtian_area = addArea.yongjiujibennongtian_area + item.yongjiujibennongtian_area;
|
addArea.yongjiujibennongtian_area = addArea.yongjiujibennongtian_area + parseFloat(item.yongjiujibennongtian_area);
|
||||||
addArea.shengtaibaohuhongxian_area = addArea.shengtaibaohuhongxian_area + item.shengtaibaohuhongxian_area;
|
addArea.shengtaibaohuhongxian_area = addArea.shengtaibaohuhongxian_area + parseFloat(item.shengtaibaohuhongxian_area);
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue