检查登记 添加固定项

This commit is contained in:
wyw 2025-01-03 14:13:49 +08:00
parent 3fae683529
commit 0645febfb2
2 changed files with 11 additions and 4 deletions

View File

@ -183,11 +183,14 @@ export default {
checkList: ({ row, pageCode, record, colInfo, resetFields, saveHeadRecord, stateData, saveRowRecord, getSelectedRecords, setState }) => { checkList: ({ row, pageCode, record, colInfo, resetFields, saveHeadRecord, stateData, saveRowRecord, getSelectedRecords, setState }) => {
// var ListSafeCheckDetail = stateData.Nav_ListSafeCheckDetail // var ListSafeCheckDetail = stateData.Nav_ListSafeCheckDetail
if (stateData.Nav_ListSafeCheckDetail != undefined && stateData.Nav_ListSafeCheckDetail != null && stateData.Nav_ListSafeCheckDetail.length > 0) { if (stateData.Nav_ListSafeCheckDetail != undefined && stateData.Nav_ListSafeCheckDetail != null && stateData.Nav_ListSafeCheckDetail.length > 0) {
var QuestionID = ''
stateData.Nav_ListSafeCheckDetail.forEach((item, i) => { stateData.Nav_ListSafeCheckDetail.forEach((item, i) => {
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 || item.Nav_ListCheckDetailQuestion[j].Nav_Question?.ID.indexOf("6666-6666-66666666666") > 0) { QuestionID = item.Nav_ListCheckDetailQuestion[j].Nav_Question?.ID
// if (item.Nav_ListCheckDetailQuestion[j].Nav_Question?.ID.indexOf("5555-555555555555") > 0 || item.Nav_ListCheckDetailQuestion[j].Nav_Question?.ID.indexOf("6666-6666-66666666666") > 0) {
if (QuestionID.indexOf("5555-555555555555") > 0 || QuestionID.indexOf("666-666666666666") > 0 || QuestionID.indexOf("888-888888888888") > 0 || QuestionID.indexOf("999-999999999999") > 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

View File

@ -241,9 +241,9 @@ export default {
} }
} else { } else {
if (listQ != null && listQ.length > 1) { if (listQ != null && listQ.length > 1) {
var listQCheck = listQ.filter(e => e.SAFE_CHECK_QUESTION_ID == '55555555-5555-5555-5555-555555555555') var listQCheck = listQ.filter(e => e.SAFE_CHECK_QUESTION_ID == '55555555-5555-5555-5555-555555555555' || e.SAFE_CHECK_QUESTION_ID == '66666666-6666-6666-6666-666666666666' || e.SAFE_CHECK_QUESTION_ID == '88888888-8888-8888-8888-888888888888')
if (listQCheck != null && listQCheck.length > 0) { if (listQCheck != null && listQCheck.length > 0) {
message.error("无与检查问题不能同时选择!") message.error("符合要求/不存在/不涉及与检查问题等不能同时选择!")
return return
} }
} }
@ -251,6 +251,10 @@ export default {
var CHECKRESULT = 10 // 无 10 缺项15 检查问题一致 20 其他 30 var CHECKRESULT = 10 // 无 10 缺项15 检查问题一致 20 其他 30
if (listQ[0].SAFE_CHECK_QUESTION_ID == '66666666-6666-6666-6666-666666666666') { if (listQ[0].SAFE_CHECK_QUESTION_ID == '66666666-6666-6666-6666-666666666666') {
CHECKRESULT = 15 CHECKRESULT = 15
} else if (listQ[0].SAFE_CHECK_QUESTION_ID == '88888888-8888-8888-8888-888888888888') {
CHECKRESULT = 16
} else if (listQ[0].SAFE_CHECK_QUESTION_ID == '99999999-9999-9999-9999-999999999999') {
CHECKRESULT = 17
} else if (listQ[0].SAFE_CHECK_QUESTION_ID != '55555555-5555-5555-5555-555555555555') { } else if (listQ[0].SAFE_CHECK_QUESTION_ID != '55555555-5555-5555-5555-555555555555') {
CHECKRESULT = 20 CHECKRESULT = 20
} }
@ -308,7 +312,7 @@ export default {
//保存信息 //保存信息
record["CHECKRESULT"] = CHECKRESULT record["CHECKRESULT"] = CHECKRESULT
if (CHECKRESULT == 10 || CHECKRESULT == 15) { if (CHECKRESULT == 10 || CHECKRESULT == 15 || CHECKRESULT == 16 || CHECKRESULT == 17) {
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