Skip to content
切换导航面板
项目
群组
代码片段
帮助
zhangtai
/
zzhnc
当前项目
正在载入...
登录
切换导航面板
转到一个项目
项目
版本库
问题
0
合并请求
0
流水线
维基
设置
活动
图像
图表
创建新的问题
作业
提交
问题看板
文件
提交
分支
标签
贡献者
图像
比较
图表
Commit 56de0890
由
沈姿.前端(已离职)
编写于
Dec 27, 2017
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
左侧导航调整、商家管理删除
1 个父辈
0bcd7d0e
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
11 个修改的文件
包含
74 行增加
和
791 行删除
WebContent/WEB-INF/jsp/pc/activity/activityList.jsp
WebContent/WEB-INF/jsp/pc/autoresponse/autoresponse.jsp
WebContent/WEB-INF/jsp/pc/banner/bannerList.jsp
WebContent/WEB-INF/jsp/pc/goods/goodsList.jsp
WebContent/WEB-INF/jsp/pc/index.jsp
WebContent/WEB-INF/jsp/pc/prize/prizeEdit.jsp
WebContent/WEB-INF/jsp/pc/prize/prizeList.jsp
WebContent/WEB-INF/jsp/pc/seller/sellerEdit.jsp
WebContent/WEB-INF/jsp/pc/seller/sellerList.jsp
WebContent/WEB-INF/res/css/basic.css
WebContent/WEB-INF/res/plugins/datas/nav.js
WebContent/WEB-INF/jsp/pc/activity/activityList.jsp
查看文件 @
56de089
...
...
@@ -52,7 +52,7 @@
</tbody>
</table>
<div
class=
"n
ull
data"
>
暂无数据
</div>
<div
class=
"n
o
data"
>
暂无数据
</div>
<div
id=
"page"
></div>
</body>
...
...
@@ -92,13 +92,6 @@
<script
src=
"/zzhnc/res/plugins/layui/layui.js"
charset=
"utf-8"
></script>
<script
type=
"text/javascript"
src=
"/zzhnc/res/js/me.js"
></script>
<script>
// 百度地图API功能
var
map
=
new
BMap
.
Map
(
"allmap"
);
map
.
centerAndZoom
(
"重庆"
,
12
);
//单击获取点击的经纬度
map
.
addEventListener
(
"click"
,
function
(
e
)
{
alert
(
e
.
point
.
lng
+
","
+
e
.
point
.
lat
);
});
layui
.
use
([
'form'
,
'element'
,
'laydate'
,
'layer'
,
'laypage'
],
function
()
{
var
form
=
layui
.
form
(),
element
=
layui
.
element
(),
...
...
@@ -142,9 +135,9 @@
});
var
str
=
""
;
if
(
data
.
rows
.
length
<
1
)
{
$
(
".n
ull
data"
).
show
();
$
(
".n
o
data"
).
show
();
}
else
{
$
(
".n
ull
data"
).
hide
();
$
(
".n
o
data"
).
hide
();
for
(
var
i
=
0
;
i
<
data
.
rows
.
length
;
i
++
)
{
str
+=
'<tr data-id='
+
data
.
rows
[
i
].
id
+
'>'
+
'<td>'
+
((
data
.
page
-
1
)
*
data
.
pageSize
+
i
+
1
)
+
'</td>'
+
...
...
WebContent/WEB-INF/jsp/pc/autoresponse/autoresponse.jsp
查看文件 @
56de089
...
...
@@ -39,7 +39,7 @@
<tbody
id=
"tablelist"
>
</tbody>
</table>
<div
class=
"n
ull
data"
>
暂无数据
</div>
<div
class=
"n
o
data"
>
暂无数据
</div>
<div
id=
"page"
></div>
</body>
...
...
@@ -131,9 +131,9 @@
var
str
=
""
;
if
(
data
.
rows
.
length
<
1
)
{
$
(
".n
ull
data"
).
show
();
$
(
".n
o
data"
).
show
();
}
else
{
$
(
".n
ull
data"
).
hide
();
$
(
".n
o
data"
).
hide
();
for
(
var
i
=
0
;
i
<
data
.
rows
.
length
;
i
++
)
{
str
+=
'<tr data-id='
+
data
.
rows
[
i
].
id
+
'>'
+
'<td>'
+
((
data
.
page
-
1
)
*
data
.
pageSize
+
i
+
1
)
+
'</td>'
+
...
...
WebContent/WEB-INF/jsp/pc/banner/bannerList.jsp
查看文件 @
56de089
...
...
@@ -53,20 +53,10 @@
<script
src=
"/zzhnc/res/plugins/layui/layui.js"
charset=
"utf-8"
></script>
<script
type=
"text/javascript"
src=
"/zzhnc/res/js/me.js"
></script>
<script>
layui
.
use
([
'table'
,
'upload'
],
function
()
{
layui
.
use
([
'table'
,
'upload'
,
'layer'
],
function
()
{
var
table
=
layui
.
table
,
upload
=
layui
.
upload
;
var
list
=
$
{
list
};
console
.
log
(
list
)
if
(
list
.
length
>
0
){
$
(
".bannerShow"
).
show
()
$
(
".nodata"
).
hide
()
}
else
{
$
(
".nodata"
).
show
()
$
(
".bannerShow"
).
hide
()
}
upload
=
layui
.
upload
,
layer
=
layui
.
layer
;
//上传图片
upload
.
render
({
...
...
@@ -75,17 +65,35 @@
method
:
'post'
,
done
:
function
(
res
)
{
if
(
res
.
code
==
0
)
{
$
(
".bannerShow"
).
show
()
$
(
".nodata"
).
hide
()
var
str
=
'<div class="item">'
+
'<img src="'
+
res
.
data
+
'" />'
+
'<i class="layui-icon" id="deleteBtn">ဇ</i>'
+
'</div>'
;
$
(
".bannerShow"
).
append
(
str
);
$
.
post
(
"/zzhnc/banner/add"
,{
url
:
res
.
data
},
function
(
res
){
console
.
log
(
res
)
if
(
res
.
code
==
0
){
$
(
".bannerShow"
).
show
()
$
(
".nodata"
).
hide
()
var
str
=
'<div class="item">'
+
'<img src="'
+
res
.
data
+
'" />'
+
'<i class="layui-icon" id="deleteBtn">ဇ</i>'
+
'</div>'
;
$
(
".bannerShow"
).
append
(
str
);
}
})
}
}
});
//删除banner图
$
(
document
).
on
(
"click"
,
"#deleteBtn"
,
function
()
{
$
(
this
).
parent
().
remove
();
var
id
=
$
(
this
).
data
(
"id"
);
$
.
get
(
"/zzhnc/banner/"
+
id
+
"/delete"
,
""
,
function
(
res
){
console
.
log
(
res
)
if
(
res
.
code
==
0
){
layer
.
alert
(
'删除成功!'
);
}
else
{
layer
.
alert
(
'删除失败!'
);
}
})
})
})
...
...
WebContent/WEB-INF/jsp/pc/goods/goodsList.jsp
查看文件 @
56de089
...
...
@@ -113,9 +113,9 @@
});
var
str
=
""
;
if
(
data
.
rows
.
length
<
1
)
{
$
(
".n
ull
data"
).
show
();
$
(
".n
o
data"
).
show
();
}
else
{
$
(
".n
ull
data"
).
hide
();
$
(
".n
o
data"
).
hide
();
for
(
var
i
=
0
;
i
<
data
.
rows
.
length
;
i
++
)
{
str
+=
'<tr data-id='
+
data
.
rows
[
i
].
id
+
'>'
+
'<td>'
+
((
data
.
page
-
1
)
*
data
.
pageSize
+
i
+
1
)
+
'</td>'
+
...
...
WebContent/WEB-INF/jsp/pc/index.jsp
查看文件 @
56de089
...
...
@@ -137,11 +137,11 @@
<div
class=
"layui-body layui-tab-content site-demo site-demo-body"
style=
"bottom: 0;"
id=
"admin-body"
>
<div
class=
"layui-tab admin-nav-card layui-tab-brief"
lay-filter=
"admin-tab"
>
<ul
class=
"layui-tab-title"
>
<li
lay-id=
"0"
class=
"layui-this"
><i
class=
"iconfont icon-xiangmu"
></i><cite>
商品管理
</cite><i
class=
"layui-icon layui-unselect layui-tab-close"
data-id=
"0"
>
ဆ
</i></li>
<li
lay-id=
"0"
class=
"layui-this"
><i
class=
"iconfont icon-xiangmu"
></i><cite>
首页设置
</cite><i
class=
"layui-icon layui-unselect layui-tab-close"
data-id=
"0"
>
ဆ
</i></li>
</ul>
<div
class=
"layui-tab-content"
style=
"min-height: 150px; padding: 0; height: auto;"
>
<div
class=
"layui-tab-item layui-show"
>
<iframe
src=
"/zzhnc/
goods/goods
List"
target=
"_self"
id=
"baseIframe"
data-id=
"0"
></iframe>
<iframe
src=
"/zzhnc/
banner/banner
List"
target=
"_self"
id=
"baseIframe"
data-id=
"0"
></iframe>
</div>
</div>
</div>
...
...
WebContent/WEB-INF/jsp/pc/prize/prizeEdit.jsp
deleted
100644 → 0
查看文件 @
0bcd7d0
<
%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<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>
<link
rel=
"stylesheet"
href=
"/zzhnc/res/plugins/layui/css/layui.css"
>
<link
rel=
"stylesheet"
href=
"/zzhnc/res/css/basic.css"
>
</head>
<style>
.layui-form-select
dl
{
max-height
:
190px
;
}
#allmap
{
top
:
10px
;
width
:
100%
;
height
:
400px
;
overflow
:
hidden
;
margin
:
0
;
}
</style>
<body
class=
"wrap"
>
<div
class=
"layui-form Detailbtn"
style=
"display:block;"
>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
><i
style=
"color:red;margin-right:5px;"
>
*
</i>
项目名称
</label>
<div
class=
"layui-input-inline"
style=
"width:390px;"
>
<input
type=
"text"
name=
"name"
lay-verify=
"name"
placeholder=
"项目名称"
class=
"layui-input"
>
</div>
<div
class=
"layui-form-mid layui-word-aux"
>
不超过20个汉字
</div>
</div>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
><i
style=
"color:red;margin-right:5px;"
>
*
</i>
海报模板
</label>
<div
class=
"layui-input-inline"
>
<select
name=
"postertempletid"
lay-search=
""
>
<option
value=
""
>
全部
</option>
</select>
</div>
</div>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
位置
</label>
<!-- <div class="layui-input-inline">
<input type="text" name="lng" readonly lay-verify="required" placeholder="经度" class="layui-input" style="background-color:#f5f5f5;color:#666;">
</div>
<div class="layui-input-inline">
<input type="text" name="lat" readonly lay-verify="required" placeholder="纬度" class="layui-input" style="background-color:#f5f5f5;color:#666;">
</div> -->
<div
class=
"layui-input-inline"
>
<input
type=
"number"
name=
"lng"
lay-verify=
"required"
placeholder=
"经度"
class=
"layui-input"
>
</div>
<div
class=
"layui-input-inline"
>
<input
type=
"number"
name=
"lat"
lay-verify=
"required"
placeholder=
"纬度"
class=
"layui-input"
>
</div>
</div>
<script
type=
"text/javascript"
src=
"http://api.map.baidu.com/api?v=2.0&ak=V45f8fZO8HiU1gLflQdrpv81D4gXKGRH"
></script>
<div
class=
"layui-form-mid layui-word-aux"
style=
"padding-bottom:0;"
>
提示:可以在地图上点击位置获取坐标(鼠标滚动放大缩小地图)
</div>
<div
id=
"allmap"
></div>
<div
class=
"layui-form-item"
style=
"margin-top: 30px;"
>
<button
class=
"layui-btn"
lay-submit
lay-filter=
"submit"
>
提交
</button>
<button
class=
"layui-btn layui-btn-primary resetBtn"
>
重置
</button>
</div>
</div>
</body>
<script
src=
'/zzhnc/res/js/jquery.min.js'
></script>
<script
src=
"/zzhnc/res/plugins/layui/layui.js"
charset=
"utf-8"
></script>
<script
type=
"text/javascript"
src=
"/zzhnc/res/js/me.js"
></script>
<script>
// 百度地图API功能
var
map
=
new
BMap
.
Map
(
"allmap"
);
var
map
=
new
BMap
.
Map
(
"allmap"
,
{
minZoom
:
4
,
maxZoom
:
18
});
// 创建Map实例,设置地图允许的最小/大级别
map
.
enableScrollWheelZoom
(
true
);
//单击获取点击的经纬度
map
.
addEventListener
(
"click"
,
function
(
e
)
{
$
(
"input[name=lng]"
).
val
(
e
.
point
.
lng
);
$
(
"input[name=lat]"
).
val
(
e
.
point
.
lat
);
var
allOverlay
=
map
.
getOverlays
();
if
(
allOverlay
.
length
>
0
)
{
function
deletePoint
()
{
for
(
var
i
=
0
;
i
<
allOverlay
.
length
;
i
++
)
{
map
.
removeOverlay
(
allOverlay
[
i
]);
}
}
deletePoint
()
var
point
=
new
BMap
.
Point
(
e
.
point
.
lng
,
e
.
point
.
lat
);
var
marker
=
new
BMap
.
Marker
(
point
);
// 创建标注
map
.
addOverlay
(
marker
);
// 将标注添加到地图中
marker
.
setAnimation
(
BMAP_ANIMATION_BOUNCE
);
//跳动的动画
}
});
layui
.
use
([
'form'
,
'element'
,
'laydate'
,
'layer'
,
'laypage'
],
function
()
{
var
form
=
layui
.
form
(),
element
=
layui
.
element
(),
laydate
=
layui
.
laydate
,
layer
=
layui
.
layer
,
laypage
=
layui
.
laypage
;
$
(
"input[name=lng],input[name=lat]"
).
blur
(
function
()
{
var
plng
=
$
(
"input[name=lng]"
).
val
();
var
plat
=
$
(
"input[name=lat]"
).
val
();
var
allOverlay
=
map
.
getOverlays
();
if
(
allOverlay
.
length
>
0
)
{
function
deletePoint
()
{
for
(
var
i
=
0
;
i
<
allOverlay
.
length
;
i
++
)
{
map
.
removeOverlay
(
allOverlay
[
i
]);
}
}
deletePoint
()
var
point
=
new
BMap
.
Point
(
plng
,
plat
);
var
marker
=
new
BMap
.
Marker
(
point
);
// 创建标注
map
.
addOverlay
(
marker
);
// 将标注添加到地图中
marker
.
setAnimation
(
BMAP_ANIMATION_BOUNCE
);
//跳动的动画
}
});
//下拉海报
$
.
post
(
"/zzhnc/poster/getAllPostertemplet"
,
function
(
data
)
{
console
.
log
(
data
);
var
str
=
""
;
for
(
var
i
=
0
;
i
<
data
.
data
.
length
;
i
++
)
{
str
+=
'<option value='
+
data
.
data
[
i
].
id
+
'>'
+
data
.
data
[
i
].
name
+
'</option>'
;
}
$
(
"select[name=postertempletid]"
).
append
(
str
);
form
.
render
();
})
$
(
".resetBtn"
).
on
(
"click"
,
function
()
{
$
(
"input[name=name]"
).
val
(
""
);
$
(
"select[name=postertempletid]"
).
val
(
"0"
);
var
allOverlay
=
map
.
getOverlays
();
if
(
allOverlay
.
length
>
0
)
{
function
deletePoint
()
{
for
(
var
i
=
0
;
i
<
allOverlay
.
length
;
i
++
)
{
map
.
removeOverlay
(
allOverlay
[
i
]);
}
}
deletePoint
()
}
$
(
"input[name=lng]"
).
val
(
113.754653
);
$
(
"input[name=lat]"
).
val
(
23.025333
);
map
.
centerAndZoom
(
new
BMap
.
Point
(
113.754653
,
23.025333
),
13
);
var
point
=
new
BMap
.
Point
(
113.754653
,
23.025333
);
var
marker
=
new
BMap
.
Marker
(
point
);
// 创建标注
map
.
addOverlay
(
marker
);
// 将标注添加到地图中
marker
.
setAnimation
(
BMAP_ANIMATION_BOUNCE
);
//跳动的动画
form
.
render
();
})
var
id
=
getUrl_G
(
"id"
);
if
(
id
>
0
)
{
$
.
post
(
"/zzhnc/project/getProject"
,
{
id
:
id
},
function
(
data
)
{
console
.
log
(
data
);
if
(
data
.
code
==
0
)
{
$
(
"input[name=name]"
).
val
(
data
.
data
.
name
);
$
(
"select[name=postertempletid]"
).
val
(
data
.
data
.
postertempletid
);
$
(
"input[name=lng]"
).
val
(
data
.
data
.
lng
);
$
(
"input[name=lat]"
).
val
(
data
.
data
.
lat
);
map
.
centerAndZoom
(
new
BMap
.
Point
(
data
.
data
.
lng
,
data
.
data
.
lat
),
13
);
var
point
=
new
BMap
.
Point
(
data
.
data
.
lng
,
data
.
data
.
lat
);
var
marker
=
new
BMap
.
Marker
(
point
);
// 创建标注
map
.
addOverlay
(
marker
);
// 将标注添加到地图中
marker
.
setAnimation
(
BMAP_ANIMATION_BOUNCE
);
//跳动的动画
form
.
render
();
}
})
}
else
{
$
(
"input[name=lng]"
).
val
(
113.754653
);
$
(
"input[name=lat]"
).
val
(
23.025333
);
map
.
centerAndZoom
(
new
BMap
.
Point
(
113.754653
,
23.025333
),
13
);
var
point
=
new
BMap
.
Point
(
113.754653
,
23.025333
);
var
marker
=
new
BMap
.
Marker
(
point
);
// 创建标注
map
.
addOverlay
(
marker
);
// 将标注添加到地图中
marker
.
setAnimation
(
BMAP_ANIMATION_BOUNCE
);
//跳动的动画
}
form
.
on
(
'submit(submit)'
,
function
(
data
)
{
var
name
=
$
(
"input[name=name]"
).
val
();
var
templetid
=
$
(
"select[name=postertempletid]"
).
val
();
var
lng
=
$
(
"input[name=lng]"
).
val
();
var
lat
=
$
(
"input[name=lat]"
).
val
();
if
(
name
==
""
)
{
top
.
layer
.
msg
(
"请填写项目名称"
);
return
false
;
}
else
{
if
(
strlen
(
name
)
>
40
)
{
top
.
layer
.
msg
(
"项目名称不超过20个汉字"
);
return
false
;
}
}
if
(
templetid
==
""
||
templetid
==
"0"
)
{
top
.
layer
.
msg
(
"请选择海报"
);
return
false
;
}
if
(
id
>
0
)
{
//修改项目
$
.
post
(
"/zzhnc/project/updateProject"
,
{
id
:
id
,
name
:
name
,
templetid
:
templetid
,
lng
:
lng
,
lat
:
lat
},
function
(
data
)
{
console
.
log
(
data
);
if
(
data
.
code
==
0
)
{
top
.
layer
.
msg
(
"修改成功"
);
}
else
{
top
.
layer
.
msg
(
data
.
msg
);
}
})
}
else
{
//添加项目
$
.
post
(
"/zzhnc/project/addProject"
,
{
name
:
name
,
templetid
:
templetid
,
lng
:
lng
,
lat
:
lat
},
function
(
data
)
{
console
.
log
(
data
);
if
(
data
.
code
==
0
)
{
top
.
layer
.
msg
(
"添加成功"
);
form
.
render
();
}
else
{
top
.
layer
.
msg
(
data
.
msg
);
}
})
}
return
false
;
});
})
</script>
</html>
\ No newline at end of file
WebContent/WEB-INF/jsp/pc/prize/prizeList.jsp
查看文件 @
56de089
此文件的差异被折叠,
点击展开。
WebContent/WEB-INF/jsp/pc/seller/sellerEdit.jsp
deleted
100644 → 0
查看文件 @
0bcd7d0
<
%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<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>
<link
rel=
"stylesheet"
href=
"/zzhnc/res/plugins/layui/css/layui.css"
>
<link
rel=
"stylesheet"
href=
"/zzhnc/res/css/basic.css"
>
</head>
<style>
.layui-form-select
dl
{
max-height
:
190px
;
}
#allmap
{
top
:
10px
;
width
:
100%
;
height
:
400px
;
overflow
:
hidden
;
margin
:
0
;
}
</style>
<body
class=
"wrap"
>
<div
class=
"layui-form Detailbtn"
style=
"display:block;"
>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
><i
style=
"color:red;margin-right:5px;"
>
*
</i>
项目名称
</label>
<div
class=
"layui-input-inline"
style=
"width:390px;"
>
<input
type=
"text"
name=
"name"
lay-verify=
"name"
placeholder=
"项目名称"
class=
"layui-input"
>
</div>
<div
class=
"layui-form-mid layui-word-aux"
>
不超过20个汉字
</div>
</div>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
><i
style=
"color:red;margin-right:5px;"
>
*
</i>
海报模板
</label>
<div
class=
"layui-input-inline"
>
<select
name=
"postertempletid"
lay-search=
""
>
<option
value=
""
>
全部
</option>
</select>
</div>
</div>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
位置
</label>
<!-- <div class="layui-input-inline">
<input type="text" name="lng" readonly lay-verify="required" placeholder="经度" class="layui-input" style="background-color:#f5f5f5;color:#666;">
</div>
<div class="layui-input-inline">
<input type="text" name="lat" readonly lay-verify="required" placeholder="纬度" class="layui-input" style="background-color:#f5f5f5;color:#666;">
</div> -->
<div
class=
"layui-input-inline"
>
<input
type=
"number"
name=
"lng"
lay-verify=
"required"
placeholder=
"经度"
class=
"layui-input"
>
</div>
<div
class=
"layui-input-inline"
>
<input
type=
"number"
name=
"lat"
lay-verify=
"required"
placeholder=
"纬度"
class=
"layui-input"
>
</div>
</div>
<script
type=
"text/javascript"
src=
"http://api.map.baidu.com/api?v=2.0&ak=V45f8fZO8HiU1gLflQdrpv81D4gXKGRH"
></script>
<div
class=
"layui-form-mid layui-word-aux"
style=
"padding-bottom:0;"
>
提示:可以在地图上点击位置获取坐标(鼠标滚动放大缩小地图)
</div>
<div
id=
"allmap"
></div>
<div
class=
"layui-form-item"
style=
"margin-top: 30px;"
>
<button
class=
"layui-btn"
lay-submit
lay-filter=
"submit"
>
提交
</button>
<button
class=
"layui-btn layui-btn-primary resetBtn"
>
重置
</button>
</div>
</div>
</body>
<script
src=
'/zzhnc/res/js/jquery.min.js'
></script>
<script
src=
"/zzhnc/res/plugins/layui/layui.js"
charset=
"utf-8"
></script>
<script
type=
"text/javascript"
src=
"/zzhnc/res/js/me.js"
></script>
<script>
// 百度地图API功能
var
map
=
new
BMap
.
Map
(
"allmap"
);
var
map
=
new
BMap
.
Map
(
"allmap"
,
{
minZoom
:
4
,
maxZoom
:
18
});
// 创建Map实例,设置地图允许的最小/大级别
map
.
enableScrollWheelZoom
(
true
);
//单击获取点击的经纬度
map
.
addEventListener
(
"click"
,
function
(
e
)
{
$
(
"input[name=lng]"
).
val
(
e
.
point
.
lng
);
$
(
"input[name=lat]"
).
val
(
e
.
point
.
lat
);
var
allOverlay
=
map
.
getOverlays
();
if
(
allOverlay
.
length
>
0
)
{
function
deletePoint
()
{
for
(
var
i
=
0
;
i
<
allOverlay
.
length
;
i
++
)
{
map
.
removeOverlay
(
allOverlay
[
i
]);
}
}
deletePoint
()
var
point
=
new
BMap
.
Point
(
e
.
point
.
lng
,
e
.
point
.
lat
);
var
marker
=
new
BMap
.
Marker
(
point
);
// 创建标注
map
.
addOverlay
(
marker
);
// 将标注添加到地图中
marker
.
setAnimation
(
BMAP_ANIMATION_BOUNCE
);
//跳动的动画
}
});
layui
.
use
([
'form'
,
'element'
,
'laydate'
,
'layer'
,
'laypage'
],
function
()
{
var
form
=
layui
.
form
(),
element
=
layui
.
element
(),
laydate
=
layui
.
laydate
,
layer
=
layui
.
layer
,
laypage
=
layui
.
laypage
;
$
(
"input[name=lng],input[name=lat]"
).
blur
(
function
()
{
var
plng
=
$
(
"input[name=lng]"
).
val
();
var
plat
=
$
(
"input[name=lat]"
).
val
();
var
allOverlay
=
map
.
getOverlays
();
if
(
allOverlay
.
length
>
0
)
{
function
deletePoint
()
{
for
(
var
i
=
0
;
i
<
allOverlay
.
length
;
i
++
)
{
map
.
removeOverlay
(
allOverlay
[
i
]);
}
}
deletePoint
()
var
point
=
new
BMap
.
Point
(
plng
,
plat
);
var
marker
=
new
BMap
.
Marker
(
point
);
// 创建标注
map
.
addOverlay
(
marker
);
// 将标注添加到地图中
marker
.
setAnimation
(
BMAP_ANIMATION_BOUNCE
);
//跳动的动画
}
});
//下拉海报
$
.
post
(
"/zzhnc/poster/getAllPostertemplet"
,
function
(
data
)
{
console
.
log
(
data
);
var
str
=
""
;
for
(
var
i
=
0
;
i
<
data
.
data
.
length
;
i
++
)
{
str
+=
'<option value='
+
data
.
data
[
i
].
id
+
'>'
+
data
.
data
[
i
].
name
+
'</option>'
;
}
$
(
"select[name=postertempletid]"
).
append
(
str
);
form
.
render
();
})
$
(
".resetBtn"
).
on
(
"click"
,
function
()
{
$
(
"input[name=name]"
).
val
(
""
);
$
(
"select[name=postertempletid]"
).
val
(
"0"
);
var
allOverlay
=
map
.
getOverlays
();
if
(
allOverlay
.
length
>
0
)
{
function
deletePoint
()
{
for
(
var
i
=
0
;
i
<
allOverlay
.
length
;
i
++
)
{
map
.
removeOverlay
(
allOverlay
[
i
]);
}
}
deletePoint
()
}
$
(
"input[name=lng]"
).
val
(
113.754653
);
$
(
"input[name=lat]"
).
val
(
23.025333
);
map
.
centerAndZoom
(
new
BMap
.
Point
(
113.754653
,
23.025333
),
13
);
var
point
=
new
BMap
.
Point
(
113.754653
,
23.025333
);
var
marker
=
new
BMap
.
Marker
(
point
);
// 创建标注
map
.
addOverlay
(
marker
);
// 将标注添加到地图中
marker
.
setAnimation
(
BMAP_ANIMATION_BOUNCE
);
//跳动的动画
form
.
render
();
})
var
id
=
getUrl_G
(
"id"
);
if
(
id
>
0
)
{
$
.
post
(
"/zzhnc/project/getProject"
,
{
id
:
id
},
function
(
data
)
{
console
.
log
(
data
);
if
(
data
.
code
==
0
)
{
$
(
"input[name=name]"
).
val
(
data
.
data
.
name
);
$
(
"select[name=postertempletid]"
).
val
(
data
.
data
.
postertempletid
);
$
(
"input[name=lng]"
).
val
(
data
.
data
.
lng
);
$
(
"input[name=lat]"
).
val
(
data
.
data
.
lat
);
map
.
centerAndZoom
(
new
BMap
.
Point
(
data
.
data
.
lng
,
data
.
data
.
lat
),
13
);
var
point
=
new
BMap
.
Point
(
data
.
data
.
lng
,
data
.
data
.
lat
);
var
marker
=
new
BMap
.
Marker
(
point
);
// 创建标注
map
.
addOverlay
(
marker
);
// 将标注添加到地图中
marker
.
setAnimation
(
BMAP_ANIMATION_BOUNCE
);
//跳动的动画
form
.
render
();
}
})
}
else
{
$
(
"input[name=lng]"
).
val
(
113.754653
);
$
(
"input[name=lat]"
).
val
(
23.025333
);
map
.
centerAndZoom
(
new
BMap
.
Point
(
113.754653
,
23.025333
),
13
);
var
point
=
new
BMap
.
Point
(
113.754653
,
23.025333
);
var
marker
=
new
BMap
.
Marker
(
point
);
// 创建标注
map
.
addOverlay
(
marker
);
// 将标注添加到地图中
marker
.
setAnimation
(
BMAP_ANIMATION_BOUNCE
);
//跳动的动画
}
form
.
on
(
'submit(submit)'
,
function
(
data
)
{
var
name
=
$
(
"input[name=name]"
).
val
();
var
templetid
=
$
(
"select[name=postertempletid]"
).
val
();
var
lng
=
$
(
"input[name=lng]"
).
val
();
var
lat
=
$
(
"input[name=lat]"
).
val
();
if
(
name
==
""
)
{
top
.
layer
.
msg
(
"请填写项目名称"
);
return
false
;
}
else
{
if
(
strlen
(
name
)
>
40
)
{
top
.
layer
.
msg
(
"项目名称不超过20个汉字"
);
return
false
;
}
}
if
(
templetid
==
""
||
templetid
==
"0"
)
{
top
.
layer
.
msg
(
"请选择海报"
);
return
false
;
}
if
(
id
>
0
)
{
//修改项目
$
.
post
(
"/zzhnc/project/updateProject"
,
{
id
:
id
,
name
:
name
,
templetid
:
templetid
,
lng
:
lng
,
lat
:
lat
},
function
(
data
)
{
console
.
log
(
data
);
if
(
data
.
code
==
0
)
{
top
.
layer
.
msg
(
"修改成功"
);
}
else
{
top
.
layer
.
msg
(
data
.
msg
);
}
})
}
else
{
//添加项目
$
.
post
(
"/zzhnc/project/addProject"
,
{
name
:
name
,
templetid
:
templetid
,
lng
:
lng
,
lat
:
lat
},
function
(
data
)
{
console
.
log
(
data
);
if
(
data
.
code
==
0
)
{
top
.
layer
.
msg
(
"添加成功"
);
form
.
render
();
}
else
{
top
.
layer
.
msg
(
data
.
msg
);
}
})
}
return
false
;
});
})
</script>
</html>
\ No newline at end of file
WebContent/WEB-INF/jsp/pc/seller/sellerList.jsp
deleted
100644 → 0
查看文件 @
0bcd7d0
<
%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<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>
<link
rel=
"stylesheet"
href=
"/zzhnc/res/plugins/layui/css/layui.css"
>
<link
rel=
"stylesheet"
href=
"/zzhnc/res/css/basic.css"
>
</head>
<style>
.layui-form-select
dl
{
max-height
:
190px
;
}
#allmap
{
top
:
10px
;
width
:
100%
;
height
:
200px
;
overflow
:
hidden
;
margin
:
0
;
}
</style>
<body
class=
"wrap"
>
<div
class=
"layui-form"
>
<div
class=
"layui-form-item searchbox"
style=
"margin-bottom: 0px;"
>
<!-- <div class="layui-input-inline producttype" style="width: 140px;">
<select name="producttype" >
<option value="">项目名称</option>
</select>
</div>
<div class="layui-input-inline productid" style="width: 140px;">
<select name="productid">
<option value="">海报模板id</option>
</select>
</div>
<div class="layui-input-inline" style="width: 150px;">
<input name="date1" class="layui-input" placeholder="更新时间" onclick="layui.laydate({elem: this,format: 'YYYY-MM-DD hh:mm:ss',istime: true})" />
</div> -->
<div
class=
"layui-input-inline"
style=
"width: 140px;"
>
<input
type=
"text"
class=
"layui-input"
name=
"keyword"
placeholder=
"关键字"
/>
</div>
<button
class=
"layui-btn"
lay-submit
lay-filter=
"querybtn"
>
查询
</button>
<button
class=
"layui-btn layui-btn-primary resetBtn"
>
重置
</button>
<a
class=
"layui-btn layui-btn-warm createBtn"
href=
"#"
><i
class=
"layui-icon"
>

</i>
添加项目
</a>
</div>
</div>
<table
class=
"layui-table"
>
<thead>
<tr>
<th
style=
"width: 30px;"
>
No
</th>
<th
style=
"min-width:120px;"
>
项目名称
</th>
<th
style=
"min-width: 80px;"
>
经度
</th>
<th
style=
"min-width: 80px;"
>
纬度
</th>
<th
style=
"min-width: 80px;"
>
海报模板id
</th>
<th
style=
"min-width: 80px;"
>
更新时间
</th>
<th
style=
"min-width: 80px;"
>
操作
</th>
</tr>
</thead>
<tbody
id=
"tablelist"
>
<!-- <tr>
<td>1</td>
<td>项目名称</td>
<td>经度</td>
<td>纬度</td>
<td>海报模板id</td>
<td>更新时间</td>
<td>
<a href="#" class="layui-btn layui-btn-mini updataBtn">修改</a>
<a href="#" class="layui-btn layui-btn-mini deleteBtn">删除</a>
</td>
</tr> -->
</tbody>
</table>
<div
class=
"nulldata"
>
暂无数据
</div>
<div
id=
"page"
></div>
</body>
<form
class=
"layui-form Detailbtn"
>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
项目名称
</label>
<div
class=
"layui-input-inline"
style=
"width:390px;"
>
<input
type=
"text"
name=
"name"
lay-verify=
"required"
placeholder=
"项目名称"
class=
"layui-input"
>
</div>
</div>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
海报模板id
</label>
<div
class=
"layui-input-inline"
>
<select
name=
"postertempletid"
lay-verify=
"required"
>
<option
value=
""
></option>
<option
value=
"0"
>
1
</option>
<option
value=
"1"
>
2
</option>
<option
value=
"2"
>
3
</option>
<option
value=
"3"
>
4
</option>
<option
value=
"4"
>
5
</option>
</select>
</div>
</div>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
位置
</label>
<div
class=
"layui-input-inline"
>
<input
type=
"text"
name=
"lng"
lay-verify=
"required"
placeholder=
"经度"
class=
"layui-input"
>
</div>
<div
class=
"layui-input-inline"
>
<input
type=
"text"
name=
"lat"
lay-verify=
"required"
placeholder=
"纬度"
class=
"layui-input"
>
</div>
<script
type=
"text/javascript"
src=
"http://api.map.baidu.com/api?v=2.0&ak=V45f8fZO8HiU1gLflQdrpv81D4gXKGRH"
></script>
<div
id=
"allmap"
></div>
</div>
</form>
<script
src=
'/zzhnc/res/js/jquery.min.js'
></script>
<script
src=
"/zzhnc/res/plugins/layui/layui.js"
charset=
"utf-8"
></script>
<script
type=
"text/javascript"
src=
"/zzhnc/res/js/me.js"
></script>
<script>
// 百度地图API功能
var
map
=
new
BMap
.
Map
(
"allmap"
);
map
.
centerAndZoom
(
"重庆"
,
12
);
//单击获取点击的经纬度
map
.
addEventListener
(
"click"
,
function
(
e
)
{
alert
(
e
.
point
.
lng
+
","
+
e
.
point
.
lat
);
});
layui
.
use
([
'form'
,
'element'
,
'laydate'
,
'layer'
,
'laypage'
],
function
()
{
var
form
=
layui
.
form
(),
element
=
layui
.
element
(),
laydate
=
layui
.
laydate
,
layer
=
layui
.
layer
,
laypage
=
layui
.
laypage
;
var
page
=
1
;
var
keyword
=
""
;
//查询
form
.
on
(
'submit(querybtn)'
,
function
(
data
)
{
var
keyword
=
$
(
"input[name=keyword]"
).
val
();
Initdata
(
page
,
keyword
)
});
$
(
".resetBtn"
).
on
(
"click"
,
function
()
{
$
(
"input[name=keyword]"
).
val
(
""
);
Initdata
(
page
,
keyword
)
})
//初始化数据
Initdata
(
page
,
keyword
);
function
Initdata
(
page
,
keyword
)
{
$
.
post
(
"/zzhnc/project/getProjectList"
,
{
page
:
page
,
keyword
:
keyword
},
function
(
data
)
{
data
=
data
.
data
;
console
.
log
(
data
)
laypage
({
cont
:
'page'
,
pages
:
data
.
totalPages
,
//总页数
curr
:
page
,
skip
:
true
,
jump
:
function
(
obj
,
first
)
{
if
(
!
first
)
{
page
=
obj
.
curr
Initdata
(
page
,
keyword
);
}
}
});
var
str
=
""
;
if
(
data
.
rows
.
length
<
1
)
{
$
(
".nulldata"
).
show
();
}
else
{
$
(
".nulldata"
).
hide
();
for
(
var
i
=
0
;
i
<
data
.
rows
.
length
;
i
++
)
{
str
+=
'<tr data-id='
+
data
.
rows
[
i
].
id
+
'>'
+
'<td>'
+
((
data
.
page
-
1
)
*
data
.
pageSize
+
i
+
1
)
+
'</td>'
+
'<td style="text-align:left;">'
+
data
.
rows
[
i
].
name
+
'</td>'
+
'<td>'
+
data
.
rows
[
i
].
lng
+
'</td>'
+
'<td>'
+
data
.
rows
[
i
].
lat
+
'</td>'
+
'<td>'
+
data
.
rows
[
i
].
postertempletid
+
'</td>'
+
'<td>'
+
toTime_G
(
data
.
rows
[
i
].
updatedtime
)
+
'</td>'
+
'<td>'
+
'<a href="#" class="layui-btn layui-btn-mini updataBtn">修改</a>'
+
'<a href="#" class="layui-btn layui-btn-mini deleteBtn">删除</a>'
+
'</td>'
+
'</tr>'
;
}
}
$
(
"#tablelist"
).
html
(
str
);
toNull_G
();
})
}
//添加项目
$
(
document
).
on
(
"click"
,
".createBtn"
,
function
()
{
if
(
parent
.
tab
.
exists
(
"添加项目"
)
>
0
)
{
var
tabid
=
parent
.
tab
.
getTabId
(
"添加项目"
);
parent
.
tab
.
deleteTab
(
tabid
);
}
parent
.
tab
.
tabAdd
({
href
:
"/zzhnc/project/projectEdit?id=0"
,
icon
:
"fa-cubes"
,
title
:
"添加项目"
});
})
//修改项目
$
(
document
).
on
(
"click"
,
".updataBtn"
,
function
()
{
var
id
=
$
(
this
).
parents
(
"tr"
).
attr
(
"data-id"
);
if
(
parent
.
tab
.
exists
(
"修改项目"
)
>
0
)
{
var
tabid
=
parent
.
tab
.
getTabId
(
"修改项目"
);
parent
.
tab
.
deleteTab
(
tabid
);
}
parent
.
tab
.
tabAdd
({
href
:
"/zzhnc/project/projectEdit?id="
+
id
,
icon
:
"fa-cubes"
,
title
:
"修改项目"
});
})
//删除项目
$
(
document
).
on
(
"click"
,
".deleteBtn"
,
function
()
{
var
id
=
$
(
this
).
parents
(
"tr"
).
attr
(
"data-id"
);
layer
.
confirm
(
'您确定要删除该项目吗?'
,
{
btn
:
[
'确定'
,
'取消'
]
//按钮
},
function
(
index
,
layero
)
{
$
.
post
(
"/zzhnc/project/deleteProject"
,
{
id
:
id
},
function
(
data
)
{
console
.
log
(
data
)
if
(
data
.
code
==
0
)
{
top
.
layer
.
msg
(
"删除成功"
);
Initdata
(
1
,
keyword
)
layer
.
close
(
index
);
}
else
{
top
.
layer
.
msg
(
data
.
msg
);
}
})
},
function
(
index
,
layero
)
{
layer
.
close
(
index
);
});
});
})
</script>
</html>
\ No newline at end of file
WebContent/WEB-INF/res/css/basic.css
查看文件 @
56de089
...
...
@@ -98,6 +98,35 @@
display
:
none
;
}
/*-------------弹出框-------------*/
.popupbox
{
width
:
100%
;
}
.popupbos
{
background-color
:
#fff
;
border-bottom-left-radius
:
6px
;
border-bottom-right-radius
:
6px
;
width
:
100%
;
margin
:
auto
;
padding-top
:
20px
;
}
.popupbos
p
{
text-align
:
center
;
line-height
:
30px
;
margin-top
:
10px
;
margin-bottom
:
40px
;
color
:
#666
;
}
.popupbox
.layui-form-label
{
width
:
126px
;
}
.layui-table
td
,
.layui-table
th
{
text-align
:
center
;
}
/*-------------弹出框 end-------------*/
WebContent/WEB-INF/res/plugins/datas/nav.js
查看文件 @
56de089
var
navs2
=
[{
"title"
:
"商品管理"
,
"icon"
:
"icon-shangpin"
,
"href"
:
"/zzhnc/goods/goodsList"
},
var
navs2
=
[
{
"title"
:
"首页
banner
"
,
"title"
:
"首页
设置
"
,
"icon"
:
"icon-banner"
,
"href"
:
"/zzhnc/banner/bannerList"
},
{
"title"
:
"
活动介绍
"
,
"title"
:
"
文章管理
"
,
"icon"
:
"icon-huodong"
,
"href"
:
"/zzhnc/activity/activityList"
},
{
"title"
:
"爆款商品"
,
"icon"
:
"icon-shangpin"
,
"href"
:
"/zzhnc/goods/goodsList"
},
{
"title"
:
"自动回复"
,
"icon"
:
"icon-huifu"
,
"href"
:
"/zzhnc/autoreply/autoresponse"
},
{
"title"
:
"
奖品
管理"
,
"title"
:
"
抽奖
管理"
,
"icon"
:
"icon-huodong1"
,
"href"
:
"/zzhnc/prize/prizeList"
},
{
"title"
:
"商家管理"
,
"icon"
:
"icon-icon-yxj-empty-store"
,
"href"
:
"/zzhnc/seller/sellerList"
},
{
"title"
:
"报表"
,
"icon"
:
"icon-xiaoshou"
,
"children"
:[
...
...
编写
预览
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
请先完成此消息的编辑!
取消
请
注册
或
登录
后发表评论