|
@@ -156,7 +156,7 @@
|
|
var stringify = JSON.stringify(productImageList);
|
|
var stringify = JSON.stringify(productImageList);
|
|
$('#images').val(stringify);
|
|
$('#images').val(stringify);
|
|
} else {
|
|
} else {
|
|
- alertx("请添加商品");
|
|
|
|
|
|
+ alertx("至少上传一张图片");
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
var wwwIcon1 = $("#wwwIcon1").val();
|
|
var wwwIcon1 = $("#wwwIcon1").val();
|
|
@@ -214,8 +214,27 @@
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ else {
|
|
|
|
+ $(".Image4 .cancel-upload").click();
|
|
|
|
+ $(".Image5 .cancel-upload").click();
|
|
|
|
+ }
|
|
|
|
+ }else {
|
|
|
|
+ $(".Image3 .cancel-upload").click();
|
|
|
|
+ $(".Image4 .cancel-upload").click();
|
|
|
|
+ $(".Image5 .cancel-upload").click();
|
|
}
|
|
}
|
|
|
|
+ } else {
|
|
|
|
+ $(".Image2 .cancel-upload").click();
|
|
|
|
+ $(".Image3 .cancel-upload").click();
|
|
|
|
+ $(".Image4 .cancel-upload").click();
|
|
|
|
+ $(".Image5 .cancel-upload").click();
|
|
}
|
|
}
|
|
|
|
+ } else {
|
|
|
|
+ $(".Image1 .cancel-upload").click();
|
|
|
|
+ $(".Image2 .cancel-upload").click();
|
|
|
|
+ $(".Image3 .cancel-upload").click();
|
|
|
|
+ $(".Image4 .cancel-upload").click();
|
|
|
|
+ $(".Image5 .cancel-upload").click();
|
|
}
|
|
}
|
|
loading('正在提交,请稍等...');
|
|
loading('正在提交,请稍等...');
|
|
form.submit();
|
|
form.submit();
|
|
@@ -294,8 +313,7 @@
|
|
<sys:ckfinder input="wwwIcon1" type="images" uploadPath="/photo"
|
|
<sys:ckfinder input="wwwIcon1" type="images" uploadPath="/photo"
|
|
selectMultiple="false"
|
|
selectMultiple="false"
|
|
maxWidth="100" maxHeight="100"/> <br>
|
|
maxWidth="100" maxHeight="100"/> <br>
|
|
- <label class="resolution1">建议图片分辨率524px*268px</label>
|
|
|
|
- <%-- <label class="resolution2">建议图片分辨率884px*120px</label>--%>
|
|
|
|
|
|
+ <label id="pcImageSize1">建议图片分辨率1184px*160px</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -309,8 +327,7 @@
|
|
<sys:ckfinder input="crmIcon1" type="images" uploadPath="/photo"
|
|
<sys:ckfinder input="crmIcon1" type="images" uploadPath="/photo"
|
|
selectMultiple="false"
|
|
selectMultiple="false"
|
|
maxWidth="100" maxHeight="100"/><br>
|
|
maxWidth="100" maxHeight="100"/><br>
|
|
- <label class="resolution1">建议图片分辨率339px*516px</label>
|
|
|
|
- <%-- <label class="resolution2">建议图片分辨率702px*240px</label>--%>
|
|
|
|
|
|
+ <label id="appletsImageSize1">建议图片分辨率702px*240px</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -332,8 +349,7 @@
|
|
<sys:ckfinder input="wwwIcon2" type="images" uploadPath="/photo"
|
|
<sys:ckfinder input="wwwIcon2" type="images" uploadPath="/photo"
|
|
selectMultiple="false"
|
|
selectMultiple="false"
|
|
maxWidth="100" maxHeight="100"/><br>
|
|
maxWidth="100" maxHeight="100"/><br>
|
|
- <label class="resolution1">建议图片分辨率344px*268px</label>
|
|
|
|
- <%-- <label class="resolution2">建议图片分辨率524px*268px</label>--%>
|
|
|
|
|
|
+ <label id="pcImageSize2">建议图片分辨率344px*268px</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -347,7 +363,7 @@
|
|
<sys:ckfinder input="crmIcon2" type="images" uploadPath="/photo"
|
|
<sys:ckfinder input="crmIcon2" type="images" uploadPath="/photo"
|
|
selectMultiple="false"
|
|
selectMultiple="false"
|
|
maxWidth="100" maxHeight="100"/><br>
|
|
maxWidth="100" maxHeight="100"/><br>
|
|
- <label>建议图片分辨率339px*516px</label>
|
|
|
|
|
|
+ <label id="appletsImageSize2">建议图片分辨率339px*516px</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -369,7 +385,7 @@
|
|
<sys:ckfinder input="wwwIcon3" type="images" uploadPath="/photo"
|
|
<sys:ckfinder input="wwwIcon3" type="images" uploadPath="/photo"
|
|
selectMultiple="false"
|
|
selectMultiple="false"
|
|
maxWidth="100" maxHeight="100"/><br>
|
|
maxWidth="100" maxHeight="100"/><br>
|
|
- <label>建议图片分辨率344px*268px</label>
|
|
|
|
|
|
+ <label id="pcImageSize3">建议图片分辨率344px*268px</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -383,7 +399,7 @@
|
|
<sys:ckfinder input="crmIcon3" type="images" uploadPath="/photo"
|
|
<sys:ckfinder input="crmIcon3" type="images" uploadPath="/photo"
|
|
selectMultiple="false"
|
|
selectMultiple="false"
|
|
maxWidth="100" maxHeight="100"/><br>
|
|
maxWidth="100" maxHeight="100"/><br>
|
|
- <label>建议图片分辨率339px*516px</label>
|
|
|
|
|
|
+ <label id="appletsImageSize3">建议图片分辨率339px*516px</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -405,7 +421,7 @@
|
|
<sys:ckfinder input="wwwIcon4" type="images" uploadPath="/photo"
|
|
<sys:ckfinder input="wwwIcon4" type="images" uploadPath="/photo"
|
|
selectMultiple="false"
|
|
selectMultiple="false"
|
|
maxWidth="100" maxHeight="100"/><br>
|
|
maxWidth="100" maxHeight="100"/><br>
|
|
- <label>建议图片分辨率344px*268px</label>
|
|
|
|
|
|
+ <label id="pcImageSize4">建议图片分辨率344px*268px</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -419,7 +435,7 @@
|
|
<sys:ckfinder input="crmIcon4" type="images" uploadPath="/photo"
|
|
<sys:ckfinder input="crmIcon4" type="images" uploadPath="/photo"
|
|
selectMultiple="false"
|
|
selectMultiple="false"
|
|
maxWidth="100" maxHeight="100"/><br>
|
|
maxWidth="100" maxHeight="100"/><br>
|
|
- <label>建议图片分辨率339px*516px</label>
|
|
|
|
|
|
+ <label id="appletsImageSize4">建议图片分辨率339px*516px</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -441,7 +457,7 @@
|
|
<sys:ckfinder input="wwwIcon5" type="images" uploadPath="/photo"
|
|
<sys:ckfinder input="wwwIcon5" type="images" uploadPath="/photo"
|
|
selectMultiple="false"
|
|
selectMultiple="false"
|
|
maxWidth="100" maxHeight="100"/><br>
|
|
maxWidth="100" maxHeight="100"/><br>
|
|
- <label>建议图片分辨率344px*268px</label>
|
|
|
|
|
|
+ <label id="pcImageSize5">建议图片分辨率344px*268px</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -455,7 +471,7 @@
|
|
<sys:ckfinder input="crmIcon5" type="images" uploadPath="/photo"
|
|
<sys:ckfinder input="crmIcon5" type="images" uploadPath="/photo"
|
|
selectMultiple="false"
|
|
selectMultiple="false"
|
|
maxWidth="100" maxHeight="100"/><br>
|
|
maxWidth="100" maxHeight="100"/><br>
|
|
- <label>建议图片分辨率339px*516px</label>
|
|
|
|
|
|
+ <label id="appletsImageSize5">建议图片分辨率339px*516px</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -905,21 +921,22 @@
|
|
setTimeout(function () {
|
|
setTimeout(function () {
|
|
for (var i = 1; i <= 5; i++) {
|
|
for (var i = 1; i <= 5; i++) {
|
|
$("#pcAdsImage" + i).find("input.input-xlarge").each(function (i, ele) {
|
|
$("#pcAdsImage" + i).find("input.input-xlarge").each(function (i, ele) {
|
|
- if ($(ele).val()) {
|
|
|
|
|
|
+ debugger
|
|
|
|
+ if ($(ele).val() && $(ele).val() != '') {
|
|
$(ele).next().find("li").css("z-index", "99");
|
|
$(ele).next().find("li").css("z-index", "99");
|
|
$(ele).parents(".conList").find(".cancel-upload").show();
|
|
$(ele).parents(".conList").find(".cancel-upload").show();
|
|
$(ele).parents(".conList").next().removeClass("hide-pic")
|
|
$(ele).parents(".conList").next().removeClass("hide-pic")
|
|
}
|
|
}
|
|
});
|
|
});
|
|
$("#appletsAdsImage" + i).find("input.input-xlarge").each(function (i, ele) {
|
|
$("#appletsAdsImage" + i).find("input.input-xlarge").each(function (i, ele) {
|
|
- if ($(ele).val()) {
|
|
|
|
|
|
+ if ($(ele).val() && $(ele).val() != '') {
|
|
$(ele).next().find("li").css("z-index", "99");
|
|
$(ele).next().find("li").css("z-index", "99");
|
|
$(ele).parents(".conList").find(".cancel-upload").show();
|
|
$(ele).parents(".conList").find(".cancel-upload").show();
|
|
$(ele).parents(".conList").next().removeClass("hide-pic")
|
|
$(ele).parents(".conList").next().removeClass("hide-pic")
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
}
|
|
- }, 100);
|
|
|
|
|
|
+ }, 2000);
|
|
});
|
|
});
|
|
|
|
|
|
var templateType = $("input[type='radio']:checked").val();
|
|
var templateType = $("input[type='radio']:checked").val();
|
|
@@ -976,7 +993,6 @@
|
|
|
|
|
|
//展示选中模板对应的表单
|
|
//展示选中模板对应的表单
|
|
function showContent(templateClassify) {
|
|
function showContent(templateClassify) {
|
|
- debugger
|
|
|
|
var list = [];
|
|
var list = [];
|
|
var type;
|
|
var type;
|
|
for (var i = 1; i < 22; i++) {
|
|
for (var i = 1; i < 22; i++) {
|
|
@@ -1054,6 +1070,45 @@
|
|
type = 'productImage';
|
|
type = 'productImage';
|
|
}
|
|
}
|
|
$("#type").val(type);
|
|
$("#type").val(type);
|
|
|
|
+ //广告图建议尺寸
|
|
|
|
+ if (templateType == 11) {
|
|
|
|
+ $("#pcImageSize1").text("建议图片分辨率1184px*160px");
|
|
|
|
+ $("#appletsImageSize1").text("建议图片分辨率702px*240px");
|
|
|
|
+ $("#pcImageSize2").text("建议图片分辨率584px*240px");
|
|
|
|
+ $("#appletsImageSize2").text("建议图片分辨率339px*260px");
|
|
|
|
+ $("#pcImageSize3").text("建议图片分辨率584px*240px");
|
|
|
|
+ $("#appletsImageSize3").text("建议图片分辨率339px*260px");
|
|
|
|
+ }else if (templateType == 12) {
|
|
|
|
+ $("#pcImageSize1").text("建议图片分辨率704px*360px");
|
|
|
|
+ $("#appletsImageSize1").text("建议图片分辨率339px*516px");
|
|
|
|
+ $("#pcImageSize2").text("建议图片分辨率464px*172px");
|
|
|
|
+ $("#appletsImageSize2").text("建议图片分辨率339px*246px");
|
|
|
|
+ $("#pcImageSize3").text("建议图片分辨率464px*172px");
|
|
|
|
+ $("#appletsImageSize3").text("建议图片分辨率339px*246px");
|
|
|
|
+ }else if (templateType == 13) {
|
|
|
|
+ $("#pcImageSize1").text("建议图片分辨率704px*360px");
|
|
|
|
+ $("#appletsImageSize1").text("建议图片分辨率339px*516px");
|
|
|
|
+ $("#pcImageSize2").text("建议图片分辨率224px*172px");
|
|
|
|
+ $("#appletsImageSize2").text("建议图片分辨率339px*246px");
|
|
|
|
+ $("#pcImageSize3").text("建议图片分辨率224px*172px");
|
|
|
|
+ $("#appletsImageSize3").text("建议图片分辨率339px*246px");
|
|
|
|
+ $("#pcImageSize4").text("建议图片分辨率224px*172px");
|
|
|
|
+ $("#appletsImageSize4").text("建议图片分辨率339px*246px");
|
|
|
|
+ $("#pcImageSize5").text("建议图片分辨率224px*172px");
|
|
|
|
+ $("#appletsImageSize5").text("建议图片分辨率339px*246px");
|
|
|
|
+ }else if (templateType == 15 || templateType == 16 || templateType ==19 ||templateType == 20) {
|
|
|
|
+ $("#pcImageSize1").text("建议图片分辨率884px*120px");
|
|
|
|
+ $("#appletsImageSize1").text("建议图片分辨率702px*240px");
|
|
|
|
+ $("#pcImageSize2").text("建议图片分辨率524px*268px");
|
|
|
|
+ $("#appletsImageSize2").text("建议图片分辨率339px*516px");
|
|
|
|
+ $("#pcImageSize3").text("建议图片分辨率344px*268px");
|
|
|
|
+ $("#appletsImageSize3").text("建议图片分辨率339px*516px");
|
|
|
|
+ }else if (templateType == 17 || templateType == 18) {
|
|
|
|
+ $("#pcImageSize1").text("建议图片分辨率524px*268px");
|
|
|
|
+ $("#appletsImageSize1").text("建议图片分辨率339px*516px");
|
|
|
|
+ $("#pcImageSize2").text("建议图片分辨率344px*268px");
|
|
|
|
+ $("#appletsImageSize2").text("建议图片分辨率339px*516px");
|
|
|
|
+ }
|
|
batchSaveSort();
|
|
batchSaveSort();
|
|
} else {
|
|
} else {
|
|
$("#infoLabel").show();
|
|
$("#infoLabel").show();
|
|
@@ -1075,12 +1130,13 @@
|
|
var width = $(top.document).width() - 800;
|
|
var width = $(top.document).width() - 800;
|
|
var height = $(top.document).height() - 160;
|
|
var height = $(top.document).height() - 160;
|
|
var type = $("#type").val();
|
|
var type = $("#type").val();
|
|
|
|
+ var templateType = $("input[type=radio]:checked").val();
|
|
if (type == 'adsImage') {
|
|
if (type == 'adsImage') {
|
|
- url = url + "?type=adsImage";
|
|
|
|
|
|
+ url = url + "?type=adsImage&templateType=" + templateType;
|
|
} else if (type == 'infoImage') {
|
|
} else if (type == 'infoImage') {
|
|
- url = url + "?type=infoImage";
|
|
|
|
|
|
+ url = url + "?type=infoImage&templateType=" + templateType;
|
|
} else {
|
|
} else {
|
|
- url = url + "?type=productImage&productCategory=1&productIds=" + productIds;
|
|
|
|
|
|
+ url = url + "?type=productImage&productCategory=1&productIds=" + productIds + "&templateType=" + templateType;
|
|
title = '商品图片';
|
|
title = '商品图片';
|
|
width = $(top.document).width() - 400;
|
|
width = $(top.document).width() - 400;
|
|
height = $(top.document).height() - 160;
|
|
height = $(top.document).height() - 160;
|
|
@@ -1175,7 +1231,6 @@
|
|
|
|
|
|
//相关图片列表数据
|
|
//相关图片列表数据
|
|
function appendShopOrderHead(data, index) {
|
|
function appendShopOrderHead(data, index) {
|
|
-
|
|
|
|
var type = $("#type").val();
|
|
var type = $("#type").val();
|
|
var html = '<tr id ="ads' + index + '">' +
|
|
var html = '<tr id ="ads' + index + '">' +
|
|
'<td>' +
|
|
'<td>' +
|
|
@@ -1280,7 +1335,7 @@
|
|
|
|
|
|
//根据sort值 从小到大排序
|
|
//根据sort值 从小到大排序
|
|
function sort(a, b) {
|
|
function sort(a, b) {
|
|
- return a.sort - b.sort;
|
|
|
|
|
|
+ return ((a.sort - b.sort) == 0 ? (a.createDate > b.createDate ? -1 : 1) : (a.sort - b.sort));
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -1363,53 +1418,58 @@
|
|
var index = -1;
|
|
var index = -1;
|
|
var i = 1;
|
|
var i = 1;
|
|
var type = $("#type").val();
|
|
var type = $("#type").val();
|
|
- return confirmx("确定删除吗?", function () {
|
|
|
|
- $('input[name="info"]:checked').each(function () {
|
|
|
|
- var thisIndex = $(this).val();
|
|
|
|
- if (index >= 0 && index < thisIndex) {
|
|
|
|
- thisIndex = thisIndex - i;
|
|
|
|
- i++;
|
|
|
|
- } else {
|
|
|
|
- index = thisIndex;
|
|
|
|
- }
|
|
|
|
- var image = getImage(thisIndex);
|
|
|
|
|
|
+ var length = $('input[name="info"]:checked').length;
|
|
|
|
+ if (length > 0) {
|
|
|
|
+ return confirmx("确定删除吗?", function () {
|
|
|
|
+ $('input[name="info"]:checked').each(function () {
|
|
|
|
+ var thisIndex = $(this).val();
|
|
|
|
+ if (index >= 0 && index < thisIndex) {
|
|
|
|
+ thisIndex = thisIndex - i;
|
|
|
|
+ i++;
|
|
|
|
+ } else {
|
|
|
|
+ index = thisIndex;
|
|
|
|
+ }
|
|
|
|
+ var image = getImage(thisIndex);
|
|
|
|
+ if (type == 'adsImage') {
|
|
|
|
+ adsImageList.splice(thisIndex, 1);
|
|
|
|
+ } else if (type == 'infoImage') {
|
|
|
|
+ infoImageList.splice(thisIndex, 1);
|
|
|
|
+ } else {
|
|
|
|
+ if (image.productId != '') {
|
|
|
|
+ productIds = productIds.replace(image.productId, "");
|
|
|
|
+ }
|
|
|
|
+ productImageList.splice(thisIndex, 1);
|
|
|
|
+ }
|
|
|
|
+ });
|
|
if (type == 'adsImage') {
|
|
if (type == 'adsImage') {
|
|
- adsImageList.splice(thisIndex, 1);
|
|
|
|
|
|
+ insertHtml(adsImageList);
|
|
|
|
+ if (adsImageList.length == 0) {
|
|
|
|
+ $("#del").attr("disabled", "disabled");
|
|
|
|
+ $('#adsImageTable').hide();
|
|
|
|
+ } else {
|
|
|
|
+ $("#del").removeAttr("disabled");
|
|
|
|
+ }
|
|
} else if (type == 'infoImage') {
|
|
} else if (type == 'infoImage') {
|
|
- infoImageList.splice(thisIndex, 1);
|
|
|
|
|
|
+ insertHtml(infoImageList);
|
|
|
|
+ if (infoImageList.length == 0) {
|
|
|
|
+ $("#del").attr("disabled", "disabled");
|
|
|
|
+ $('#infoImageTable').hide();
|
|
|
|
+ } else {
|
|
|
|
+ $("#del").removeAttr("disabled");
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
- if (image.productId != '') {
|
|
|
|
- productIds = productIds.replace(image.productId, "");
|
|
|
|
|
|
+ insertHtml(productImageList);
|
|
|
|
+ if (productImageList.length == 0) {
|
|
|
|
+ $('#productImageTable').hide();
|
|
|
|
+ $("#del").attr("disabled", "disabled");
|
|
|
|
+ } else {
|
|
|
|
+ $("#del").removeAttr("disabled");
|
|
}
|
|
}
|
|
- productImageList.splice(thisIndex, 1);
|
|
|
|
}
|
|
}
|
|
});
|
|
});
|
|
- if (type == 'adsImage') {
|
|
|
|
- insertHtml(adsImageList);
|
|
|
|
- if (adsImageList.length == 0) {
|
|
|
|
- $("#del").attr("disabled", "disabled");
|
|
|
|
- $('#adsImageTable').hide();
|
|
|
|
- } else {
|
|
|
|
- $("#del").removeAttr("disabled");
|
|
|
|
- }
|
|
|
|
- } else if (type == 'infoImage') {
|
|
|
|
- insertHtml(infoImageList);
|
|
|
|
- if (infoImageList.length == 0) {
|
|
|
|
- $("#del").attr("disabled", "disabled");
|
|
|
|
- $('#infoImageTable').hide();
|
|
|
|
- } else {
|
|
|
|
- $("#del").removeAttr("disabled");
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- insertHtml(productImageList);
|
|
|
|
- if (productImageList.length == 0) {
|
|
|
|
- $('#productImageTable').hide();
|
|
|
|
- $("#del").attr("disabled", "disabled");
|
|
|
|
- } else {
|
|
|
|
- $("#del").removeAttr("disabled");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
|
|
+ } else {
|
|
|
|
+ alertx("请先选中要删除的数据")
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
function getImage(index) {
|
|
function getImage(index) {
|
|
@@ -1477,7 +1537,6 @@
|
|
|
|
|
|
//修改偏pc/移动端筛选项
|
|
//修改偏pc/移动端筛选项
|
|
function changeSourceSelect() {
|
|
function changeSourceSelect() {
|
|
- debugger
|
|
|
|
let source = $("#sourceSelect").val();
|
|
let source = $("#sourceSelect").val();
|
|
var templateType = parseInt($("input[type='radio']:checked").val());
|
|
var templateType = parseInt($("input[type='radio']:checked").val());
|
|
if (1 == source) {
|
|
if (1 == source) {
|