diff --git a/pages/apply/subPages/HM/2riskRecordEdit.vue b/pages/apply/subPages/HM/2riskRecordEdit.vue index b5ebbf5..7410913 100644 --- a/pages/apply/subPages/HM/2riskRecordEdit.vue +++ b/pages/apply/subPages/HM/2riskRecordEdit.vue @@ -465,9 +465,9 @@ i].Nav_Identifying.NAME; } } - let strPosts = '' if (res.Nav_Details && res.Nav_Details.length > 0) { for (let i = 0; i < res.Nav_Details.length; i++) { + let strPosts = '' for (let j = 0; j < res.Nav_Details[i].Nav_EvaluateRiskRecordWorkduty.length; j++) { strPosts += (strPosts.length > 0 ? " " : "") + res.Nav_Details[i] .Nav_EvaluateRiskRecordWorkduty[ @@ -476,9 +476,9 @@ this.model.Nav_Details[i].Posts = strPosts; } } - let strEqus = '' if (res.Nav_Details && res.Nav_Details.length > 0) { for (let i = 0; i < res.Nav_Details.length; i++) { + let strEqus = '' for (let j = 0; j < res.Nav_Details[i].Nav_EvaluateRiskRecordEquipment.length; j++) { strEqus += (strEqus.length > 0 ? " " : "") + res.Nav_Details[i] .Nav_EvaluateRiskRecordEquipment[ diff --git a/pages/apply/subPages/HM/6evaluateEdit.vue b/pages/apply/subPages/HM/6evaluateEdit.vue index 9e9337b..88a0c18 100644 --- a/pages/apply/subPages/HM/6evaluateEdit.vue +++ b/pages/apply/subPages/HM/6evaluateEdit.vue @@ -99,10 +99,10 @@ disabled disabledColor="#fff"> + @click="handleQuerySelect({ formIndex: 'Individual', isMultiple: true,itemIndex:index})"> - @@ -112,11 +112,11 @@ + @click="handleQuerySelect({ formIndex: 'Engineering', isMultiple: true,itemIndex:index})"> - @@ -125,10 +125,10 @@ + @click="handleQuerySelect({ formIndex: 'Management', isMultiple: true,itemIndex:index})"> - @@ -138,10 +138,10 @@ + @click="handleQuerySelect({ formIndex: 'Education', isMultiple: true,itemIndex:index})"> - @@ -151,10 +151,10 @@ + @click="handleQuerySelect({ formIndex: 'Emergency', isMultiple: true,itemIndex:index})"> - @@ -211,8 +211,8 @@ inputAlign="right" disabled disabledColor="#fff"> - + + @click="handleQuerySelect({ formIndex: 'Individual', isMultiple: true,itemIndex:index})"> - @@ -263,25 +263,25 @@ - + + @click="handleQuerySelect({ formIndex: 'Engineering', isMultiple: true,itemIndex:index})"> - - + + @click="handleQuerySelect({ formIndex: 'Management', isMultiple: true,itemIndex:index})"> - @@ -289,12 +289,12 @@ - + + @click="handleQuerySelect({ formIndex: 'Education', isMultiple: true,itemIndex:index})"> - @@ -302,12 +302,12 @@ - + + @click="handleQuerySelect({ formIndex: 'Emergency', isMultiple: true,itemIndex:index})"> - @@ -396,6 +396,7 @@ show: false, lists: [], formIndex: undefined, + itemIndex: undefined, isMultiple: false, defaultChecked: [] }, @@ -430,6 +431,7 @@ this.qsCom = { show: true, formIndex: opt.formIndex, + itemIndex: opt.itemIndex, isMultiple: opt.isMultiple, lists: column } @@ -497,9 +499,11 @@ onSelectedQS(val) { const { formIndex, + itemIndex, } = this.qsCom + console.log(itemIndex) if (formIndex == "Individual") { - this.model.Nav_EvaluateRiskIndividualMeasures = []; + this.model.Nav_Risks[itemIndex].Nav_EvaluateRiskIndividualMeasures = []; val.forEach(item => { let obj = { INDIVIDUAL_MEASURES_ID: item.ID, @@ -509,11 +513,12 @@ ID: guid(), EVALUATION_RESULT_RISK_ID: this.model.ID, ORG_ID: this.ORG_ID, + IS_DELETED: false, } - this.model.Nav_EvaluateRiskIndividualMeasures.push(obj); + this.model.Nav_Risks[itemIndex].Nav_EvaluateRiskIndividualMeasures.push(obj); }) } else if (formIndex == "Engineering") { - this.model.Nav_EvaluateRiskEngineeringMeasures = []; + this.model.Nav_Risks[itemIndex].Nav_EvaluateRiskEngineeringMeasures = []; val.forEach(item => { let obj = { ENGINEERING_MEASURES_ID: item.ID, @@ -523,11 +528,12 @@ ID: guid(), EVALUATION_RESULT_RISK_ID: this.model.ID, ORG_ID: this.ORG_ID, + IS_DELETED: false, } - this.model.Nav_EvaluateRiskEngineeringMeasures.push(obj); + this.model.Nav_Risks[itemIndex].Nav_EvaluateRiskEngineeringMeasures.push(obj); }) } else if (formIndex == "Management") { - this.model.Nav_EvaluateRiskManagementMeasures = []; + this.model.Nav_Risks[itemIndex].Nav_EvaluateRiskManagementMeasures = []; val.forEach(item => { let obj = { MANAGEMENT_MEASURES_ID: item.ID, @@ -537,11 +543,12 @@ ID: guid(), EVALUATION_RESULT_RISK_ID: this.model.ID, ORG_ID: this.ORG_ID, + IS_DELETED: false, } - this.model.Nav_EvaluateRiskManagementMeasures.push(obj); + this.model.Nav_Risks[itemIndex].Nav_EvaluateRiskManagementMeasures.push(obj); }) } else if (formIndex == "Education") { - this.model.Nav_EvaluateRiskEducationMeasures = []; + this.model.Nav_Risks[itemIndex].Nav_EvaluateRiskEducationMeasures = []; val.forEach(item => { let obj = { EDUCATION_MEASURES_ID: item.ID, @@ -551,11 +558,12 @@ ID: guid(), EVALUATION_RESULT_RISK_ID: this.model.ID, ORG_ID: this.ORG_ID, + IS_DELETED: false, } - this.model.Nav_EvaluateRiskEducationMeasures.push(obj); + this.model.Nav_Risks[itemIndex].Nav_EvaluateRiskEducationMeasures.push(obj); }) } else if (formIndex == "Emergency") { - this.model.Nav_EvaluateRiskEmergencyMeasures = []; + this.model.Nav_Risks[itemIndex].Nav_EvaluateRiskEmergencyMeasures = []; val.forEach(item => { let obj = { EMERGENCY_MEASURES_ID: item.ID, @@ -565,8 +573,9 @@ ID: guid(), EVALUATION_RESULT_RISK_ID: this.model.ID, ORG_ID: this.ORG_ID, + IS_DELETED: false, } - this.model.Nav_EvaluateRiskEmergencyMeasures.push(obj); + this.model.Nav_Risks[itemIndex].Nav_EvaluateRiskEmergencyMeasures.push(obj); }) } this.qsCom.defaultChecked = []; @@ -597,9 +606,9 @@ this.AUDIT_OPINION = refusRes; }) } - let strPosts = '' if (res.Nav_Risks && res.Nav_Risks.length > 0) { for (let i = 0; i < res.Nav_Risks.length; i++) { + let strPosts = '' for (let j = 0; j < res.Nav_Risks[i].Nav_EvaluateRiskWorkduty.length; j++) { strPosts += (strPosts.length > 0 ? " " : "") + res.Nav_Risks[i] .Nav_EvaluateRiskWorkduty[ @@ -618,9 +627,9 @@ this.model.Nav_Risks[i].Posts = strPosts; } } - let strEqus = '' if (res.Nav_Risks && res.Nav_Risks.length > 0) { for (let i = 0; i < res.Nav_Risks.length; i++) { + let strEqus = '' for (let j = 0; j < res.Nav_Risks[i].Nav_EvaluateRiskEquipment.length; j++) { strEqus += (strEqus.length > 0 ? " " : "") + res.Nav_Risks[i] .Nav_EvaluateRiskEquipment[ @@ -670,15 +679,15 @@ this.model.ORG_ID = this.ORG_ID; } this.model.Nav_Files = null; - this.model.Nav_Risks.forEach(item => { - item.Nav_EvaluateRiskWorkduty = null; - item.Nav_EvaluateRiskEquipment = null; - item.Nav_EvaluateRiskIndividualMeasures = null; - item.Nav_EvaluateRiskEngineeringMeasures = null; - item.Nav_EvaluateRiskManagementMeasures = null; - item.Nav_EvaluateRiskEducationMeasures = null; - item.Nav_EvaluateRiskEmergencyMeasures = null; - }); + // this.model.Nav_Risks.forEach(item => { + // item.Nav_EvaluateRiskWorkduty = null; + // item.Nav_EvaluateRiskEquipment = null; + // item.Nav_EvaluateRiskIndividualMeasures = null; + // item.Nav_EvaluateRiskEngineeringMeasures = null; + // item.Nav_EvaluateRiskManagementMeasures = null; + // item.Nav_EvaluateRiskEducationMeasures = null; + // item.Nav_EvaluateRiskEmergencyMeasures = null; + // }); const ele = this.$refs //ele['wForm'].validate().then(res => { getRequest(this.model, "/HM/HMEvaluateResult/FullUpdate").then(res => {