数量控制调整
This commit is contained in:
		
							parent
							
								
									e2ae0fb3f2
								
							
						
					
					
						commit
						2729349e92
					
				|  | @ -2025,42 +2025,15 @@ export class ApplicationPage extends Component { | |||
| 			tableTypeObj[areacode] = 'editTable' | ||||
| 		}); | ||||
| 
 | ||||
| 		//控制修改的合格数量/不合格数量不能大于原数量
 | ||||
| 		/*let bodyList = saveData.bodys['dhjydSlave0Sub'].rows || [] | ||||
| 		let info = this.props.getUrlParam('info') ? JSON.parse(this.props.getUrlParam('info')).bodys['dhjydSlave0Sub'].rows : [] | ||||
| 		let oldNum = info.map(item => { | ||||
| 			return { | ||||
| 				qualifiednum: item.values['qualifiednum'], | ||||
| 				nunqualifiednum: item.values['nunqualifiednum'], | ||||
| 				def2: item.values['def2'], // 数量
 | ||||
| 				nchecknum: item.values['nchecknum'], // 检验数量
 | ||||
| 			} | ||||
| 		})*/ | ||||
| 		// let msg = ''
 | ||||
| 		// 只有不合格检验单才需要判断数量
 | ||||
| 		// bodyList.forEach((row, i) => {
 | ||||
| 		// 	oldNum.forEach(old => {
 | ||||
| 		// 		for (let key in old) {
 | ||||
| 		// 			if (row.values[key].value * 1 > old[key].value * 1) {
 | ||||
| 		// 				msg = '不能大于原数量,请检查'
 | ||||
| 		// 			}
 | ||||
| 		// 		}
 | ||||
| 		// 	})
 | ||||
| 		// })
 | ||||
| 		/*if (msg.length > 1) { | ||||
| 			toast({color: 'danger', content: msg}); | ||||
| 			return false | ||||
| 		}*/ | ||||
| 		//控制[不合格检验单]的子表的数量之和需要等于检验数量
 | ||||
| 		if (this.config.appcode == '4004012H9400') { | ||||
| 			let bodyList = saveData.bodys['dhjydSlave0Sub'].rows || [] | ||||
| 			let nnum = saveData.head['dhjydMasterForm'].rows[0].values[FIELDS.NNUM].value | ||||
| 			let def2Total = 0 | ||||
| 			let numTotal = 0 | ||||
| 			bodyList.forEach((row, i) => { | ||||
| 				//todo qualifiednum临时用合格数量, 后面模板修改后需替换成def2
 | ||||
| 				def2Total += row.values['qualifiednum'].value * 1 | ||||
| 				numTotal += row.values['qualifiednum'].value * 1 | ||||
| 			}) | ||||
| 			if (def2Total != nnum * 1) { | ||||
| 			if (numTotal != nnum * 1) { | ||||
| 				toast({color: 'danger', content: '子表数量之和需要等于检验数量,请检查'}); | ||||
| 				return false | ||||
| 			} | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue