fix(): 巡检任务bug修复

lsf-dev
李神峰 2024-11-07 14:22:56 +08:00
parent 4414e81a00
commit a8eea184a0
2 changed files with 16 additions and 6 deletions

View File

@ -917,7 +917,7 @@ const apiurl = {
reservoirsummaryInfo: service_fxdd + '/reservoir/water/summaryInfo', //实时水情-水库水情汇总 reservoirsummaryInfo: service_fxdd + '/reservoir/water/summaryInfo', //实时水情-水库水情汇总
//河道弹框详情 //河道弹框详情
monitor: service_fxdd + '/river/water/monitor/data', //监测数据 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', //水位流量关系 zqrl: service_fxdd + '/river/water/zqrl', //水位流量关系
channel: service_fxdd + '/reservoir/water/image/channel', //图像监测-视角 channel: service_fxdd + '/reservoir/water/image/channel', //图像监测-视角
imageinfo: service_fxdd + '/reservoir/water/image/info', //图像监测-列表 imageinfo: service_fxdd + '/reservoir/water/image/info', //图像监测-列表

View File

@ -18,6 +18,7 @@ const url = "http://223.75.53.141:9102/test.by-lyf.tmp"
const ModalForm = ({ mode, record, onEdit, onSave, onSimilarSave }) => { const ModalForm = ({ mode, record, onEdit, onSave, onSimilarSave }) => {
const [itemList, setItemList] = useState([]) const [itemList, setItemList] = useState([])
const [itemParams, setItemParams] = useState([]) const [itemParams, setItemParams] = useState([])
const [list, setList] = useState([])
const taskTypes = [ const taskTypes = [
{label:"日常巡查",value:0}, {label:"日常巡查",value:0},
{label:"特别检查",value:1}, {label:"特别检查",value:1},
@ -49,6 +50,7 @@ const ModalForm = ({ mode, record, onEdit, onSave, onSimilarSave }) => {
disabled:item.children.length > 0 ? false : true disabled:item.children.length > 0 ? false : true
})); }));
const result = handleTree(arr1) const result = handleTree(arr1)
setList(res.data)
console.log(result); console.log(result);
setItemList(result) setItemList(result)
} }
@ -76,10 +78,18 @@ const ModalForm = ({ mode, record, onEdit, onSave, onSimilarSave }) => {
} }
const itemChange = (a, b, c) => { const itemChange = (a, b, c) => {
const itemArr = a.map(item => ({ const itemArr = a.map(item => {
pointId: c?.triggerNode?.props?.pointId, let pointId;
itemId:item list.forEach(o => {
})) if (o.id != item && !pointId) {
pointId = o.children?.find(t => t.id == item)?.pointId;
}
})
return {
itemId: item,
pointId
}
})
setItemParams(itemArr) setItemParams(itemArr)
} }