Commit 35ae702f294a786c86de9aa73e1e1d882d6ca48b
1 parent
e97a3de6
点播列表、站点列表页面添加
Showing
13 changed files
with
1086 additions
and
54 deletions
pom.xml
| ... | ... | @@ -111,6 +111,11 @@ |
| 111 | 111 | <groupId>org.springframework.boot</groupId> |
| 112 | 112 | <artifactId>spring-boot-starter-thymeleaf</artifactId> |
| 113 | 113 | </dependency> |
| 114 | + <dependency> | |
| 115 | + <groupId>net.sourceforge.nekohtml</groupId> | |
| 116 | + <artifactId>nekohtml</artifactId> | |
| 117 | + <version>1.9.22</version> | |
| 118 | + </dependency> | |
| 114 | 119 | </dependencies> |
| 115 | 120 | |
| 116 | 121 | <build> | ... | ... |
src/main/java/com/cnlive/shenhe/api/VideosControllerApi.java
| ... | ... | @@ -65,7 +65,12 @@ public class VideosControllerApi { |
| 65 | 65 | shyVideos.setVideo_id(json.getString("videoId")); |
| 66 | 66 | shyVideos.setVideo_title(json.getString("videoTitle")); |
| 67 | 67 | shyVideos.setVideo_url(json.getString("videoUrl")); |
| 68 | - shyVideos.setVideo_imgs(json.getString("videoCoverUrl")); | |
| 68 | + String videoCoverUrl = json.getString("videoCoverUrl"); | |
| 69 | + shyVideos.setVideo_imgs(videoCoverUrl); | |
| 70 | + if(CommonUtils.isNotEmpty(videoCoverUrl)){ | |
| 71 | + String poster = json.getJSONObject("videoCoverUrl").getString("224*126"); | |
| 72 | + shyVideos.setVideo_poster(poster); | |
| 73 | + } | |
| 69 | 74 | shyVideos.setVideo_desc(json.getString("videoIntro")); |
| 70 | 75 | shyVideos.setVideo_keyword(json.getString("videoKeyword")); |
| 71 | 76 | shyVideos.setVideo_priority(json.getString("priority")); | ... | ... |
src/main/java/com/cnlive/shenhe/controller/SitesController.java
| 1 | 1 | package com.cnlive.shenhe.controller; |
| 2 | 2 | |
| 3 | +import com.alibaba.fastjson.JSONObject; | |
| 3 | 4 | import com.cnlive.shenhe.bean.SessionUser; |
| 5 | +import com.cnlive.shenhe.entity.ShySites; | |
| 6 | +import com.cnlive.shenhe.entity.ShyUsers; | |
| 4 | 7 | import com.cnlive.shenhe.serviceImpl.SitesServiceImpl; |
| 8 | +import com.cnlive.shenhe.serviceImpl.UsersServiceImpl; | |
| 5 | 9 | import com.cnlive.shenhe.utils.CommonUtils; |
| 10 | +import com.github.pagehelper.PageInfo; | |
| 6 | 11 | import org.slf4j.Logger; |
| 7 | 12 | import org.slf4j.LoggerFactory; |
| 8 | 13 | import org.springframework.beans.factory.annotation.Autowired; |
| 9 | 14 | import org.springframework.stereotype.Controller; |
| 15 | +import org.springframework.ui.Model; | |
| 10 | 16 | import org.springframework.web.bind.annotation.GetMapping; |
| 11 | 17 | import org.springframework.web.bind.annotation.RequestMapping; |
| 12 | 18 | import org.springframework.web.bind.annotation.ResponseBody; |
| ... | ... | @@ -27,6 +33,8 @@ public class SitesController { |
| 27 | 33 | @Autowired |
| 28 | 34 | SitesServiceImpl sitesService; |
| 29 | 35 | |
| 36 | + @Autowired | |
| 37 | + UsersServiceImpl usersService; | |
| 30 | 38 | /** |
| 31 | 39 | * 站点白名单分页列表 |
| 32 | 40 | * @param page |
| ... | ... | @@ -36,14 +44,26 @@ public class SitesController { |
| 36 | 44 | * @return |
| 37 | 45 | */ |
| 38 | 46 | @GetMapping(value = "/page") |
| 39 | - @ResponseBody | |
| 40 | - public Object getTest(Integer page, Integer pageSize, String orderByClause, String key, HttpSession session){ | |
| 47 | + public String getTest(Model model, Integer page, Integer pageSize, String orderByClause, String key, HttpSession session){ | |
| 41 | 48 | SessionUser sessionUser = (SessionUser) session.getAttribute(SessionUser.getSessionKey()); |
| 49 | + ShyUsers shyUsers = new ShyUsers(); | |
| 50 | + shyUsers.setUser_id(sessionUser.getUserId()); | |
| 51 | + shyUsers = usersService.select(shyUsers); | |
| 52 | + JSONObject user = new JSONObject(); | |
| 53 | + user.put("name", shyUsers.getUsername()); | |
| 54 | + user.put("company", shyUsers.getCompany_brief()); | |
| 55 | + user.put("spid", shyUsers.getSp_id()); | |
| 56 | + user.put("email", shyUsers.getEmail()); | |
| 57 | + user.put("logo", shyUsers.getUser_logo()); | |
| 58 | + model.addAttribute("user", user); | |
| 59 | + | |
| 42 | 60 | Integer spid = sessionUser.getSpid(); |
| 43 | 61 | if(spid==0)spid=82; |
| 44 | 62 | if(CommonUtils.isNull(page))page=1; |
| 45 | 63 | if(CommonUtils.isNull(pageSize))pageSize=10; |
| 46 | - return sitesService.getPage(page,pageSize,orderByClause,key,spid); | |
| 64 | + PageInfo<ShySites> sitePage = sitesService.getPage(page, pageSize, orderByClause, key, spid); | |
| 65 | + model.addAttribute("sitePage", sitePage); | |
| 66 | + return "page/site.html"; | |
| 47 | 67 | } |
| 48 | 68 | |
| 49 | 69 | } | ... | ... |
src/main/java/com/cnlive/shenhe/controller/VideosController.java
| ... | ... | @@ -4,14 +4,20 @@ import com.alibaba.fastjson.JSONObject; |
| 4 | 4 | import com.cnlive.shenhe.bean.ErrorEnum; |
| 5 | 5 | import com.cnlive.shenhe.bean.ResponseBean; |
| 6 | 6 | import com.cnlive.shenhe.bean.SessionUser; |
| 7 | +import com.cnlive.shenhe.entity.ShyUsers; | |
| 8 | +import com.cnlive.shenhe.entity.ShyVideos; | |
| 7 | 9 | import com.cnlive.shenhe.serviceImpl.UsersServiceImpl; |
| 8 | 10 | import com.cnlive.shenhe.serviceImpl.VideosServiceImpl; |
| 9 | 11 | import com.cnlive.shenhe.utils.AuditPass; |
| 10 | 12 | import com.cnlive.shenhe.utils.CommonUtils; |
| 13 | +import com.github.pagehelper.PageInfo; | |
| 11 | 14 | import org.springframework.beans.factory.annotation.Autowired; |
| 12 | 15 | import org.springframework.stereotype.Controller; |
| 16 | +import org.springframework.ui.Model; | |
| 17 | +import org.springframework.ui.ModelMap; | |
| 13 | 18 | import org.springframework.web.bind.annotation.RequestMapping; |
| 14 | 19 | import org.springframework.web.bind.annotation.ResponseBody; |
| 20 | +import org.springframework.web.servlet.ModelAndView; | |
| 15 | 21 | |
| 16 | 22 | import javax.servlet.http.HttpSession; |
| 17 | 23 | |
| ... | ... | @@ -26,6 +32,21 @@ public class VideosController { |
| 26 | 32 | @Autowired |
| 27 | 33 | UsersServiceImpl usersService; |
| 28 | 34 | |
| 35 | + @RequestMapping("/index") | |
| 36 | + public String index(HttpSession session, Model model) { | |
| 37 | + SessionUser sessionUser = (SessionUser) session.getAttribute(SessionUser.getSessionKey()); | |
| 38 | + ShyUsers shyUsers = new ShyUsers(); | |
| 39 | + shyUsers.setUser_id(sessionUser.getUserId()); | |
| 40 | + shyUsers = usersService.select(shyUsers); | |
| 41 | + JSONObject user = new JSONObject(); | |
| 42 | + user.put("name", shyUsers.getUsername()); | |
| 43 | + user.put("company", shyUsers.getCompany_brief()); | |
| 44 | + user.put("spid", shyUsers.getSp_id()); | |
| 45 | + model.addAttribute("user", user); | |
| 46 | + | |
| 47 | + | |
| 48 | + return "page/video.html"; | |
| 49 | + } | |
| 29 | 50 | |
| 30 | 51 | /** |
| 31 | 52 | * 审核信息返回接口 |
| ... | ... | @@ -66,16 +87,28 @@ public class VideosController { |
| 66 | 87 | * @return |
| 67 | 88 | */ |
| 68 | 89 | @RequestMapping("/page") |
| 69 | - @ResponseBody | |
| 70 | - public Object getListVideos(String video_title, String start_date, String end_date, Integer state, Integer page, Integer pageSize, String orderByClause, HttpSession session) { | |
| 90 | + public Object getListVideos(Model model,String video_title, String start_date, String end_date, Integer state, Integer page, Integer pageSize, String orderByClause, HttpSession session) { | |
| 71 | 91 | SessionUser sessionUser = (SessionUser) session.getAttribute(SessionUser.getSessionKey()); |
| 92 | + ShyUsers shyUsers = new ShyUsers(); | |
| 93 | + shyUsers.setUser_id(sessionUser.getUserId()); | |
| 94 | + shyUsers = usersService.select(shyUsers); | |
| 95 | + JSONObject user = new JSONObject(); | |
| 96 | + user.put("name", shyUsers.getUsername()); | |
| 97 | + user.put("company", shyUsers.getCompany_brief()); | |
| 98 | + user.put("spid", shyUsers.getSp_id()); | |
| 99 | + user.put("email", shyUsers.getEmail()); | |
| 100 | + user.put("logo", shyUsers.getUser_logo()); | |
| 101 | + model.addAttribute("user", user); | |
| 102 | + | |
| 72 | 103 | Integer spid = sessionUser.getSpid(); |
| 73 | 104 | if (CommonUtils.isNull(page)) page = 1; |
| 74 | 105 | if (CommonUtils.isNull(pageSize)) pageSize = 10; |
| 75 | 106 | if (CommonUtils.isNotNull(spid) && spid == 0) { |
| 76 | 107 | spid = 82; |
| 77 | 108 | } |
| 78 | - return videosService.getListContent(video_title, start_date, end_date, state, page, pageSize, orderByClause, spid); | |
| 109 | + PageInfo<ShyVideos> videoPage = videosService.getListContent(video_title, start_date, end_date, state, page, pageSize, orderByClause, spid); | |
| 110 | + model.addAttribute("videoPage", videoPage); | |
| 111 | + return "page/video.html"; | |
| 79 | 112 | } |
| 80 | 113 | |
| 81 | 114 | /** | ... | ... |
src/main/java/com/cnlive/shenhe/entity/ShyVideos.java
| ... | ... | @@ -17,6 +17,8 @@ public class ShyVideos { |
| 17 | 17 | */ |
| 18 | 18 | private String video_url; |
| 19 | 19 | |
| 20 | + private String video_poster; | |
| 21 | + | |
| 20 | 22 | /** |
| 21 | 23 | * 点播封面图图片 |
| 22 | 24 | */ |
| ... | ... | @@ -142,6 +144,20 @@ public class ShyVideos { |
| 142 | 144 | } |
| 143 | 145 | |
| 144 | 146 | /** |
| 147 | + * @return video_poster | |
| 148 | + */ | |
| 149 | + public String getVideo_poster() { | |
| 150 | + return video_poster; | |
| 151 | + } | |
| 152 | + | |
| 153 | + /** | |
| 154 | + * @param video_poster | |
| 155 | + */ | |
| 156 | + public void setVideo_poster(String video_poster) { | |
| 157 | + this.video_poster = video_poster; | |
| 158 | + } | |
| 159 | + | |
| 160 | + /** | |
| 145 | 161 | * 获取点播封面图图片 |
| 146 | 162 | * |
| 147 | 163 | * @return video_imgs - 点播封面图图片 | ... | ... |
src/main/java/com/cnlive/shenhe/serviceImpl/UsersServiceImpl.java
src/main/resources/application.properties
| ... | ... | @@ -7,12 +7,16 @@ spring.jpa.properties.hibernate.hbm2ddl.auto=update |
| 7 | 7 | spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect |
| 8 | 8 | spring.jpa.show-sql= true |
| 9 | 9 | |
| 10 | +spring.thymeleaf.mode=LEGACYHTML5 | |
| 11 | +#spring.thymeleaf.encoding=UTF-8 | |
| 12 | +#spring.thymeleaf.content-type=text/html | |
| 13 | +#开发时关闭缓存,不然没法看到实时页面 | |
| 14 | +spring.thymeleaf.cache=false | |
| 10 | 15 | |
| 11 | 16 | mybatis.mapper-locations=classpath:mapping/*.xml |
| 12 | 17 | mybatis.type-aliases-package=com.cnlive.shenhe.entity |
| 13 | 18 | server.port=80 |
| 14 | 19 | |
| 15 | - | |
| 16 | 20 | sync_users_api=http://api.cnlive.com/open/api2/inner2/shenhe/getuser |
| 17 | 21 | sync_users_app_key=314a9dd4-a9b7-4c12-bbbe-1150a36491ae |
| 18 | 22 | ... | ... |
src/main/resources/mapper/ShyVideosMapper.xml
| ... | ... | @@ -9,6 +9,7 @@ |
| 9 | 9 | <result column="video_title" jdbcType="VARCHAR" property="video_title" /> |
| 10 | 10 | <result column="spid" jdbcType="INTEGER" property="spid" /> |
| 11 | 11 | <result column="video_url" jdbcType="VARCHAR" property="video_url" /> |
| 12 | + <result column="video_poster" jdbcType="VARCHAR" property="video_poster" /> | |
| 12 | 13 | <result column="video_imgs" jdbcType="VARCHAR" property="video_imgs" /> |
| 13 | 14 | <result column="video_tags" jdbcType="VARCHAR" property="video_tags" /> |
| 14 | 15 | <result column="updater" jdbcType="VARCHAR" property="updater" /> | ... | ... |
src/main/resources/static/html/head.html
0 → 100644
| 1 | +<meta http-equiv="X-UA-Compatible" content="IE=edge"> | |
| 2 | +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
| 3 | +<title>审核云平台内容管理系统</title> | |
| 4 | +<!--JQuery--> | |
| 5 | +<script src="../js/jquery.min.js"></script> | |
| 6 | + | |
| 7 | +<!--Bootstrap--> | |
| 8 | +<link href="../css/bootstrap.min.css" rel="stylesheet"> | |
| 9 | +<script src="../js/bootstrap.min.js"></script> | |
| 10 | + | |
| 11 | +<!-- Font Awesome --> | |
| 12 | +<link href="../css/font-awesome.min.css" rel="stylesheet"> | |
| 13 | + | |
| 14 | +<!-- Theme style --> | |
| 15 | +<link rel="stylesheet" href="../css/AdminLTE.min.css"> | |
| 16 | +<!-- AdminLTE Skins. Choose a skin from the css/skins | |
| 17 | + folder instead of downloading all of them to reduce the load. --> | |
| 18 | +<link rel="stylesheet" href="../css/_all-skins.min.css"> | |
| 19 | + | |
| 20 | + | |
| 21 | +<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> | |
| 22 | +<!-- WARNING: Respond.js doesn't work if you view the page via file:// --> | |
| 23 | +<!--[if lt IE 9]> | |
| 24 | +<script src="//cdn.bootcss.com/html5shiv/3.7.3/html5shiv.min.js"></script> | |
| 25 | +<script src="//cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script> | |
| 26 | +<![endif]--> | |
| 27 | + | |
| 28 | +<!--Bootstrap-Table--> | |
| 29 | +<link href="../css/bootstrap-table.min.css" rel="stylesheet"> | |
| 30 | +<script src="../js/bootstrap-table.min.js"></script> | |
| 31 | +<script src="../js/bootstrap-table-editable.min.js"></script> | |
| 32 | +<script src="../js/bootstrap-table-zh-CN.min.js"></script> | |
| 33 | + | |
| 34 | +<!--Moment.js--> | |
| 35 | +<script src="../js/moment.min.js"></script> | |
| 36 | +<script src="../js/moment-with-locales.min.js"></script> | |
| 37 | +<script src="../js/locales.js"></script> | |
| 38 | + | |
| 39 | +<!--CKEditor--> | |
| 40 | +<script src="../js/ckeditor.js"></script><style>.cke{visibility:hidden;}</style> | |
| 41 | + | |
| 42 | +<!--Bootstrap-DatetimePicker--> | |
| 43 | +<link href="../css/bootstrap-datetimepicker.min.css" rel="stylesheet"> | |
| 44 | +<script src="../js/bootstrap-datetimepicker.min.js"></script> | |
| 45 | + | |
| 46 | +<!--X-editable--> | |
| 47 | +<link href="../css/bootstrap-editable.css" rel="stylesheet"> | |
| 48 | +<script src="../js/bootstrap-editable.min.js"></script> | |
| 49 | + | |
| 50 | +<!--Bootstrap-TreeView--> | |
| 51 | +<link href="../css/bootstrap-treeview.min.css" rel="stylesheet"> | |
| 52 | +<script src="../js/bootstrap-treeview.min.js"></script> | |
| 53 | + | |
| 54 | +<!--Bootstrap-fileinput--> | |
| 55 | +<link href="../css/fileinput.min.css" rel="stylesheet"> | |
| 56 | +<script src="../js/canvas-to-blob.min.js"></script> | |
| 57 | +<script src="../js/sortable.min.js"></script> | |
| 58 | +<script src="../js/purify.min.js"></script> | |
| 59 | +<script src="../js/fileinput.min.js"></script> | |
| 60 | +<script src="../js/zh.js"></script> | |
| 61 | + | |
| 62 | +<!--Toastr.js--> | |
| 63 | +<script src="../js/toastr.min.js"></script> | |
| 64 | +<link href="../css/toastr.min.css" rel="stylesheet"> | |
| 65 | + | |
| 66 | +<!--JqueryUI custom--> | |
| 67 | +<script src="../js/jquery-ui.min.js"></script> | |
| 68 | + | |
| 69 | +<link href="../css/app.css" rel="stylesheet"> | |
| 70 | +<script src="../js/app.js"></script> | |
| 71 | +</head> | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + <header class="main-header"> | |
| 77 | + <!-- Logo --> | |
| 78 | + <a href="http://shenhe.cnlive.com/" class="logo"> | |
| 79 | + <!-- mini logo for sidebar mini 50x50 pixels --> | |
| 80 | + <span class="logo-mini"><b>ACP</b></span> | |
| 81 | + <!-- logo for regular state and mobile devices --> | |
| 82 | + <span class="logo-lg"><b>审核云平台系统</b></span> | |
| 83 | + </a> | |
| 84 | + <!-- Header Navbar: style can be found in header.less --> | |
| 85 | + <nav class="navbar navbar-static-top" role="navigation"> | |
| 86 | + <!-- Sidebar toggle button--> | |
| 87 | + <a href="http://shenhe.cnlive.com/videos#" class="sidebar-toggle" data-toggle="offcanvas" role="button"> | |
| 88 | + <span class="sr-only">Toggle navigation</span> | |
| 89 | + </a> | |
| 90 | + <div class="navbar-custom-menu"> | |
| 91 | + <ul class="nav navbar-nav"> | |
| 92 | + | |
| 93 | + <li class="dropdown messages-menu" style="margin: 0 auto"> | |
| 94 | + <span class="label label-primary" style="height: 2em; | |
| 95 | +line-height: 2em; margin: 0 auto;font-size: 2em"> | |
| 96 | + 视讯中国 | |
| 97 | + (82) | |
| 98 | + </span> | |
| 99 | + </li> | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + <!-- User Account: style can be found in dropdown.less --> | |
| 104 | + <li class="dropdown user user-menu"> | |
| 105 | + <a href="http://shenhe.cnlive.com/videos#" class="dropdown-toggle" data-toggle="dropdown"> | |
| 106 | + <img src="./审核云平台内容管理系统_files/avatar.png" class="user-image" alt="User Image"> | |
| 107 | + <span class="hidden-xs"> | |
| 108 | +<!----> | |
| 109 | + 王晓敏(ztsxorg@cnlive.com) | |
| 110 | + | |
| 111 | + </span> | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + </a> | |
| 116 | + <ul class="dropdown-menu"> | |
| 117 | + <!-- User image --> | |
| 118 | + <li class="user-header"> | |
| 119 | + <img src="./审核云平台内容管理系统_files/avatar.png" class="img-circle" alt="User Image"> | |
| 120 | + <p> | |
| 121 | + ztsxorg@cnlive.com | |
| 122 | + </p> | |
| 123 | + </li> | |
| 124 | + <!-- Menu Footer--> | |
| 125 | + <li class="user-footer"> | |
| 126 | + <div class="pull-left"> | |
| 127 | + <a href="http://shenhe.cnlive.com/users/info" class="btn btn-default btn-flat">个人资料</a> | |
| 128 | + </div> | |
| 129 | + <div class="pull-right"> | |
| 130 | + <a href="http://shenhe.cnlive.com/logout" class="btn btn-default btn-flat">注销</a> | |
| 131 | + </div> | |
| 132 | + </li> | |
| 133 | + </ul> | |
| 134 | + </li> | |
| 135 | + <!-- Control Sidebar Toggle Button --> | |
| 136 | + </ul> | |
| 137 | + </div> | |
| 138 | + </nav> | |
| 139 | + </header> | |
| 140 | + | |
| 141 | + <aside class="main-sidebar"> | |
| 142 | + <!-- sidebar: style can be found in sidebar.less --> | |
| 143 | + <section class="sidebar"> | |
| 144 | + <!-- sidebar menu: : style can be found in sidebar.less --> | |
| 145 | + <ul class="sidebar-menu"> | |
| 146 | + <li class="header">菜单导航</li> | |
| 147 | + <li class="treeview active"> | |
| 148 | + <a href="http://shenhe.cnlive.com/videos#"> | |
| 149 | + <i class="fa fa-refresh"></i> | |
| 150 | + <span class="menu-item-top">审核云</span> | |
| 151 | + <i class="fa fa-angle-left pull-right"></i> | |
| 152 | + </a> | |
| 153 | + <ul class="treeview-menu"> | |
| 154 | + | |
| 155 | + <li class="active"><a href="http://shenhe.cnlive.com/videos"><i class="fa fa-youtube-play"></i> 点播审核</a></li> | |
| 156 | + <li><a href="http://shenhe.cnlive.com/live"><i class="fa fa-video-camera"></i> 直播审核</a></li> | |
| 157 | + <li><a href="http://shenhe.cnlive.com/comments"><i class="fa fa-comment"></i> 评论审核</a></li> | |
| 158 | + | |
| 159 | + <li><a href="http://shenhe.cnlive.com/anchors"><i class="fa fa-anchor"></i> 主播资质审核</a></li> | |
| 160 | + | |
| 161 | + <li><a href="http://shenhe.cnlive.com/live_audio"><i class="fa fa-feed"></i> 直播音频审核</a></li> | |
| 162 | + | |
| 163 | + | |
| 164 | + </ul> | |
| 165 | + </li> | |
| 166 | + <li class="treeview"> | |
| 167 | + <a href="http://shenhe.cnlive.com/videos#"> | |
| 168 | + <i class="fa fa-cog"></i> | |
| 169 | + <span class="menu-item-top">系统管理</span> | |
| 170 | + <i class="fa fa-angle-left pull-right"></i> | |
| 171 | + </a> | |
| 172 | + <ul class="treeview-menu"> | |
| 173 | + <li><a href="http://shenhe.cnlive.com/users"><i class="fa fa-user"></i> 用户管理</a></li> | |
| 174 | + <li><a href="http://shenhe.cnlive.com/roles"><i class="fa fa-users"></i> 角色管理</a></li> | |
| 175 | + <li><a href="http://shenhe.cnlive.com/categories"><i class="fa fa-object-group"></i> 工作组管理</a></li> | |
| 176 | + <li><a href="http://shenhe.cnlive.com/keywords"><i class="fa fa-hand-stop-o"></i> 敏感词管理</a></li> | |
| 177 | + <li><a href="http://shenhe.cnlive.com/tags"><i class="fa fa-tags"></i> 常用审核意见</a></li> | |
| 178 | + <li><a href="http://shenhe.cnlive.com/log"><i class="fa fa-list-alt"></i> 审核日志</a></li> | |
| 179 | + <li><a href="http://shenhe.cnlive.com/whites"><i class="fa fa-list-alt"></i> 白名单管理</a></li> | |
| 180 | + </ul> | |
| 181 | + </li> | |
| 182 | + </ul> | |
| 183 | + </section> | |
| 184 | + <!-- /.sidebar --> | |
| 185 | + </aside> | |
| 186 | + <script> | |
| 187 | + $(document).ready(function () { | |
| 188 | + var url = window.location.pathname; | |
| 189 | + $('ul.treeview-menu>li').find('a[href="' + url + '"]').closest('li').addClass('active'); //二级链接高亮 | |
| 190 | + $('ul.treeview-menu>li').find('a[href="' + url + '"]').closest('li.treeview').addClass('active'); //一级栏目[含二级链接]高亮 | |
| 191 | + $('.sidebar-menu>li').find('a[href="' + url + '"]').closest('li').addClass('active'); //一级栏目[不含二级链接]高亮 | |
| 192 | + }); | |
| 193 | + </script> | |
| 0 | 194 | \ No newline at end of file | ... | ... |
src/main/resources/static/img/avatar.png
0 → 100644
26.6 KB
src/main/resources/static/img/face_60X60.jpg
0 → 100644
14.2 KB
src/main/resources/templates/page/site.html
0 → 100644
| 1 | +<!DOCTYPE html> | |
| 2 | +<!-- saved from url=(0031)http://shenhe.cnlive.com/whites --> | |
| 3 | +<html lang="zh" xmlns:th="http://www.thymeleaf.org"> | |
| 4 | +<head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
| 6 | + | |
| 7 | + <meta http-equiv="X-UA-Compatible" content="IE=edge"> | |
| 8 | + <title>审核云平台内容管理系统</title> | |
| 9 | + <!-- Tell the browser to be responsive to screen width --> | |
| 10 | + <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport"> | |
| 11 | + | |
| 12 | + <meta name="csrf-token" content="1S0PDRJgENm1wNWmFo4hb3CLm5PjPLFWxQM88P4G"> | |
| 13 | + | |
| 14 | + <!-- Tell the browser to be responsive to screen width --> | |
| 15 | + <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport"> | |
| 16 | + | |
| 17 | + <!--JQuery--> | |
| 18 | + <script src="../../static/js/jquery.min.js"></script> | |
| 19 | + | |
| 20 | + <!--Bootstrap--> | |
| 21 | + <link href="../../static/css/bootstrap.min.css" rel="stylesheet"> | |
| 22 | + <script src="../../static/js/bootstrap.min.js"></script> | |
| 23 | + | |
| 24 | + <!-- Font Awesome --> | |
| 25 | + <link href="../../static/css/font-awesome.min.css" rel="stylesheet"> | |
| 26 | + | |
| 27 | + <!-- Theme style --> | |
| 28 | + <link rel="stylesheet" href="../../static/css/AdminLTE.min.css"> | |
| 29 | + <!-- AdminLTE Skins. Choose a skin from the css/skins | |
| 30 | + folder instead of downloading all of them to reduce the load. --> | |
| 31 | + <link rel="stylesheet" href="../../static/css/_all-skins.min.css"> | |
| 32 | + | |
| 33 | + | |
| 34 | + <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> | |
| 35 | + <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> | |
| 36 | + <!--[if lt IE 9]> | |
| 37 | + <script src="//cdn.bootcss.com/html5shiv/3.7.3/html5shiv.min.js"></script> | |
| 38 | + <script src="//cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script> | |
| 39 | + <![endif]--> | |
| 40 | + | |
| 41 | + <!--Bootstrap-Table--> | |
| 42 | + <link href="../../static/css/bootstrap-table.min.css" rel="stylesheet"> | |
| 43 | + <script src="../../static/js/bootstrap-table.min.js"></script> | |
| 44 | + <script src="../../static/js/bootstrap-table-editable.min.js"></script> | |
| 45 | + <script src="../../static/js/bootstrap-table-zh-CN.min.js"></script> | |
| 46 | + | |
| 47 | + <!--Moment.js--> | |
| 48 | + <script src="../../static/js/moment.min.js"></script> | |
| 49 | + <script src="../../static/js/moment-with-locales.min.js"></script> | |
| 50 | + <script src="../../static/js/locales.js"></script> | |
| 51 | + | |
| 52 | + <!--CKEditor--> | |
| 53 | + <script src="../../static/js/ckeditor.js"></script><style>.cke{visibility:hidden;}</style> | |
| 54 | + | |
| 55 | + <!--Bootstrap-DatetimePicker--> | |
| 56 | + <link href="../../static/css/bootstrap-datetimepicker.min.css" rel="stylesheet"> | |
| 57 | + <script src="../../static/js/bootstrap-datetimepicker.min.js"></script> | |
| 58 | + | |
| 59 | + <!--X-editable--> | |
| 60 | + <link href="../../static/css/bootstrap-editable.css" rel="stylesheet"> | |
| 61 | + <script src="../../static/js/bootstrap-editable.min.js"></script> | |
| 62 | + | |
| 63 | + <!--Bootstrap-TreeView--> | |
| 64 | + <link href="../../static/css/bootstrap-treeview.min.css" rel="stylesheet"> | |
| 65 | + <script src="../../static/js/bootstrap-treeview.min.js"></script> | |
| 66 | + | |
| 67 | + <!--Bootstrap-fileinput--> | |
| 68 | + <link href="../../static/css/fileinput.min.css" rel="stylesheet"> | |
| 69 | + <script src="../../static/js/canvas-to-blob.min.js"></script> | |
| 70 | + <script src="../../static/js/sortable.min.js"></script> | |
| 71 | + <script src="../../static/js/purify.min.js"></script> | |
| 72 | + <script src="../../static/js/fileinput.min.js"></script> | |
| 73 | + <script src="../../static/js/zh.js"></script> | |
| 74 | + | |
| 75 | + <!--Toastr.js--> | |
| 76 | + <script src="../../static/js/toastr.min.js"></script> | |
| 77 | + <link href="../../static/css/toastr.min.css" rel="stylesheet"> | |
| 78 | + | |
| 79 | + <!--JqueryUI custom--> | |
| 80 | + <script src="../../static/js/jquery-ui.min.js"></script> | |
| 81 | + | |
| 82 | + <link href="../../static/css/app.css" rel="stylesheet"> | |
| 83 | + <script src="../../static/js/app.js"></script> | |
| 84 | +</head> | |
| 85 | + | |
| 86 | +<body class="skin-blue sidebar-mini"> | |
| 87 | + | |
| 88 | +<div class="wrapper"> | |
| 89 | + | |
| 90 | + <header class="main-header"> | |
| 91 | + <!-- Logo --> | |
| 92 | + <a href="http://shenhe.cnlive.com/" class="logo"> | |
| 93 | + <!-- mini logo for sidebar mini 50x50 pixels --> | |
| 94 | + <span class="logo-mini"><b>ACP</b></span> | |
| 95 | + <!-- logo for regular state and mobile devices --> | |
| 96 | + <span class="logo-lg"><b>审核云平台系统</b></span> | |
| 97 | + </a> | |
| 98 | + <!-- Header Navbar: style can be found in header.less --> | |
| 99 | + <nav class="navbar navbar-static-top" role="navigation"> | |
| 100 | + <!-- Sidebar toggle button--> | |
| 101 | + <a href="http://shenhe.cnlive.com/videos#" class="sidebar-toggle" data-toggle="offcanvas" role="button"> | |
| 102 | + <span class="sr-only">Toggle navigation</span> | |
| 103 | + </a> | |
| 104 | + <div class="navbar-custom-menu"> | |
| 105 | + <ul class="nav navbar-nav"> | |
| 106 | + <li class="dropdown messages-menu" style="margin: 0 auto"> | |
| 107 | + <span class="label label-primary" style="height: 2em; | |
| 108 | +line-height: 2em; margin: 0 auto;font-size: 2em" th:text="${user.company}+'('+${user.spid}+')'"> | |
| 109 | + </span> | |
| 110 | + </li> | |
| 111 | + <!-- User Account: style can be found in dropdown.less --> | |
| 112 | + <li class="dropdown user user-menu"> | |
| 113 | + <a href="http://shenhe.cnlive.com/videos#" class="dropdown-toggle" data-toggle="dropdown"> | |
| 114 | + <img th:src="@{${user.logo}}" class="user-image" alt="User Image"> | |
| 115 | + <span class="hidden-xs" th:text="${user.name}"> | |
| 116 | + </span> | |
| 117 | + | |
| 118 | + </a> | |
| 119 | + <ul class="dropdown-menu"> | |
| 120 | + <!-- User image --> | |
| 121 | + <li class="user-header"> | |
| 122 | + <img th:src="@{${user.logo}}" class="img-circle" alt="User Image"> | |
| 123 | + <p th:text="${user.email}"> | |
| 124 | + | |
| 125 | + </p> | |
| 126 | + </li> | |
| 127 | + <!-- Menu Footer--> | |
| 128 | + <li class="user-footer"> | |
| 129 | + <div class="pull-left"> | |
| 130 | + <a href="http://shenhe.cnlive.com/users/info" class="btn btn-default btn-flat">个人资料</a> | |
| 131 | + </div> | |
| 132 | + <div class="pull-right"> | |
| 133 | + <a href="http://shenhe.cnlive.com/logout" class="btn btn-default btn-flat">注销</a> | |
| 134 | + </div> | |
| 135 | + </li> | |
| 136 | + </ul> | |
| 137 | + </li> | |
| 138 | + <!-- Control Sidebar Toggle Button --> | |
| 139 | + </ul> | |
| 140 | + </div> | |
| 141 | + </nav> | |
| 142 | + </header> | |
| 143 | + | |
| 144 | + <aside class="main-sidebar"> | |
| 145 | + <!-- sidebar: style can be found in sidebar.less --> | |
| 146 | + <section class="sidebar"> | |
| 147 | + <!-- sidebar menu: : style can be found in sidebar.less --> | |
| 148 | + <ul class="sidebar-menu"> | |
| 149 | + <li class="header">菜单导航</li> | |
| 150 | + <li class="treeview"> | |
| 151 | + <a href="http://shenhe.cnlive.com/whites#"> | |
| 152 | + <i class="fa fa-refresh"></i> | |
| 153 | + <span class="menu-item-top">审核云</span> | |
| 154 | + <i class="fa fa-angle-left pull-right"></i> | |
| 155 | + </a> | |
| 156 | + <ul class="treeview-menu"> | |
| 157 | + | |
| 158 | + <li><a href="http://shenhe.cnlive.com/videos"><i class="fa fa-youtube-play"></i> 点播审核</a></li> | |
| 159 | + <li><a href="http://shenhe.cnlive.com/live"><i class="fa fa-video-camera"></i> 直播审核</a></li> | |
| 160 | + <li><a href="http://shenhe.cnlive.com/comments"><i class="fa fa-comment"></i> 评论审核</a></li> | |
| 161 | + | |
| 162 | + <li><a href="http://shenhe.cnlive.com/anchors"><i class="fa fa-anchor"></i> 主播资质审核</a></li> | |
| 163 | + | |
| 164 | + <li><a href="http://shenhe.cnlive.com/live_audio"><i class="fa fa-feed"></i> 直播音频审核</a></li> | |
| 165 | + | |
| 166 | + | |
| 167 | + </ul> | |
| 168 | + </li> | |
| 169 | + <li class="treeview active"> | |
| 170 | + <a href="http://shenhe.cnlive.com/whites#"> | |
| 171 | + <i class="fa fa-cog"></i> | |
| 172 | + <span class="menu-item-top">系统管理</span> | |
| 173 | + <i class="fa fa-angle-left pull-right"></i> | |
| 174 | + </a> | |
| 175 | + <ul class="treeview-menu"> | |
| 176 | + <li><a href="http://shenhe.cnlive.com/users"><i class="fa fa-user"></i> 用户管理</a></li> | |
| 177 | + <li><a href="http://shenhe.cnlive.com/keywords"><i class="fa fa-hand-stop-o"></i> 敏感词管理</a></li> | |
| 178 | + <li><a href="http://shenhe.cnlive.com/tags"><i class="fa fa-tags"></i> 常用审核意见</a></li> | |
| 179 | + <li><a href="http://shenhe.cnlive.com/log"><i class="fa fa-list-alt"></i> 审核日志</a></li> | |
| 180 | + <li class="active"><a href="http://shenhe.cnlive.com/whites"><i class="fa fa-list-alt"></i> 白名单管理</a></li> | |
| 181 | + </ul> | |
| 182 | + </li> | |
| 183 | + </ul> | |
| 184 | + </section> | |
| 185 | + <!-- /.sidebar --> | |
| 186 | + </aside> | |
| 187 | + <script> | |
| 188 | + $(document).ready(function () { | |
| 189 | + var url = window.location.pathname; | |
| 190 | + $('ul.treeview-menu>li').find('a[href="' + url + '"]').closest('li').addClass('active'); //二级链接高亮 | |
| 191 | + $('ul.treeview-menu>li').find('a[href="' + url + '"]').closest('li.treeview').addClass('active'); //一级栏目[含二级链接]高亮 | |
| 192 | + $('.sidebar-menu>li').find('a[href="' + url + '"]').closest('li').addClass('active'); //一级栏目[不含二级链接]高亮 | |
| 193 | + }); | |
| 194 | + </script> | |
| 195 | + | |
| 196 | + <style type="text/css"> | |
| 197 | + .tooltip-inner { | |
| 198 | + background-color: #00acd6; | |
| 199 | + color: #fff; | |
| 200 | + } | |
| 201 | + | |
| 202 | + .tooltip.top .tooltip-arrow { | |
| 203 | + border-top-color: #00acd6; | |
| 204 | + } | |
| 205 | + | |
| 206 | + .tooltip.right .tooltip-arrow { | |
| 207 | + border-right-color: #00acd6; | |
| 208 | + } | |
| 209 | + | |
| 210 | + .tooltip.bottom .tooltip-arrow { | |
| 211 | + border-bottom-color: #00acd6; | |
| 212 | + } | |
| 213 | + | |
| 214 | + .tooltip.left .tooltip-arrow { | |
| 215 | + border-left-color: #00acd6; | |
| 216 | + } | |
| 217 | + </style> | |
| 218 | + | |
| 219 | + <div class="content-wrapper" style="min-height: 788px;"> | |
| 220 | + <section class="content-header"> | |
| 221 | + <h1> | |
| 222 | + 白名单管理 | |
| 223 | + </h1> | |
| 224 | + <ol class="breadcrumb"> | |
| 225 | + <li><a href="http://shenhe.cnlive.com/index"><i class="fa fa-dashboard"></i> 首页</a></li> | |
| 226 | + <li><a href="http://shenhe.cnlive.com/whites#">系统管理</a></li> | |
| 227 | + <li class="active">白名单管理</li> | |
| 228 | + </ol> | |
| 229 | + </section> | |
| 230 | + <section class="content"> | |
| 231 | + <div class="row"> | |
| 232 | + <div class="col-xs-12"> | |
| 233 | + <div class="box box-info"> | |
| 234 | + <div class="box-body"> | |
| 235 | + <div class="modal fade" id="modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> | |
| 236 | + <div class="modal-dialog"> | |
| 237 | + <div class="modal-content"> | |
| 238 | + <div class="modal-header"> | |
| 239 | + <button type="button" class="close" data-dismiss="modal" aria-hidden="true"> ×</button> | |
| 240 | + <h4 class="modal-title">温馨提示</h4> | |
| 241 | + </div> | |
| 242 | + <div class="modal-body" id="msg">您确认注销该条信息吗?</div> | |
| 243 | + <div class="modal-footer"> | |
| 244 | + <button type="button" class="btn btn-default" data-dismiss="modal">取消</button> | |
| 245 | + <button type="button" class="btn btn-primary" id="modal_remove">确认</button> | |
| 246 | + </div> | |
| 247 | + </div> | |
| 248 | + </div> | |
| 249 | + </div> | |
| 250 | + <div class="modal fade common" id="modal_remove" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> | |
| 251 | + <div class="modal-dialog"> | |
| 252 | + <div class="modal-content"> | |
| 253 | + <div class="modal-header"> | |
| 254 | + <button type="button" class="close" data-dismiss="modal" aria-hidden="true"> ×</button> | |
| 255 | + <h4 class="modal-title" id="modal_title"></h4> | |
| 256 | + </div> | |
| 257 | + <div class="modal-body"> | |
| 258 | + <div class="alert alert-danger" id="window_msg" style="display: none;"> | |
| 259 | + <p></p> | |
| 260 | + </div> | |
| 261 | + <div id="contents"> | |
| 262 | + </div> | |
| 263 | + </div> | |
| 264 | + </div> | |
| 265 | + </div> | |
| 266 | + </div> <div class="modal fade common" id="modal_remove1" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> | |
| 267 | + <div class="modal-dialog"> | |
| 268 | + <div class="modal-content"> | |
| 269 | + <div class="modal-header"> | |
| 270 | + <button type="button" class="close" data-dismiss="modal" aria-hidden="true"> ×</button> | |
| 271 | + <h4 class="modal-title" id="modal_title"></h4> | |
| 272 | + </div> | |
| 273 | + <div class="modal-body"> | |
| 274 | + <div class="alert alert-danger" id="window_msg" style="display: none;"> | |
| 275 | + <p></p> | |
| 276 | + </div> | |
| 277 | + <div id="contents"> | |
| 278 | + </div> | |
| 279 | + </div> | |
| 280 | + </div> | |
| 281 | + </div> | |
| 282 | + </div> | |
| 283 | + | |
| 284 | + <div class="bootstrap-table"><div class="fixed-table-toolbar"><div class="bs-bars pull-left"><div id="toolbar" class="btn-group"> | |
| 285 | + </div></div><div class="columns columns-right btn-group pull-right"><button class="btn btn-default" type="button" name="refresh" title="刷新"><i class="glyphicon glyphicon-refresh icon-refresh"></i></button><button class="btn btn-default" type="button" name="toggle" title="切换"><i class="glyphicon glyphicon-list-alt icon-list-alt"></i></button><div class="keep-open btn-group" title="列"><button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"><i class="glyphicon glyphicon-th icon-th"></i> <span class="caret"></span></button><ul class="dropdown-menu" role="menu"><li><label><input type="checkbox" data-field="sp_id" value="0" checked="checked"> spID</label></li><li><label><input type="checkbox" data-field="sp_id_brief" value="1" checked="checked"> sp简称</label></li><li><label><input type="checkbox" data-field="type" value="2" checked="checked"> 免审业务 | |
| 286 | + </label></li><li><label><input type="checkbox" data-field="service_time" value="3" checked="checked"> 免审业务更新时间</label></li><li><label><input type="checkbox" data-field="upload_time" value="4" checked="checked"> sp信息创建时间 | |
| 287 | + </label></li><li><label><input type="checkbox" data-field="updated_at" value="5" checked="checked"> sp信息更新时间</label></li><li><label><input type="checkbox" data-field="action" value="6" checked="checked"> 操作 | |
| 288 | + </label></li></ul></div></div><div class="pull-right search"><input class="form-control" type="text" placeholder="搜索"></div></div><div class="fixed-table-container" style="padding-bottom: 0px;"><div class="fixed-table-header" style="display: none;"><table></table></div><div class="fixed-table-body"><div class="fixed-table-loading" style="top: 41px; display: none;">正在努力地加载数据中,请稍候……</div><table data-toggle="table" data-url="/whites/table" data-pagination="true" data-search="true" data-show-refresh="true" data-show-toggle="true" data-show-columns="true" data-toolbar="#toolbar" class="table table-hover"> | |
| 289 | + <thead><tr><th style="text-align: center; width: 50px; " data-field="sp_id" tabindex="0"><div class="th-inner ">spID</div><div class="fht-cell"></div></th><th style="text-align: center; width: 120px; " data-field="sp_id_brief" tabindex="0"><div class="th-inner ">sp简称</div><div class="fht-cell"></div></th><th style="text-align: center; width: 200px; " data-field="type" tabindex="0"><div class="th-inner ">免审业务 | |
| 290 | + </div><div class="fht-cell"></div></th><th style="text-align: center; width: 120px; " data-field="service_time" tabindex="0"><div class="th-inner ">免审业务更新时间</div><div class="fht-cell"></div></th><th style="text-align: center; width: 120px; " data-field="upload_time" tabindex="0"><div class="th-inner ">sp信息创建时间 | |
| 291 | + </div><div class="fht-cell"></div></th><th style="text-align: center; width: 120px; " data-field="updated_at" tabindex="0"><div class="th-inner ">sp信息更新时间</div><div class="fht-cell"></div></th><th style="text-align: center; width: 100px; " data-field="action" tabindex="0"><div class="th-inner ">操作 | |
| 292 | + </div><div class="fht-cell"></div></th></tr></thead> | |
| 293 | + <tbody><tr data-index="0"><td style="text-align: center; width: 50px; ">82</td><td style="text-align: center; width: 120px; ">视讯中国</td><td style="text-align: center; width: 200px; ">点播审核</td><td style="text-align: center; width: 120px; ">2018-11-22 23:08:48</td><td style="text-align: center; width: 120px; ">2016-08-03 14:27:17</td><td style="text-align: center; width: 120px; ">2018-12-06 17:00:02</td><td style="text-align: center; width: 100px; "><span> </span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span> </span></td></tr><tr data-index="1"><td style="text-align: center; width: 50px; ">60</td><td style="text-align: center; width: 120px; ">测试</td><td style="text-align: center; width: 200px; ">点播审核 || 评论审核</td><td style="text-align: center; width: 120px; ">2018-11-26 10:12:54</td><td style="text-align: center; width: 120px; ">2015-11-23 14:36:30</td><td style="text-align: center; width: 120px; ">2018-12-06 17:00:02</td><td style="text-align: center; width: 100px; "><span> </span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span> </span></td></tr><tr data-index="2"><td style="text-align: center; width: 50px; ">399</td><td style="text-align: center; width: 120px; ">明华维新</td><td style="text-align: center; width: 200px; ">无</td><td style="text-align: center; width: 120px; "></td><td style="text-align: center; width: 120px; ">2017-04-18 15:46:25</td><td style="text-align: center; width: 120px; ">2018-12-06 17:00:02</td><td style="text-align: center; width: 100px; "><span> </span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span> </span></td></tr><tr data-index="3"><td style="text-align: center; width: 50px; ">117</td><td style="text-align: center; width: 120px; ">正在上演</td><td style="text-align: center; width: 200px; ">点播审核</td><td style="text-align: center; width: 120px; ">2018-10-30 16:01:06</td><td style="text-align: center; width: 120px; ">2016-09-22 10:25:24</td><td style="text-align: center; width: 120px; ">2018-12-06 17:00:02</td><td style="text-align: center; width: 100px; "><span> </span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span> </span></td></tr><tr data-index="4"><td style="text-align: center; width: 50px; ">0</td><td style="text-align: center; width: 120px; ">视讯中国管理组</td><td style="text-align: center; width: 200px; ">无</td><td style="text-align: center; width: 120px; "></td><td style="text-align: center; width: 120px; ">2016-12-19 17:45:17</td><td style="text-align: center; width: 120px; ">2018-12-06 17:00:02</td><td style="text-align: center; width: 100px; "><span> </span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span> </span></td></tr><tr data-index="5"><td style="text-align: center; width: 50px; ">223</td><td style="text-align: center; width: 120px; ">非凡娱乐</td><td style="text-align: center; width: 200px; ">点播审核</td><td style="text-align: center; width: 120px; ">2018-11-26 10:14:53</td><td style="text-align: center; width: 120px; ">2016-12-06 10:45:18</td><td style="text-align: center; width: 120px; ">2018-11-26 10:14:53</td><td style="text-align: center; width: 100px; "><span> </span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span> </span></td></tr><tr data-index="6"><td style="text-align: center; width: 50px; ">326</td><td style="text-align: center; width: 120px; ">华人频道</td><td style="text-align: center; width: 200px; ">点播审核</td><td style="text-align: center; width: 120px; ">2018-01-04 13:56:27</td><td style="text-align: center; width: 120px; ">2017-03-13 17:30:49</td><td style="text-align: center; width: 120px; ">2018-12-06 17:00:02</td><td style="text-align: center; width: 100px; "><span> </span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span> </span></td></tr><tr data-index="7"><td style="text-align: center; width: 50px; ">184</td><td style="text-align: center; width: 120px; ">新锐格</td><td style="text-align: center; width: 200px; ">无</td><td style="text-align: center; width: 120px; "></td><td style="text-align: center; width: 120px; ">2016-11-08 11:46:00</td><td style="text-align: center; width: 120px; ">2018-04-20 17:00:02</td><td style="text-align: center; width: 100px; "><span> </span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span> </span></td></tr><tr data-index="8"><td style="text-align: center; width: 50px; ">162</td><td style="text-align: center; width: 120px; ">中体视讯</td><td style="text-align: center; width: 200px; ">无</td><td style="text-align: center; width: 120px; "></td><td style="text-align: center; width: 120px; ">2016-10-24 14:25:37</td><td style="text-align: center; width: 120px; ">2018-12-06 17:00:02</td><td style="text-align: center; width: 100px; "><span> </span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span> </span></td></tr><tr data-index="9"><td style="text-align: center; width: 50px; ">38</td><td style="text-align: center; width: 120px; ">国新办</td><td style="text-align: center; width: 200px; ">点播审核</td><td style="text-align: center; width: 120px; ">2018-04-26 11:06:42</td><td style="text-align: center; width: 120px; ">2016-05-11 11:53:33</td><td style="text-align: center; width: 120px; ">2018-12-06 17:00:02</td><td style="text-align: center; width: 100px; "><span> </span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span> </span></td></tr></tbody></table></div><div class="fixed-table-footer" style="display: none;"><table><tbody><tr></tr></tbody></table></div><div class="fixed-table-pagination" style="display: block;"><div class="pull-left pagination-detail"><span class="pagination-info">显示第 1 到第 10 条记录,总共 41 条记录</span><span class="page-list">每页显示 <span class="btn-group dropup"><button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"><span class="page-size">10</span> <span class="caret"></span></button><ul class="dropdown-menu" role="menu"><li class="active"><a href="javascript:void(0)">10</a></li><li><a href="javascript:void(0)">25</a></li><li><a href="javascript:void(0)">50</a></li></ul></span> 条记录</span></div><div class="pull-right pagination"><ul class="pagination"><li class="page-pre"><a href="javascript:void(0)">‹</a></li><li class="page-number active"><a href="javascript:void(0)">1</a></li><li class="page-number"><a href="javascript:void(0)">2</a></li><li class="page-number"><a href="javascript:void(0)">3</a></li><li class="page-number"><a href="javascript:void(0)">4</a></li><li class="page-number"><a href="javascript:void(0)">5</a></li><li class="page-next"><a href="javascript:void(0)">›</a></li></ul></div></div></div></div><div class="clearfix"></div> | |
| 294 | + </div> | |
| 295 | + </div> | |
| 296 | + </div> | |
| 297 | + </div> | |
| 298 | + </section> | |
| 299 | + </div> | |
| 300 | + <script> | |
| 301 | + function actionFormatter(value, row, index) { | |
| 302 | +// var disabled_del = ''; | |
| 303 | + var state_html = ''; | |
| 304 | + var trust_html = ''; | |
| 305 | +// switch (row.state_name) { | |
| 306 | +//// case '已注销': | |
| 307 | +//// disabled_del = 'disabled="disabled"'; | |
| 308 | +//// break; | |
| 309 | +// | |
| 310 | +// case '已启用': | |
| 311 | +// state_html = '<a class="disabled" href="javascript:void(0)"><button class="btn btn-danger btn-xs" data-toggle="modal" data-target="#modal">禁用</button></a>'; | |
| 312 | +// break; | |
| 313 | +// case '已禁用': | |
| 314 | +// state_html = '<a class="disabled" href="javascript:void(0)"><button class="btn btn-success btn-xs" data-toggle="modal" data-target="#modal">启用</button></a>'; | |
| 315 | +// break; | |
| 316 | +// } | |
| 317 | + | |
| 318 | +// switch (row.trust_name) { | |
| 319 | +// case '是': | |
| 320 | +// trust_html = '<a class="trust" href="javascript:void(0)"><button class="btn btn-warning btn-xs" data-toggle="modal" data-target="#modal">质疑</button></a>'; | |
| 321 | +// break; | |
| 322 | +// case '否': | |
| 323 | +// trust_html = '<a class="trust" href="javascript:void(0)"><button class="btn btn-success btn-xs" data-toggle="modal" data-target="#modal">信任</button></a>'; | |
| 324 | +// break; | |
| 325 | +// } | |
| 326 | + | |
| 327 | + return [ | |
| 328 | + state_html, | |
| 329 | + '<span> </span>', | |
| 330 | + '<a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a>', | |
| 331 | + '<span> </span>', | |
| 332 | +// '<a class="detail" href="javascript:void(0)"><button class="btn btn-primary btn-xs">详情</button></a>', | |
| 333 | +// '<a class="remove" href="javascript:void(0)"><button class="btn btn-danger btn-xs" ' + disabled_del + ' data-toggle="modal" data-target="#modal">注销</button></a>', | |
| 334 | + '<span> </span>', | |
| 335 | + trust_html | |
| 336 | + ].join(''); | |
| 337 | + } | |
| 338 | + | |
| 339 | + $("#modal_remove").click(function () { | |
| 340 | + var row_id = $(this).data('id'); | |
| 341 | + | |
| 342 | + $.ajax({ | |
| 343 | + type: 'get', | |
| 344 | + data: {'_token': '1S0PDRJgENm1wNWmFo4hb3CLm5PjPLFWxQM88P4G'}, | |
| 345 | + url: '/whites/' + row_id + '/delete', | |
| 346 | + success: function (data) { | |
| 347 | + window.location.href = '/whites'; | |
| 348 | + } | |
| 349 | + }); | |
| 350 | + }); | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + window.actionEvents = { | |
| 355 | +// 'click .trust': function (e, value, row, index) { | |
| 356 | +// var html = ''; | |
| 357 | +// switch (row.trust_name) { | |
| 358 | +// case '是': | |
| 359 | +// html = '质疑'; | |
| 360 | +// break; | |
| 361 | +// case '否': | |
| 362 | +// html = '信任'; | |
| 363 | +// break; | |
| 364 | +// } | |
| 365 | +// | |
| 366 | +// $('#msg').html('您确认' + html + '该用户吗?'); | |
| 367 | +// $('#modal_remove').show(); | |
| 368 | +// $('#modal_remove').data('id', row.id); | |
| 369 | +// }, | |
| 370 | + 'click .edit': function (e, value, row, index) { | |
| 371 | + window.location.href = '/whites/' + row.id + '/edit'; | |
| 372 | + }, | |
| 373 | + 'click .detail': function (e, value, row, index) { | |
| 374 | + window.location.href = '/whites/' + row.id + '/detail'; | |
| 375 | + }, | |
| 376 | + 'click .disabled': function (e, value, row, index) { | |
| 377 | + var html = ''; | |
| 378 | + switch (row.state_name) { | |
| 379 | + case '已启用': | |
| 380 | + html = '禁用'; | |
| 381 | + break; | |
| 382 | + case '已禁用': | |
| 383 | + html = '启用'; | |
| 384 | + break; | |
| 385 | + } | |
| 386 | + $('#msg').html('您确认' + html + '该用户吗?'); | |
| 387 | + $('#modal_remove').show(); | |
| 388 | + $('#modal_remove').data('id', row.id); | |
| 389 | + }, | |
| 390 | + }; | |
| 391 | + | |
| 392 | + function stateFormatter(value, row, index) { | |
| 393 | + var style = 'label-primary'; | |
| 394 | + switch (row.state_name) { | |
| 395 | + case '已启用': | |
| 396 | + style = 'label-success'; | |
| 397 | + break; | |
| 398 | + case '已禁用': | |
| 399 | + style = 'label-danger'; | |
| 400 | + break; | |
| 401 | + } | |
| 402 | + return [ | |
| 403 | + '<span class="label ' + style + '">' + row.state_name + '</span>', | |
| 404 | + ].join(''); | |
| 405 | + } | |
| 406 | + | |
| 407 | + function trustFormatter(value, row, index) { | |
| 408 | + var style = 'label-primary'; | |
| 409 | + switch (row.trust_name) { | |
| 410 | + case '是': | |
| 411 | + style = 'label-success'; | |
| 412 | + break; | |
| 413 | + case '否': | |
| 414 | + style = 'label-danger'; | |
| 415 | + break; | |
| 416 | + } | |
| 417 | + return [ | |
| 418 | + '<span class="label ' + style + '">' + row.trust_name + '</span>', | |
| 419 | + ].join(''); | |
| 420 | + } | |
| 421 | + | |
| 422 | + /*时间格式切换*/ | |
| 423 | + function uploadFormatter(value, row, index) { | |
| 424 | + var upload = row.upload_time; | |
| 425 | + if (upload) { | |
| 426 | + var uploadFormat = formatDate(upload); | |
| 427 | + } | |
| 428 | + return uploadFormat; | |
| 429 | + } | |
| 430 | + | |
| 431 | + function add0(m) { | |
| 432 | + return m < 10 ? '0' + m : m | |
| 433 | + } | |
| 434 | + ; | |
| 435 | + /*格式转换*/ | |
| 436 | + function formatDate(start_time) { | |
| 437 | + var now = new Date(parseInt(start_time)) | |
| 438 | + var year = now.getFullYear(); | |
| 439 | + var month = now.getMonth() + 1; | |
| 440 | + var date = now.getDate(); | |
| 441 | + var hour = now.getHours(); | |
| 442 | + var minute = now.getMinutes(); | |
| 443 | + var second = now.getSeconds(); | |
| 444 | + return year + '-' + add0(month) + '-' + add0(date) + ' ' + add0(hour) + ":" + add0(minute) + ":" + add0(second); | |
| 445 | + } | |
| 446 | + | |
| 447 | + function typeFormatter(value, row, index) { | |
| 448 | + var type_name = ''; | |
| 449 | + if (row.type) { | |
| 450 | + type_name = eval(row.type); | |
| 451 | +// a = new Array(0,1,2,3,4); | |
| 452 | + type_name = type_name.join(" || "); | |
| 453 | + | |
| 454 | + } else { | |
| 455 | + type_name = '无'; | |
| 456 | + } | |
| 457 | + console.log(type_name) | |
| 458 | + return type_name; | |
| 459 | + } | |
| 460 | + </script> | |
| 461 | + | |
| 462 | + <footer class="main-footer" style="font-size:18px;"> | |
| 463 | + <div class="pull-right hidden-xs"> | |
| 464 | + <b>Version</b> 1.2 | |
| 465 | + <span><a href="http://shenhe.cnlive.com/scan_update_logs">查看更新日志</a></span> | |
| 466 | + </div> | |
| 467 | + <strong>© 2017-2018 <a href="http://www.cnlive.com/"> 视讯中国 CNLive</a></strong> 版权所有. | |
| 468 | + </footer> | |
| 469 | + | |
| 470 | + | |
| 471 | + <!-- Control Sidebar --> | |
| 472 | + <aside class="control-sidebar control-sidebar-dark"> | |
| 473 | + <!-- Create the tabs --> | |
| 474 | + <ul class="nav nav-tabs nav-justified control-sidebar-tabs"> | |
| 475 | + <li class="active"><a href="http://shenhe.cnlive.com/whites#control-sidebar-theme-demo-options-tab" data-toggle="tab"><i class="fa fa-wrench"></i></a></li><li><a href="http://shenhe.cnlive.com/whites#control-sidebar-home-tab" data-toggle="tab"><i class="fa fa-home"></i></a></li> | |
| 476 | + <li><a href="http://shenhe.cnlive.com/whites#control-sidebar-settings-tab" data-toggle="tab"><i class="fa fa-gears"></i></a></li> | |
| 477 | + </ul> | |
| 478 | + <!-- Tab panes --> | |
| 479 | + <div class="tab-content"> | |
| 480 | + <!-- Home tab content --> | |
| 481 | + <div class="tab-pane" id="control-sidebar-home-tab"> | |
| 482 | + </div><div id="control-sidebar-theme-demo-options-tab" class="tab-pane active"><div><h4 class="control-sidebar-heading">选择主题颜色</h4><ul class="list-unstyled clearfix"><li style="float:left; width: 33.33333%; padding: 5px;"><a href="javascript:void(0);" data-skin="skin-blue" style="display: block; box-shadow: 0 0 3px rgba(0,0,0,0.4)" class="clearfix full-opacity-hover"><div><span style="display:block; width: 20%; float: left; height: 7px; background: #367fa9;"></span><span class="bg-light-blue" style="display:block; width: 80%; float: left; height: 7px;"></span></div><div><span style="display:block; width: 20%; float: left; height: 20px; background: #222d32;"></span><span style="display:block; width: 80%; float: left; height: 20px; background: #f4f5f7;"></span></div></a><p class="text-center no-margin">黑蓝</p></li><li style="float:left; width: 33.33333%; padding: 5px;"><a href="javascript:void(0);" data-skin="skin-black" style="display: block; box-shadow: 0 0 3px rgba(0,0,0,0.4)" class="clearfix full-opacity-hover"><div style="box-shadow: 0 0 2px rgba(0,0,0,0.1)" class="clearfix"><span style="display:block; width: 20%; float: left; height: 7px; background: #fefefe;"></span><span style="display:block; width: 80%; float: left; height: 7px; background: #fefefe;"></span></div><div><span style="display:block; width: 20%; float: left; height: 20px; background: #222;"></span><span style="display:block; width: 80%; float: left; height: 20px; background: #f4f5f7;"></span></div></a><p class="text-center no-margin">黑白</p></li><li style="float:left; width: 33.33333%; padding: 5px;"><a href="javascript:void(0);" data-skin="skin-purple" style="display: block; box-shadow: 0 0 3px rgba(0,0,0,0.4)" class="clearfix full-opacity-hover"><div><span style="display:block; width: 20%; float: left; height: 7px;" class="bg-purple-active"></span><span class="bg-purple" style="display:block; width: 80%; float: left; height: 7px;"></span></div><div><span style="display:block; width: 20%; float: left; height: 20px; background: #222d32;"></span><span style="display:block; width: 80%; float: left; height: 20px; background: #f4f5f7;"></span></div></a><p class="text-center no-margin">黑紫</p></li><li style="float:left; width: 33.33333%; padding: 5px;"><a href="javascript:void(0);" data-skin="skin-green" style="display: block; box-shadow: 0 0 3px rgba(0,0,0,0.4)" class="clearfix full-opacity-hover"><div><span style="display:block; width: 20%; float: left; height: 7px;" class="bg-green-active"></span><span class="bg-green" style="display:block; width: 80%; float: left; height: 7px;"></span></div><div><span style="display:block; width: 20%; float: left; height: 20px; background: #222d32;"></span><span style="display:block; width: 80%; float: left; height: 20px; background: #f4f5f7;"></span></div></a><p class="text-center no-margin">黑绿</p></li><li style="float:left; width: 33.33333%; padding: 5px;"><a href="javascript:void(0);" data-skin="skin-red" style="display: block; box-shadow: 0 0 3px rgba(0,0,0,0.4)" class="clearfix full-opacity-hover"><div><span style="display:block; width: 20%; float: left; height: 7px;" class="bg-red-active"></span><span class="bg-red" style="display:block; width: 80%; float: left; height: 7px;"></span></div><div><span style="display:block; width: 20%; float: left; height: 20px; background: #222d32;"></span><span style="display:block; width: 80%; float: left; height: 20px; background: #f4f5f7;"></span></div></a><p class="text-center no-margin">红色</p></li><li style="float:left; width: 33.33333%; padding: 5px;"><a href="javascript:void(0);" data-skin="skin-yellow" style="display: block; box-shadow: 0 0 3px rgba(0,0,0,0.4)" class="clearfix full-opacity-hover"><div><span style="display:block; width: 20%; float: left; height: 7px;" class="bg-yellow-active"></span><span class="bg-yellow" style="display:block; width: 80%; float: left; height: 7px;"></span></div><div><span style="display:block; width: 20%; float: left; height: 20px; background: #222d32;"></span><span style="display:block; width: 80%; float: left; height: 20px; background: #f4f5f7;"></span></div></a><p class="text-center no-margin">黑黄</p></li><li style="float:left; width: 33.33333%; padding: 5px;"><a href="javascript:void(0);" data-skin="skin-blue-light" style="display: block; box-shadow: 0 0 3px rgba(0,0,0,0.4)" class="clearfix full-opacity-hover"><div><span style="display:block; width: 20%; float: left; height: 7px; background: #367fa9;"></span><span class="bg-light-blue" style="display:block; width: 80%; float: left; height: 7px;"></span></div><div><span style="display:block; width: 20%; float: left; height: 20px; background: #f9fafc;"></span><span style="display:block; width: 80%; float: left; height: 20px; background: #f4f5f7;"></span></div></a><p class="text-center no-margin" style="font-size: 12px">灰蓝</p></li><li style="float:left; width: 33.33333%; padding: 5px;"><a href="javascript:void(0);" data-skin="skin-black-light" style="display: block; box-shadow: 0 0 3px rgba(0,0,0,0.4)" class="clearfix full-opacity-hover"><div style="box-shadow: 0 0 2px rgba(0,0,0,0.1)" class="clearfix"><span style="display:block; width: 20%; float: left; height: 7px; background: #fefefe;"></span><span style="display:block; width: 80%; float: left; height: 7px; background: #fefefe;"></span></div><div><span style="display:block; width: 20%; float: left; height: 20px; background: #f9fafc;"></span><span style="display:block; width: 80%; float: left; height: 20px; background: #f4f5f7;"></span></div></a><p class="text-center no-margin" style="font-size: 12px">灰白</p></li><li style="float:left; width: 33.33333%; padding: 5px;"><a href="javascript:void(0);" data-skin="skin-purple-light" style="display: block; box-shadow: 0 0 3px rgba(0,0,0,0.4)" class="clearfix full-opacity-hover"><div><span style="display:block; width: 20%; float: left; height: 7px;" class="bg-purple-active"></span><span class="bg-purple" style="display:block; width: 80%; float: left; height: 7px;"></span></div><div><span style="display:block; width: 20%; float: left; height: 20px; background: #f9fafc;"></span><span style="display:block; width: 80%; float: left; height: 20px; background: #f4f5f7;"></span></div></a><p class="text-center no-margin" style="font-size: 12px">灰紫</p></li><li style="float:left; width: 33.33333%; padding: 5px;"><a href="javascript:void(0);" data-skin="skin-green-light" style="display: block; box-shadow: 0 0 3px rgba(0,0,0,0.4)" class="clearfix full-opacity-hover"><div><span style="display:block; width: 20%; float: left; height: 7px;" class="bg-green-active"></span><span class="bg-green" style="display:block; width: 80%; float: left; height: 7px;"></span></div><div><span style="display:block; width: 20%; float: left; height: 20px; background: #f9fafc;"></span><span style="display:block; width: 80%; float: left; height: 20px; background: #f4f5f7;"></span></div></a><p class="text-center no-margin" style="font-size: 12px">灰绿</p></li><li style="float:left; width: 33.33333%; padding: 5px;"><a href="javascript:void(0);" data-skin="skin-red-light" style="display: block; box-shadow: 0 0 3px rgba(0,0,0,0.4)" class="clearfix full-opacity-hover"><div><span style="display:block; width: 20%; float: left; height: 7px;" class="bg-red-active"></span><span class="bg-red" style="display:block; width: 80%; float: left; height: 7px;"></span></div><div><span style="display:block; width: 20%; float: left; height: 20px; background: #f9fafc;"></span><span style="display:block; width: 80%; float: left; height: 20px; background: #f4f5f7;"></span></div></a><p class="text-center no-margin" style="font-size: 12px">灰红</p></li><li style="float:left; width: 33.33333%; padding: 5px;"><a href="javascript:void(0);" data-skin="skin-yellow-light" style="display: block; box-shadow: 0 0 3px rgba(0,0,0,0.4)" class="clearfix full-opacity-hover"><div><span style="display:block; width: 20%; float: left; height: 7px;" class="bg-yellow-active"></span><span class="bg-yellow" style="display:block; width: 80%; float: left; height: 7px;"></span></div><div><span style="display:block; width: 20%; float: left; height: 20px; background: #f9fafc;"></span><span style="display:block; width: 80%; float: left; height: 20px; background: #f4f5f7;"></span></div></a><p class="text-center no-margin" style="font-size: 12px;">灰黄</p></li></ul></div></div><!-- /.tab-pane --> | |
| 483 | + </div> | |
| 484 | + </aside><!-- /.control-sidebar --> | |
| 485 | + <!-- Add the sidebar's background. This div must be placed | |
| 486 | + immediately after the control sidebar --> | |
| 487 | + <div class="control-sidebar-bg" style="position: fixed; height: auto;"></div> | |
| 488 | + | |
| 489 | +</div><!-- ./wrapper --> | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | +<!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip --> | |
| 494 | +<script type="text/javascript"> | |
| 495 | + $('div.alert').not('.alert-danger').delay(3000).slideUp(300); | |
| 496 | +</script> | |
| 497 | + | |
| 498 | +<!-- AdminLTE App --> | |
| 499 | +<script src="../../static/js/app.min.js"></script> | |
| 500 | +<!-- AdminLTE for demo purposes --> | |
| 501 | +<script src="../../static/js/sidebar.js"></script> | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | +</body></html> | |
| 0 | 510 | \ No newline at end of file | ... | ... |
src/main/resources/templates/page/video.html
| 1 | 1 | <!DOCTYPE html> |
| 2 | 2 | <!-- saved from url=(0031)http://shenhe.cnlive.com/videos --> |
| 3 | -<html lang="zh" xmlns:html="http://java.sun.com/JSP/Page"> | |
| 4 | -<html xmlns:th="http://www.thymeleaf.org"> | |
| 3 | +<html lang="zh" xmlns:th="http://www.thymeleaf.org"> | |
| 5 | 4 | <head> |
| 6 | - <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
| 7 | - <html:include page="head.html" flush="true" /> | |
| 5 | + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=edge"> | |
| 7 | + <title>审核云平台内容管理系统</title> | |
| 8 | + <!--JQuery--> | |
| 9 | + <script src="./../../static/js/jquery.min.js"></script> | |
| 10 | + <!--Bootstrap--> | |
| 11 | + <link href="./../../static/css/bootstrap.min.css" rel="stylesheet"> | |
| 12 | + <script src="../../static/js/bootstrap.min.js"></script> | |
| 13 | + | |
| 14 | + <!-- Font Awesome --> | |
| 15 | + <link href="./../../static/css/font-awesome.min.css" rel="stylesheet"> | |
| 16 | + | |
| 17 | + <!-- Theme style --> | |
| 18 | + <link rel="stylesheet" href="./../../static/css/AdminLTE.min.css"> | |
| 19 | + <!-- AdminLTE Skins. Choose a skin from the css/skins | |
| 20 | + folder instead of downloading all of them to reduce the load. --> | |
| 21 | + <link rel="stylesheet" href="./../../static/css/_all-skins.min.css"> | |
| 22 | + | |
| 23 | + | |
| 24 | + <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> | |
| 25 | + <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> | |
| 26 | + <!--[if lt IE 9]> | |
| 27 | + <script src="//cdn.bootcss.com/html5shiv/3.7.3/html5shiv.min.js"></script> | |
| 28 | + <script src="//cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script> | |
| 29 | + <![endif]--> | |
| 30 | + | |
| 31 | + <!--Bootstrap-Table--> | |
| 32 | + <link href="./../../static/css/bootstrap-table.min.css" rel="stylesheet"> | |
| 33 | + <script src="./../../static/js/bootstrap-table.min.js"></script> | |
| 34 | + <script src="./../../static/js/bootstrap-table-editable.min.js"></script> | |
| 35 | + <script src="./../../static/js/bootstrap-table-zh-CN.min.js"></script> | |
| 36 | + | |
| 37 | + <!--Moment.js--> | |
| 38 | + <script src="./../../static/js/moment.min.js"></script> | |
| 39 | + <script src="./../../static/js/moment-with-locales.min.js"></script> | |
| 40 | + <script src="./../../static/js/locales.js"></script> | |
| 41 | + | |
| 42 | + <!--CKEditor--> | |
| 43 | + <script src="./../../static/js/ckeditor.js"></script><style>.cke{visibility:hidden;}</style> | |
| 44 | + | |
| 45 | + <!--Bootstrap-DatetimePicker--> | |
| 46 | + <link href="./../../static/css/bootstrap-datetimepicker.min.css" rel="stylesheet"> | |
| 47 | + <script src="./../../static/js/bootstrap-datetimepicker.min.js"></script> | |
| 48 | + | |
| 49 | + <!--X-editable--> | |
| 50 | + <link href="./../../static/css/bootstrap-editable.css" rel="stylesheet"> | |
| 51 | + <script src="./../../static/js/bootstrap-editable.min.js"></script> | |
| 52 | + | |
| 53 | + <!--Bootstrap-TreeView--> | |
| 54 | + <link href="./../../static/css/bootstrap-treeview.min.css" rel="stylesheet"> | |
| 55 | + <script src="./../../static/js/bootstrap-treeview.min.js"></script> | |
| 56 | + | |
| 57 | + <!--Bootstrap-fileinput--> | |
| 58 | + <link href="./../../static/css/fileinput.min.css" rel="stylesheet"> | |
| 59 | + <script src="./../../static/js/canvas-to-blob.min.js"></script> | |
| 60 | + <script src="./../../static/js/sortable.min.js"></script> | |
| 61 | + <script src="./../../static/js/purify.min.js"></script> | |
| 62 | + <script src="./../../static/js/fileinput.min.js"></script> | |
| 63 | + <script src="./../../static/js/zh.js"></script> | |
| 64 | + | |
| 65 | + <!--Toastr.js--> | |
| 66 | + <script src="./../../static/js/toastr.min.js"></script> | |
| 67 | + <link href="./../../static/css/toastr.min.css" rel="stylesheet"> | |
| 68 | + | |
| 69 | + <!--JqueryUI custom--> | |
| 70 | + <script src="./../../static/js/jquery-ui.min.js"></script> | |
| 71 | + | |
| 72 | + <link href="./../../static/css/app.css" rel="stylesheet"> | |
| 73 | + <script src="./../../static/js/app.js"></script> | |
| 74 | +</head> | |
| 75 | + | |
| 76 | +<body class="skin-blue sidebar-mini"> | |
| 77 | + | |
| 78 | +<div class="wrapper"> | |
| 79 | + | |
| 80 | + <header class="main-header"> | |
| 81 | + <!-- Logo --> | |
| 82 | + <a href="http://shenhe.cnlive.com/" class="logo"> | |
| 83 | + <!-- mini logo for sidebar mini 50x50 pixels --> | |
| 84 | + <span class="logo-mini"><b>ACP</b></span> | |
| 85 | + <!-- logo for regular state and mobile devices --> | |
| 86 | + <span class="logo-lg"><b>审核云平台系统</b></span> | |
| 87 | + </a> | |
| 88 | + <!-- Header Navbar: style can be found in header.less --> | |
| 89 | + <nav class="navbar navbar-static-top" role="navigation"> | |
| 90 | + <!-- Sidebar toggle button--> | |
| 91 | + <a href="http://shenhe.cnlive.com/videos#" class="sidebar-toggle" data-toggle="offcanvas" role="button"> | |
| 92 | + <span class="sr-only">Toggle navigation</span> | |
| 93 | + </a> | |
| 94 | + <div class="navbar-custom-menu"> | |
| 95 | + <ul class="nav navbar-nav"> | |
| 96 | + <li class="dropdown messages-menu" style="margin: 0 auto"> | |
| 97 | + <span class="label label-primary" style="height: 2em; | |
| 98 | +line-height: 2em; margin: 0 auto;font-size: 2em" th:text="${user.company}+'('+${user.spid}+')'"> | |
| 99 | + </span> | |
| 100 | + </li> | |
| 101 | + <!-- User Account: style can be found in dropdown.less --> | |
| 102 | + <li class="dropdown user user-menu"> | |
| 103 | + <a href="http://shenhe.cnlive.com/videos#" class="dropdown-toggle" data-toggle="dropdown"> | |
| 104 | + <img th:src="@{${user.logo}}" class="user-image" alt="User Image"> | |
| 105 | + <span class="hidden-xs" th:text="${user.name}"> | |
| 106 | + </span> | |
| 107 | + | |
| 108 | + </a> | |
| 109 | + <ul class="dropdown-menu"> | |
| 110 | + <!-- User image --> | |
| 111 | + <li class="user-header"> | |
| 112 | + <img th:src="@{${user.logo}}" class="img-circle" alt="User Image"> | |
| 113 | + <p th:text="${user.email}"> | |
| 114 | + | |
| 115 | + </p> | |
| 116 | + </li> | |
| 117 | + <!-- Menu Footer--> | |
| 118 | + <li class="user-footer"> | |
| 119 | + <div class="pull-left"> | |
| 120 | + <a href="http://shenhe.cnlive.com/users/info" class="btn btn-default btn-flat">个人资料</a> | |
| 121 | + </div> | |
| 122 | + <div class="pull-right"> | |
| 123 | + <a href="http://shenhe.cnlive.com/logout" class="btn btn-default btn-flat">注销</a> | |
| 124 | + </div> | |
| 125 | + </li> | |
| 126 | + </ul> | |
| 127 | + </li> | |
| 128 | + <!-- Control Sidebar Toggle Button --> | |
| 129 | + </ul> | |
| 130 | + </div> | |
| 131 | + </nav> | |
| 132 | + </header> | |
| 133 | + | |
| 134 | + <aside class="main-sidebar"> | |
| 135 | + <!-- sidebar: style can be found in sidebar.less --> | |
| 136 | + <section class="sidebar"> | |
| 137 | + <!-- sidebar menu: : style can be found in sidebar.less --> | |
| 138 | + <ul class="sidebar-menu"> | |
| 139 | + <li class="header">菜单导航</li> | |
| 140 | + <li class="treeview active"> | |
| 141 | + <a href="http://shenhe.cnlive.com/videos#"> | |
| 142 | + <i class="fa fa-refresh"></i> | |
| 143 | + <span class="menu-item-top">审核云</span> | |
| 144 | + <i class="fa fa-angle-left pull-right"></i> | |
| 145 | + </a> | |
| 146 | + <ul class="treeview-menu"> | |
| 147 | + | |
| 148 | + <li class="active"><a href="http://shenhe.cnlive.com/videos"><i class="fa fa-youtube-play"></i> 点播审核</a></li> | |
| 149 | + <li><a href="http://shenhe.cnlive.com/live"><i class="fa fa-video-camera"></i> 直播审核</a></li> | |
| 150 | + <li><a href="http://shenhe.cnlive.com/comments"><i class="fa fa-comment"></i> 评论审核</a></li> | |
| 151 | + | |
| 152 | + <li><a href="http://shenhe.cnlive.com/anchors"><i class="fa fa-anchor"></i> 主播资质审核</a></li> | |
| 153 | + | |
| 154 | + <li><a href="http://shenhe.cnlive.com/live_audio"><i class="fa fa-feed"></i> 直播音频审核</a></li> | |
| 155 | + | |
| 156 | + | |
| 157 | + </ul> | |
| 158 | + </li> | |
| 159 | + <li class="treeview"> | |
| 160 | + <a href="http://shenhe.cnlive.com/videos#"> | |
| 161 | + <i class="fa fa-cog"></i> | |
| 162 | + <span class="menu-item-top">系统管理</span> | |
| 163 | + <i class="fa fa-angle-left pull-right"></i> | |
| 164 | + </a> | |
| 165 | + <ul class="treeview-menu"> | |
| 166 | + <li><a href="http://shenhe.cnlive.com/users"><i class="fa fa-user"></i> 用户管理</a></li> | |
| 167 | + <li><a href="http://shenhe.cnlive.com/roles"><i class="fa fa-users"></i> 角色管理</a></li> | |
| 168 | + <li><a href="http://shenhe.cnlive.com/categories"><i class="fa fa-object-group"></i> 工作组管理</a></li> | |
| 169 | + <li><a href="http://shenhe.cnlive.com/keywords"><i class="fa fa-hand-stop-o"></i> 敏感词管理</a></li> | |
| 170 | + <li><a href="http://shenhe.cnlive.com/tags"><i class="fa fa-tags"></i> 常用审核意见</a></li> | |
| 171 | + <li><a href="http://shenhe.cnlive.com/log"><i class="fa fa-list-alt"></i> 审核日志</a></li> | |
| 172 | + <li><a href="http://shenhe.cnlive.com/whites"><i class="fa fa-list-alt"></i> 白名单管理</a></li> | |
| 173 | + </ul> | |
| 174 | + </li> | |
| 175 | + </ul> | |
| 176 | + </section> | |
| 177 | + <!-- /.sidebar --> | |
| 178 | + </aside> | |
| 179 | + <script> | |
| 180 | + $(document).ready(function () { | |
| 181 | + var url = window.location.pathname; | |
| 182 | + $('ul.treeview-menu>li').find('a[href="' + url + '"]').closest('li').addClass('active'); //二级链接高亮 | |
| 183 | + $('ul.treeview-menu>li').find('a[href="' + url + '"]').closest('li.treeview').addClass('active'); //一级栏目[含二级链接]高亮 | |
| 184 | + $('.sidebar-menu>li').find('a[href="' + url + '"]').closest('li').addClass('active'); //一级栏目[不含二级链接]高亮 | |
| 185 | + }); | |
| 186 | + </script> | |
| 187 | + | |
| 8 | 188 | <style type="text/css"> |
| 9 | 189 | .tooltip-inner { |
| 10 | 190 | background-color: #00acd6; |
| ... | ... | @@ -58,26 +238,14 @@ |
| 58 | 238 | </div> |
| 59 | 239 | </div> |
| 60 | 240 | </div> <div class="clearfix"> |
| 61 | - <div class="btn-group margin-bottom pull-left"> | |
| 62 | - <input type="hidden" name="state" id="state" value=""> | |
| 63 | - <div class="btn-group margin-bottom" id="hide_select_area_2" style=""> | |
| 64 | - <button type="button" class="btn btn-success btn-sm margin-r-5 action claim" value="2" data="claim" id="claim" data-toggle="modal" data-target="#modal">认领 | |
| 65 | - </button> | |
| 66 | - <button type="button" class="btn btn-success btn-sm margin-r-5 action claim" value="2" data="claim100" id="claim100" data-toggle="modal" data-target="#modal">认领100条 | |
| 67 | - </button> | |
| 68 | - <button type="button" class="btn btn-success btn-sm margin-r-5 action claim" value="2" data="claim1000" id="claim1000" data-toggle="modal" data-target="#modal">认领1000条 | |
| 69 | - </button> | |
| 70 | - </div> | |
| 71 | 241 | |
| 72 | - </div> | |
| 73 | 242 | |
| 74 | 243 | <div class="btn-group margin-bottom pull-right"> |
| 75 | 244 | <button type="button" class="btn btn-sm margin-r-5 filter " id="" value="0"> |
| 76 | 245 | 全部 |
| 77 | 246 | </button> |
| 78 | - <button type="button" class="btn btn-sm margin-r-5 filter btn-info" value="1">全部待领 | |
| 79 | 247 | </button> |
| 80 | - <button type="button" class="btn btn-sm margin-r-5 filter " value="2">我的待审 | |
| 248 | + <button type="button" class="btn btn-sm margin-r-5 filter " value="2">待审 | |
| 81 | 249 | </button> |
| 82 | 250 | <!-- <button type="button" class="btn btn-sm margin-r-5 filter" |
| 83 | 251 | value="3">我的已审核 |
| ... | ... | @@ -85,7 +253,7 @@ |
| 85 | 253 | <button type="button" class="btn btn-sm margin-r-5 filter" |
| 86 | 254 | value="4">我的未通过 |
| 87 | 255 | </button> --> |
| 88 | - <button type="button" class="btn btn-sm margin-r-5 filter " value="7">我的已审 | |
| 256 | + <button type="button" class="btn btn-sm margin-r-5 filter " value="7">已审 | |
| 89 | 257 | </button> |
| 90 | 258 | <button type="button" class="btn btn-primary btn-sm margin-r-5" id="query" onclick="openOrClose('forms')">查询 |
| 91 | 259 | <span id="a_up">▼</span><span id="a_down" style="display: none;">▲</span> |
| ... | ... | @@ -319,12 +487,96 @@ |
| 319 | 487 | </div> |
| 320 | 488 | </div> |
| 321 | 489 | </div> <div class="bootstrap-table"><div class="fixed-table-toolbar"></div><div class="fixed-table-container" style="padding-bottom: 0px;"><div class="fixed-table-header" style="display: none;"><table></table></div><div class="fixed-table-body"><div class="fixed-table-loading" style="top: 41px; display: none;">正在努力地加载数据中,请稍候……</div><table id="table" data-toggle="table" class="table table-hover table-striped"> |
| 322 | - <thead><tr><th class="bs-checkbox " style="text-align: center; width: 5%; " data-field="state" tabindex="0"><div class="th-inner "><input name="btSelectAll" type="checkbox"></div><div class="fht-cell"></div></th><th style="text-align: center; width: 6%; " data-field="sp_id_brief" tabindex="0"><div class="th-inner ">sp简称</div><div class="fht-cell"></div></th><th style="text-align: center; width: 20%; " data-field="video_title" tabindex="0"><div class="th-inner ">标题</div><div class="fht-cell"></div></th><th style="text-align: center; width: 10%; " data-field="video_cover_img" tabindex="0"><div class="th-inner ">点播封面图 | |
| 323 | - </div><div class="fht-cell"></div></th><th style="text-align: center; width: 3%; " data-field="mark_name" tabindex="0"><div class="th-inner ">白名单</div><div class="fht-cell"></div></th><th style="text-align: center; width: 6%; " data-field="auditor" tabindex="0"><div class="th-inner ">审核员</div><div class="fht-cell"></div></th><th style="text-align: center; width: 3%; " data-field="is_hot_name" tabindex="0"><div class="th-inner ">热点</div><div class="fht-cell"></div></th><th style="text-align: center; width: 3%; " data-field="state_name" tabindex="0"><div class="th-inner ">审核状态 | |
| 324 | - </div><div class="fht-cell"></div></th><th style="text-align: center; width: 10%; " data-field="upload_time" tabindex="0"><div class="th-inner ">视频上传时间 | |
| 325 | - </div><div class="fht-cell"></div></th><th style="text-align: center; width: 17%; " data-field="action" tabindex="0"><div class="th-inner ">操作 | |
| 326 | - </div><div class="fht-cell"></div></th></tr></thead> | |
| 327 | - <tbody><tr data-index="0"><td class="bs-checkbox "><input data-index="0" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">邓建国正面PK冯小刚 选喜剧演员饰演潘金莲</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/000002.jpg" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">是</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2018-03-07 16:56:20</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr><tr data-index="1"><td class="bs-checkbox "><input data-index="1" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">邓建国正面PK冯小刚 选喜剧演员饰演潘金莲</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/000002.jpg" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">是</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2018-03-07 16:56:20</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr><tr data-index="2"><td class="bs-checkbox "><input data-index="2" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">蓝精灵2</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/00002.jpg@base@tag=imgScale&w=224&h=126&m=2&c=1" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">是</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2017-04-18 18:13:22</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr><tr data-index="3"><td class="bs-checkbox "><input data-index="3" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">11月22日 与高净值客户沟通的那些年</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/1542596178088_4648.jpg" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2018-11-22 19:30:00</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr><tr data-index="4"><td class="bs-checkbox "><input data-index="4" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">Granzon的直播</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/1480134800235_small.jpg" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2018-03-02 10:48:12</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr><tr data-index="5"><td class="bs-checkbox "><input data-index="5" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">好吃</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/face_60X60.jpg" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2017-10-14 20:45:40</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr><tr data-index="6"><td class="bs-checkbox "><input data-index="6" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">好吃</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/face_60X60.jpg" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2017-10-14 20:45:40</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr><tr data-index="7"><td class="bs-checkbox "><input data-index="7" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">358</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/1499414527478_small.jpg" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2017-09-21 15:03:59</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr><tr data-index="8"><td class="bs-checkbox "><input data-index="8" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">666</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/1480134800235_small.jpg" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2017-09-15 15:40:12</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr><tr data-index="9"><td class="bs-checkbox "><input data-index="9" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">666</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/1480134800235_small.jpg" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2017-09-15 15:40:12</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr><tr data-index="10"><td class="bs-checkbox "><input data-index="10" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">跑跑跑跑跑</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/1480134800235_small.jpg" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2017-09-15 15:38:05</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr><tr data-index="11"><td class="bs-checkbox "><input data-index="11" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">跑跑跑跑跑</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/1480134800235_small.jpg" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2017-09-15 15:38:05</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr><tr data-index="12"><td class="bs-checkbox "><input data-index="12" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">000000</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/1480134800235_small.jpg" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2017-09-15 15:32:50</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr><tr data-index="13"><td class="bs-checkbox "><input data-index="13" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">000000</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/1480134800235_small.jpg" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2017-09-15 15:31:21</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr><tr data-index="14"><td class="bs-checkbox "><input data-index="14" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">q</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/1499414527478_small.jpg" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2017-09-15 15:16:08</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr><tr data-index="15"><td class="bs-checkbox "><input data-index="15" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">太丰富分</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/1480134800235_small.jpg" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2017-09-15 15:15:50</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr><tr data-index="16"><td class="bs-checkbox "><input data-index="16" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">testin</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/1490251097087_small.jpg" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2017-06-06 16:39:24</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr><tr data-index="17"><td class="bs-checkbox "><input data-index="17" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">Lynn的直播</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/1483946763364_small.jpg" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2017-05-11 09:10:09</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr><tr data-index="18"><td class="bs-checkbox "><input data-index="18" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">Lynn的直播</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/1483946763364_small.jpg" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2017-05-11 09:05:06</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr><tr data-index="19"><td class="bs-checkbox "><input data-index="19" name="btSelectItem" type="checkbox"></td><td style="text-align: center; width: 6%; ">视讯中国</td><td style="text-align: center; width: 20%; ">Lynn的直播</td><td style="text-align: center; width: 10%; "><div width="160px" height="90px"><img src="../../static/js/1483946763364_small.jpg" width="160px" alt="封面图"></div></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td><td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 3%; "><span class="btn btn-sm btn-warning">待审</span></td><td style="text-align: center; width: 10%; ">2017-05-11 08:53:14</td><td style="text-align: center; width: 17%; "><a class="claim" href="javascript:void(0)"><button class="btn btn-success btn-sm">认领</button></a><span> </span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> </span><a class="back" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button></a></td></tr></tbody></table></div><div class="fixed-table-footer" style="display: none;"><table><tbody><tr></tr></tbody></table></div><div class="fixed-table-pagination" style="display: block;"><div class="pull-left pagination-detail"><span class="pagination-info">显示第 1 到第 20 条记录,总共 350 条记录</span><span class="page-list">每页显示 <span class="btn-group dropup"><button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"><span class="page-size">20</span> <span class="caret"></span></button><ul class="dropdown-menu" role="menu"><li><a href="javascript:void(0)">10</a></li><li><a href="javascript:void(0)">25</a></li><li><a href="javascript:void(0)">50</a></li><li><a href="javascript:void(0)">100</a></li></ul></span> 条记录</span></div><div class="pull-right pagination"><ul class="pagination"><li class="page-pre"><a href="javascript:void(0)">‹</a></li><li class="page-number active"><a href="javascript:void(0)">1</a></li><li class="page-number"><a href="javascript:void(0)">2</a></li><li class="page-number"><a href="javascript:void(0)">3</a></li><li class="page-number"><a href="javascript:void(0)">4</a></li><li class="page-number"><a href="javascript:void(0)">5</a></li><li class="page-last-separator disabled"><a href="javascript:void(0)">...</a></li><li class="page-last"><a href="javascript:void(0)">18</a></li><li class="page-next"><a href="javascript:void(0)">›</a></li></ul></div></div></div></div><div class="clearfix"></div> | |
| 490 | + <thead> | |
| 491 | + <tr> | |
| 492 | + <th class="bs-checkbox " style="text-align: center; width: 5%; " data-field="state" tabindex="0"> | |
| 493 | + <div class="th-inner "><input name="btSelectAll" type="checkbox"></div> | |
| 494 | + <div class="fht-cell"></div></th> | |
| 495 | + <th style="text-align: center; width: 6%; " data-field="sp_id_brief" tabindex="0"><div class="th-inner ">sp简称</div><div class="fht-cell"></div></th> | |
| 496 | + <th style="text-align: center; width: 20%; " data-field="video_title" tabindex="0"><div class="th-inner ">标题</div><div class="fht-cell"></div></th> | |
| 497 | + <th style="text-align: center; width: 10%; " data-field="video_cover_img" tabindex="0"><div class="th-inner ">点播封面图</div><div class="fht-cell"></div></th> | |
| 498 | + <th style="text-align: center; width: 3%; " data-field="mark_name" tabindex="0"><div class="th-inner ">白名单</div><div class="fht-cell"></div></th> | |
| 499 | + <th style="text-align: center; width: 6%; " data-field="auditor" tabindex="0"><div class="th-inner ">审核员</div><div class="fht-cell"></div></th> | |
| 500 | + <th style="text-align: center; width: 3%; " data-field="is_hot_name" tabindex="0"><div class="th-inner ">热点</div><div class="fht-cell"></div></th> | |
| 501 | + <th style="text-align: center; width: 3%; " data-field="state_name" tabindex="0"><div class="th-inner ">审核状态</div><div class="fht-cell"></div></th> | |
| 502 | + <th style="text-align: center; width: 10%; " data-field="upload_time" tabindex="0"><div class="th-inner ">视频上传时间</div><div class="fht-cell"></div></th> | |
| 503 | + <th style="text-align: center; width: 17%; " data-field="action" tabindex="0"><div class="th-inner ">操作</div><div class="fht-cell"></div></th> | |
| 504 | + </tr> | |
| 505 | + </thead> | |
| 506 | + <tbody> | |
| 507 | + <tr data-index="0" th:each="video : ${videoPage.list}"> | |
| 508 | + <td class="bs-checkbox "><input data-index="0" name="btSelectItem" type="checkbox"></td> | |
| 509 | + <td style="text-align: center; width: 6%;" th:text="${video.id}"></td> | |
| 510 | + <td style="text-align: center; width: 20%;" th:text="${video.video_title}">邓建国正面PK冯小刚 选喜剧演员饰演潘金莲</td> | |
| 511 | + <td style="text-align: center; width: 10%;"> | |
| 512 | + <div width="160px" height="90px"><img th:src="@{${video.video_poster}}" width="160px" alt="封面图"></div> | |
| 513 | + </td> | |
| 514 | + | |
| 515 | + <td style="text-align: center; width: 3%;" th:if="${video.auditor_id!=null}">否</td> | |
| 516 | + <td style="text-align: center; width: 3%;" th:if="${video.auditor_id==null}">是</td> | |
| 517 | + | |
| 518 | + <td style="text-align: center; width: 6%;" th:text="${video.auditor_id}"></td> | |
| 519 | + <td style="text-align: center; width: 3%;" th:text="${video.video_priority==1?'是':'否'}">是</td> | |
| 520 | + <td style="text-align: center; width: 3%;"><span class="btn btn-sm btn-warning" th:text="${video.state}">待审</span></td> | |
| 521 | + <td style="text-align: center; width: 10%;">2018-03-07 16:56:20</td> | |
| 522 | + <td style="text-align: center; width: 17%;"> | |
| 523 | + <a class="detail" th:href="@{/videos/details/${video.id}}"> | |
| 524 | + <button class="btn btn-default btn-sm" disabled="disabled">查看</button> | |
| 525 | + </a> | |
| 526 | + </td> | |
| 527 | + | |
| 528 | + </tr> | |
| 529 | + | |
| 530 | + | |
| 531 | + <!--<tr data-index="0"> | |
| 532 | + <td class="bs-checkbox "><input data-index="0" name="btSelectItem" type="checkbox"></td> | |
| 533 | + <td style="text-align: center; width: 6%; ">视讯中国</td> | |
| 534 | + <td style="text-align: center; width: 20%; ">邓建国正面PK冯小刚 选喜剧演员饰演潘金莲</td> | |
| 535 | + <td style="text-align: center; width: 10%; "> | |
| 536 | + <div width="160px" height="90px"><img src="./../../static/img/000002.jpg" width="160px" alt="封面图"></div> | |
| 537 | + </td> | |
| 538 | + <td style="text-align: center; width: 3%; ">否</td><td style="text-align: center; width: 6%; "></td> | |
| 539 | + <td style="text-align: center; width: 3%; ">是</td><td style="text-align: center; width: 3%; "> | |
| 540 | + <span class="btn btn-sm btn-warning">待审</span> | |
| 541 | + </td> | |
| 542 | + <td style="text-align: center; width: 10%; ">2018-03-07 16:56:20</td> | |
| 543 | + <td style="text-align: center; width: 17%; "> | |
| 544 | + <a class="claim" href="javascript:void(0)"> | |
| 545 | + <button class="btn btn-success btn-sm">认领</button> | |
| 546 | + </a> | |
| 547 | + <span> </span> | |
| 548 | + <a class="detail" href="javascript:void(0)"> | |
| 549 | + <button class="btn btn-default btn-sm" disabled="disabled">查看</button> | |
| 550 | + </a> | |
| 551 | + <span> </span> | |
| 552 | + <a class="back" href="javascript:void(0)"> | |
| 553 | + <button class="btn btn-default btn-sm" disabled="disabled" data-toggle="modal" data-target="#modal">退领</button> | |
| 554 | + </a> | |
| 555 | + </td> | |
| 556 | + </tr>--> | |
| 557 | + </tbody> | |
| 558 | + </table> | |
| 559 | + </div> | |
| 560 | + <div class="fixed-table-footer" style="display: none;"> | |
| 561 | + <table> | |
| 562 | + <tbody><tr></tr></tbody> | |
| 563 | + </table> | |
| 564 | + </div> | |
| 565 | + <div class="fixed-table-pagination" style="display: block;"><div class="pull-left pagination-detail"> | |
| 566 | + <span class="pagination-info">显示第 1 到第 20 条记录,总共 350 条记录</span> | |
| 567 | + <span class="page-list">每页显示 <span class="btn-group dropup"> | |
| 568 | + <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"><span class="page-size">20</span><span class="caret"></span></button> | |
| 569 | + <ul class="dropdown-menu" role="menu"><li><a href="javascript:void(0)">10</a></li><li><a href="javascript:void(0)">25</a></li><li><a href="javascript:void(0)">50</a></li><li><a href="javascript:void(0)">100</a></li></ul> | |
| 570 | + </span> 条记录</span></div><div class="pull-right pagination"><ul class="pagination"><li class="page-pre"><a href="javascript:void(0)">‹</a></li> | |
| 571 | + <li class="page-number active"><a href="javascript:void(0)">1</a></li> | |
| 572 | + <li class="page-number"><a href="javascript:void(0)">2</a></li> | |
| 573 | + <li class="page-number"><a href="javascript:void(0)">3</a></li> | |
| 574 | + <li class="page-number"><a href="javascript:void(0)">4</a></li> | |
| 575 | + <li class="page-number"><a href="javascript:void(0)">5</a></li> | |
| 576 | + <li class="page-last-separator disabled"><a href="javascript:void(0)">...</a></li> | |
| 577 | + <li class="page-last"><a href="javascript:void(0)">18</a></li> | |
| 578 | + <li class="page-next"><a href="javascript:void(0)">›</a></li> | |
| 579 | + </ul></div></div></div></div><div class="clearfix"></div> | |
| 328 | 580 | </div> |
| 329 | 581 | </div> |
| 330 | 582 | </div> |
| ... | ... | @@ -644,25 +896,16 @@ |
| 644 | 896 | <!-- Add the sidebar's background. This div must be placed |
| 645 | 897 | immediately after the control sidebar --> |
| 646 | 898 | <div class="control-sidebar-bg" style="position: fixed; height: auto;"></div> |
| 647 | - | |
| 648 | - </div><!-- ./wrapper --> | |
| 649 | - | |
| 650 | - | |
| 651 | - | |
| 652 | - <!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip --> | |
| 653 | - <script type="text/javascript"> | |
| 654 | - $('div.alert').not('.alert-danger').delay(3000).slideUp(300); | |
| 655 | - </script> | |
| 656 | - | |
| 657 | - <!-- AdminLTE App --> | |
| 658 | - <script src="../../static/js/app.min.js"></script> | |
| 659 | - <!-- AdminLTE for demo purposes --> | |
| 660 | - <script src="../../static/js/sidebar.js"></script> | |
| 661 | - | |
| 662 | - | |
| 663 | - | |
| 664 | - | |
| 665 | - | |
| 666 | - | |
| 667 | - | |
| 668 | - </body></html> | |
| 669 | 899 | \ No newline at end of file |
| 900 | +</div><!-- ./wrapper --> | |
| 901 | + | |
| 902 | +<!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip --> | |
| 903 | +<script type="text/javascript"> | |
| 904 | + $('div.alert').not('.alert-danger').delay(3000).slideUp(300); | |
| 905 | +</script> | |
| 906 | + | |
| 907 | +<!-- AdminLTE App --> | |
| 908 | +<script src="./../../static/js/app.min.js"></script> | |
| 909 | +<!-- AdminLTE for demo purposes --> | |
| 910 | +<script src="./../../static/js/sidebar.js"></script> | |
| 911 | +</body> | |
| 912 | +</html> | |
| 670 | 913 | \ No newline at end of file | ... | ... |