修改

1 个父辈 9b485284
...@@ -214,6 +214,8 @@ ...@@ -214,6 +214,8 @@
form.render(); form.render();
}) })
}) })
</script> </script>
......
...@@ -21,6 +21,10 @@ ...@@ -21,6 +21,10 @@
margin: 0; margin: 0;
} }
.tipbox {
display: none;
}
.tipbox .layui-form-label { .tipbox .layui-form-label {
display: block; display: block;
width: 100%; width: 100%;
...@@ -100,11 +104,11 @@ ...@@ -100,11 +104,11 @@
<label class="layui-form-label"><input type="radio" name="isMoney1" lay-filter="isMoney1" value="1" title="红包"></label> <label class="layui-form-label"><input type="radio" name="isMoney1" lay-filter="isMoney1" value="1" title="红包"></label>
<label class="layui-form-label">红包随机金额 </label> <label class="layui-form-label">红包随机金额 </label>
<div class="layui-input-inline" style="width:100px;"> <div class="layui-input-inline" style="width:100px;">
<input type="number" name="mixMoney1" class="layui-input" lay-verify="required" min="1"> <input type="number" value="0" name="mixMoney1" class="layui-input" lay-verify="required" min="1">
</div> </div>
<div class="layui-form-mid"></div> <div class="layui-form-mid"></div>
<div class="layui-input-inline" style="width:100px;"> <div class="layui-input-inline" style="width:100px;">
<input type="number" name="maxMoney1" class="layui-input" lay-verify="required" min="1" /> <input type="number" value="0" name="maxMoney1" class="layui-input" lay-verify="required" min="1" />
</div> </div>
<div class="layui-form-mid"></div> <div class="layui-form-mid"></div>
</div> </div>
...@@ -138,11 +142,11 @@ ...@@ -138,11 +142,11 @@
<label class="layui-form-label"><input type="radio" name="isMoney2" lay-filter="isMoney2" value="1" title="红包"></label> <label class="layui-form-label"><input type="radio" name="isMoney2" lay-filter="isMoney2" value="1" title="红包"></label>
<label class="layui-form-label">红包随机金额 </label> <label class="layui-form-label">红包随机金额 </label>
<div class="layui-input-inline" style="width:100px;"> <div class="layui-input-inline" style="width:100px;">
<input type="number" name="mixMoney2" class="layui-input" lay-verify="required" min="1"> <input type="number" value="0" name="mixMoney2" class="layui-input" lay-verify="required" min="1">
</div> </div>
<div class="layui-form-mid"></div> <div class="layui-form-mid"></div>
<div class="layui-input-inline" style="width:100px;"> <div class="layui-input-inline" style="width:100px;">
<input type="number" name="maxMoney2" class="layui-input" lay-verify="required" min="1" /> <input type="number" value="0" name="maxMoney2" class="layui-input" lay-verify="required" min="1" />
</div> </div>
<div class="layui-form-mid"></div> <div class="layui-form-mid"></div>
</div> </div>
...@@ -176,11 +180,11 @@ ...@@ -176,11 +180,11 @@
<label class="layui-form-label"><input type="radio" name="isMoney3" lay-filter="isMoney3" value="1" title="红包"></label> <label class="layui-form-label"><input type="radio" name="isMoney3" lay-filter="isMoney3" value="1" title="红包"></label>
<label class="layui-form-label">红包随机金额 </label> <label class="layui-form-label">红包随机金额 </label>
<div class="layui-input-inline" style="width:100px;"> <div class="layui-input-inline" style="width:100px;">
<input type="number" name="mixMoney3" class="layui-input" lay-verify="required" min="1"> <input type="number" value="0" name="mixMoney3" class="layui-input" lay-verify="required" min="1">
</div> </div>
<div class="layui-form-mid"></div> <div class="layui-form-mid"></div>
<div class="layui-input-inline" style="width:100px;"> <div class="layui-input-inline" style="width:100px;">
<input type="number" name="maxMoney3" class="layui-input" lay-verify="required" min="1" /> <input type="number" value="0" name="maxMoney3" class="layui-input" lay-verify="required" min="1" />
</div> </div>
<div class="layui-form-mid"></div> <div class="layui-form-mid"></div>
</div> </div>
...@@ -214,11 +218,11 @@ ...@@ -214,11 +218,11 @@
<label class="layui-form-label"><input type="radio" name="isMoney4" lay-filter="isMoney4" value="1" title="红包"></label> <label class="layui-form-label"><input type="radio" name="isMoney4" lay-filter="isMoney4" value="1" title="红包"></label>
<label class="layui-form-label">红包随机金额 </label> <label class="layui-form-label">红包随机金额 </label>
<div class="layui-input-inline" style="width:100px;"> <div class="layui-input-inline" style="width:100px;">
<input type="number" name="mixMoney4" class="layui-input" lay-verify="required" min="1"> <input type="number" value="0" name="mixMoney4" class="layui-input" lay-verify="required" min="1">
</div> </div>
<div class="layui-form-mid"></div> <div class="layui-form-mid"></div>
<div class="layui-input-inline" style="width:100px;"> <div class="layui-input-inline" style="width:100px;">
<input type="number" name="maxMoney4" class="layui-input" lay-verify="required" min="1" /> <input type="number" value="0" name="maxMoney4" class="layui-input" lay-verify="required" min="1" />
</div> </div>
<div class="layui-form-mid"></div> <div class="layui-form-mid"></div>
</div> </div>
...@@ -232,7 +236,7 @@ ...@@ -232,7 +236,7 @@
</div> </div>
</fieldset> </fieldset>
</div> </div>
<blockquote class="layui-elem-quote">提示语设置</blockquote> <blockquote class="layui-elem-quote" style="display: none;">提示语设置</blockquote>
<div class="layui-form-item tipbox"> <div class="layui-form-item tipbox">
<label class="layui-form-label">粉丝输入以下关键字将触发抽奖功能(多个关键字请以“|”分隔)</label> <label class="layui-form-label">粉丝输入以下关键字将触发抽奖功能(多个关键字请以“|”分隔)</label>
<div class="layui-input-block"> <div class="layui-input-block">
...@@ -346,9 +350,12 @@ ...@@ -346,9 +350,12 @@
$("[name=probability" + i + "]").val(list.probability); $("[name=probability" + i + "]").val(list.probability);
if(list.isMoney) { if(list.isMoney) {
$("[name=isMoney" + i + "]")[0].checked = true; $("[name=isMoney" + i + "]")[0].checked = true;
//$("[name=name"+i+"]").addClass("layui-disabled").attr("disabled", "disabled"); $("[name=mixMoney" + i + "], [name=maxMoney" + i + "]").attr("lay-verify", "required").removeAttr("disabled").removeClass("layui-disabled");
$("[name=name"+i+"]").removeAttr("lay-verify").attr("disabled", "disabled").addClass("layui-disabled");
} else { } else {
$("[name=isMoney" + i + "]")[1].checked = true; $("[name=isMoney" + i + "]")[1].checked = true;
$("[name=mixMoney" + i + "], [name=maxMoney" + i + "]").removeAttr("lay-verify").attr("disabled", "disabled").addClass("layui-disabled");
$("[name=name"+i+"]").attr("lay-verify", "required").removeAttr("disabled").removeClass("layui-disabled");
} }
$("[name=mixMoney" + i + "]").val(list.mixMoney); $("[name=mixMoney" + i + "]").val(list.mixMoney);
$("[name=maxMoney" + i + "]").val(list.maxMoney); $("[name=maxMoney" + i + "]").val(list.maxMoney);
...@@ -379,55 +386,112 @@ ...@@ -379,55 +386,112 @@
form.on('submit(submit)', function(e) { form.on('submit(submit)', function(e) {
console.log(e.field) console.log(e.field)
//console.log(e.field.${"num"+"1"}) var p1, p2, p3, p4 = {};
var p1, p2 = {}; var p = {
if(e.field.num1 > 0){ num: 0,
probability: 0,
isMoney: true,
mixMoney: 0,
maxMoney: 0,
name: ""
}
if(e.field.num1 > 0) {
p1 = { p1 = {
num: e.field.num1, id: 1,
probability: e.field.probability1, num: parseInt(e.field.num1, 10),
probability: parseInt(e.field.probability1, 10),
isMoney: toBool(e.field.isMoney1), isMoney: toBool(e.field.isMoney1),
mixMoney: e.field.mixMoney1, mixMoney: parseInt(e.field.mixMoney1, 10),
maxMoney: e.filed.maxMoney1, maxMoney: parseInt(e.field.maxMoney1, 10),
name: e.field.name1 name: e.field.name1
} }
}else{ } else {
p1 = null p1 = p;
p1.id = 1;
} }
if(e.field.num2 > 0){ if(e.field.num2 > 0) {
p2 = { p2 = {
num: e.field.num2, id: 2,
probability: e.field.probability2, num: parseInt(e.field.num2, 10),
probability: parseInt(e.field.probability2, 10),
isMoney: toBool(e.field.isMoney2), isMoney: toBool(e.field.isMoney2),
mixMoney: e.field.mixMoney2, mixMoney: parseInt(e.field.mixMoney2, 10),
maxMoney: e.filed.maxMoney2, maxMoney: parseInt(e.field.maxMoney2, 10),
name: e.field.name2 name: e.field.name2
} }
}else{ } else {
p2 = null p2 = p;
p2.id = 2;
} }
if(e.field.num2 > 0){ if(e.field.num3 > 0) {
var p1 = { p3 = {
num: e.field.num2, id: 3,
probability: e.field.probability2, num: parseInt(e.field.num3, 10),
isMoney: toBool(e.field.isMoney2), probability: parseInt(e.field.probability3, 10),
mixMoney: e.field.mixMoney2, isMoney: toBool(e.field.isMoney3),
maxMoney: e.filed.maxMoney2, mixMoney: parseInt(e.field.mixMoney3, 10),
name: e.field.name2 maxMoney: parseInt(e.field.maxMoney3, 10),
name: e.field.name3
} }
}else{ } else {
var p1 = null p3 = p;
p3.id = 3;
} }
/*$.post("/zzhnc/activity/editActivitySetting", data_, function(data) { if(e.field.num4 > 0) {
console.log(data); p4 = {
if(data.code == 0) { id: 4,
top.layer.msg("修改成功"); num: parseInt(e.field.num4, 10),
probability: parseInt(e.field.probability4, 10),
isMoney: toBool(e.field.isMoney4),
mixMoney: parseInt(e.field.mixMoney4, 10),
maxMoney: parseInt(e.field.maxMoney4, 10),
name: e.field.name4
}
} else { } else {
top.layer.msg(data.msg); p4 = p;
p4.id = 4;
}
var submitData = {
beginTime: e.field.beginTime,
status: e.field.status,
turn: e.field.turn,
planMny: e.field.planMny,
city: e.field.city,
currentMny: e.field.currentMny,
p1: p1,
p2: p2,
p3: p3,
p4: p4,
keyword: e.field.keyword,
replyWelcome: e.field.replyWelcome,
badWordsReply: e.field.badWordsReply,
replyWait: e.field.replyWait,
replySucceed: e.field.replySucceed,
unLotteryReply: e.field.unLotteryReply,
replyFailed2: e.field.replyFailed2,
finishReply: e.field.finishReply,
lotteryTitle: e.field.lotteryTitle,
lotterySubTitle: e.field.lotterySubTitle,
noChanceReply: e.field.noChanceReply
}
$.ajax({
type: 'POST',
url: '/zzhnc/activity/editActivitySetting',
dataType: 'json',
async: true,
contentType: "application/json;charset=UTF-8",
data: JSON.stringify(submitData),
success: function(data) {
layer.msg('操作成功');
},
error: function(xhr, type) {
layer.msg('操作失败');
} }
})*/ });
}); });
//立即开始 //立即开始
...@@ -492,17 +556,34 @@ ...@@ -492,17 +556,34 @@
}); });
//数值转为true或false //数值转为true或false
function toBool(v){ function toBool(v) {
if(v == "1"){ if(v == "1") {
v = true v = true
}else{ } else {
v = false v = false
} }
return v; return v;
} }
}) //监控奖项类型变化
function monitorPrizeType(selector, name1, name2) {
form.on(selector, function(data) {
if(data.value == 1) {
$(name1).attr("lay-verify", "required").removeAttr("disabled").removeClass("layui-disabled");
$(name2).removeAttr("lay-verify").attr("disabled", "disabled").addClass("layui-disabled");
} else {
$(name1).removeAttr("lay-verify").attr("disabled", "disabled").addClass("layui-disabled");
$(name2).attr("lay-verify", "required").removeAttr("disabled").removeClass("layui-disabled");
}
});
}
monitorPrizeType("radio(isMoney1)", "[name=mixMoney1],[name=maxMoney1]", "[name=name1]");
monitorPrizeType("radio(isMoney2)", "[name=mixMoney2],[name=maxMoney2]", "[name=name2]");
monitorPrizeType("radio(isMoney3)", "[name=mixMoney3],[name=maxMoney3]", "[name=name3]");
monitorPrizeType("radio(isMoney4)", "[name=mixMoney4],[name=maxMoney4]", "[name=name4]");
})
</script> </script>
</html> </html>
\ No newline at end of file \ No newline at end of file
...@@ -87,8 +87,8 @@ ...@@ -87,8 +87,8 @@
'<td>' + ((data.page - 1) * data.pageSize + i + 1) + '</td>' + '<td>' + ((data.page - 1) * data.pageSize + i + 1) + '</td>' +
'<td><img class="imgUrl" src="' + data.rows[i].bannerUrl + '" /></td>' + '<td><img class="imgUrl" src="' + data.rows[i].bannerUrl + '" /></td>' +
'<td>' + data.rows[i].name + '</td>' + '<td>' + data.rows[i].name + '</td>' +
'<td>' + data.rows[i].name + '</td>' + '<td>' + data.rows[i].shareCount + '</td>' +
'<td>' + data.rows[i].name + '</td>' + '<td>' + data.rows[i].pageViews + '</td>' +
'</tr>'; '</tr>';
} }
$("#tablelist").html(str); $("#tablelist").html(str);
......
Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
请先完成此消息的编辑!