Skip to content
切换导航面板
项目
群组
代码片段
帮助
zhangtai
/
zzhnc
当前项目
正在载入...
登录
切换导航面板
转到一个项目
项目
版本库
问题
0
合并请求
0
流水线
维基
设置
活动
图像
图表
创建新的问题
作业
提交
问题看板
文件
提交
分支
标签
贡献者
图像
比较
图表
Commit b23b3ef6
由
zxt@theyeasy.com
编写于
Dec 28, 2017
浏览文件
选项
浏览文件
标签
下载
差异文件
Merge branch 'master' of
http://120.76.158.63:18080/zhangtai/zzhnc
2 个父辈
f93d99f3
bddf107b
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
131 行增加
和
48 行删除
WebContent/WEB-INF/jsp/pc/goods/goodsEdit.jsp
WebContent/WEB-INF/jsp/pc/prize/prizeList.jsp
WebContent/WEB-INF/jsp/pc/report/goods.jsp
WebContent/WEB-INF/jsp/pc/goods/goodsEdit.jsp
查看文件 @
b23b3ef
...
...
@@ -214,6 +214,8 @@
form
.
render
();
})
})
</script>
...
...
WebContent/WEB-INF/jsp/pc/prize/prizeList.jsp
查看文件 @
b23b3ef
...
...
@@ -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("修改成功");
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
{
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 @@
});
//数值转为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
WebContent/WEB-INF/jsp/pc/report/goods.jsp
查看文件 @
b23b3ef
...
...
@@ -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
人
到此讨论。请谨慎行事。
请先完成此消息的编辑!
取消
请
注册
或
登录
后发表评论