Browse Source

修改js冲突 颜色默认等级和编辑数据造成的冲突

lvhao 2 months ago
parent
commit
13330e05e5
2 changed files with 39 additions and 36 deletions
  1. 1 0
      template/erp/choice.html
  2. 38 36
      template/erp/js/goodsrules.js

+ 1 - 0
template/erp/choice.html

@@ -486,6 +486,7 @@
 				$(".exp .num font").text($(".packing .datatext .on td:eq(1)", window.parent.document).text());
 				$(".exp .tm font").text($(".packing .datatext .on td:eq(3)", window.parent.document).text());
 				var list = $(".packing .datatext .on", window.parent.document).data("list");
+
 				list = list.substring(0, list.length - 1);
 				var data = list.split("-");
 				var ckrows = data[0].substring(0, data[0].length - 1);

+ 38 - 36
template/erp/js/goodsrules.js

@@ -1,43 +1,45 @@
 // 此文件就是为了限制商品的规则  避免选择错误
-
-//头套种类
-$("select[name='lacetype']").on("change", function() {
-    checkHD($(this))
-})
-//蕾丝类型
-$("select[name='lacetypes']").on("change", function() {
-    checkHD($(this))
-})
-//类目
-$("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))
-})
-//真人发类型
-$("select[name='hairtype']").on("change", function() {
-    checkBendang($(this))
-})
-//人发头套编号 hairnumber 
-$("select[name='hairnumber']").change(function(){
-    checkGrade();
-})
-//等级
-$("select[name='grade']").on("change", function() {
-    checkColorGrade($(this))
-})
-//颜色
-$("select[name='color']").on("change", function() {
-   
-    checkGrade();
-    checkColorGrade($(this))
+$(document).ready(function () {
+    //头套种类
+    $("select[name='lacetype']").on("change", function() {
+        checkHD($(this))
+    })
+    //蕾丝类型
+    $("select[name='lacetypes']").on("change", function() {
+        checkHD($(this))
+    })
+    //类目
+    $("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))
+    })
+    //真人发类型
+    $("select[name='hairtype']").on("change", function() {
+        checkBendang($(this))
+    })
+    //人发头套编号 hairnumber 
+    $("select[name='hairnumber']").change(function(){
+        checkGrade();
+    })
+    //等级
+    $("select[name='grade']").on("change", function() {
+        checkColorGrade($(this))
+    })
+    //颜色
+    $("select[name='color']").on("change", function() {
     
+        checkGrade();
+        checkColorGrade($(this))
+        
+    })
 })
 
+
 /**
  * 头套类型里有HD字眼则不可再单独勾选蕾丝类型里的HD字眼
  * lacetype_text  头套类型选中的文本值