From a8eea184a0455b2325fd45be04b310e9654b2d42 Mon Sep 17 00:00:00 2001 From: lishenfeng Date: Thu, 7 Nov 2024 14:22:56 +0800 Subject: [PATCH] =?UTF-8?q?fix():=20=E5=B7=A1=E6=A3=80=E4=BB=BB=E5=8A=A1bu?= =?UTF-8?q?g=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/service/apiurl.js | 2 +- src/views/rcgl/xcxj/xjrw/form.js | 20 +++++++++++++++----- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/service/apiurl.js b/src/service/apiurl.js index 346b15335..310ea2336 100644 --- a/src/service/apiurl.js +++ b/src/service/apiurl.js @@ -917,7 +917,7 @@ const apiurl = { reservoirsummaryInfo: service_fxdd + '/reservoir/water/summaryInfo', //实时水情-水库水情汇总 //河道弹框详情 monitor: service_fxdd + '/river/water/monitor/data', //监测数据 - detail: service_fxdd + '/reservoir/water/detail', //监测数据-下方表格 + detail: service_fxdd + '/river/water/detail', //监测数据-下方表格 zqrl: service_fxdd + '/river/water/zqrl', //水位流量关系 channel: service_fxdd + '/reservoir/water/image/channel', //图像监测-视角 imageinfo: service_fxdd + '/reservoir/water/image/info', //图像监测-列表 diff --git a/src/views/rcgl/xcxj/xjrw/form.js b/src/views/rcgl/xcxj/xjrw/form.js index 3b6aa3b07..16ef5b328 100644 --- a/src/views/rcgl/xcxj/xjrw/form.js +++ b/src/views/rcgl/xcxj/xjrw/form.js @@ -18,6 +18,7 @@ const url = "http://223.75.53.141:9102/test.by-lyf.tmp" const ModalForm = ({ mode, record, onEdit, onSave, onSimilarSave }) => { const [itemList, setItemList] = useState([]) const [itemParams, setItemParams] = useState([]) + const [list, setList] = useState([]) const taskTypes = [ {label:"日常巡查",value:0}, {label:"特别检查",value:1}, @@ -49,6 +50,7 @@ const ModalForm = ({ mode, record, onEdit, onSave, onSimilarSave }) => { disabled:item.children.length > 0 ? false : true })); const result = handleTree(arr1) + setList(res.data) console.log(result); setItemList(result) } @@ -75,11 +77,19 @@ const ModalForm = ({ mode, record, onEdit, onSave, onSimilarSave }) => { } } - const itemChange = (a, b,c) => { - const itemArr = a.map(item => ({ - pointId: c?.triggerNode?.props?.pointId, - itemId:item - })) + const itemChange = (a, b, c) => { + const itemArr = a.map(item => { + let pointId; + list.forEach(o => { + if (o.id != item && !pointId) { + pointId = o.children?.find(t => t.id == item)?.pointId; + } + }) + return { + itemId: item, + pointId + } + }) setItemParams(itemArr) }