Skip to content
切换导航面板
项目
群组
代码片段
帮助
zhangtai
/
zzhnc
当前项目
正在载入...
登录
切换导航面板
转到一个项目
项目
版本库
问题
0
合并请求
0
流水线
维基
设置
活动
图像
图表
创建新的问题
作业
提交
问题看板
文件
提交
分支
标签
贡献者
图像
比较
图表
Commit b4e8dedf
由
沈姿.前端(已离职)
编写于
Dec 27, 2017
浏览文件
选项
浏览文件
标签
下载
差异文件
Merge branch 'shenzi'
2 个父辈
e8872067
3b49aea9
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
290 行增加
和
78 行删除
WebContent/WEB-INF/jsp/pc/prize/prizeList.jsp
WebContent/WEB-INF/jsp/pc/prize/prizeList.jsp
查看文件 @
b4e8ded
...
...
@@ -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
人
到此讨论。请谨慎行事。
请先完成此消息的编辑!
取消
请
注册
或
登录
后发表评论