提交 c773501a authored 作者: jinrb's avatar jinrb

地块调查填报土壤和地下水环境质量信息回显处理

上级 9e528dc2
...@@ -649,6 +649,25 @@ ...@@ -649,6 +649,25 @@
} }
}); });
} }
// 地下水无机物
if (obj.wjwDxs) {
wjwDxs.value = obj.wjwDxs?.split(',') || [];
wjwDxs.value.forEach((a) => {
if (oList.value['重金属'].includes(a)) {
previousValues.value['yjwDxs1'].push(a);
}
});
}
// 地下水有机物
if (obj.yjwDxs) {
yjwDxs.value = obj.yjwDxs?.split(',') || [];
yjwDxs.value.forEach((a) => {
if (oList.value['有机物'].includes(a)) {
previousValues.value['yjwDxs0'].push(a);
}
});
}
updateSchema({ updateSchema({
label: '地下水是否污染', label: '地下水是否污染',
field: 'sfWr', field: 'sfWr',
......
...@@ -22,6 +22,9 @@ ...@@ -22,6 +22,9 @@
type: Array, type: Array,
default: [], default: [],
}, },
uploadXgpg: {
type: Function
}
}); });
//自定义表单字段 //自定义表单字段
const formSchemas: FormSchema[] = [ const formSchemas: FormSchema[] = [
...@@ -42,6 +45,11 @@ ...@@ -42,6 +45,11 @@
field: `${(props.obj&&props.obj.length>0) ? 'mj' : 'fxgkfw'}`, field: `${(props.obj&&props.obj.length>0) ? 'mj' : 'fxgkfw'}`,
required: true, required: true,
component: 'InputNumber', component: 'InputNumber',
componentProps: {
onBlur: (val: any) => {
props.uploadXgpg(val.target.value)
}
},
}, },
{ {
label: `${(props.obj&&props.obj.length>1) ? props.obj[1].name : ''}`, label: `${(props.obj&&props.obj.length>1) ? props.obj[1].name : ''}`,
......
...@@ -92,6 +92,7 @@ ...@@ -92,6 +92,7 @@
labelFirst="风险管控效果评估" labelFirst="风险管控效果评估"
:obj="[{ name: '风险管控范围(m²)' }]" :obj="[{ name: '风险管控范围(m²)' }]"
:data="{ ...dsInfor.xgpg, scjdbm: 'S6', pgtype: param.pgtype }" :data="{ ...dsInfor.xgpg, scjdbm: 'S6', pgtype: param.pgtype }"
:uploadXgpg="upXgpg"
/> />
<template #extra><a-button type="primary" @click.prevent="addGKcs($event)" style="margin-left: 10px">保存</a-button></template> <template #extra><a-button type="primary" @click.prevent="addGKcs($event)" style="margin-left: 10px">保存</a-button></template>
<div <div
...@@ -158,6 +159,10 @@ ...@@ -158,6 +159,10 @@
wrdkjbxxb: {}, wrdkjbxxb: {},
}); });
function upXgpg(data) {
dsInfor.value.xgpg.sjxftfl = data
}
async function getdkInfor() { async function getdkInfor() {
dsInfor.value = await plotDetails({ dsInfor.value = await plotDetails({
wrdkid: param.value.wrdkid, wrdkid: param.value.wrdkid,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论