Commit b4e8dedf 沈姿.前端(已离职)

Merge branch 'shenzi'

2 个父辈 e8872067 3b49aea9
......@@ -7,22 +7,25 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>抽奖记录</title>
<title>抽奖管理</title>
<link rel="stylesheet" href="/zzhnc/res/plugins/layui/css/layui.css">
<link rel="stylesheet" href="/zzhnc/res/css/basic.css">
<style>
.layui-form-label {
width: 100px;
height: 28px;
line-height: 28px;
padding: 5px 15px;
}
.layui-form-item h4 {
line-height: 40px;
font-size: 14px;
color: 333;
.layui-form-radio {
margin: 0;
}
.redpagebox {
padding: 10px 100px 0 10px;
.redpagebox .layui-form-label {
display: block;
width: 100%;
text-align: left;
}
.redpagebox .layui-input-block {
......@@ -34,88 +37,273 @@
margin-right: 5px;
}
</style>
<script src="http://cdn.sockjs.org/sockjs-0.3.min.js"></script>
<body class="wrap">
<form class="layui-form">
<div style="width:350px;float:left;">
<div class="layui-form-item">
<label for="" class="layui-form-label"><i class="red">*</i>活动开启时间 </label>
<blockquote class="layui-elem-quote">抽奖基本信息</blockquote>
<div class="layui-form-item">
<label class="layui-form-label"><i class="red">*</i>活动开启时间 </label>
<div class="layui-input-inline">
<div class="layui-input-inline">
<div class="layui-input-inline">
<!--<input type="text" name="begintime" autocomplete="on" id="stTime" placeholder="- 开始时间 -" class="layui-input" lay-verify="required" onclick="layui.laydate({elem: this,format: 'YYYY-MM-DD hh:mm',istime: true})">-->
<input type="text" name="beginTime" autocomplete="on" id="stTime" placeholder="- 开始时间 -" class="layui-input" lay-verify="required" onclick="layui.laydate({elem: this,format: 'YYYY-MM-DD hh:mm',istime: true,min:laydate.now(-1)})">
</div>
<input type="text" name="beginTime" autocomplete="on" id="stTime" placeholder="- 开始时间 -" class="layui-input" lay-verify="required" onclick="layui.laydate({elem: this,format: 'YYYY-MM-DD hh:mm',istime: true,min:laydate.now(-1)})">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><i class="red">*</i>活动状态</label>
<div class="layui-input-inline">
<select name="status" lay-verify="required" disabled>
<option value="0">请选择状态 </option>
<option value="1">未开启 </option>
<option value="2"> 进行中</option>
<option value="3"> 已结束</option>
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><i class="red">*</i>活动状态</label>
<div class="layui-input-inline">
<select name="status" lay-verify="required" disabled>
<option value="0">请选择状态 </option>
<option value="1">未开启 </option>
<option value="2"> 进行中</option>
<option value="3"> 已结束</option>
</select>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><i class="red">*</i>当前轮次</label>
<div class="layui-input-inline">
<input type="number" name="turn" class="layui-input" readonly />
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><i class="red">*</i>当前轮次</label>
<div class="layui-input-inline">
<input type="number" name="turn" class="layui-input" readonly />
</div>
<div class="layui-form-item">
<label class="layui-form-label"><i class="red">*</i>发放红包预算 </label>
<div class="layui-input-inline">
<input type="number" name="planMny" class="layui-input" lay-verify="required" />
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><i class="red">*</i>发放红包预算 </label>
<div class="layui-input-inline">
<input type="number" name="planMny" class="layui-input" lay-verify="required" />
</div>
</div>
<div style="float:left;">
<div class="layui-form-item">
<label class="layui-form-label">红包活动范围 </label>
<div class="layui-input-inline">
<input type="text" name="city" class="layui-input" />
</div>
<div class="layui-form-item">
<label class="layui-form-label">红包活动范围 </label>
<div class="layui-input-inline">
<input type="text" name="city" class="layui-input" />
</div>
<div class="layui-form-item">
<label class="layui-form-label">红包中奖概率 </label>
<div class="layui-input-inline">
<input type="number" name="lotteryPercent" class="layui-input" lay-verify="required" />
</div>
<div class="layui-form-item">
<label class="layui-form-label">已发放红包金额</label>
<div class="layui-input-inline">
<input type="number" name="currentMny" class="layui-input" readonly />
</div>
<div class="layui-form-mid layui-word-aux">提示:(该金额为缓存的已发放金额,每个保存会清零,实际发放金额以抽奖记录为准)</div>
</div>
<blockquote class="layui-elem-quote">奖项配置</blockquote>
<div class="prize-item">
<fieldset class="layui-elem-field layui-field-title">
<legend>一等奖</legend>
<div class="layui-field-box">
<div class="layui-form-item">
<label class="layui-form-label">奖品数量:</label>
<div class="layui-input-inline">
<input type="number" min="0" name="num1" class="layui-input" />
</div>
<div class="layui-form-mid"></div>
<label class="layui-form-label">中奖概率:</label>
<div class="layui-input-inline" style="width:100px;">
<input type="number" value="0" name="probability1" class="layui-input" />
</div>
<div class="layui-form-mid">%</div>
</div>
<div class="layui-form-item">
<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">
</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" />
</div>
<div class="layui-form-mid"></div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><input type="radio" name="isMoney1" lay-filter="isMoney1" value="2" title="物品"></label>
<label class="layui-form-label">礼品名称 </label>
<div class="layui-input-inline">
<input type="text" name="name1" class="layui-input" />
</div>
</div>
</div>
<div class="layui-input-inline" style="width:20px;padding:9px 0px;">
%
</fieldset>
</div>
<div class="prize-item">
<fieldset class="layui-elem-field layui-field-title">
<legend>二等奖</legend>
<div class="layui-field-box">
<div class="layui-form-item">
<label class="layui-form-label">奖品数量:</label>
<div class="layui-input-inline">
<input type="number" min="0" name="num2" class="layui-input" />
</div>
<div class="layui-form-mid"></div>
<label class="layui-form-label">中奖概率:</label>
<div class="layui-input-inline" style="width:100px;">
<input type="number" name="probability2" class="layui-input" />
</div>
<div class="layui-form-mid">%</div>
</div>
<div class="layui-form-item">
<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">
</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" />
</div>
<div class="layui-form-mid"></div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><input type="radio" name="isMoney2" lay-filter="isMoney2" value="2" title="物品"></label>
<label class="layui-form-label">礼品名称 </label>
<div class="layui-input-inline">
<input type="text" name="name2" class="layui-input" />
</div>
</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">已发放红包金额</label>
<div class="layui-input-inline">
<input type="number" name="currentMny" class="layui-input" readonly />
</fieldset>
</div>
<div class="prize-item">
<fieldset class="layui-elem-field layui-field-title">
<legend>三等奖</legend>
<div class="layui-field-box">
<div class="layui-form-item">
<label class="layui-form-label">奖品数量:</label>
<div class="layui-input-inline">
<input type="number" min="0" name="num3" class="layui-input" />
</div>
<div class="layui-form-mid"></div>
<label class="layui-form-label">中奖概率:</label>
<div class="layui-input-inline" style="width:100px;">
<input type="number" name="probability3" class="layui-input" />
</div>
<div class="layui-form-mid">%</div>
</div>
<div class="layui-form-item">
<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">
</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" />
</div>
<div class="layui-form-mid"></div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><input type="radio" name="isMoney3" lay-filter="isMoney3" value="2" title="物品"></label>
<label class="layui-form-label">礼品名称 </label>
<div class="layui-input-inline">
<input type="text" name="name3" class="layui-input" />
</div>
</div>
</div>
<div class="layui-form-mid layui-word-aux">提示:(该金额为缓存的已发放金额,每个保存会清零,实际发放金额以抽奖记录为准)</div>
</fieldset>
</div>
<div class="prize-item">
<fieldset class="layui-elem-field layui-field-title">
<legend>四等奖</legend>
<div class="layui-field-box">
<div class="layui-form-item">
<label class="layui-form-label">奖品数量:</label>
<div class="layui-input-inline">
<input type="number" min="0" name="num4" class="layui-input" />
</div>
<div class="layui-form-mid"></div>
<label class="layui-form-label">中奖概率:</label>
<div class="layui-input-inline" style="width:100px;">
<input type="number" name="probability4" class="layui-input" />
</div>
<div class="layui-form-mid">%</div>
</div>
<div class="layui-form-item">
<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">
</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" />
</div>
<div class="layui-form-mid"></div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><input type="radio" name="isMoney4" lay-filter="isMoney4" value="2" title="物品"></label>
<label class="layui-form-label">礼品名称 </label>
<div class="layui-input-inline">
<input type="text" name="name4" class="layui-input" />
</div>
</div>
</div>
</fieldset>
</div>
<blockquote class="layui-elem-quote">提示语设置</blockquote>
<div class="layui-form-item redpagebox">
<label class="layui-form-label">粉丝输入以下关键字将触发抽奖功能(多个关键字请以“|”分隔)</label>
<div class="layui-input-block">
<input type="text" name="keyword" class="layui-input" />
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><i class="red">*</i>红包随机金额 </label>
<div class="layui-input-inline" style="width:100px;">
<input onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" type="number" name="minMny" class="layui-input" lay-verify="required" min="1">
<!-- <input type="number" name="minMny" class="layui-input" lay-verify="required" min="1"/> -->
<div class="layui-form-item redpagebox">
<label class="layui-form-label">红包活动欢迎语</label>
<div class="layui-input-block">
<textarea name="replyWelcome" class="layui-textarea"></textarea>
</div>
<div class="layui-input-inline" style="width:20px;padding:9px 0px;">
</div>
<div class="layui-form-item redpagebox">
<label class="layui-form-label">提示语(多个请以“|”分隔), 不填则仍给抽奖机会</label>
<div class="layui-input-block">
<input type="text" name="badWordsReply" class="layui-input" />
</div>
</div>
<div class="layui-form-item redpagebox">
<label class="layui-form-label">等待中奖结果提示语</label>
<div class="layui-input-block">
<input type="text" name="replyWait" class="layui-input" />
</div>
</div>
<div class="layui-form-item redpagebox">
<label class="layui-form-label">中奖提示语</label>
<div class="layui-input-block">
<input type="text" name="replySucceed" class="layui-input" />
</div>
<div class="layui-input-inline" style="width:100px;">
<input type="number" name="maxMny" class="layui-input" lay-verify="required" min="1" />
</div>
<div class="layui-form-item redpagebox">
<label class="layui-form-label">未中奖提示语</label>
<div class="layui-input-block">
<input type="text" name="unLotteryReply" class="layui-input" />
</div>
<div class="layui-input-inline" style="width:20px;padding:9px 0px;">
</div>
<div class="layui-form-item redpagebox">
<label class="layui-form-label">第二次未中奖提示语</label>
<div class="layui-input-block">
<input type="text" name="replyFailed2" class="layui-input" />
</div>
</div>
<div class="layui-form-item redpagebox">
<label class="layui-form-label">活动结束后新粉丝触发抽奖提示语</label>
<div class="layui-input-block">
<input type="text" name="finishReply" class="layui-input" />
</div>
</div>
<div class="layui-form-item redpagebox">
<label class="layui-form-label">粉丝中奖后,向粉丝推送的红包链接标题</label>
<div class="layui-input-block">
<input type="text" name="lotteryTitle" class="layui-input" />
</div>
</div>
<div class="layui-form-item redpagebox">
<label class="layui-form-label">粉丝中奖后,向粉丝推送的红包链接的副标题</label>
<div class="layui-input-block">
<input type="text" name="lotterySubTitle" class="layui-input" />
</div>
</div>
<div class="layui-form-item redpagebox">
<label class="layui-form-label">粉丝当前轮次已经中奖后,向粉丝回复的内容</label>
<div class="layui-input-block">
<input type="text" name="noChanceReply" class="layui-input" />
</div>
<div class="layui-form-mid layui-word-aux">提示:只能输入正整数</div>
</div>
<div class="layui-form-item layui-form-text">
<label class="layui-form-label"></label>
......@@ -138,21 +326,45 @@
layer = layui.layer,
laypage = layui.laypage;
form.render()
$.post("/zzhnc/activity/getActivitySetting", function(data) {
console.log(data);
console.log(data)
if(data.code == 0) {
var lop = (data.data.lotteryPercent);
//基本信息
$("input[name=beginTime]").val(toTime_G(data.data.beginTime));
$("select[name=status]").val(data.data.status);
$("input[name=turn]").val(data.data.turn);
$("input[name=planMny]").val(data.data.planMny);
$("input[name=currentMny]").val(data.data.currentMny.toFixed(2));
$("input[name=turn]").val(data.data.turn)
$("input[name=city]").val(data.data.city);
$("input[name=lotteryPercent]").val(lop);
$("input[name=minMny]").val(data.data.minMny);
$("input[name=maxMny]").val(data.data.maxMny);
//奖项设置
for(var i = 1; i < 5; i++) {
if(i == 1) {
var list = data.data.p1
} else if(i == 2) {
var list = data.data.p2
} else if(i == 3) {
var list = data.data.p3
} else if(i == 4) {
var list = data.data.p4
}
if(list != null) {
$("[name=num" + i + "]").val(list.num);
$("[name=probability" + i + "]").val(list.probability);
if(list.isMoney) {
$("[name=isMoney" + i + "]")[0].checked = true;
//$("[name=name"+i+"]").addClass("layui-disabled").attr("disabled", "disabled");
} else {
$("[name=isMoney" + i + "]")[1].checked = true;
}
$("[name=mixMoney" + i + "]").val(list.mixMoney);
$("[name=maxMoney" + i + "]").val(list.maxMoney);
$("[name=name" + i + "]").val(list.name);
} else {
$("[name=name" + i + "]").val("")
}
}
//提示语
$("input[name=keyword]").val(data.data.keyword);
$("textarea[name=replyWelcome]").val(data.data.replyWelcome);
$("input[name=replyWait]").val(data.data.replyWait);
......@@ -170,7 +382,7 @@
top.layer.msg(data.msg);
}
})
form.on('submit(submit)', function(e) {
var lop = e.field.lotteryPercent;
e.field.lotteryPercent = lop;
......
Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
请先完成此消息的编辑!