From 210ae09f1e656c41ec681e07858d446eb83b8aea Mon Sep 17 00:00:00 2001 From: ruibaby Date: Sun, 3 Jun 2018 00:47:12 +0800 Subject: [PATCH] =?UTF-8?q?:alien:=20=E7=BB=86=E8=8A=82=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/controller/admin/AdminController.java | 11 ++-- .../admin/AttachmentController.java | 9 ++-- .../controller/admin/CommentController.java | 3 +- .../web/controller/admin/MenuController.java | 4 +- .../web/controller/admin/PageController.java | 18 ++++--- .../web/controller/admin/PostController.java | 27 ++++++---- .../web/controller/admin/ThemeController.java | 5 +- .../controller/core/InstallController.java | 7 +-- .../front/FrontCommentController.java | 3 +- .../templates/admin/admin_page_md_editor.ftl | 52 ++++++++++++------- .../resources/templates/admin/admin_post.ftl | 9 ++-- .../templates/admin/admin_post_md_editor.ftl | 52 ++++++++++++------- 12 files changed, 120 insertions(+), 80 deletions(-) diff --git a/src/main/java/cc/ryanc/halo/web/controller/admin/AdminController.java b/src/main/java/cc/ryanc/halo/web/controller/admin/AdminController.java index 61383d85f..e86453c1f 100755 --- a/src/main/java/cc/ryanc/halo/web/controller/admin/AdminController.java +++ b/src/main/java/cc/ryanc/halo/web/controller/admin/AdminController.java @@ -127,7 +127,8 @@ public class AdminController extends BaseController { User aUser = userService.findUser(); //首先判断是否已经被禁用已经是否已经过了10分钟 Date loginLast = aUser.getLoginLast(); - Long between = DateUtil.between(loginLast, new Date(), DateUnit.MINUTE); + Long between = DateUtil.between(loginLast, DateUtil.date(), DateUnit.MINUTE); + log.info(between+""); if (StringUtils.equals(aUser.getLoginEnable(), "false") && (between < 10)) { return new JsonResult(0, "已禁止登录,请10分钟后再试"); } @@ -138,13 +139,13 @@ public class AdminController extends BaseController { } else { user = userService.userLoginByName(loginName, SecureUtil.md5(loginPwd)); } - userService.updateUserLoginLast(new Date()); + userService.updateUserLoginLast(DateUtil.date()); //判断User对象是否相等 if (ObjectUtil.equal(aUser, user)) { session.setAttribute(HaloConst.USER_SESSION_KEY, aUser); //重置用户的登录状态为正常 userService.updateUserNormal(); - logsService.saveByLogs(new Logs(LogsRecord.LOGIN, LogsRecord.LOGIN_SUCCESS, HaloUtils.getIpAddr(request), new Date())); + logsService.saveByLogs(new Logs(LogsRecord.LOGIN, LogsRecord.LOGIN_SUCCESS, HaloUtils.getIpAddr(request), DateUtil.date())); return new JsonResult(1, "登录成功!"); } else { //更新失败次数 @@ -158,7 +159,7 @@ public class AdminController extends BaseController { LogsRecord.LOGIN, LogsRecord.LOGIN_ERROR + "[" + HtmlUtil.encode(loginName) + "," + HtmlUtil.encode(loginPwd) + "]", HaloUtils.getIpAddr(request), - new Date() + DateUtil.date() ) ); return new JsonResult(0, "登录失败,你还有" + (5 - errorCount) + "次机会。"); @@ -174,7 +175,7 @@ public class AdminController extends BaseController { @GetMapping(value = "/logOut") public String logOut(HttpSession session) { User user = (User) session.getAttribute(HaloConst.USER_SESSION_KEY); - logsService.saveByLogs(new Logs(LogsRecord.LOGOUT, user.getUserName(), HaloUtils.getIpAddr(request), new Date())); + logsService.saveByLogs(new Logs(LogsRecord.LOGOUT, user.getUserName(), HaloUtils.getIpAddr(request), DateUtil.date())); session.invalidate(); log.info("用户[" + user.getUserName() + "]退出登录"); return "redirect:/admin/login"; diff --git a/src/main/java/cc/ryanc/halo/web/controller/admin/AttachmentController.java b/src/main/java/cc/ryanc/halo/web/controller/admin/AttachmentController.java index c4649cd6e..b28f7d2a1 100755 --- a/src/main/java/cc/ryanc/halo/web/controller/admin/AttachmentController.java +++ b/src/main/java/cc/ryanc/halo/web/controller/admin/AttachmentController.java @@ -8,6 +8,7 @@ import cc.ryanc.halo.model.dto.LogsRecord; import cc.ryanc.halo.service.AttachmentService; import cc.ryanc.halo.service.LogsService; import cc.ryanc.halo.utils.HaloUtils; +import cn.hutool.core.date.DateUtil; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -146,7 +147,7 @@ public class AttachmentController { mediaPath.mkdirs(); } SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss"); - String nameWithOutSuffix = file.getOriginalFilename().substring(0, file.getOriginalFilename().lastIndexOf('.')).replaceAll(" ","_").replaceAll(",","")+dateFormat.format(new Date())+new Random().nextInt(1000); + String nameWithOutSuffix = file.getOriginalFilename().substring(0, file.getOriginalFilename().lastIndexOf('.')).replaceAll(" ","_").replaceAll(",","")+dateFormat.format(DateUtil.date())+new Random().nextInt(1000); String fileSuffix = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf('.') + 1); String fileName = nameWithOutSuffix+"."+fileSuffix; file.transferTo(new File(mediaPath.getAbsoluteFile(), fileName)); @@ -167,13 +168,13 @@ public class AttachmentController { attachment.setAttachType(file.getContentType()); attachment.setAttachSuffix(new StringBuffer(".").append(fileSuffix).toString()); - attachment.setAttachCreated(new Date()); + attachment.setAttachCreated(DateUtil.date()); attachmentService.saveByAttachment(attachment); updateConst(); log.info("上传文件[" + fileName + "]到[" + mediaPath.getAbsolutePath() + "]成功"); logsService.saveByLogs( - new Logs(LogsRecord.UPLOAD_FILE, fileName, HaloUtils.getIpAddr(request), new Date()) + new Logs(LogsRecord.UPLOAD_FILE, fileName, HaloUtils.getIpAddr(request), DateUtil.date()) ); result.put("success", 1); @@ -245,7 +246,7 @@ public class AttachmentController { updateConst(); log.info("删除文件[" + delFileName + "]成功!"); logsService.saveByLogs( - new Logs(LogsRecord.REMOVE_FILE, delFileName, HaloUtils.getIpAddr(request), new Date()) + new Logs(LogsRecord.REMOVE_FILE, delFileName, HaloUtils.getIpAddr(request), DateUtil.date()) ); } else { log.error("删除附件[" + delFileName + "]失败!"); diff --git a/src/main/java/cc/ryanc/halo/web/controller/admin/CommentController.java b/src/main/java/cc/ryanc/halo/web/controller/admin/CommentController.java index a25d89906..ccd85643b 100755 --- a/src/main/java/cc/ryanc/halo/web/controller/admin/CommentController.java +++ b/src/main/java/cc/ryanc/halo/web/controller/admin/CommentController.java @@ -10,6 +10,7 @@ import cc.ryanc.halo.service.PostService; import cc.ryanc.halo.service.UserService; import cc.ryanc.halo.utils.HaloUtils; import cc.ryanc.halo.web.controller.core.BaseController; +import cn.hutool.core.date.DateUtil; import cn.hutool.core.lang.Validator; import cn.hutool.crypto.SecureUtil; import lombok.extern.slf4j.Slf4j; @@ -196,7 +197,7 @@ public class CommentController extends BaseController{ comment.setCommentAuthorUrl(HaloConst.OPTIONS.get("blog_url")); comment.setCommentAuthorIp(HaloUtils.getIpAddr(request)); comment.setCommentAuthorAvatarMd5(SecureUtil.md5(user.getUserEmail())); - comment.setCommentDate(new Date()); + comment.setCommentDate(DateUtil.date()); String lastContent = " //@"+lastComment.getCommentAuthor()+":"+lastComment.getCommentContent(); comment.setCommentContent(commentContent+lastContent); comment.setCommentAgent(userAgent); diff --git a/src/main/java/cc/ryanc/halo/web/controller/admin/MenuController.java b/src/main/java/cc/ryanc/halo/web/controller/admin/MenuController.java index 99ceb4c8d..9a63b70ca 100644 --- a/src/main/java/cc/ryanc/halo/web/controller/admin/MenuController.java +++ b/src/main/java/cc/ryanc/halo/web/controller/admin/MenuController.java @@ -31,8 +31,7 @@ public class MenuController { * @return 模板路径/admin/admin_menu */ @GetMapping - public String menus(Model model) { - model.addAttribute("statusName", "添加"); + public String menus() { return "/admin/admin_menu"; } @@ -62,7 +61,6 @@ public class MenuController { @GetMapping(value = "/edit") public String updateMenu(@RequestParam("menuId") Long menuId, Model model) { Menu menu = menuService.findByMenuId(menuId).get(); - model.addAttribute("statusName", "修改"); model.addAttribute("updateMenu", menu); return "/admin/admin_menu"; } diff --git a/src/main/java/cc/ryanc/halo/web/controller/admin/PageController.java b/src/main/java/cc/ryanc/halo/web/controller/admin/PageController.java index a40d3b53a..a866c4269 100755 --- a/src/main/java/cc/ryanc/halo/web/controller/admin/PageController.java +++ b/src/main/java/cc/ryanc/halo/web/controller/admin/PageController.java @@ -2,12 +2,14 @@ package cc.ryanc.halo.web.controller.admin; import cc.ryanc.halo.model.domain.*; import cc.ryanc.halo.model.dto.HaloConst; +import cc.ryanc.halo.model.dto.JsonResult; import cc.ryanc.halo.model.dto.LogsRecord; import cc.ryanc.halo.service.GalleryService; import cc.ryanc.halo.service.LinkService; import cc.ryanc.halo.service.LogsService; import cc.ryanc.halo.service.PostService; import cc.ryanc.halo.utils.HaloUtils; +import cn.hutool.core.date.DateUtil; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -212,9 +214,10 @@ public class PageController { */ @PostMapping(value = "/new/push") @ResponseBody - public void pushPage(@ModelAttribute Post post, HttpSession session) { + public JsonResult pushPage(@ModelAttribute Post post, HttpSession session) { + String msg = "发表成功"; try { - post.setPostDate(new Date()); + post.setPostDate(DateUtil.date()); //发表用户 User user = (User) session.getAttribute(HaloConst.USER_SESSION_KEY); post.setUser(user); @@ -222,15 +225,18 @@ public class PageController { if(null!=post.getPostId()){ post.setPostViews(postService.findByPostId(post.getPostId()).get().getPostViews()); post.setPostDate(postService.findByPostId(post.getPostId()).get().getPostDate()); - post.setPostUpdate(new Date()); + post.setPostUpdate(DateUtil.date()); + msg = "更新成功"; }else{ - post.setPostDate(new Date()); - post.setPostUpdate(new Date()); + post.setPostDate(DateUtil.date()); + post.setPostUpdate(DateUtil.date()); } postService.saveByPost(post); - logsService.saveByLogs(new Logs(LogsRecord.PUSH_PAGE, post.getPostTitle(), HaloUtils.getIpAddr(request), new Date())); + logsService.saveByLogs(new Logs(LogsRecord.PUSH_PAGE, post.getPostTitle(), HaloUtils.getIpAddr(request), DateUtil.date())); + return new JsonResult(1,msg); } catch (Exception e) { log.error("未知错误:{0}", e.getMessage()); + return new JsonResult(0,"保存失败"); } } diff --git a/src/main/java/cc/ryanc/halo/web/controller/admin/PostController.java b/src/main/java/cc/ryanc/halo/web/controller/admin/PostController.java index fab921eff..04292c0b1 100755 --- a/src/main/java/cc/ryanc/halo/web/controller/admin/PostController.java +++ b/src/main/java/cc/ryanc/halo/web/controller/admin/PostController.java @@ -10,6 +10,7 @@ import cc.ryanc.halo.service.PostService; import cc.ryanc.halo.service.TagService; import cc.ryanc.halo.utils.HaloUtils; import cc.ryanc.halo.web.controller.core.BaseController; +import cn.hutool.core.date.DateUtil; import cn.hutool.http.HtmlUtil; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; @@ -155,8 +156,9 @@ public class PostController extends BaseController{ */ @PostMapping(value = "/new/push") @ResponseBody - public void pushPost(@ModelAttribute Post post, @RequestParam("cateList") List cateList, @RequestParam("tagList") String tagList, HttpSession session){ + public JsonResult pushPost(@ModelAttribute Post post, @RequestParam("cateList") List cateList, @RequestParam("tagList") String tagList, HttpSession session){ User user = (User)session.getAttribute(HaloConst.USER_SESSION_KEY); + String msg = "发表成功"; try{ //提取摘要 int postSummary = 50; @@ -175,11 +177,12 @@ public class PostController extends BaseController{ if(null!=post.getPostId()){ Post oldPost = postService.findByPostId(post.getPostId()).get(); post.setPostDate(oldPost.getPostDate()); - post.setPostUpdate(new Date()); + post.setPostUpdate(DateUtil.date()); post.setPostViews(oldPost.getPostViews()); + msg = "更新成功"; }else{ - post.setPostDate(new Date()); - post.setPostUpdate(new Date()); + post.setPostDate(DateUtil.date()); + post.setPostUpdate(DateUtil.date()); } post.setUser(user); List categories = categoryService.strListToCateList(cateList); @@ -190,9 +193,11 @@ public class PostController extends BaseController{ } post.setPostUrl(urlFilter(post.getPostUrl())); postService.saveByPost(post); - logsService.saveByLogs(new Logs(LogsRecord.PUSH_POST,post.getPostTitle(),HaloUtils.getIpAddr(request),new Date())); + logsService.saveByLogs(new Logs(LogsRecord.PUSH_POST,post.getPostTitle(),HaloUtils.getIpAddr(request),DateUtil.date())); + return new JsonResult(1,msg); }catch (Exception e){ log.error("未知错误:", e.getMessage()); + return new JsonResult(0,"保存失败"); } } @@ -222,13 +227,13 @@ public class PostController extends BaseController{ try{ if(StringUtils.isEmpty(postTitle)){ SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss"); - post.setPostTitle("草稿:"+dateFormat.format(new Date())); + post.setPostTitle("草稿:"+dateFormat.format(DateUtil.date())); }else{ post.setPostTitle(postTitle); } if(StringUtils.isEmpty(postUrl)){ SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss"); - post.setPostUrl(dateFormat.format(new Date())); + post.setPostUrl(dateFormat.format(DateUtil.date())); }else{ post.setPostUrl(postUrl); } @@ -236,14 +241,14 @@ public class PostController extends BaseController{ post.setPostStatus(1); post.setPostContentMd(postContentMd); post.setPostType(postType); - post.setPostDate(new Date()); - post.setPostUpdate(new Date()); + post.setPostDate(DateUtil.date()); + post.setPostUpdate(DateUtil.date()); post.setUser(user); }catch (Exception e){ log.error("未知错误:", e.getMessage()); return new JsonResult(0,"保存失败"); } - return new JsonResult(1,postService.saveByPost(post)); + return new JsonResult(1,"保存成功",postService.saveByPost(post)); } @@ -293,7 +298,7 @@ public class PostController extends BaseController{ try{ Optional post = postService.findByPostId(postId); postService.removeByPostId(postId); - logsService.saveByLogs(new Logs(LogsRecord.REMOVE_POST,post.get().getPostTitle(),HaloUtils.getIpAddr(request),new Date())); + logsService.saveByLogs(new Logs(LogsRecord.REMOVE_POST,post.get().getPostTitle(),HaloUtils.getIpAddr(request),DateUtil.date())); }catch (Exception e){ log.error("未知错误:{0}",e.getMessage()); } diff --git a/src/main/java/cc/ryanc/halo/web/controller/admin/ThemeController.java b/src/main/java/cc/ryanc/halo/web/controller/admin/ThemeController.java index a9a33c71c..23242a814 100755 --- a/src/main/java/cc/ryanc/halo/web/controller/admin/ThemeController.java +++ b/src/main/java/cc/ryanc/halo/web/controller/admin/ThemeController.java @@ -8,6 +8,7 @@ import cc.ryanc.halo.service.LogsService; import cc.ryanc.halo.service.OptionsService; import cc.ryanc.halo.utils.HaloUtils; import cc.ryanc.halo.web.controller.core.BaseController; +import cn.hutool.core.date.DateUtil; import cn.hutool.core.io.FileUtil; import cn.hutool.core.util.ZipUtil; import lombok.extern.slf4j.Slf4j; @@ -77,7 +78,7 @@ public class ThemeController extends BaseController { BaseController.THEME = siteTheme; log.info("已将主题改变为:" + siteTheme); logsService.saveByLogs( - new Logs(LogsRecord.CHANGE_THEME, "更换为" + siteTheme, HaloUtils.getIpAddr(request), new Date()) + new Logs(LogsRecord.CHANGE_THEME, "更换为" + siteTheme, HaloUtils.getIpAddr(request), DateUtil.date()) ); return new JsonResult(1,"主题已设置为"+siteTheme); } catch (Exception e) { @@ -105,7 +106,7 @@ public class ThemeController extends BaseController { file.transferTo(themePath); log.info("上传主题成功,路径:" + themePath.getAbsolutePath()); logsService.saveByLogs( - new Logs(LogsRecord.UPLOAD_THEME, file.getOriginalFilename(), HaloUtils.getIpAddr(request), new Date()) + new Logs(LogsRecord.UPLOAD_THEME, file.getOriginalFilename(), HaloUtils.getIpAddr(request), DateUtil.date()) ); ZipUtil.unzip(themePath,new File(basePath.getAbsolutePath(), "templates/themes/")); FileUtil.del(themePath); diff --git a/src/main/java/cc/ryanc/halo/web/controller/core/InstallController.java b/src/main/java/cc/ryanc/halo/web/controller/core/InstallController.java index 9f39e308d..73bd8c9b1 100644 --- a/src/main/java/cc/ryanc/halo/web/controller/core/InstallController.java +++ b/src/main/java/cc/ryanc/halo/web/controller/core/InstallController.java @@ -5,6 +5,7 @@ import cc.ryanc.halo.model.dto.HaloConst; import cc.ryanc.halo.model.dto.LogsRecord; import cc.ryanc.halo.service.*; import cc.ryanc.halo.utils.HaloUtils; +import cn.hutool.core.date.DateUtil; import cn.hutool.crypto.SecureUtil; import freemarker.template.Configuration; import lombok.extern.slf4j.Slf4j; @@ -127,7 +128,7 @@ public class InstallController { post.setPostContent("

Hello Halo!

欢迎使用Halo进行创作,删除这篇文章后赶紧开始吧。

\n"); post.setPostSummary("欢迎使用Halo进行创作,删除这篇文章后赶紧开始吧。"); post.setPostStatus(0); - post.setPostDate(new Date()); + post.setPostDate(DateUtil.date()); post.setPostUrl("hello-halo"); post.setUser(user); post.setCategories(categories); @@ -141,7 +142,7 @@ public class InstallController { comment.setCommentAuthorUrl("https://ryanc.cc"); comment.setCommentAuthorIp("127.0.0.1"); comment.setCommentAuthorAvatarMd5("7cc7f29278071bd4dce995612d428834"); - comment.setCommentDate(new Date()); + comment.setCommentDate(DateUtil.date()); comment.setCommentContent("欢迎,欢迎!"); comment.setCommentStatus(0); comment.setCommentAgent("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.162 Safari/537.36"); @@ -177,7 +178,7 @@ public class InstallController { LogsRecord.INSTALL, "安装成功,欢迎使用Halo。", HaloUtils.getIpAddr(request), - new Date() + DateUtil.date() ) ); diff --git a/src/main/java/cc/ryanc/halo/web/controller/front/FrontCommentController.java b/src/main/java/cc/ryanc/halo/web/controller/front/FrontCommentController.java index 88bd2396f..2cc1597a3 100644 --- a/src/main/java/cc/ryanc/halo/web/controller/front/FrontCommentController.java +++ b/src/main/java/cc/ryanc/halo/web/controller/front/FrontCommentController.java @@ -9,6 +9,7 @@ import cc.ryanc.halo.service.MailService; import cc.ryanc.halo.service.PostService; import cc.ryanc.halo.service.UserService; import cc.ryanc.halo.utils.HaloUtils; +import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.URLUtil; import cn.hutool.http.HtmlUtil; import lombok.extern.slf4j.Slf4j; @@ -101,7 +102,7 @@ public class FrontCommentController { post = postService.findByPostId(post.getPostId()).get(); comment.setCommentAuthorEmail(HtmlUtil.encode(comment.getCommentAuthorEmail()).toLowerCase()); comment.setPost(post); - comment.setCommentDate(new Date()); + comment.setCommentDate(DateUtil.date()); comment.setCommentAuthorIp(HaloUtils.getIpAddr(request)); comment.setIsAdmin(0); comment.setCommentAuthor(HtmlUtil.encode(comment.getCommentAuthor())); diff --git a/src/main/resources/templates/admin/admin_page_md_editor.ftl b/src/main/resources/templates/admin/admin_page_md_editor.ftl index f8a0e9233..ba6afa74a 100755 --- a/src/main/resources/templates/admin/admin_page_md_editor.ftl +++ b/src/main/resources/templates/admin/admin_page_md_editor.ftl @@ -231,26 +231,38 @@ 'postThumbnail': $('#selectImg')[0].src }, success: function (data) { - $.toast({ - <#if post??> - text: "更新成功!", - <#else> - text: "发表成功!", - - heading: '提示', - icon: 'success', - showHideTransition: 'fade', - allowToastClose: true, - hideAfter: 1000, - stack: 1, - position: 'top-center', - textAlign: 'left', - loader: true, - loaderBg: '#ffffff', - afterHidden: function () { - window.location.href="/admin/page"; - } - }); + if(data.code==1){ + $.toast({ + text: data.msg, + heading: '提示', + icon: 'success', + showHideTransition: 'fade', + allowToastClose: true, + hideAfter: 1000, + stack: 1, + position: 'top-center', + textAlign: 'left', + loader: true, + loaderBg: '#ffffff', + afterHidden: function () { + window.location.href="/admin/page"; + } + }); + }else{ + $.toast({ + text: data.msg, + heading: '提示', + icon: 'error', + showHideTransition: 'fade', + allowToastClose: true, + hideAfter: 1000, + stack: 1, + position: 'top-center', + textAlign: 'left', + loader: true, + loaderBg: '#ffffff' + }); + } } }); } diff --git a/src/main/resources/templates/admin/admin_post.ftl b/src/main/resources/templates/admin/admin_post.ftl index 49cbf4ae7..69177c30d 100755 --- a/src/main/resources/templates/admin/admin_post.ftl +++ b/src/main/resources/templates/admin/admin_post.ftl @@ -95,13 +95,14 @@ <#switch post.postStatus> <#case 0> 查看 - 修改 + 编辑 <#break > <#case 1> - 预览 - 修改 - + 编辑 + + <#break > <#case 2> 还原 diff --git a/src/main/resources/templates/admin/admin_post_md_editor.ftl b/src/main/resources/templates/admin/admin_post_md_editor.ftl index 86d367411..cb7b35c80 100755 --- a/src/main/resources/templates/admin/admin_post_md_editor.ftl +++ b/src/main/resources/templates/admin/admin_post_md_editor.ftl @@ -323,26 +323,38 @@ 'tagList' : $('#tagList').tagEditor('getTags')[0].tags.toString() }, success: function (data) { - $.toast({ - <#if post??> - text: "更新成功!", - <#else> - text: "发表成功!", - - heading: '提示', - icon: 'success', - showHideTransition: 'fade', - allowToastClose: true, - hideAfter: 1000, - stack: 1, - position: 'top-center', - textAlign: 'left', - loader: true, - loaderBg: '#ffffff', - afterHidden: function () { - window.location.href="/admin/posts"; - } - }); + if(data.code==1){ + $.toast({ + text: data.msg, + heading: '提示', + icon: 'success', + showHideTransition: 'fade', + allowToastClose: true, + hideAfter: 1000, + stack: 1, + position: 'top-center', + textAlign: 'left', + loader: true, + loaderBg: '#ffffff', + afterHidden: function () { + window.location.href="/admin/posts"; + } + }); + }else{ + $.toast({ + text: data.msg, + heading: '提示', + icon: 'error', + showHideTransition: 'fade', + allowToastClose: true, + hideAfter: 1000, + stack: 1, + position: 'top-center', + textAlign: 'left', + loader: true, + loaderBg: '#ffffff' + }); + } } }); }