lvhao 2 mesiacov pred
rodič
commit
805037cb28
2 zmenil súbory, kde vykonal 29 pridanie a 8 odobranie
  1. 2 2
      template/erp/choice.html
  2. 27 6
      template/erp/js/goodsrules.js

+ 2 - 2
template/erp/choice.html

@@ -48,7 +48,7 @@
 
 					<li class="Gift synthetic Accessories ycwigs Extension">
 						<em>头发颜色:</em>
-						<select name="color" class="select">
+						<select name="color" class="select" id="color_one">
 							{loop typeclassyc(8) as $val}
 							{if $val['id'] == 57}
 							<option value="{$val['id']}" data-ysdj="{$val['ysdj']}">{$val['title']} - {$val['zh']}
@@ -256,7 +256,7 @@
 
 					<li class="2 3 5 6 7 none">
 						<em>头发颜色:</em>
-						<select name="color" class="select">
+						<select name="color" class="select" id="color_two">
 							{loop typeclassyc(8) as $val}
 							{if $val['id'] == 57}
 							<option value="{$val['id']}" data-ysdj="{$val['ysdj']}">{$val['title']} - {$val['zh']}

+ 27 - 6
template/erp/js/goodsrules.js

@@ -10,6 +10,12 @@ $("select[name='lacetypes']").on("change", function() {
 })
 //类目
 $("select[name='category']").on("change", function() {
+    // $("select").each(function(index, item) {
+    //     console.log(item.name)
+    //     if (item.name != "category") {
+    //        $(item).val($(item).children('option:first').val())
+    //     }
+    // })
     checkBendang($(this))
 })
 //真人发类型
@@ -65,15 +71,30 @@ function checkBendang(that) {
  */ 
 function checkColorGrade(that) {
     let grade_value = $("select[name='grade']").val();
-    let color_value = $("select[name='color']").val();
     let category_value = $("select[name='category']").val();
-    let arr = [1297,1702];
+    category_value =  category_value*1
+    let   ysdj= 0;
+    let color_value = 0;
+    if( category_value== 126 ||  category_value == 127){
+
+        color_value = $("#color_one").val();
+        ysdj = $("#color_one").find("option:selected").data('ysdj')
+    }else{
+        color_value = $("#color_two").val();
+        ysdj = $("#color_two").find("option:selected").data('ysdj')
+    }
+   
     
-    if(!arr.includes(category_value*1)){
-        if (grade_value == 80 && color_value == 44) {
+    let arr = [1297,1702];
+    console.log("执行613检测")
+    console.log("类目:"+category_value)
+    console.log(!arr.includes(category_value*1))
+    console.log("等级:"+grade_value)
+    console.log("颜色:"+color_value)
+    if(!arr.includes(category_value)){
+        if (grade_value != 81 && color_value == 44) {
             that.val("")
-            layx.alert('错误', '当颜色选择是#613时,不可将等级勾选为9A', function(id, button) {
-               let ysdj =  $("select[name='color']").find("option:selected").data('ysdj')
+            layx.alert('错误', '当颜色选择是#613时,等级勾选为10A', function(id, button) {
                $("select[name='grade']").val(ysdj)
             }, { dialogIcon: 'error' });
         }