fix(): 巡检bug修复
parent
590c5d4e18
commit
99ae160e26
|
|
@ -89,7 +89,6 @@ const EditableRow = ({ index, ...props }) => {
|
||||||
|
|
||||||
// 总分
|
// 总分
|
||||||
const [tableData, setTableData] = useState([])
|
const [tableData, setTableData] = useState([])
|
||||||
const [needRectify, setNeedRectify] = useState([])
|
|
||||||
const score = useMemo(() => tableData?.reduce((total, cur) => total + (cur?.assessScore ?? 0), 0), [tableData]);
|
const score = useMemo(() => tableData?.reduce((total, cur) => total + (cur?.assessScore ?? 0), 0), [tableData]);
|
||||||
const columns = [
|
const columns = [
|
||||||
{
|
{
|
||||||
|
|
@ -130,12 +129,6 @@ const EditableRow = ({ index, ...props }) => {
|
||||||
align: "center",
|
align: "center",
|
||||||
render: (text, row) => {
|
render: (text, row) => {
|
||||||
const checked = compareScore(row)
|
const checked = compareScore(row)
|
||||||
if (checked) {
|
|
||||||
const id = needRectify.find(item => item?.id == row.id)
|
|
||||||
if (!id) {
|
|
||||||
setNeedRectify([...needRectify, row]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<Switch
|
<Switch
|
||||||
|
|
@ -363,7 +356,12 @@ const EditableRow = ({ index, ...props }) => {
|
||||||
|
|
||||||
// 确认完成
|
// 确认完成
|
||||||
const confirm = async () => {
|
const confirm = async () => {
|
||||||
|
const ratings = tableData.some(item => item.standardScore > item.assessScore && !item.problemDesc)
|
||||||
|
debugger
|
||||||
|
if (ratings) {
|
||||||
|
message.error("存在未填报整改要求问题")
|
||||||
|
return
|
||||||
|
}
|
||||||
const params = {
|
const params = {
|
||||||
taskId: record.id,
|
taskId: record.id,
|
||||||
score,
|
score,
|
||||||
|
|
@ -382,7 +380,7 @@ const EditableRow = ({ index, ...props }) => {
|
||||||
}))
|
}))
|
||||||
}
|
}
|
||||||
if(tableData.length>0){
|
if(tableData.length>0){
|
||||||
let flag = true //fasle有位评分的
|
let flag = true //fasle有未评分的
|
||||||
params.ratings?.map((item)=>{
|
params.ratings?.map((item)=>{
|
||||||
if(item.assessScore==null){
|
if(item.assessScore==null){
|
||||||
flag = false
|
flag = false
|
||||||
|
|
@ -392,10 +390,6 @@ const EditableRow = ({ index, ...props }) => {
|
||||||
message.error('请输入全部考核评分')
|
message.error('请输入全部考核评分')
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if (zgPush.length != needRectify.length) {
|
|
||||||
message.error('请确认需要整改的指标都已完成')
|
|
||||||
return
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
const res = await httppost2(apiurl.rcgl.jdkh.khrwgl.confirmpf, params)
|
const res = await httppost2(apiurl.rcgl.jdkh.khrwgl.confirmpf, params)
|
||||||
|
|
@ -448,7 +442,6 @@ const EditableRow = ({ index, ...props }) => {
|
||||||
const [imgfileList, setImgFileList] = useState([]) //上传文件列表
|
const [imgfileList, setImgFileList] = useState([]) //上传文件列表
|
||||||
|
|
||||||
const [zgItem, setZgItem] = useState("")
|
const [zgItem, setZgItem] = useState("")
|
||||||
const [zgPush, setZgPush] = useState([])
|
|
||||||
const zgCallback = (e) => {
|
const zgCallback = (e) => {
|
||||||
|
|
||||||
setZgOpen(true)
|
setZgOpen(true)
|
||||||
|
|
@ -502,10 +495,6 @@ const EditableRow = ({ index, ...props }) => {
|
||||||
return item
|
return item
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
const id = zgPush.find(item => item?.id == zgItem.id)
|
|
||||||
if (!id) {
|
|
||||||
setZgPush([...zgPush, zgItem]);
|
|
||||||
}
|
|
||||||
setTableData(newData)
|
setTableData(newData)
|
||||||
setZgOpen(false)
|
setZgOpen(false)
|
||||||
setZgItem("")
|
setZgItem("")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue