Sfoglia il codice sorgente

添加新闻管理

wangxiaoming 7 anni fa
parent
commit
474e286f2b

+ 2 - 0
iamberry-wechat-web/src/main/java/com/iamberry/wechat/handles/admin/AdminLoginHandler.java

@@ -6,6 +6,7 @@ import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import javax.servlet.http.HttpSession;
 
+import com.iamberry.wechat.filters.CSRFTokenFilter;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -205,6 +206,7 @@ public class AdminLoginHandler {
 			if (object instanceof AdminInfo) {
 				AdminInfo adminInfo = (AdminInfo) object;
 				request.getSession().setAttribute("menuInfos", adminLoginService.selectMenusById(adminInfo.getAdminId(), true));
+				CSRFTokenFilter.savesSignatureToToken(request,response);
 			} else if (object instanceof AdminChildInfo) {
 				AdminChildInfo adminInfo = (AdminChildInfo) object;
 				List<AdminChildPermissionErmissions> list=adminLoginService.selectAdminChildHavePermissionById(adminInfo.getAdminId());

+ 1 - 1
iamberry-wechat-web/src/main/java/com/iamberry/wechat/handles/news/AdminNewsWebHandler.java

@@ -53,7 +53,7 @@ public class AdminNewsWebHandler {
 	@ResponseBody
 	@RequestMapping("/list")
 	public ResponseJson newsList(HttpServletRequest request,
-		   @RequestParam(value= "pageSize",defaultValue= "5" ,required=false) Integer pageSize,
+		   @RequestParam(value= "pageSize",defaultValue= "6" ,required=false) Integer pageSize,
 		   @RequestParam(value = "pageNO", defaultValue = "1",required=false) Integer pageNO) {
 		ResponseJson rj = new ResponseJson();
 

+ 13 - 12
iamberry-wechat-web/src/main/webapp/WEB-INF/views/admin/www/news/add.jsp

@@ -24,7 +24,8 @@ KindEditor.ready(function(K) {
         uploadJson : '<%= path %>/common/other/kingedit/jsp/upload_json.jsp',
 		showRemote : false,
         afterBlur: function(){this.sync();},
-        width : '450px',
+        width : '100%',
+		height:'400px',
         filterMode:true,
         htmlTags: {
             font : ['color', 'size', 'face', '.background-color'],
@@ -98,27 +99,27 @@ KindEditor.ready(function(K) {
 	<form action="<%= path %>/admin/www/news/add" method="post" class="form form-horizontal" id="form-product-add">
 		<input type="hidden" value="${token }" name="addNewsToken">
 		<div class="row cl">
-			<label class="form-label col-2"><span class="c-red">*</span>新闻标题:</label>
+			<label class="form-label col-1"><span class="c-red">*</span>新闻标题:</label>
 			<div class="formControls col-10">
-				<input type="text" class="input-text" value="${obj.newsTitle }" errormsg="请输入6-30位的新闻标题!" datatype="s6-30" nullmsg="新闻标题不能为空" placeholder="" id="newsTitle" name="newsTitle">
+				<input type="text" class="input-text" value="${obj.newsTitle }" errormsg="请输入6-30位的新闻标题!" datatype="*6-30" nullmsg="新闻标题不能为空" placeholder="" id="newsTitle" name="newsTitle">
 			</div>
 			<div class="col-2"> </div>
 		</div>
 		<div class="row cl">
-			<label class="form-label col-2"><span class="c-red">*</span>新闻简介:</label>
+			<label class="form-label col-1"><span class="c-red">*</span>新闻简介:</label>
 			<div class="formControls col-10">
-				<input type="text" class="input-text" errormsg="请输入4-100位的新闻简介!" datatype="s4-100" nullmsg="新闻简介不能为空" value="${obj.newsDesc }" placeholder="" id="newsDesc" name="newsDesc">
+				<input type="text" class="input-text" errormsg="请输入4-1000位的新闻简介!" datatype="*4-1000" nullmsg="新闻简介不能为空" value="${obj.newsDesc }" placeholder="" id="newsDesc" name="newsDesc">
 			</div>
 			<div class="col-2"> </div>
 		</div>
 		<div class="row cl">
-			<label class="form-label col-2"><span class="c-red">*</span>作者:</label>
+			<label class="form-label col-1"><span class="c-red">*</span>作者:</label>
 			<div class="formControls col-2">
-				<input type="text" class="input-text" datatype="s1-9" errormsg="请输入1-9位的新闻作者!" nullmsg="新闻作者不能为空" value="${obj.newsAuthor }" placeholder="" id="newsAuthor" name="newsAuthor">
+				<input type="text" class="input-text" datatype="*1-9" errormsg="请输入1-9位的新闻作者!" nullmsg="新闻作者不能为空" value="${obj.newsAuthor }" placeholder="admin" id="newsAuthor" name="newsAuthor">
 			</div>
 			<div class="col-2"> </div>
 			<label class="form-label col-2"><span class="c-red">*</span>新闻封面图:</label>
-			<div class="col-offset-3 col-4">
+			<div class=" col-4">
 				<div id="productPicImgDiv" class="uploader-list">
 					<c:if test="${!(empty obj)}">
 						<span><img style='width:80px;height: 80px;margin-left:10px' src='${obj.newsImage }'/><input type='hidden' id='newsImage-input' name='newsImage' class='user-images-p' value='${obj.newsImage }'></span>
@@ -131,17 +132,17 @@ KindEditor.ready(function(K) {
 			<div class="col-2"> </div>
 		</div>
 		<div class="row cl">
-			<label class="form-label col-2 bulik-label"><span class="c-red">*</span>来源:</label>
+			<label class="form-label col-1 bulik-label"><span class="c-red">*</span>来源:</label>
 			<div class="formControls col-2 bulik-label">
-				<input type="text" class="input-text" datatype="s1-9" errormsg="请输入1-9位的新闻来源!" nullmsg="新闻来源不能为空" value="${obj.newsSource }" placeholder="" id="newsSource" name="newsSource">
+				<input type="text" class="input-text"  errormsg="请输入1-9位的新闻来源!" nullmsg="新闻来源不能为空" value="${obj.newsSource }" placeholder="" id="newsSource" name="newsSource">
 			</div>
 			<label class="form-label col-4 bulik-label"><span class="c-red">*</span>来源链接(没有则填#):</label>
 			<div class="formControls col-2 bulik-label">
-				<input type="text" class="input-text" datatype="*1-200" errormsg="请输入1-200位的来源链接!" nullmsg="来源链接不能为空" value="${obj.newsSourceUrl }" placeholder="" id="newsSourceUrl" name="newsSourceUrl">
+				<input type="text" class="input-text" errormsg="请输入1-200位的来源链接!" nullmsg="来源链接不能为空" value="${obj.newsSourceUrl }" placeholder="" id="newsSourceUrl" name="newsSourceUrl">
 			</div>
 		</div>
 		<div class="row cl">
-			<label class="form-label col-2"><span class="c-red">*</span>新闻内容:</label>
+			<label class="form-label col-1"><span class="c-red">*</span>新闻内容:</label>
 			<div class="formControls col-10">
 				<textarea id="imagetextContext" name="newsContexts" class="textarea">${obj.newsContexts }</textarea>
 			</div>

+ 4 - 3
iamberry-wechat-web/src/main/webapp/WEB-INF/views/admin/www/news/list.jsp

@@ -28,8 +28,8 @@
 <div class="pd-20">
 	<form action="#" method="post" >
 	<div class="text-c">
-		<input readonly="readonly" disabled="disabled" type="text" class="input-text" style="width:250px" placeholder="暂时不可用" id="" value="" name="text">
-		<button type="submit" onclick="return false;" class="btn btn-success radius" id=""  name=""><i class="Hui-iconfont">&#xe665;</i> 搜新闻</button>
+		<%--<input readonly="readonly" disabled="disabled" type="text" class="input-text" style="width:250px" placeholder="暂时不可用" id="" value="" name="text">--%>
+		<%--<button type="submit" onclick="return false;" class="btn btn-success radius" id=""  name=""><i class="Hui-iconfont">&#xe665;</i> 搜新闻</button>--%>
 	</div>
 	</form>
 	<div class="cl pd-5 bg-1 bk-gray mt-20"> 
@@ -98,7 +98,8 @@
 </body>
 <script type="text/javascript">
 function member_add(title,url,w,h){
-	layer_show(title,url,w,h);
+    window.location.href = url;
+//	layer_show(title,url,w,h);
 }
 function stopBannerStatusFun(_this) {
 	var $this = $(_this);