Authored by zhaoqing

模块化店铺装修

@@ -24,6 +24,7 @@ var systemTemplates_2 = @@ -24,6 +24,7 @@ var systemTemplates_2 =
24 }; 24 };
25 25
26 var shopTemplates = []; 26 var shopTemplates = [];
  27 +var searchProductInfo;
27 28
28 var t = new common.tab({ 29 var t = new common.tab({
29 el: "#platformTab", 30 el: "#platformTab",
@@ -93,6 +94,7 @@ var Bll = { @@ -93,6 +94,7 @@ var Bll = {
93 }); 94 });
94 //获取推荐商品详细信息 95 //获取推荐商品详细信息
95 Bll.getRecommendProductDetailData(); 96 Bll.getRecommendProductDetailData();
  97 +
96 if(+t.active) { 98 if(+t.active) {
97 Bll.renderDecoratorPCTemplate(); 99 Bll.renderDecoratorPCTemplate();
98 } else { 100 } else {
@@ -228,8 +230,8 @@ var Bll = { @@ -228,8 +230,8 @@ var Bll = {
228 var lineNumber = module.moduleData.data[0].lineNumber; 230 var lineNumber = module.moduleData.data[0].lineNumber;
229 var order = module.moduleData.data[0].order; 231 var order = module.moduleData.data[0].order;
230 var shopId = Bll.shopId 232 var shopId = Bll.shopId
231 - var productInfo = Bll.searchProductDetail(lineNumber, order, shopId);  
232 - module.productInfo = productInfo; 233 + searchProductInfo = Bll.searchProductDetail(lineNumber, order, shopId);
  234 + module.productInfo = searchProductInfo;
233 } 235 }
234 } 236 }
235 } 237 }
@@ -1213,11 +1215,15 @@ var Bll = { @@ -1213,11 +1215,15 @@ var Bll = {
1213 } else { 1215 } else {
1214 validation = Bll.validator.validateModule(moduleType, Bll.moduleGrid.__rows); 1216 validation = Bll.validator.validateModule(moduleType, Bll.moduleGrid.__rows);
1215 } 1217 }
1216 -  
1217 if(! validation) { 1218 if(! validation) {
1218 return false; 1219 return false;
1219 } 1220 }
1220 - 1221 + //获取推荐商品详细信息
  1222 + Bll.getRecommendProductDetailData();
  1223 + if(searchProductInfo == null || searchProductInfo === undefined || searchProductInfo.length <= 0){
  1224 + common.util.__tip('推荐商品模块自动获取该店铺下商品为空,请先在该店铺下添加可售商品!', 'warning');
  1225 + return;
  1226 + }
1221 // 单模块校验通过 1227 // 单模块校验通过
1222 Bll.moduleDataList[index].dataValid = true; 1228 Bll.moduleDataList[index].dataValid = true;
1223 1229
@@ -1972,8 +1978,6 @@ var switchTemplate = function() { @@ -1972,8 +1978,6 @@ var switchTemplate = function() {
1972 }, function() { 1978 }, function() {
1973 // 重新查询模板数据 1979 // 重新查询模板数据
1974 Bll.getTemplateResource(); 1980 Bll.getTemplateResource();
1975 - //获取推荐商品详细信息  
1976 - Bll.getRecommendProductDetailData();  
1977 // 重新加载模板内容 1981 // 重新加载模板内容
1978 Bll.reloadMain(1); 1982 Bll.reloadMain(1);
1979 // 计数器清零 1983 // 计数器清零
@@ -1982,8 +1986,6 @@ var switchTemplate = function() { @@ -1982,8 +1986,6 @@ var switchTemplate = function() {
1982 } else { 1986 } else {
1983 // 重新查询模板数据 1987 // 重新查询模板数据
1984 Bll.getTemplateResource(); 1988 Bll.getTemplateResource();
1985 - //获取推荐商品详细信息  
1986 - Bll.getRecommendProductDetailData();  
1987 // 重新加载模板内容 1989 // 重新加载模板内容
1988 Bll.reloadMain(1); 1990 Bll.reloadMain(1);
1989 // 计数器清零 1991 // 计数器清零