Просмотр исходного кода

修改人发头套编码和color等级冲突的问题

lvhao 2 месяцев назад
Родитель
Сommit
1a225fa3b0
1 измененных файлов с 28 добавлено и 0 удалено
  1. 28 0
      template/erp/choice.html

+ 28 - 0
template/erp/choice.html

@@ -515,6 +515,7 @@
 					$("select[name='grade'] option[value='80']").prop('selected', true);
 				}
 			}
+			checkGrade();
 		});
 		//hairnumber 处理等级
 		$("select[name='hairnumber']").change(function(){
@@ -524,6 +525,7 @@
 			}else{
 				$("select[name='grade'] option[value='80']").prop('selected', true);
 			}
+			checkGrade();
 		})
 		/**
 		
@@ -557,6 +559,32 @@
 			 }
 		};
 		**/
+
+		function checkGrade(){
+			let grade = $("select[name='grade']:visible").find("option:selected").val();
+			let color = $("select[name='color']:visible").find("option:selected").data("ysdj");
+			let hairnumber = $("select[name='hairnumber']:visible").find("option:selected").data("ysdj");
+			console.log(grade)
+			console.log(color)
+			console.log(hairnumber)
+			
+			
+			if( color && hairnumber){
+				color = color*1
+				hairnumber = hairnumber*1
+				if(color > 0 && hairnumber > 0){
+					if(color != hairnumber){
+						$("select[name='color']").val(57)
+						$("select[name='hairnumber']").val('')
+						$("select[name='grade'] option[value='80']").prop('selected', true);
+						layx.alert('错误', '颜色设置的等级和人发头套编码设置的等级不一致,请重新选择', function(id, button) {
+							
+						}, { dialogIcon: 'error' });
+						return false;
+					}
+				}
+			}
+		}
 	</script>
 	<script src="{$theme}js/fullorder-addedit.js?v=202310110001"></script>
 	<script src="{$theme}js/goodsrules.js?v={time()}"></script>