Browse Source

新建数聚场景(back)

bao.zhang 9 years ago
parent
commit
17b309af9e

+ 4 - 0
src/main/java/com/cloudcross/ssp/model/mapper/place.sql.xml

@@ -37,4 +37,8 @@
 		</where>
 		limit #{pager.offset}, #{pager.limit}
 	</select>
+	
+	<insert id="add" parameterType="Place">
+	insert into t_place(name) values(#{name})
+	</insert>
 </mapper>

+ 2 - 2
src/main/java/com/cloudcross/ssp/service/impl/PlaceService.java

@@ -37,8 +37,8 @@ public class PlaceService implements IPlaceService {
 
 	@Override
 	public boolean add(Place t) {
-		// TODO Auto-generated method stub
-		return false;
+		ibatisDao.save("placeSqlMapper.add", t);
+		return true;
 	}
 
 	@Override

+ 127 - 0
src/main/webapp/WEB-INF/pages/back/main/ap/place/create.ftl

@@ -0,0 +1,127 @@
+<@override name="head">
+	<title>新增数聚场景</title>
+	<link rel="stylesheet" href="${ctx}/assets/css/public-head.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/zbone.css"/>
+	<link rel="stylesheet" href="${ctx}/assets/css/ap-apmac.css"/>
+
+	<script type="text/javascript" src="${ctx}/assets/js/lib/jquery-1.9.1.min.js"></script>
+	<script type="text/javascript" src="${ctx}/assets/js/lib/jquery.min.js"></script>
+	<script type="text/javascript" src="${ctx}/assets/js/validate.js"></script>
+	<script type="text/javascript" src="${ctx}/assets/js/divselect.js"></script>
+	<script type="text/javascript" src="${ctx}/assets/js/ap-apmac.js"></script>
+	
+
+	<script type="text/javascript" >
+		$(function(){
+			
+			$("#wifiForm").autovalidate();
+			//保存按钮
+			$("#create-btn-save").unbind('click').click(function(){
+				if (!$("#wifiForm").validate()) {
+					return false;
+				}
+				if($("#cn").val() == ""){
+					$("#main_cnul").css({"box-shadow":"0 0 6px red","width":"150px"}).attr("title","请选择省份");
+					$("#cnul_selectdiv").find('span.spanVaildate').html("请选择省份");
+					return false;
+				}
+				if($("#cnCity").val() == ""){
+					$("#main_cnCityul").css({"box-shadow":"0 0 6px red","width":"150px"}).attr("title","请选择省份对应的城市");
+					$("#cnCityul_selectdiv").find('span.spanVaildate').html("请选择省份对应的城市");
+					return false;
+				}
+				if($("#place").val() == ""){
+					$("#main_placeul").css({"box-shadow":"0 0 6px red","width":"150px"}).attr("title","请选择场景");
+					$("#placeul_selectdiv").find('span.spanVaildate').html("请选择场景");
+					return false;
+				}
+				$("#wifiForm").submit();
+			});
+				
+			//取消按钮
+			$("#create-btn-cancel").unbind('click').click(function(){
+				location.href = "${ctx}/operator/main/ap/apmac/list";
+			});
+				
+			$("#cnul_box").mouseleave(function(){
+		 		if($("#cn").val() == ""){
+					$("#main_cnul").css({"box-shadow":"0 0 6px red","width":"150px"}).attr("title","请选择省份");
+					$("#cnul_selectdiv").find('span.spanVaildate').html("请选择省份");
+				}else{
+					$("#main_cnul").css("box-shadow","none").attr("title","");
+					$("#cnul_selectdiv").find('span.spanVaildate').html("");
+				}
+		 	});
+		 	$("#cnCityul_box").mouseleave(function(){
+		 		if($("#cnCity").val() == ""){
+					$("#main_cnCityul").css({"box-shadow":"0 0 6px red","width":"150px"}).attr("title","请选择省份对应的城市");
+					$("#cnCityul_selectdiv").find('span.spanVaildate').html("请选择省份对应的城市");
+				}else{
+					$("#main_cnCityul").css("box-shadow","none").attr("title","");
+					$("#cnCityul_selectdiv").find('span.spanVaildate').html("");
+				}
+		 	});
+		 	$("#placeul_box").mouseleave(function(){
+		 		if($("#place").val() == ""){
+					$("#main_placeul").css({"box-shadow":"0 0 6px red","width":"150px"}).attr("title","请选择场景");
+					$("#placeul_selectdiv").find('span.spanVaildate').html("请选择场景");
+				}else{
+					$("#main_placeul").css("box-shadow","none").attr("title","");
+					$("#placeul_selectdiv").find('span.spanVaildate').html("");
+				}
+		 	});
+		});
+		
+	</script>
+	
+</@override>
+
+<@override name="body">
+<!-- PAGE CONTENT BEGINS HERE -->
+<div id=content_bg>
+	<#include "/back/main/public-head.ftl">
+    <div id="pagecontent">
+		<div id="handler">
+			<ul>
+				<li class="size1"><i class="icon-home" style="background-image:none;margin-top:3px;"></i> <a href="${ctx}/operator/main/dashboard">首页</a>
+				<span class="divider1"><i class="icon-angle-right"></i></span></li>
+				<li class="size2"><a href="${ctx}/operator/main/ap/apmac/list">热点详情</a></li>
+				<span class="divider2"><i class="icon-angle-right"></i></span>
+				<li class="size3">新增数聚场景</li>
+			</ul>  
+		</div>
+		<div id="content">
+			<div id="placeclassify">		
+				<div id="place_fronttitle" style="width:100%;border:1px solid black;">	
+				数据场景分类
+				</div>
+				<div id="place_bottom" style="width:100%;border:1px solid black;">	
+				     <div id="place_bottom_left" style="float:left;width:50%;border:1px solid black;">	
+				     	<div id="place_bottom_leftsubmit" style="float:left;width:50%;border:1px bolid black;">	
+				     	<input type="text" style="width:100px;height:20px;border:1px solid black;"><button type="submit" style="width:50px;height:20px;border:1px solid black;background-color:#36aeea;">提交</button>
+						</div>
+						<div id="place_bottom_leftsearch" style="float:right;width:50%;border:1px bolid black;">	
+				     	<input type="text" style="width:100px;height:20px;border:1px solid black;"><button type="submit style="width:50px;height:20px;border:1px solid black;background-color:#36aeea;">搜索</button>
+						</div>
+				     	<#if placeList ??>
+						<#list placeList as place>
+						<div style="">${place.name!}</div>
+						</#list>
+						</#if>
+						<div id="pageDiv" style="margin: -10px 38px 0 0;">
+			               	<#include "/common/pagination/simple.ftl"/>
+			            </div>
+					 </div>
+					<div id="place_bottom_right" style="float:right;width:49.8%;border:1px solid black;">	
+					   <div style="float:right;height:40px;border:1px solid black;"> 
+					       当前数聚场景名称:
+					   </div>
+					</div>
+				</div>
+			</div>
+		</div>
+	</div>
+<!-- PAGE CONTENT ENDS HERE --/>
+</div><!--/row-->
+</@override>
+<@extends name="/common/simple.ftl"/>