修改
This commit is contained in:
		
							parent
							
								
									60d2e16900
								
							
						
					
					
						commit
						ff99693d36
					
				@ -465,9 +465,9 @@
 | 
				
			|||||||
								i].Nav_Identifying.NAME;
 | 
													i].Nav_Identifying.NAME;
 | 
				
			||||||
						}
 | 
											}
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
					let strPosts = ''
 | 
					 | 
				
			||||||
					if (res.Nav_Details && res.Nav_Details.length > 0) {
 | 
										if (res.Nav_Details && res.Nav_Details.length > 0) {
 | 
				
			||||||
						for (let i = 0; i < res.Nav_Details.length; i++) {
 | 
											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++) {
 | 
												for (let j = 0; j < res.Nav_Details[i].Nav_EvaluateRiskRecordWorkduty.length; j++) {
 | 
				
			||||||
								strPosts += (strPosts.length > 0 ? " " : "") + res.Nav_Details[i]
 | 
													strPosts += (strPosts.length > 0 ? " " : "") + res.Nav_Details[i]
 | 
				
			||||||
									.Nav_EvaluateRiskRecordWorkduty[
 | 
														.Nav_EvaluateRiskRecordWorkduty[
 | 
				
			||||||
@ -476,9 +476,9 @@
 | 
				
			|||||||
							this.model.Nav_Details[i].Posts = strPosts;
 | 
												this.model.Nav_Details[i].Posts = strPosts;
 | 
				
			||||||
						}
 | 
											}
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
					let strEqus = ''
 | 
					 | 
				
			||||||
					if (res.Nav_Details && res.Nav_Details.length > 0) {
 | 
										if (res.Nav_Details && res.Nav_Details.length > 0) {
 | 
				
			||||||
						for (let i = 0; i < res.Nav_Details.length; i++) {
 | 
											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++) {
 | 
												for (let j = 0; j < res.Nav_Details[i].Nav_EvaluateRiskRecordEquipment.length; j++) {
 | 
				
			||||||
								strEqus += (strEqus.length > 0 ? " " : "") + res.Nav_Details[i]
 | 
													strEqus += (strEqus.length > 0 ? " " : "") + res.Nav_Details[i]
 | 
				
			||||||
									.Nav_EvaluateRiskRecordEquipment[
 | 
														.Nav_EvaluateRiskRecordEquipment[
 | 
				
			||||||
 | 
				
			|||||||
@ -99,10 +99,10 @@
 | 
				
			|||||||
										disabled disabledColor="#fff"></u--input>
 | 
															disabled disabledColor="#fff"></u--input>
 | 
				
			||||||
								</u-form-item>
 | 
													</u-form-item>
 | 
				
			||||||
								<u-form-item class="custom-form-item" label="个体防护措施" :borderBottom="false"
 | 
													<u-form-item class="custom-form-item" label="个体防护措施" :borderBottom="false"
 | 
				
			||||||
									@click="handleQuerySelect({ formIndex: 'Individual', isMultiple: true})">
 | 
														@click="handleQuerySelect({ formIndex: 'Individual', isMultiple: true,itemIndex:index})">
 | 
				
			||||||
									<view slot="right" class="custom-form-item-right">
 | 
														<view slot="right" class="custom-form-item-right">
 | 
				
			||||||
										<view class="multi">
 | 
															<view class="multi">
 | 
				
			||||||
											<u--text v-for="(i, k) in model.Nav_EvaluateRiskIndividualMeasures" :key="k"
 | 
																<u--text v-for="(i, k) in item.Nav_EvaluateRiskIndividualMeasures" :key="k"
 | 
				
			||||||
												class="item"
 | 
																	class="item"
 | 
				
			||||||
												:text="k + 1 + '. ' + i.Nav_IndividualMeasures.NAME"></u--text>
 | 
																	:text="k + 1 + '. ' + i.Nav_IndividualMeasures.NAME"></u--text>
 | 
				
			||||||
										</view>
 | 
															</view>
 | 
				
			||||||
@ -112,11 +112,11 @@
 | 
				
			|||||||
								</u-form-item>
 | 
													</u-form-item>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
								<u-form-item class="custom-form-item" label="工程控制措施" :borderBottom="false"
 | 
													<u-form-item class="custom-form-item" label="工程控制措施" :borderBottom="false"
 | 
				
			||||||
									@click="handleQuerySelect({ formIndex: 'Engineering', isMultiple: true})">
 | 
														@click="handleQuerySelect({ formIndex: 'Engineering', isMultiple: true,itemIndex:index})">
 | 
				
			||||||
									<view slot="right" class="custom-form-item-right">
 | 
														<view slot="right" class="custom-form-item-right">
 | 
				
			||||||
										<view class="multi">
 | 
															<view class="multi">
 | 
				
			||||||
											<u--text v-for="(i, k) in model.Nav_EvaluateRiskEngineeringMeasures"
 | 
																<u--text v-for="(i, k) in item.Nav_EvaluateRiskEngineeringMeasures" :key="k"
 | 
				
			||||||
												:key="k" class="item"
 | 
																	class="item"
 | 
				
			||||||
												:text="k + 1 + '. ' + i.Nav_EngineeringMeasures.NAME"></u--text>
 | 
																	:text="k + 1 + '. ' + i.Nav_EngineeringMeasures.NAME"></u--text>
 | 
				
			||||||
										</view>
 | 
															</view>
 | 
				
			||||||
										<u-icon class="icon" name="arrow-down">
 | 
															<u-icon class="icon" name="arrow-down">
 | 
				
			||||||
@ -125,10 +125,10 @@
 | 
				
			|||||||
								</u-form-item>
 | 
													</u-form-item>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
								<u-form-item class="custom-form-item" label="管理控制措施" :borderBottom="false"
 | 
													<u-form-item class="custom-form-item" label="管理控制措施" :borderBottom="false"
 | 
				
			||||||
									@click="handleQuerySelect({ formIndex: 'Management', isMultiple: true})">
 | 
														@click="handleQuerySelect({ formIndex: 'Management', isMultiple: true,itemIndex:index})">
 | 
				
			||||||
									<view slot="right" class="custom-form-item-right">
 | 
														<view slot="right" class="custom-form-item-right">
 | 
				
			||||||
										<view class="multi">
 | 
															<view class="multi">
 | 
				
			||||||
											<u--text v-for="(i, k) in model.Nav_EvaluateRiskManagementMeasures" :key="k"
 | 
																<u--text v-for="(i, k) in item.Nav_EvaluateRiskManagementMeasures" :key="k"
 | 
				
			||||||
												class="item"
 | 
																	class="item"
 | 
				
			||||||
												:text="k + 1 + '. ' + i.Nav_ManagementMeasures.NAME"></u--text>
 | 
																	:text="k + 1 + '. ' + i.Nav_ManagementMeasures.NAME"></u--text>
 | 
				
			||||||
										</view>
 | 
															</view>
 | 
				
			||||||
@ -138,10 +138,10 @@
 | 
				
			|||||||
								</u-form-item>
 | 
													</u-form-item>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
								<u-form-item class="custom-form-item" label="教育培训措施" :borderBottom="false"
 | 
													<u-form-item class="custom-form-item" label="教育培训措施" :borderBottom="false"
 | 
				
			||||||
									@click="handleQuerySelect({ formIndex: 'Education', isMultiple: true})">
 | 
														@click="handleQuerySelect({ formIndex: 'Education', isMultiple: true,itemIndex:index})">
 | 
				
			||||||
									<view slot="right" class="custom-form-item-right">
 | 
														<view slot="right" class="custom-form-item-right">
 | 
				
			||||||
										<view class="multi">
 | 
															<view class="multi">
 | 
				
			||||||
											<u--text v-for="(i, k) in model.Nav_EvaluateRiskEducationMeasures" :key="k"
 | 
																<u--text v-for="(i, k) in item.Nav_EvaluateRiskEducationMeasures" :key="k"
 | 
				
			||||||
												class="item"
 | 
																	class="item"
 | 
				
			||||||
												:text="k + 1 + '. ' + i.Nav_EducationMeasures.NAME"></u--text>
 | 
																	:text="k + 1 + '. ' + i.Nav_EducationMeasures.NAME"></u--text>
 | 
				
			||||||
										</view>
 | 
															</view>
 | 
				
			||||||
@ -151,10 +151,10 @@
 | 
				
			|||||||
								</u-form-item>
 | 
													</u-form-item>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
								<u-form-item class="custom-form-item" label="应急处置措施" :borderBottom="false"
 | 
													<u-form-item class="custom-form-item" label="应急处置措施" :borderBottom="false"
 | 
				
			||||||
									@click="handleQuerySelect({ formIndex: 'Emergency', isMultiple: true})">
 | 
														@click="handleQuerySelect({ formIndex: 'Emergency', isMultiple: true,itemIndex:index})">
 | 
				
			||||||
									<view slot="right" class="custom-form-item-right">
 | 
														<view slot="right" class="custom-form-item-right">
 | 
				
			||||||
										<view class="multi">
 | 
															<view class="multi">
 | 
				
			||||||
											<u--text v-for="(i, k) in model.Nav_EvaluateRiskEmergencyMeasures" :key="k"
 | 
																<u--text v-for="(i, k) in item.Nav_EvaluateRiskEmergencyMeasures" :key="k"
 | 
				
			||||||
												class="item"
 | 
																	class="item"
 | 
				
			||||||
												:text="k + 1 + '. ' + i.Nav_EmergencyMeasures.NAME"></u--text>
 | 
																	:text="k + 1 + '. ' + i.Nav_EmergencyMeasures.NAME"></u--text>
 | 
				
			||||||
										</view>
 | 
															</view>
 | 
				
			||||||
@ -211,8 +211,8 @@
 | 
				
			|||||||
										inputAlign="right" disabled disabledColor="#fff"></u--input>
 | 
															inputAlign="right" disabled disabledColor="#fff"></u--input>
 | 
				
			||||||
								</u-form-item>
 | 
													</u-form-item>
 | 
				
			||||||
								<u-form-item label="职业危害位置:" prop="HAZARD_POSITION" borderBottom>
 | 
													<u-form-item label="职业危害位置:" prop="HAZARD_POSITION" borderBottom>
 | 
				
			||||||
									<u--input v-model="item.HAZARD_POSITION" placeholder="职业危害位置" border="none" inputAlign="right"
 | 
														<u--input v-model="item.HAZARD_POSITION" placeholder="职业危害位置" border="none"
 | 
				
			||||||
										disabled disabledColor="#fff"></u--input>
 | 
															inputAlign="right" disabled disabledColor="#fff"></u--input>
 | 
				
			||||||
								</u-form-item>
 | 
													</u-form-item>
 | 
				
			||||||
								<u-form-item label="风险地点:" prop="RISK_PLACE" borderBottom>
 | 
													<u-form-item label="风险地点:" prop="RISK_PLACE" borderBottom>
 | 
				
			||||||
									<u--input v-model="item.RISK_PLACE" border="none" inputAlign="right" disabled
 | 
														<u--input v-model="item.RISK_PLACE" border="none" inputAlign="right" disabled
 | 
				
			||||||
@ -252,10 +252,10 @@
 | 
				
			|||||||
										disabled disabledColor="#fff"></u--input>
 | 
															disabled disabledColor="#fff"></u--input>
 | 
				
			||||||
								</u-form-item>
 | 
													</u-form-item>
 | 
				
			||||||
								<u-form-item class="custom-form-item" label="个体防护措施" :borderBottom="false"
 | 
													<u-form-item class="custom-form-item" label="个体防护措施" :borderBottom="false"
 | 
				
			||||||
									@click="handleQuerySelect({ formIndex: 'Individual', isMultiple: true})">
 | 
														@click="handleQuerySelect({ formIndex: 'Individual', isMultiple: true,itemIndex:index})">
 | 
				
			||||||
									<view slot="right" class="custom-form-item-right">
 | 
														<view slot="right" class="custom-form-item-right">
 | 
				
			||||||
										<view class="multi">
 | 
															<view class="multi">
 | 
				
			||||||
											<u--text v-for="(i, k) in model.Nav_EvaluateRiskIndividualMeasures" :key="k"
 | 
																<u--text v-for="(i, k) in item.Nav_EvaluateRiskIndividualMeasures" :key="k"
 | 
				
			||||||
												class="item"
 | 
																	class="item"
 | 
				
			||||||
												:text="k + 1 + '. ' + i.Nav_IndividualMeasures.NAME"></u--text>
 | 
																	:text="k + 1 + '. ' + i.Nav_IndividualMeasures.NAME"></u--text>
 | 
				
			||||||
										</view>
 | 
															</view>
 | 
				
			||||||
@ -265,11 +265,11 @@
 | 
				
			|||||||
								</u-form-item>
 | 
													</u-form-item>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
								<u-form-item class="custom-form-item" label="工程控制措施" :borderBottom="false"
 | 
													<u-form-item class="custom-form-item" label="工程控制措施" :borderBottom="false"
 | 
				
			||||||
									@click="handleQuerySelect({ formIndex: 'Engineering', isMultiple: true})">
 | 
														@click="handleQuerySelect({ formIndex: 'Engineering', isMultiple: true,itemIndex:index})">
 | 
				
			||||||
									<view slot="right" class="custom-form-item-right">
 | 
														<view slot="right" class="custom-form-item-right">
 | 
				
			||||||
										<view class="multi">
 | 
															<view class="multi">
 | 
				
			||||||
											<u--text v-for="(i, k) in model.Nav_EvaluateRiskEngineeringMeasures"
 | 
																<u--text v-for="(i, k) in item.Nav_EvaluateRiskEngineeringMeasures" :key="k"
 | 
				
			||||||
												:key="k" class="item"
 | 
																	class="item"
 | 
				
			||||||
												:text="k + 1 + '. ' + i.Nav_EngineeringMeasures.NAME"></u--text>
 | 
																	:text="k + 1 + '. ' + i.Nav_EngineeringMeasures.NAME"></u--text>
 | 
				
			||||||
										</view>
 | 
															</view>
 | 
				
			||||||
										<u-icon class="icon" name="arrow-down">
 | 
															<u-icon class="icon" name="arrow-down">
 | 
				
			||||||
@ -278,10 +278,10 @@
 | 
				
			|||||||
								</u-form-item>
 | 
													</u-form-item>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
								<u-form-item class="custom-form-item" label="管理控制措施" :borderBottom="false"
 | 
													<u-form-item class="custom-form-item" label="管理控制措施" :borderBottom="false"
 | 
				
			||||||
									@click="handleQuerySelect({ formIndex: 'Management', isMultiple: true})">
 | 
														@click="handleQuerySelect({ formIndex: 'Management', isMultiple: true,itemIndex:index})">
 | 
				
			||||||
									<view slot="right" class="custom-form-item-right">
 | 
														<view slot="right" class="custom-form-item-right">
 | 
				
			||||||
										<view class="multi">
 | 
															<view class="multi">
 | 
				
			||||||
											<u--text v-for="(i, k) in model.Nav_EvaluateRiskManagementMeasures" :key="k"
 | 
																<u--text v-for="(i, k) in item.Nav_EvaluateRiskManagementMeasures" :key="k"
 | 
				
			||||||
												class="item"
 | 
																	class="item"
 | 
				
			||||||
												:text="k + 1 + '. ' + i.Nav_ManagementMeasures.NAME"></u--text>
 | 
																	:text="k + 1 + '. ' + i.Nav_ManagementMeasures.NAME"></u--text>
 | 
				
			||||||
										</view>
 | 
															</view>
 | 
				
			||||||
@ -291,10 +291,10 @@
 | 
				
			|||||||
								</u-form-item>
 | 
													</u-form-item>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
								<u-form-item class="custom-form-item" label="教育培训措施" :borderBottom="false"
 | 
													<u-form-item class="custom-form-item" label="教育培训措施" :borderBottom="false"
 | 
				
			||||||
									@click="handleQuerySelect({ formIndex: 'Education', isMultiple: true})">
 | 
														@click="handleQuerySelect({ formIndex: 'Education', isMultiple: true,itemIndex:index})">
 | 
				
			||||||
									<view slot="right" class="custom-form-item-right">
 | 
														<view slot="right" class="custom-form-item-right">
 | 
				
			||||||
										<view class="multi">
 | 
															<view class="multi">
 | 
				
			||||||
											<u--text v-for="(i, k) in model.Nav_EvaluateRiskEducationMeasures" :key="k"
 | 
																<u--text v-for="(i, k) in item.Nav_EvaluateRiskEducationMeasures" :key="k"
 | 
				
			||||||
												class="item"
 | 
																	class="item"
 | 
				
			||||||
												:text="k + 1 + '. ' + i.Nav_EducationMeasures.NAME"></u--text>
 | 
																	:text="k + 1 + '. ' + i.Nav_EducationMeasures.NAME"></u--text>
 | 
				
			||||||
										</view>
 | 
															</view>
 | 
				
			||||||
@ -304,10 +304,10 @@
 | 
				
			|||||||
								</u-form-item>
 | 
													</u-form-item>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
								<u-form-item class="custom-form-item" label="应急处置措施" :borderBottom="false"
 | 
													<u-form-item class="custom-form-item" label="应急处置措施" :borderBottom="false"
 | 
				
			||||||
									@click="handleQuerySelect({ formIndex: 'Emergency', isMultiple: true})">
 | 
														@click="handleQuerySelect({ formIndex: 'Emergency', isMultiple: true,itemIndex:index})">
 | 
				
			||||||
									<view slot="right" class="custom-form-item-right">
 | 
														<view slot="right" class="custom-form-item-right">
 | 
				
			||||||
										<view class="multi">
 | 
															<view class="multi">
 | 
				
			||||||
											<u--text v-for="(i, k) in model.Nav_EvaluateRiskEmergencyMeasures" :key="k"
 | 
																<u--text v-for="(i, k) in item.Nav_EvaluateRiskEmergencyMeasures" :key="k"
 | 
				
			||||||
												class="item"
 | 
																	class="item"
 | 
				
			||||||
												:text="k + 1 + '. ' + i.Nav_EmergencyMeasures.NAME"></u--text>
 | 
																	:text="k + 1 + '. ' + i.Nav_EmergencyMeasures.NAME"></u--text>
 | 
				
			||||||
										</view>
 | 
															</view>
 | 
				
			||||||
@ -396,6 +396,7 @@
 | 
				
			|||||||
					show: false,
 | 
										show: false,
 | 
				
			||||||
					lists: [],
 | 
										lists: [],
 | 
				
			||||||
					formIndex: undefined,
 | 
										formIndex: undefined,
 | 
				
			||||||
 | 
										itemIndex: undefined,
 | 
				
			||||||
					isMultiple: false,
 | 
										isMultiple: false,
 | 
				
			||||||
					defaultChecked: []
 | 
										defaultChecked: []
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
@ -430,6 +431,7 @@
 | 
				
			|||||||
					this.qsCom = {
 | 
										this.qsCom = {
 | 
				
			||||||
						show: true,
 | 
											show: true,
 | 
				
			||||||
						formIndex: opt.formIndex,
 | 
											formIndex: opt.formIndex,
 | 
				
			||||||
 | 
											itemIndex: opt.itemIndex,
 | 
				
			||||||
						isMultiple: opt.isMultiple,
 | 
											isMultiple: opt.isMultiple,
 | 
				
			||||||
						lists: column
 | 
											lists: column
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
@ -497,9 +499,11 @@
 | 
				
			|||||||
			onSelectedQS(val) {
 | 
								onSelectedQS(val) {
 | 
				
			||||||
				const {
 | 
									const {
 | 
				
			||||||
					formIndex,
 | 
										formIndex,
 | 
				
			||||||
 | 
										itemIndex,
 | 
				
			||||||
				} = this.qsCom
 | 
									} = this.qsCom
 | 
				
			||||||
 | 
									console.log(itemIndex)
 | 
				
			||||||
				if (formIndex == "Individual") {
 | 
									if (formIndex == "Individual") {
 | 
				
			||||||
					this.model.Nav_EvaluateRiskIndividualMeasures = [];
 | 
										this.model.Nav_Risks[itemIndex].Nav_EvaluateRiskIndividualMeasures = [];
 | 
				
			||||||
					val.forEach(item => {
 | 
										val.forEach(item => {
 | 
				
			||||||
						let obj = {
 | 
											let obj = {
 | 
				
			||||||
							INDIVIDUAL_MEASURES_ID: item.ID,
 | 
												INDIVIDUAL_MEASURES_ID: item.ID,
 | 
				
			||||||
@ -509,11 +513,12 @@
 | 
				
			|||||||
							ID: guid(),
 | 
												ID: guid(),
 | 
				
			||||||
							EVALUATION_RESULT_RISK_ID: this.model.ID,
 | 
												EVALUATION_RESULT_RISK_ID: this.model.ID,
 | 
				
			||||||
							ORG_ID: this.ORG_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") {
 | 
									} else if (formIndex == "Engineering") {
 | 
				
			||||||
					this.model.Nav_EvaluateRiskEngineeringMeasures = [];
 | 
										this.model.Nav_Risks[itemIndex].Nav_EvaluateRiskEngineeringMeasures = [];
 | 
				
			||||||
					val.forEach(item => {
 | 
										val.forEach(item => {
 | 
				
			||||||
						let obj = {
 | 
											let obj = {
 | 
				
			||||||
							ENGINEERING_MEASURES_ID: item.ID,
 | 
												ENGINEERING_MEASURES_ID: item.ID,
 | 
				
			||||||
@ -523,11 +528,12 @@
 | 
				
			|||||||
							ID: guid(),
 | 
												ID: guid(),
 | 
				
			||||||
							EVALUATION_RESULT_RISK_ID: this.model.ID,
 | 
												EVALUATION_RESULT_RISK_ID: this.model.ID,
 | 
				
			||||||
							ORG_ID: this.ORG_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") {
 | 
									} else if (formIndex == "Management") {
 | 
				
			||||||
					this.model.Nav_EvaluateRiskManagementMeasures = [];
 | 
										this.model.Nav_Risks[itemIndex].Nav_EvaluateRiskManagementMeasures = [];
 | 
				
			||||||
					val.forEach(item => {
 | 
										val.forEach(item => {
 | 
				
			||||||
						let obj = {
 | 
											let obj = {
 | 
				
			||||||
							MANAGEMENT_MEASURES_ID: item.ID,
 | 
												MANAGEMENT_MEASURES_ID: item.ID,
 | 
				
			||||||
@ -537,11 +543,12 @@
 | 
				
			|||||||
							ID: guid(),
 | 
												ID: guid(),
 | 
				
			||||||
							EVALUATION_RESULT_RISK_ID: this.model.ID,
 | 
												EVALUATION_RESULT_RISK_ID: this.model.ID,
 | 
				
			||||||
							ORG_ID: this.ORG_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") {
 | 
									} else if (formIndex == "Education") {
 | 
				
			||||||
					this.model.Nav_EvaluateRiskEducationMeasures = [];
 | 
										this.model.Nav_Risks[itemIndex].Nav_EvaluateRiskEducationMeasures = [];
 | 
				
			||||||
					val.forEach(item => {
 | 
										val.forEach(item => {
 | 
				
			||||||
						let obj = {
 | 
											let obj = {
 | 
				
			||||||
							EDUCATION_MEASURES_ID: item.ID,
 | 
												EDUCATION_MEASURES_ID: item.ID,
 | 
				
			||||||
@ -551,11 +558,12 @@
 | 
				
			|||||||
							ID: guid(),
 | 
												ID: guid(),
 | 
				
			||||||
							EVALUATION_RESULT_RISK_ID: this.model.ID,
 | 
												EVALUATION_RESULT_RISK_ID: this.model.ID,
 | 
				
			||||||
							ORG_ID: this.ORG_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") {
 | 
									} else if (formIndex == "Emergency") {
 | 
				
			||||||
					this.model.Nav_EvaluateRiskEmergencyMeasures = [];
 | 
										this.model.Nav_Risks[itemIndex].Nav_EvaluateRiskEmergencyMeasures = [];
 | 
				
			||||||
					val.forEach(item => {
 | 
										val.forEach(item => {
 | 
				
			||||||
						let obj = {
 | 
											let obj = {
 | 
				
			||||||
							EMERGENCY_MEASURES_ID: item.ID,
 | 
												EMERGENCY_MEASURES_ID: item.ID,
 | 
				
			||||||
@ -565,8 +573,9 @@
 | 
				
			|||||||
							ID: guid(),
 | 
												ID: guid(),
 | 
				
			||||||
							EVALUATION_RESULT_RISK_ID: this.model.ID,
 | 
												EVALUATION_RESULT_RISK_ID: this.model.ID,
 | 
				
			||||||
							ORG_ID: this.ORG_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 = [];
 | 
									this.qsCom.defaultChecked = [];
 | 
				
			||||||
@ -597,9 +606,9 @@
 | 
				
			|||||||
							this.AUDIT_OPINION = refusRes;
 | 
												this.AUDIT_OPINION = refusRes;
 | 
				
			||||||
						})
 | 
											})
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
					let strPosts = ''
 | 
					 | 
				
			||||||
					if (res.Nav_Risks && res.Nav_Risks.length > 0) {
 | 
										if (res.Nav_Risks && res.Nav_Risks.length > 0) {
 | 
				
			||||||
						for (let i = 0; i < res.Nav_Risks.length; i++) {
 | 
											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++) {
 | 
												for (let j = 0; j < res.Nav_Risks[i].Nav_EvaluateRiskWorkduty.length; j++) {
 | 
				
			||||||
								strPosts += (strPosts.length > 0 ? " " : "") + res.Nav_Risks[i]
 | 
													strPosts += (strPosts.length > 0 ? " " : "") + res.Nav_Risks[i]
 | 
				
			||||||
									.Nav_EvaluateRiskWorkduty[
 | 
														.Nav_EvaluateRiskWorkduty[
 | 
				
			||||||
@ -618,9 +627,9 @@
 | 
				
			|||||||
							this.model.Nav_Risks[i].Posts = strPosts;
 | 
												this.model.Nav_Risks[i].Posts = strPosts;
 | 
				
			||||||
						}
 | 
											}
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
					let strEqus = ''
 | 
					 | 
				
			||||||
					if (res.Nav_Risks && res.Nav_Risks.length > 0) {
 | 
										if (res.Nav_Risks && res.Nav_Risks.length > 0) {
 | 
				
			||||||
						for (let i = 0; i < res.Nav_Risks.length; i++) {
 | 
											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++) {
 | 
												for (let j = 0; j < res.Nav_Risks[i].Nav_EvaluateRiskEquipment.length; j++) {
 | 
				
			||||||
								strEqus += (strEqus.length > 0 ? " " : "") + res.Nav_Risks[i]
 | 
													strEqus += (strEqus.length > 0 ? " " : "") + res.Nav_Risks[i]
 | 
				
			||||||
									.Nav_EvaluateRiskEquipment[
 | 
														.Nav_EvaluateRiskEquipment[
 | 
				
			||||||
@ -670,15 +679,15 @@
 | 
				
			|||||||
					this.model.ORG_ID = this.ORG_ID;
 | 
										this.model.ORG_ID = this.ORG_ID;
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
				this.model.Nav_Files = null;
 | 
									this.model.Nav_Files = null;
 | 
				
			||||||
				this.model.Nav_Risks.forEach(item => {
 | 
									// this.model.Nav_Risks.forEach(item => {
 | 
				
			||||||
					item.Nav_EvaluateRiskWorkduty = null;
 | 
									// 	item.Nav_EvaluateRiskWorkduty = null;
 | 
				
			||||||
					item.Nav_EvaluateRiskEquipment = null;
 | 
									// 	item.Nav_EvaluateRiskEquipment = null;
 | 
				
			||||||
					item.Nav_EvaluateRiskIndividualMeasures = null;
 | 
									// 	item.Nav_EvaluateRiskIndividualMeasures = null;
 | 
				
			||||||
					item.Nav_EvaluateRiskEngineeringMeasures = null;
 | 
									// 	item.Nav_EvaluateRiskEngineeringMeasures = null;
 | 
				
			||||||
					item.Nav_EvaluateRiskManagementMeasures = null;
 | 
									// 	item.Nav_EvaluateRiskManagementMeasures = null;
 | 
				
			||||||
					item.Nav_EvaluateRiskEducationMeasures = null;
 | 
									// 	item.Nav_EvaluateRiskEducationMeasures = null;
 | 
				
			||||||
					item.Nav_EvaluateRiskEmergencyMeasures = null;
 | 
									// 	item.Nav_EvaluateRiskEmergencyMeasures = null;
 | 
				
			||||||
				});
 | 
									// });
 | 
				
			||||||
				const ele = this.$refs
 | 
									const ele = this.$refs
 | 
				
			||||||
				//ele['wForm'].validate().then(res => {
 | 
									//ele['wForm'].validate().then(res => {
 | 
				
			||||||
				getRequest(this.model, "/HM/HMEvaluateResult/FullUpdate").then(res => {
 | 
									getRequest(this.model, "/HM/HMEvaluateResult/FullUpdate").then(res => {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user