检查登记 检查确认 【缺项】处理
This commit is contained in:
parent
252c9aef57
commit
91ab6b5c20
@ -15,7 +15,7 @@ export default {
|
|||||||
}
|
}
|
||||||
onBeforeSaveHandleRecordLog(params, 'BS034', '安全检查')
|
onBeforeSaveHandleRecordLog(params, 'BS034', '安全检查')
|
||||||
},
|
},
|
||||||
onBeforeEdit: ({ isNew,stateData, setFieldEditable, setFieldValue, dispatch, ListCheckRiskArea, setFieldValueByBatch, updateSubTableData, setFieldVisible }) => {
|
onBeforeEdit: ({ isNew, stateData, setFieldEditable, setFieldValue, dispatch, ListCheckRiskArea, setFieldValueByBatch, updateSubTableData, setFieldVisible }) => {
|
||||||
setFieldEditable('Nav_CheckType.NAME', false)
|
setFieldEditable('Nav_CheckType.NAME', false)
|
||||||
setFieldEditable('CHECKOBJECT', false)
|
setFieldEditable('CHECKOBJECT', false)
|
||||||
setFieldEditable('Nav_ListCheckRiskArea', false)
|
setFieldEditable('Nav_ListCheckRiskArea', false)
|
||||||
@ -162,7 +162,7 @@ export default {
|
|||||||
// },
|
// },
|
||||||
|
|
||||||
|
|
||||||
//退回
|
//退回
|
||||||
btnBack: ({ record, setState, close, loadData, getLoadParam, login, btn, dispatch }) => {
|
btnBack: ({ record, setState, close, loadData, getLoadParam, login, btn, dispatch }) => {
|
||||||
const data = {
|
const data = {
|
||||||
content: <FormPage formCode={btn.FORM_CODE} data={{
|
content: <FormPage formCode={btn.FORM_CODE} data={{
|
||||||
@ -174,9 +174,9 @@ export default {
|
|||||||
}} />,
|
}} />,
|
||||||
};
|
};
|
||||||
return {
|
return {
|
||||||
content: <EditRowShowModal data={data} login={login} title={btn.LABEL}>
|
content: <EditRowShowModal data={data} login={login} title={btn.LABEL}>
|
||||||
<Button type={btn.CSS} icon={btn.ICON}>{btn.LABEL}</Button>
|
<Button type={btn.CSS} icon={btn.ICON}>{btn.LABEL}</Button>
|
||||||
</EditRowShowModal>
|
</EditRowShowModal>
|
||||||
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -187,7 +187,7 @@ export default {
|
|||||||
if (item.Nav_ListCheckDetailQuestion != null && item.Nav_ListCheckDetailQuestion.length > 0) {
|
if (item.Nav_ListCheckDetailQuestion != null && item.Nav_ListCheckDetailQuestion.length > 0) {
|
||||||
for (let j = 0; j < item.Nav_ListCheckDetailQuestion.length; j++) {
|
for (let j = 0; j < item.Nav_ListCheckDetailQuestion.length; j++) {
|
||||||
if (item.Nav_ListCheckDetailQuestion[j].IS_DELETED != undefined && item.Nav_ListCheckDetailQuestion[j].IS_DELETED != null && !item.Nav_ListCheckDetailQuestion[j].IS_DELETED) {
|
if (item.Nav_ListCheckDetailQuestion[j].IS_DELETED != undefined && item.Nav_ListCheckDetailQuestion[j].IS_DELETED != null && !item.Nav_ListCheckDetailQuestion[j].IS_DELETED) {
|
||||||
if (item.Nav_ListCheckDetailQuestion[j].Nav_Question?.ID.indexOf("5555-555555555555") > 0) {
|
if (item.Nav_ListCheckDetailQuestion[j].Nav_Question?.ID.indexOf("5555-555555555555") > 0 || item.Nav_ListCheckDetailQuestion[j].Nav_Question?.ID.indexOf("6666-6666-66666666666") > 0) {
|
||||||
item.Nav_ListCheckDetailUser[0].ISCHECK = true
|
item.Nav_ListCheckDetailUser[0].ISCHECK = true
|
||||||
item.Nav_ListCheckDetailUser[0].ISSAMEMAINCHECKOK = true
|
item.Nav_ListCheckDetailUser[0].ISSAMEMAINCHECKOK = true
|
||||||
break
|
break
|
||||||
@ -281,12 +281,17 @@ export default {
|
|||||||
// strDEMAND += (j > 0 ? ',' : '') + listQ[j].Nav_Question.DEMAND
|
// strDEMAND += (j > 0 ? ',' : '') + listQ[j].Nav_Question.DEMAND
|
||||||
if (listQ[j].SAFE_CHECK_QUESTION_ID == '55555555-5555-5555-5555-555555555555') {
|
if (listQ[j].SAFE_CHECK_QUESTION_ID == '55555555-5555-5555-5555-555555555555') {
|
||||||
if (CHECKRESULT != 10 && CHECKRESULT != 0) {
|
if (CHECKRESULT != 10 && CHECKRESULT != 0) {
|
||||||
message.error("无或其他只能单选!")
|
message.error("符合要求或缺项只能单选!")
|
||||||
|
}
|
||||||
|
CHECKRESULT = 10
|
||||||
|
} else if (listQ[j].SAFE_CHECK_QUESTION_ID == '66666666-6666-6666-6666-666666666666') {
|
||||||
|
if (CHECKRESULT != 15 && CHECKRESULT != 0) {
|
||||||
|
message.error("符合要求或缺项只能单选!")
|
||||||
}
|
}
|
||||||
CHECKRESULT = 10
|
CHECKRESULT = 10
|
||||||
} else if (listQ[j].SAFE_CHECK_QUESTION_ID == '77777777-7777-7777-7777-777777777777') {
|
} else if (listQ[j].SAFE_CHECK_QUESTION_ID == '77777777-7777-7777-7777-777777777777') {
|
||||||
if (CHECKRESULT != 30 && CHECKRESULT != 0) {
|
if (CHECKRESULT != 30 && CHECKRESULT != 0) {
|
||||||
message.error("无或其他只能单选!")
|
message.error("符合要求或缺项只能单选!")
|
||||||
}
|
}
|
||||||
CHECKRESULT = 30
|
CHECKRESULT = 30
|
||||||
} else {
|
} else {
|
||||||
@ -310,6 +315,12 @@ export default {
|
|||||||
record.QUESTION_LEVEL = null
|
record.QUESTION_LEVEL = null
|
||||||
stateData.Nav_ListSafeCheckDetail[i].QUESTION_LEVEL = null
|
stateData.Nav_ListSafeCheckDetail[i].QUESTION_LEVEL = null
|
||||||
stateData.Nav_ListSafeCheckDetail[i].DEMANDS = null
|
stateData.Nav_ListSafeCheckDetail[i].DEMANDS = null
|
||||||
|
} else if (CHECKRESULT == 15) {
|
||||||
|
record["QUESTION_LEVEL"] = null
|
||||||
|
record["Nav_ListCheckDetailQuestion.Nav_Question.DEMAND"] = null
|
||||||
|
record.QUESTION_LEVEL = null
|
||||||
|
stateData.Nav_ListSafeCheckDetail[i].QUESTION_LEVEL = null
|
||||||
|
stateData.Nav_ListSafeCheckDetail[i].DEMANDS = null
|
||||||
} else if (CHECKRESULT == 20) {
|
} else if (CHECKRESULT == 20) {
|
||||||
// 对应行 取第一个 未删除的 检查问题 显示 问题等级
|
// 对应行 取第一个 未删除的 检查问题 显示 问题等级
|
||||||
record["Nav_ListCheckDetailQuestion.Nav_Question.DEMAND"] = strDEMAND
|
record["Nav_ListCheckDetailQuestion.Nav_Question.DEMAND"] = strDEMAND
|
||||||
|
|||||||
@ -248,8 +248,10 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var CHECKRESULT = 10 // 无 10 检查问题一致 20 其他 30
|
var CHECKRESULT = 10 // 无 10 缺项15 检查问题一致 20 其他 30
|
||||||
if (listQ[0].SAFE_CHECK_QUESTION_ID != '55555555-5555-5555-5555-555555555555') {
|
if (listQ[0].SAFE_CHECK_QUESTION_ID == '66666666-6666-6666-6666-666666666666') {
|
||||||
|
CHECKRESULT = 15
|
||||||
|
} else if (listQ[0].SAFE_CHECK_QUESTION_ID != '55555555-5555-5555-5555-555555555555') {
|
||||||
CHECKRESULT = 20
|
CHECKRESULT = 20
|
||||||
}
|
}
|
||||||
var strDEMAND = ''
|
var strDEMAND = ''
|
||||||
@ -306,7 +308,7 @@ export default {
|
|||||||
//保存信息
|
//保存信息
|
||||||
record["CHECKRESULT"] = CHECKRESULT
|
record["CHECKRESULT"] = CHECKRESULT
|
||||||
|
|
||||||
if (CHECKRESULT == 10) {
|
if (CHECKRESULT == 10 || CHECKRESULT == 15) {
|
||||||
record["QUESTION_LEVEL"] = null
|
record["QUESTION_LEVEL"] = null
|
||||||
record["Nav_ListCheckDetailQuestion.Nav_Question.DEMAND"] = null
|
record["Nav_ListCheckDetailQuestion.Nav_Question.DEMAND"] = null
|
||||||
record.QUESTION_LEVEL = null
|
record.QUESTION_LEVEL = null
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user