Authored by zhaoqing

店铺模块,图文模块编辑优化---涉及 轮播图 单图 双图 三张图

@@ -162,14 +162,19 @@ @@ -162,14 +162,19 @@
162 <input type="text" class="form-control input-resource" value="[[data.resource]]"> 162 <input type="text" class="form-control input-resource" value="[[data.resource]]">
163 [[/if]] 163 [[/if]]
164 </div> 164 </div>
  165 + [[if data.linkType]]
  166 + [[if data.linkType == 1]]
  167 + <label class="input-showProductInfo"><input class="showProductInfo" data-index="[[index]]" name="showProductInfo" type="checkbox" [[data.showProductInfo ? 'checked' : '']] />商品信息展示 </label>
  168 + [[else]]
  169 + <label class="input-showProductInfo" style="display: none"><input class="showProductInfo" data-index="[[index]]" name="showProductInfo" type="checkbox" [[data.showProductInfo ? 'checked' : '']] />商品信息展示 </label>
  170 + [[/if]]
  171 + [[/if]]
165 </script> 172 </script>
166 173
167 <!-- 图片上传 --> 174 <!-- 图片上传 -->
168 <script type="text/template" id="upload-image-template"> 175 <script type="text/template" id="upload-image-template">
169 <div class="input-group"> 176 <div class="input-group">
170 - [[if data.linkType == 1]]  
171 - <label class="input-showProductInfo" ><input name="showProductInfo" type="checkbox" value="" />商品信息展示 </label>  
172 - [[/if]] 177 +
173 <div class="input-group-addon"> 178 <div class="input-group-addon">
174 <input type="file" name="file" size="500" class="upload-image" data-index="[[item.__index]]" title="上传图片"> 179 <input type="file" name="file" size="500" class="upload-image" data-index="[[item.__index]]" title="上传图片">
175 <span class="glyphicon glyphicon-upload"></span> 180 <span class="glyphicon glyphicon-upload"></span>
@@ -548,12 +548,14 @@ var Bll = { @@ -548,12 +548,14 @@ var Bll = {
548 columns: [ 548 columns: [
549 { 549 {
550 display: '关联类型', 550 display: '关联类型',
  551 + width:150,
551 render: function(item) { 552 render: function(item) {
552 return common.util.__template2($('#link-type-template').html(), {data: item, index: item.__index}); 553 return common.util.__template2($('#link-type-template').html(), {data: item, index: item.__index});
553 } 554 }
554 }, 555 },
555 { 556 {
556 display: '关联到', 557 display: '关联到',
  558 + width:150,
557 render: function(item) { 559 render: function(item) {
558 return common.util.__template2($('#link-resource-template').html(), {data: item, index: item.__index, categoryList: Bll.shopCategoryList}); 560 return common.util.__template2($('#link-resource-template').html(), {data: item, index: item.__index, categoryList: Bll.shopCategoryList});
559 } 561 }
@@ -583,12 +585,14 @@ var Bll = { @@ -583,12 +585,14 @@ var Bll = {
583 columns: [ 585 columns: [
584 { 586 {
585 display: '关联类型', 587 display: '关联类型',
  588 + width:150,
586 render: function(item) { 589 render: function(item) {
587 return common.util.__template2($('#link-type-template').html(), {data: item, index: item.__index}); 590 return common.util.__template2($('#link-type-template').html(), {data: item, index: item.__index});
588 } 591 }
589 }, 592 },
590 { 593 {
591 display: '关联到', 594 display: '关联到',
  595 + width:150,
592 render: function(item) { 596 render: function(item) {
593 return common.util.__template2($('#link-resource-template').html(), {data: item, index: item.__index, categoryList: Bll.shopCategoryList}); 597 return common.util.__template2($('#link-resource-template').html(), {data: item, index: item.__index, categoryList: Bll.shopCategoryList});
594 } 598 }
@@ -617,12 +621,14 @@ var Bll = { @@ -617,12 +621,14 @@ var Bll = {
617 columns: [ 621 columns: [
618 { 622 {
619 display: '关联类型', 623 display: '关联类型',
  624 + width:150,
620 render: function(item) { 625 render: function(item) {
621 return common.util.__template2($('#link-type-template').html(), {data: item, index: item.__index}); 626 return common.util.__template2($('#link-type-template').html(), {data: item, index: item.__index});
622 } 627 }
623 }, 628 },
624 { 629 {
625 display: '关联到', 630 display: '关联到',
  631 + width:150,
626 render: function(item) { 632 render: function(item) {
627 return common.util.__template2($('#link-resource-template').html(), {data: item, index: item.__index, categoryList: Bll.shopCategoryList}); 633 return common.util.__template2($('#link-resource-template').html(), {data: item, index: item.__index, categoryList: Bll.shopCategoryList});
628 } 634 }
@@ -1827,7 +1833,7 @@ $(document).on('change', '.link-type', function() { @@ -1827,7 +1833,7 @@ $(document).on('change', '.link-type', function() {
1827 1833
1828 // <td>关联类型</td><td>关联到</td> 1834 // <td>关联类型</td><td>关联到</td>
1829 var linkResource = $(this).parent().parent().find('.link-resource'); 1835 var linkResource = $(this).parent().parent().find('.link-resource');
1830 - 1836 + var showProductInfo = $(this).parent().parent().find('.input-showProductInfo');
1831 // 清空resource的值 1837 // 清空resource的值
1832 $(linkResource).find('.input-resource').val(''); 1838 $(linkResource).find('.input-resource').val('');
1833 $(linkResource).find('.category-resource').val('-1'); 1839 $(linkResource).find('.category-resource').val('-1');
@@ -1835,14 +1841,14 @@ $(document).on('change', '.link-type', function() { @@ -1835,14 +1841,14 @@ $(document).on('change', '.link-type', function() {
1835 if(linkType.length > 0 && linkType == 0) { 1841 if(linkType.length > 0 && linkType == 0) {
1836 $(linkResource).find('.category-resource').show(); 1842 $(linkResource).find('.category-resource').show();
1837 $(linkResource).find('.input-resource').hide(); 1843 $(linkResource).find('.input-resource').hide();
1838 - $(linkResource).find('.input-showProductInfo').hide(); 1844 + $(showProductInfo).hide();
1839 } else { 1845 } else {
1840 $(linkResource).find('.category-resource').hide(); 1846 $(linkResource).find('.category-resource').hide();
1841 $(linkResource).find('.input-resource').show(); 1847 $(linkResource).find('.input-resource').show();
1842 if(linkType.length > 0 && linkType == 1){ 1848 if(linkType.length > 0 && linkType == 1){
1843 - $(linkResource).find('.iinput-showProductInfo').show(); 1849 + $(showProductInfo).show();
1844 }else{ 1850 }else{
1845 - $(linkResource).find('.input-showProductInfo').hide(); 1851 + $(showProductInfo).hide();
1846 } 1852 }
1847 } 1853 }
1848 1854
@@ -1881,6 +1887,13 @@ $(document).on('change', '.link-resource', function() { @@ -1881,6 +1887,13 @@ $(document).on('change', '.link-resource', function() {
1881 Bll.moduleGrid.reload(); 1887 Bll.moduleGrid.reload();
1882 }); 1888 });
1883 1889
  1890 +// 商品信息是否展示复选框变化
  1891 +$(document).on('change', '.showProductInfo', function() {
  1892 + var index = $(this).data("index");
  1893 + Bll.moduleGrid.__rows[index].showProductInfo = $(this).context.checked;
  1894 +
  1895 +});
  1896 +
1884 // 标题输入框变化 1897 // 标题输入框变化
1885 $(document).on('change', '.title-text', function() { 1898 $(document).on('change', '.title-text', function() {
1886 var index = $(this).data("index"); 1899 var index = $(this).data("index");