Authored by zhaoqing

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

... ... @@ -162,14 +162,19 @@
<input type="text" class="form-control input-resource" value="[[data.resource]]">
[[/if]]
</div>
[[if data.linkType]]
[[if data.linkType == 1]]
<label class="input-showProductInfo"><input class="showProductInfo" data-index="[[index]]" name="showProductInfo" type="checkbox" [[data.showProductInfo ? 'checked' : '']] />商品信息展示 </label>
[[else]]
<label class="input-showProductInfo" style="display: none"><input class="showProductInfo" data-index="[[index]]" name="showProductInfo" type="checkbox" [[data.showProductInfo ? 'checked' : '']] />商品信息展示 </label>
[[/if]]
[[/if]]
</script>
<!-- 图片上传 -->
<script type="text/template" id="upload-image-template">
<div class="input-group">
[[if data.linkType == 1]]
<label class="input-showProductInfo" ><input name="showProductInfo" type="checkbox" value="" />商品信息展示 </label>
[[/if]]
<div class="input-group-addon">
<input type="file" name="file" size="500" class="upload-image" data-index="[[item.__index]]" title="上传图片">
<span class="glyphicon glyphicon-upload"></span>
... ...
... ... @@ -548,12 +548,14 @@ var Bll = {
columns: [
{
display: '关联类型',
width:150,
render: function(item) {
return common.util.__template2($('#link-type-template').html(), {data: item, index: item.__index});
}
},
{
display: '关联到',
width:150,
render: function(item) {
return common.util.__template2($('#link-resource-template').html(), {data: item, index: item.__index, categoryList: Bll.shopCategoryList});
}
... ... @@ -583,12 +585,14 @@ var Bll = {
columns: [
{
display: '关联类型',
width:150,
render: function(item) {
return common.util.__template2($('#link-type-template').html(), {data: item, index: item.__index});
}
},
{
display: '关联到',
width:150,
render: function(item) {
return common.util.__template2($('#link-resource-template').html(), {data: item, index: item.__index, categoryList: Bll.shopCategoryList});
}
... ... @@ -617,12 +621,14 @@ var Bll = {
columns: [
{
display: '关联类型',
width:150,
render: function(item) {
return common.util.__template2($('#link-type-template').html(), {data: item, index: item.__index});
}
},
{
display: '关联到',
width:150,
render: function(item) {
return common.util.__template2($('#link-resource-template').html(), {data: item, index: item.__index, categoryList: Bll.shopCategoryList});
}
... ... @@ -1827,7 +1833,7 @@ $(document).on('change', '.link-type', function() {
// <td>关联类型</td><td>关联到</td>
var linkResource = $(this).parent().parent().find('.link-resource');
var showProductInfo = $(this).parent().parent().find('.input-showProductInfo');
// 清空resource的值
$(linkResource).find('.input-resource').val('');
$(linkResource).find('.category-resource').val('-1');
... ... @@ -1835,14 +1841,14 @@ $(document).on('change', '.link-type', function() {
if(linkType.length > 0 && linkType == 0) {
$(linkResource).find('.category-resource').show();
$(linkResource).find('.input-resource').hide();
$(linkResource).find('.input-showProductInfo').hide();
$(showProductInfo).hide();
} else {
$(linkResource).find('.category-resource').hide();
$(linkResource).find('.input-resource').show();
if(linkType.length > 0 && linkType == 1){
$(linkResource).find('.iinput-showProductInfo').show();
$(showProductInfo).show();
}else{
$(linkResource).find('.input-showProductInfo').hide();
$(showProductInfo).hide();
}
}
... ... @@ -1881,6 +1887,13 @@ $(document).on('change', '.link-resource', function() {
Bll.moduleGrid.reload();
});
// 商品信息是否展示复选框变化
$(document).on('change', '.showProductInfo', function() {
var index = $(this).data("index");
Bll.moduleGrid.__rows[index].showProductInfo = $(this).context.checked;
});
// 标题输入框变化
$(document).on('change', '.title-text', function() {
var index = $(this).data("index");
... ...