Authored by LiQZ

增加空判断

@@ -334,7 +334,7 @@ @@ -334,7 +334,7 @@
334 <div class="form-group"> 334 <div class="form-group">
335 [[each module.contentData.data as items i]] 335 [[each module.contentData.data as items i]]
336 <div class="col-sm-3"> 336 <div class="col-sm-3">
337 - <img src="[[items.cover.cover]]"> 337 + [[if items.cover]]<img src="[[items.cover.cover]]">[[/if]]
338 </div> 338 </div>
339 [[/each]] 339 [[/each]]
340 </div> 340 </div>
@@ -133,6 +133,25 @@ var Bll = { @@ -133,6 +133,25 @@ var Bll = {
133 if (module.contentData.dialog == "template_dialog_text") { 133 if (module.contentData.dialog == "template_dialog_text") {
134 module.contentData.data.text = baidu.getContent(); 134 module.contentData.data.text = baidu.getContent();
135 } 135 }
  136 + if (module.contentData.dialog == "template_dialog_remgoods") {
  137 + if (!module.contentData.data || module.contentData.data.length == 0) {
  138 + Bll.d.close();
  139 + return false;
  140 + }
  141 + for (var i = 0; i < module.contentData.data.length; i++) {
  142 + var obj = module.contentData.data[i];
  143 + if (!obj.cover) {
  144 + // 删除空元素
  145 + module.contentData.data.splice(i, 1);
  146 + i--;
  147 + }
  148 + }
  149 + if (module.contentData.data.length == 0) {
  150 + Bll.d.close();
  151 + return false;
  152 + }
  153 +
  154 + }
136 if (components.validate()) { 155 if (components.validate()) {
137 //TODO 156 //TODO
138 !!~index ? Bll.contentDatas[index] = module : Bll.contentDatas.push(module); 157 !!~index ? Bll.contentDatas[index] = module : Bll.contentDatas.push(module);