作者 何书鹏
1 个管道 的构建 通过 耗费 0 秒

商品规格js完善

1 -define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) { 1 +define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'backend/goods.spec'], function ($, undefined, Backend, Table, Form, Spec) {
2 2
3 var Controller = { 3 var Controller = {
4 index: function () { 4 index: function () {
@@ -66,7 +66,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin @@ -66,7 +66,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
66 }, 66 },
67 add: function () { 67 add: function () {
68 Controller.api.bindevent(); 68 Controller.api.bindevent();
69 - require(["backend/goods.spec"],function(){ 69 + // 规格
70 var specMany = new GoodsSpec({ 70 var specMany = new GoodsSpec({
71 container: '.goods-spec-many' 71 container: '.goods-spec-many'
72 }); 72 });
@@ -91,7 +91,6 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin @@ -91,7 +91,6 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
91 } 91 }
92 return true; 92 return true;
93 }); 93 });
94 - });  
95 94
96 // 切换单/多规格 95 // 切换单/多规格
97 $('select[name="row[spec_type]"]').change(function (e) { 96 $('select[name="row[spec_type]"]').change(function (e) {
@@ -106,7 +105,11 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin @@ -106,7 +105,11 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
106 }, 105 },
107 edit: function () { 106 edit: function () {
108 Controller.api.bindevent(); 107 Controller.api.bindevent();
109 - require(["backend/goods.spec"],function(){ 108 +
  109 + setTimeout(function () {
  110 + $('select[name="row[spec_type]"]').trigger("change");
  111 + }, 100);
  112 + // 规格
110 var specMany = new GoodsSpec({ 113 var specMany = new GoodsSpec({
111 container: '.goods-spec-many' 114 container: '.goods-spec-many'
112 }, Config.specData); 115 }, Config.specData);
@@ -131,7 +134,6 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin @@ -131,7 +134,6 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
131 } 134 }
132 return true; 135 return true;
133 }); 136 });
134 - });  
135 137
136 // 切换单/多规格 138 // 切换单/多规格
137 $('select[name="row[spec_type]"]').change(function (e) { 139 $('select[name="row[spec_type]"]').change(function (e) {