Commit 35ae702f294a786c86de9aa73e1e1d882d6ca48b

Authored by 周伟鹏
1 parent e97a3de6

点播列表、站点列表页面添加

... ... @@ -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
... ... @@ -20,4 +20,7 @@ public class UsersServiceImpl {
20 20 return shyUsersMapper.selectByPrimaryKey(id);
21 21 }
22 22  
  23 + public ShyUsers select(ShyUsers shyUsers) {
  24 + return shyUsersMapper.selectOne(shyUsers);
  25 + }
23 26 }
... ...
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>&nbsp;</span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span>&nbsp;</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>&nbsp;</span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span>&nbsp;</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>&nbsp;</span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span>&nbsp;</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>&nbsp;</span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span>&nbsp;</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>&nbsp;</span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span>&nbsp;</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>&nbsp;</span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span>&nbsp;</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>&nbsp;</span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span>&nbsp;</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>&nbsp;</span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span>&nbsp;</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>&nbsp;</span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span>&nbsp;</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>&nbsp;</span><a class="edit" href="javascript:void(0)"><button class="btn btn-primary btn-xs">设置</button></a><span> </span><span>&nbsp;</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>&nbsp;</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>&nbsp;</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/">&nbsp;&nbsp;&nbsp;&nbsp;视讯中国&nbsp;&nbsp;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(&#39;forms&#39;)">查询
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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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&amp;w=224&amp;h=126&amp;m=2&amp;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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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> &nbsp;&nbsp;</span><a class="detail" href="javascript:void(0)"><button class="btn btn-default btn-sm" disabled="disabled">查看</button></a><span> &nbsp;&nbsp;</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> &nbsp;&nbsp;</span>
  548 + <a class="detail" href="javascript:void(0)">
  549 + <button class="btn btn-default btn-sm" disabled="disabled">查看</button>
  550 + </a>
  551 + <span> &nbsp;&nbsp;</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
... ...