Browse Source

修改人体头发编码

lvhao 2 tháng trước cách đây
mục cha
commit
94952aa5d8
1 tập tin đã thay đổi với 26 bổ sung10 xóa
  1. 26 10
      template/erp/js/goodsrules.js

+ 26 - 10
template/erp/js/goodsrules.js

@@ -117,11 +117,22 @@ function checkGrade(){
     let color = $("select[name='color']:visible").find("option:selected").data("ysdj");
     let hairnumber = $("select[name='hairnumber']:visible").find("option:selected").data("ysdj");
     
-    
-    
-    if( color && hairnumber){
-        color = color*1
+    if(hairnumber == undefined){
+        hairnumber = 0
+
+    }else{
         hairnumber = hairnumber*1
+
+    }
+    color = color*1
+   
+    console.log("等级:"+grade)
+    console.log("颜色:"+color)
+    console.log("人发头套编码:"+hairnumber)
+
+    if( color && hairnumber){
+        console.log("全部")
+       
         if(color > 0 && hairnumber > 0){
             if(color != hairnumber){
                 $("select[name='color']").val(57)
@@ -131,23 +142,28 @@ function checkGrade(){
                     
                 }, { dialogIcon: 'error' });
                 return false;
-            }else{
-                
-
-
             }
         }
     }else if(color){
-        var ysdj = $(this).find("option:selected").data("ysdj");
+        console.log("颜色")
+        var ysdj = $("select[name='color']:visible").find("option:selected").data("ysdj");
         var category = $("select[name='category']").find("option:selected").val();
         if (category == 126 || category == 127 || category == 128 || category == 130 || category == 133) {
-            if ($(this).find("option:selected").data("ysdj") != 0) {
+            if ($("select[name='color']:visible").find("option:selected").data("ysdj") != 0) {
                 $("select[name='grade'] option[value='" + ysdj + "']").prop('selected', true);
             }
             else {
                 $("select[name='grade'] option[value='80']").prop('selected', true);
             }
         }
+    }else if(hairnumber){
+        console.log("头发编码")
+        var ysdj =$("select[name='hairnumber']:visible").find("option:selected").data("ysdj");
+        if ($("select[name='hairnumber']:visible").find("option:selected").data("ysdj") != 0) {
+                $("select[name='grade'] option[value='" + ysdj + "']").prop('selected', true);
+        }else{
+            $("select[name='grade'] option[value='80']").prop('selected', true);
+        }
     }
     
 }