From 99ae160e268441fde42d0f58743a1415719ce8f5 Mon Sep 17 00:00:00 2001 From: lishenfeng Date: Tue, 19 Nov 2024 10:20:26 +0800 Subject: [PATCH] =?UTF-8?q?fix():=20=E5=B7=A1=E6=A3=80bug=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/rcgl/jdkh/khrwgl/PfDetail.js | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/src/views/rcgl/jdkh/khrwgl/PfDetail.js b/src/views/rcgl/jdkh/khrwgl/PfDetail.js index 0e268df6e..b110f6ec8 100644 --- a/src/views/rcgl/jdkh/khrwgl/PfDetail.js +++ b/src/views/rcgl/jdkh/khrwgl/PfDetail.js @@ -89,7 +89,6 @@ const EditableRow = ({ index, ...props }) => { // 总分 const [tableData, setTableData] = useState([]) - const [needRectify, setNeedRectify] = useState([]) const score = useMemo(() => tableData?.reduce((total, cur) => total + (cur?.assessScore ?? 0), 0), [tableData]); const columns = [ { @@ -130,12 +129,6 @@ const EditableRow = ({ index, ...props }) => { align: "center", render: (text, row) => { const checked = compareScore(row) - if (checked) { - const id = needRectify.find(item => item?.id == row.id) - if (!id) { - setNeedRectify([...needRectify, row]); - } - } return ( <> { // 确认完成 const confirm = async () => { - + const ratings = tableData.some(item => item.standardScore > item.assessScore && !item.problemDesc) + debugger + if (ratings) { + message.error("存在未填报整改要求问题") + return + } const params = { taskId: record.id, score, @@ -382,7 +380,7 @@ const EditableRow = ({ index, ...props }) => { })) } if(tableData.length>0){ - let flag = true //fasle有位评分的 + let flag = true //fasle有未评分的 params.ratings?.map((item)=>{ if(item.assessScore==null){ flag = false @@ -392,10 +390,6 @@ const EditableRow = ({ index, ...props }) => { message.error('请输入全部考核评分') return } - if (zgPush.length != needRectify.length) { - message.error('请确认需要整改的指标都已完成') - return - } } try { const res = await httppost2(apiurl.rcgl.jdkh.khrwgl.confirmpf, params) @@ -448,7 +442,6 @@ const EditableRow = ({ index, ...props }) => { const [imgfileList, setImgFileList] = useState([]) //上传文件列表 const [zgItem, setZgItem] = useState("") - const [zgPush, setZgPush] = useState([]) const zgCallback = (e) => { setZgOpen(true) @@ -502,10 +495,6 @@ const EditableRow = ({ index, ...props }) => { return item } }) - const id = zgPush.find(item => item?.id == zgItem.id) - if (!id) { - setZgPush([...zgPush, zgItem]); - } setTableData(newData) setZgOpen(false) setZgItem("")