fix(): 巡检bug修复
parent
590c5d4e18
commit
99ae160e26
|
|
@ -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("")
|
||||
|
|
|
|||
Loading…
Reference in New Issue