修改

1 个父辈 9b485284
......@@ -213,6 +213,8 @@
$("[name=sellerPhone]").val("");
form.render();
})
})
</script>
......
......@@ -21,6 +21,10 @@
margin: 0;
}
.tipbox {
display: none;
}
.tipbox .layui-form-label {
display: block;
width: 100%;
......@@ -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">红包随机金额 </label>
<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 class="layui-form-mid"></div>
<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 class="layui-form-mid"></div>
</div>
......@@ -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">红包随机金额 </label>
<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 class="layui-form-mid"></div>
<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 class="layui-form-mid"></div>
</div>
......@@ -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">红包随机金额 </label>
<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 class="layui-form-mid"></div>
<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 class="layui-form-mid"></div>
</div>
......@@ -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">红包随机金额 </label>
<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 class="layui-form-mid"></div>
<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 class="layui-form-mid"></div>
</div>
......@@ -232,7 +236,7 @@
</div>
</fieldset>
</div>
<blockquote class="layui-elem-quote">提示语设置</blockquote>
<blockquote class="layui-elem-quote" style="display: none;">提示语设置</blockquote>
<div class="layui-form-item tipbox">
<label class="layui-form-label">粉丝输入以下关键字将触发抽奖功能(多个关键字请以“|”分隔)</label>
<div class="layui-input-block">
......@@ -346,9 +350,12 @@
$("[name=probability" + i + "]").val(list.probability);
if(list.isMoney) {
$("[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 {
$("[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=maxMoney" + i + "]").val(list.maxMoney);
......@@ -379,55 +386,112 @@
form.on('submit(submit)', function(e) {
console.log(e.field)
//console.log(e.field.${"num"+"1"})
var p1, p2 = {};
if(e.field.num1 > 0){
var p1, p2, p3, p4 = {};
var p = {
num: 0,
probability: 0,
isMoney: true,
mixMoney: 0,
maxMoney: 0,
name: ""
}
if(e.field.num1 > 0) {
p1 = {
num: e.field.num1,
probability: e.field.probability1,
id: 1,
num: parseInt(e.field.num1, 10),
probability: parseInt(e.field.probability1, 10),
isMoney: toBool(e.field.isMoney1),
mixMoney: e.field.mixMoney1,
maxMoney: e.filed.maxMoney1,
mixMoney: parseInt(e.field.mixMoney1, 10),
maxMoney: parseInt(e.field.maxMoney1, 10),
name: e.field.name1
}
}else{
p1 = null
} else {
p1 = p;
p1.id = 1;
}
if(e.field.num2 > 0){
if(e.field.num2 > 0) {
p2 = {
num: e.field.num2,
probability: e.field.probability2,
id: 2,
num: parseInt(e.field.num2, 10),
probability: parseInt(e.field.probability2, 10),
isMoney: toBool(e.field.isMoney2),
mixMoney: e.field.mixMoney2,
maxMoney: e.filed.maxMoney2,
mixMoney: parseInt(e.field.mixMoney2, 10),
maxMoney: parseInt(e.field.maxMoney2, 10),
name: e.field.name2
}
}else{
p2 = null
} else {
p2 = p;
p2.id = 2;
}
if(e.field.num2 > 0){
var p1 = {
num: e.field.num2,
probability: e.field.probability2,
isMoney: toBool(e.field.isMoney2),
mixMoney: e.field.mixMoney2,
maxMoney: e.filed.maxMoney2,
name: e.field.name2
if(e.field.num3 > 0) {
p3 = {
id: 3,
num: parseInt(e.field.num3, 10),
probability: parseInt(e.field.probability3, 10),
isMoney: toBool(e.field.isMoney3),
mixMoney: parseInt(e.field.mixMoney3, 10),
maxMoney: parseInt(e.field.maxMoney3, 10),
name: e.field.name3
}
}else{
var p1 = null
} else {
p3 = p;
p3.id = 3;
}
/*$.post("/zzhnc/activity/editActivitySetting", data_, function(data) {
console.log(data);
if(data.code == 0) {
top.layer.msg("修改成功");
} else {
top.layer.msg(data.msg);
if(e.field.num4 > 0) {
p4 = {
id: 4,
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 {
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('操作失败');
}
});
});
//立即开始
......@@ -490,19 +554,36 @@
}
});
//数值转为true或false
function toBool(v){
if(v == "1"){
function toBool(v) {
if(v == "1") {
v = true
}else{
} else {
v = false
}
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>
</html>
\ No newline at end of file
......@@ -87,8 +87,8 @@
'<td>' + ((data.page - 1) * data.pageSize + i + 1) + '</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].pageViews + '</td>' +
'</tr>';
}
$("#tablelist").html(str);
......
Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
请先完成此消息的编辑!