fix(): 巡检bug修复

qzc-dev-demo
李神峰 2024-11-19 10:20:26 +08:00
parent 590c5d4e18
commit 99ae160e26
1 changed files with 7 additions and 18 deletions

View File

@ -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 (
<>
<Switch
@ -363,7 +356,12 @@ const EditableRow = ({ index, ...props }) => {
// 确认完成
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("")