|
@@ -291,6 +291,7 @@
|
|
|
<form:hidden path="pageId"/>
|
|
|
<form:hidden path="images" id="images"/>
|
|
|
<form:hidden path="type"/>
|
|
|
+ <form:hidden path="redirectFlag"/>
|
|
|
<sys:message content="${message}"/>
|
|
|
<div class="control-group">
|
|
|
楼层名称:<a style="text-decoration:none;">${floorContent.floorTitle}</a>
|
|
@@ -502,7 +503,8 @@
|
|
|
<input class="btn btn-primary" id="sortBtn" style="width: 70px" onclick="batchSaveSort()"
|
|
|
value="一键排序"/>
|
|
|
<input class="btn btn-primary" id="showSelectBtn" style="width: 50px"
|
|
|
- onclick="showSelect('${ctx}/newhome/newPageFloor/addActivityImage')" value="添加"/>
|
|
|
+ onclick="showSelect('${ctx}/newhome/newPageFloor/addActivityImage')" value="添加"/>
|
|
|
+ <a class="btn btn-primary" href="${fns:getConfig('wwwServer')}cmpage/info-6-${floorContent.pageId}.html" target="_blank">一键预览</a>
|
|
|
<br><br>
|
|
|
<table id="adsImageTable" class="table table-striped table-bordered table-condensed"
|
|
|
style="display: none">
|
|
@@ -962,8 +964,11 @@
|
|
|
</div>
|
|
|
<div class="form-actions">
|
|
|
<shiro:hasPermission name="newhome:newPageFloor:edit"><input id="btnSubmit" class="btn btn-primary"
|
|
|
- type="submit"
|
|
|
+ type="submit" onclick="changeRedirectFlag(1)"
|
|
|
value="保 存"/> </shiro:hasPermission>
|
|
|
+ <input id="btnSubmit" class="btn btn-primary"
|
|
|
+ type="submit" onclick="changeRedirectFlag(0)"
|
|
|
+ value="保存并继续"/>
|
|
|
<input id="btnCancel" class="btn" type="button" value="返 回" onclick="history.go(-1)"/>
|
|
|
</div>
|
|
|
</form:form>
|
|
@@ -1408,7 +1413,10 @@
|
|
|
)) +
|
|
|
'</td>' +
|
|
|
'<td>' +
|
|
|
- '<a href="javascript:;" onclick="delect(' + index + ')">删除</a>' +
|
|
|
+ (type == 'adsImage' || type == 'infoImage' ? (
|
|
|
+ '<a href="javascript:;" onclick="update(' + index + ')">编辑</a>'
|
|
|
+ ) : '') +
|
|
|
+ ' <a href="javascript:;" onclick="delect(' + index + ')">删除</a>' +
|
|
|
'</td>' +
|
|
|
'</tr>';
|
|
|
return html;
|
|
@@ -1506,14 +1514,14 @@
|
|
|
var image = getImage(index);
|
|
|
if (type == 'adsImage') {
|
|
|
adsImageList.splice(index, 1);
|
|
|
- insertHtml(adsImageList, 'adsImage');
|
|
|
+ insertHtml(adsImageList);
|
|
|
if (adsImageList.length == 0) {
|
|
|
$("#del").attr("disabled", "disabled");
|
|
|
$('#adsImageTable').hide();
|
|
|
}
|
|
|
} else if (type == 'infoImage') {
|
|
|
infoImageList.splice(index, 1);
|
|
|
- insertHtml(infoImageList, 'infoImage');
|
|
|
+ insertHtml(infoImageList);
|
|
|
if (infoImageList.length == 0) {
|
|
|
$("#del").attr("disabled", "disabled");
|
|
|
$('#infoImageTable').hide();
|
|
@@ -1523,7 +1531,7 @@
|
|
|
productIds = productIds.replace(image.productId, "");
|
|
|
}
|
|
|
productImageList.splice(index, 1);
|
|
|
- insertHtml(productImageList, 'productImage');
|
|
|
+ insertHtml(productImageList);
|
|
|
if (productImageList.length == 0) {
|
|
|
$("#del").attr("disabled", "disabled");
|
|
|
$('#productImageTable').hide();
|
|
@@ -1593,6 +1601,109 @@
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 更新操作
|
|
|
+ */
|
|
|
+ function update(index) {
|
|
|
+ debugger
|
|
|
+ var type = $("#type").val();
|
|
|
+ let splice;
|
|
|
+
|
|
|
+ // 数据回显
|
|
|
+ var title = '编辑';
|
|
|
+ var width = $(top.document).width() - 800;
|
|
|
+ var height = $(top.document).height() - 160;
|
|
|
+ var type = $("#type").val();
|
|
|
+ var templateType = $("input[type=radio]:checked").val();
|
|
|
+
|
|
|
+ var image = null;
|
|
|
+ var url = '${ctx}/newhome/newPageFloor/addActivityImage';
|
|
|
+ if (type == 'adsImage') {
|
|
|
+ image = adsImageList[index];
|
|
|
+ url = url + "?type=adsImage&templateType=" + templateType + "&image=" + image.image + "&appletsImage=" + image.appletsImage +
|
|
|
+ "&link=" + image.link + "&adsImage=" + image.adsImage + "&pcStatus=" + image.pcStatus +
|
|
|
+ "&appletsStatus=" + image.appletsStatus + "&sort=" + image.sort + "&createDate=" + image.createDate;
|
|
|
+ } else if (type == 'infoImage') {
|
|
|
+ image = infoImageList[index];
|
|
|
+ url = url + "?type=infoImage&templateType=" + templateType + "&image=" + image.image + "&appletsImage=" + image.appletsImage +
|
|
|
+ "&name=" + image.name + "&content=" + image.content + "&link=" + image.link + "&adsImage=" + image.adsImage + "&pcStatus=" + image.pcStatus +
|
|
|
+ "&appletsStatus=" + image.appletsStatus + "&sort=" + image.sort + "&createDate=" + image.createDate;
|
|
|
+
|
|
|
+ }
|
|
|
+ top.$.jBox("iframe:" + url, {
|
|
|
+ iframeScrolling: 'yes',
|
|
|
+ width: width,
|
|
|
+ height: height,
|
|
|
+ persistent: true,
|
|
|
+ title: title,
|
|
|
+ buttons: {"确定": '1', "取消": '-1'},
|
|
|
+ submit: function (v, h, f) {
|
|
|
+ //确定
|
|
|
+ var $jboxFrame = top.$('#jbox-iframe');
|
|
|
+ var $mainFrame = top.$('#mainFrame');
|
|
|
+ if ('1' == v && 1 == $jboxFrame.size() && 1 == $mainFrame.size()) {
|
|
|
+ var items = $jboxFrame[0].contentWindow.getCheckedItems();
|
|
|
+ items.createDate = '<fmt:formatDate value="<%=new Date()%>" pattern="yyyy-MM-dd HH:mm:ss"/>';
|
|
|
+ console.log(items);
|
|
|
+ if (type == 'adsImage') {
|
|
|
+ // 宣传图活动
|
|
|
+ if (items.image == '') {
|
|
|
+ alertx("请上传PC图片");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if (items.appletsImage == '') {
|
|
|
+ alertx("请上传小程序图片");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if (items.sort == '') {
|
|
|
+ alertx("请输入排序值");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ // 编辑成功,先删除原来的数据,再重新添加
|
|
|
+ adsImageList.splice(index, 1);
|
|
|
+ adsImageList.push(items);
|
|
|
+ $('#adsImageTable').show();
|
|
|
+ $('#infoImageTable').hide();
|
|
|
+ $('#productImageTable').hide();
|
|
|
+
|
|
|
+ } else if (type == 'infoImage') {
|
|
|
+ //信息宣传图活动
|
|
|
+ if (items.image == '') {
|
|
|
+ alertx("请上传PC图片");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if (items.appletsImage == '') {
|
|
|
+ alertx("请上传小程序图片");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if (items.name == '') {
|
|
|
+ alertx("请输入名称");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if (items.content == '') {
|
|
|
+ alertx("请输入名称");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if (items.sort == '') {
|
|
|
+ alertx("请输入排序值");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ // 编辑成功,先删除原来的数据,再重新添加
|
|
|
+ infoImageList.splice(index, 1);
|
|
|
+ infoImageList.push(items);
|
|
|
+ $('#adsImageTable').hide();
|
|
|
+ $('#infoImageTable').show();
|
|
|
+ $('#productImageTable').hide();
|
|
|
+ }
|
|
|
+ $("#del").removeAttr("disabled");
|
|
|
+ batchSaveSort();
|
|
|
+ }
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
function getImage(index) {
|
|
|
var image;
|
|
|
var type = $("#type").val();
|
|
@@ -1675,6 +1786,11 @@
|
|
|
}
|
|
|
showContent(1 == source ? 'pc' : 'applets');
|
|
|
}
|
|
|
+
|
|
|
+ // 保存完是否重定向到楼层列表
|
|
|
+ function changeRedirectFlag(redirectFlag) {
|
|
|
+ $("#redirectFlag").val(redirectFlag);
|
|
|
+ }
|
|
|
</script>
|
|
|
</body>
|
|
|
</html>
|