diff --git a/public/assets/images/four.png b/public/assets/images/four.png index d114e6bdc..edde7a8f0 100644 Binary files a/public/assets/images/four.png and b/public/assets/images/four.png differ diff --git a/public/assets/images/three.png b/public/assets/images/three.png index 036378594..2e587b942 100644 Binary files a/public/assets/images/three.png and b/public/assets/images/three.png differ diff --git a/src/components/crud/_.js b/src/components/crud/_.js index 005fec4e0..1cf029846 100644 --- a/src/components/crud/_.js +++ b/src/components/crud/_.js @@ -156,6 +156,11 @@ export function createCrudService(urlSet) { const resData = await httppost2(urlSet, params) || {}; return resData; } + + const edit1 = async (params) => { + const resData = await httppost2(urlSet, params) || {}; + return resData; + } const insert = async (params) => { const resData = await httppost2(urlSet + `/${params}`) || {}; return resData; @@ -241,6 +246,7 @@ export function createCrudService(urlSet) { todo: todo, save: save, edit: edit, + edit1: edit1, del: del, insert:insert, delGet:delGet, diff --git a/src/service/apiurl.js b/src/service/apiurl.js index 512f6f049..0fbab2969 100644 --- a/src/service/apiurl.js +++ b/src/service/apiurl.js @@ -909,7 +909,7 @@ const apiurl = { reservoirsummaryInfo: service_fxdd + '/reservoir/water/summaryInfo', //实时水情-水库水情汇总 //河道弹框详情 monitor: service_fxdd + '/river/water/monitor/data', //监测数据 - detail: service_fxdd + '/river/water/detail', //监测数据-下方表格 + detail: service_fxdd + '/reservoir/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/service/sssq.js b/src/service/sssq.js index 7c043eb0a..021323409 100644 --- a/src/service/sssq.js +++ b/src/service/sssq.js @@ -23,9 +23,9 @@ export async function reservoirlist(params) { if (code !== 200) { message.error(msg || '请求失败'); } - const list = data?.filter(o => o.lgtd && o.lttd) + // const list = data?.filter(o => o.lgtd && o.lttd) - return list; + return data; } diff --git a/src/views/gcaqjc/gcaqfx/jrx/index.js b/src/views/gcaqjc/gcaqfx/jrx/index.js index 4fd48a546..b25aeda2f 100644 --- a/src/views/gcaqjc/gcaqfx/jrx/index.js +++ b/src/views/gcaqjc/gcaqfx/jrx/index.js @@ -90,8 +90,8 @@ export default function Xmzlmb() { ...obj, } }) - let res1 = result.map(item => ({...item,rz:(item.rz - 100).toFixed(2)})) //为了测试 最后需要删除 - setDateSources(res1) + // let res1 = result.map(item => ({...item,rz:(item.rz - 100).toFixed(2)})) //为了测试 最后需要删除 + setDateSources(result) } catch (error) { console.log(error); } diff --git a/src/views/gcaqjc/gcaqfx/jrx/jrxOptions.js b/src/views/gcaqjc/gcaqfx/jrx/jrxOptions.js index 2b8de4a64..5900a5c83 100644 --- a/src/views/gcaqjc/gcaqfx/jrx/jrxOptions.js +++ b/src/views/gcaqjc/gcaqfx/jrx/jrxOptions.js @@ -35,12 +35,12 @@ const textColor = '#666' []; const gz3 = data[alltype[2]] ? - type == "1" ? [[73, 161], [73, data[alltype[2]]]] : + type == "1" ? [[72.5, 161], [72.5, data[alltype[2]]]] : type == "2" ? [[66.5, 162], [66.5, data[alltype[2]]]] : [[73, 161], [73, data[alltype[2]]]] : []; const gz4 = data[alltype[3]] ? - type == "1" ? [[85, 166], [85, data[alltype[3]]]] : + type == "1" ? [[84.5, 166], [84.5, data[alltype[3]]]] : type == "2" ? [[77, 161], [77, data[alltype[3]]]] : [[85, 166], [85, data[alltype[3]]]] : []; @@ -50,8 +50,8 @@ const textColor = '#666' [xValue, data?.rz], [51.6, data[alltype[0]]], [53.6, data[alltype[1]]], - [73, data[alltype[2]]], - [85, data[alltype[3]]] + [72.5, data[alltype[2]]], + [84.5, data[alltype[3]]] ] : type == "2" ? [ diff --git a/src/views/rcgl/jdkh/khrwgl/PfDetail.js b/src/views/rcgl/jdkh/khrwgl/PfDetail.js index 672c17d31..d341555a2 100644 --- a/src/views/rcgl/jdkh/khrwgl/PfDetail.js +++ b/src/views/rcgl/jdkh/khrwgl/PfDetail.js @@ -110,7 +110,7 @@ const EditableRow = ({ index, ...props }) => { title: '标准分数', key: 'standardScore', dataIndex: 'standardScore', - width: 60, + width: 70, align: "center", }, { @@ -380,12 +380,20 @@ const EditableRow = ({ index, ...props }) => { setClickItem(record) } const handleRadioChange = (e) => { - if (e.target.value == 1) { - setTableData(tableDataRef.current) + if (e.target.value == 1) { + if (tabs == 2) { + getQdViewData(Item?.id) } else { - const newData = tableData.filter(item => item.standardScore > item.assessScore) - setTableData(newData); + getZbTableData(Item?.id,2) } + } else { + const newData = tableData.filter(item => item.standardScore > item.assessScore) + newData.forEach(item => { + if (item.rowSpan) delete item.rowSpan; + }) + const res = handleData(newData, "name") + setTableData(res); + } } // 整改 diff --git a/src/views/rcgl/jdkh/khrwgl/mbForm.js b/src/views/rcgl/jdkh/khrwgl/mbForm.js index 4d284ce64..355f46d81 100644 --- a/src/views/rcgl/jdkh/khrwgl/mbForm.js +++ b/src/views/rcgl/jdkh/khrwgl/mbForm.js @@ -1,5 +1,5 @@ import React,{useEffect,useState,useMemo,useRef} from 'react'; -import { Form, Button, Input, Row,Table, Col, Popconfirm, InputNumber,Image,Modal,Typography, message} from 'antd'; +import { Form, Button, Input, Row,Table, Col, Tooltip, InputNumber,Image,Modal,Typography, message} from 'antd'; import { DeleteOutlined,FileWordOutlined,FilePdfOutlined,FileZipOutlined,FileExcelOutlined } from '@ant-design/icons'; import { formItemLayout, btnItemLayout } from '../../../../components/crud/FormLayoutProps'; import { httpget2, httppost2,xyt_httpget2 } from '../../../../utils/request'; @@ -27,6 +27,16 @@ const ModalForm = ({ mode, record, onEdit, onSave, onSimilarSave }) => { dataIndex: 'indicatorName', width: 250, align: "center", + render: (v, r) => { + const titleDom = r.indicatorRatings ? + r.indicatorRatings.map((item,i) =>