Commit 9a13d2d4e6f2a3e208d01d340bede9deb7499f92

Authored by 王言钊
1 parent 5ab17a5c

优化审核云页面展示

Too many changes to show.

To preserve performance only 13 of 16 files are displayed.

src/main/resources/templates/common/frame.html
@@ -74,7 +74,7 @@ line-height: 2em; margin: 0 auto;font-size: 2em" @@ -74,7 +74,7 @@ line-height: 2em; margin: 0 auto;font-size: 2em"
74 <ul class="sidebar-menu"> 74 <ul class="sidebar-menu">
75 <li class="header">菜单导航</li> 75 <li class="header">菜单导航</li>
76 <li class="treeview active"> 76 <li class="treeview active">
77 - <a href="#"> 77 + <a href="#" id="s">
78 <span class="menu-item-top">审核云</span> 78 <span class="menu-item-top">审核云</span>
79 </a> 79 </a>
80 <ul class="treeview-menu"> 80 <ul class="treeview-menu">
@@ -89,7 +89,7 @@ line-height: 2em; margin: 0 auto;font-size: 2em&quot; @@ -89,7 +89,7 @@ line-height: 2em; margin: 0 auto;font-size: 2em&quot;
89 </ul> 89 </ul>
90 </li> 90 </li>
91 <li class="treeview" th:if="${session.sessionUser.spid==0 || session.sessionUser.spid==60}"> 91 <li class="treeview" th:if="${session.sessionUser.spid==0 || session.sessionUser.spid==60}">
92 - <a href="#"> 92 + <a href="#" id="x">
93 <span class="menu-item-top">系统管理</span> 93 <span class="menu-item-top">系统管理</span>
94 </a> 94 </a>
95 <ul class="treeview-menu"> 95 <ul class="treeview-menu">
@@ -106,6 +106,7 @@ line-height: 2em; margin: 0 auto;font-size: 2em&quot; @@ -106,6 +106,7 @@ line-height: 2em; margin: 0 auto;font-size: 2em&quot;
106 </section> 106 </section>
107 <!-- /.sidebar --> 107 <!-- /.sidebar -->
108 </aside> 108 </aside>
  109 +
109 <script> 110 <script>
110 $(document).ready(function () { 111 $(document).ready(function () {
111 var url = window.location.pathname; 112 var url = window.location.pathname;
src/main/resources/templates/page/audio.html
@@ -76,7 +76,8 @@ @@ -76,7 +76,8 @@
76 </button> 76 </button>
77 </div> 77 </div>
78 <div class="form-horizontal form-group-sm" id="forms" style="display: none;float: left;"> 78 <div class="form-horizontal form-group-sm" id="forms" style="display: none;float: left;">
79 - <div class="btn-group margin-bottom col-md-6" style="padding: 0;width: 15%;float: left;"> 79 + <div class="btn-group margin-bottom col-md-6"
  80 + style="padding: 0;width: 15%;float: left;">
80 <div class="col-md-5" style="padding: 0;width: 100%;"> 81 <div class="col-md-5" style="padding: 0;width: 100%;">
81 <label for="video_titleID" class="control-label cb-toolbar">标题:</label> 82 <label for="video_titleID" class="control-label cb-toolbar">标题:</label>
82 <div class="col-sm-9" style="padding: 0;"> 83 <div class="col-sm-9" style="padding: 0;">
@@ -85,7 +86,8 @@ @@ -85,7 +86,8 @@
85 </div> 86 </div>
86 </div> 87 </div>
87 88
88 - <div class="btn-group margin-bottom col-md-6" style="padding: 0;width: 10%;float: left;"> 89 + <div class="btn-group margin-bottom col-md-6"
  90 + style="padding: 0;width: 10%;float: left;">
89 <div class="col-md-5" style="padding: 0;width: 100%;"> 91 <div class="col-md-5" style="padding: 0;width: 100%;">
90 <label for="state" class="control-label cb-toolbar">状态:</label> 92 <label for="state" class="control-label cb-toolbar">状态:</label>
91 <div class="col-sm-8" style="padding: 0;"> 93 <div class="col-sm-8" style="padding: 0;">
@@ -124,14 +126,16 @@ @@ -124,14 +126,16 @@
124 </div> 126 </div>
125 </div> 127 </div>
126 128
127 - <div class="col-md-6" style="padding: 0;width: 25%;" th:if="${session.sessionUser.spid==0}"> 129 + <div class="col-md-6" style="padding: 0;width: 25%;"
  130 + th:if="${session.sessionUser.spid==0}">
128 <label for="sp_desc" class="control-label cb-toolbar">sp简称:</label> 131 <label for="sp_desc" class="control-label cb-toolbar">sp简称:</label>
129 <div class="col-sm-9" style="padding: 0;"> 132 <div class="col-sm-9" style="padding: 0;">
130 <input class="form-control" type="text" value="" id="sp_desc"> 133 <input class="form-control" type="text" value="" id="sp_desc">
131 </div> 134 </div>
132 </div> 135 </div>
133 136
134 - <div class="col-md-6" style="padding: 0;width: 25%;" th:if="${session.sessionUser.spid==0}"> 137 + <div class="col-md-6" style="padding: 0;width: 25%;"
  138 + th:if="${session.sessionUser.spid==0}">
135 <label for="sp_Id" class="control-label cb-toolbar">sp_Id</label> 139 <label for="sp_Id" class="control-label cb-toolbar">sp_Id</label>
136 <div class="col-sm-9" style="padding: 0;"> 140 <div class="col-sm-9" style="padding: 0;">
137 <input class="form-control" type="text" value="" id="sp_Id"> 141 <input class="form-control" type="text" value="" id="sp_Id">
@@ -220,7 +224,7 @@ @@ -220,7 +224,7 @@
220 type="checkbox" th:value="${audio.id}"></td> 224 type="checkbox" th:value="${audio.id}"></td>
221 <td style="text-align: center; width: 6%;" 225 <td style="text-align: center; width: 6%;"
222 th:text="${audio.spid_desc}"></td> 226 th:text="${audio.spid_desc}"></td>
223 - <td style="text-align: center; width: 20%;" > 227 + <td style="text-align: center; width: 20%;">
224 <a class="detail" th:href="@{'/audio/details/?id='+${audio.id}}"> 228 <a class="detail" th:href="@{'/audio/details/?id='+${audio.id}}">
225 <span th:text="${audio.audioTitle}">邓建国正面PK冯小刚</span> 229 <span th:text="${audio.audioTitle}">邓建国正面PK冯小刚</span>
226 </a> 230 </a>
@@ -240,9 +244,9 @@ @@ -240,9 +244,9 @@
240 <!-- <span class="btn btn-sm btn-danger" th:if="${video.state==3}">自动审核失败</span> --> 244 <!-- <span class="btn btn-sm btn-danger" th:if="${video.state==3}">自动审核失败</span> -->
241 </td> 245 </td>
242 <td style="text-align: center; width: 3%;"> 246 <td style="text-align: center; width: 3%;">
243 - <span th:if="${audio.shenhe_type==1}">免审</span>  
244 - <span th:if="${audio.shenhe_type==2}">机审</span>  
245 - <span th:if="${audio.shenhe_type==3}">人工审</span> 247 + <span th:if="${audio.shenhe_type==1}">免审</span>
  248 + <span th:if="${audio.shenhe_type==2}">机审</span>
  249 + <span th:if="${audio.shenhe_type==3}">人工审</span>
246 </td> 250 </td>
247 <td style="text-align: center; width: 10%;" 251 <td style="text-align: center; width: 10%;"
248 th:text="${#dates.format(audio.uploadTime, 'yyyy-MM-dd HH:mm:ss')}"> 252 th:text="${#dates.format(audio.uploadTime, 'yyyy-MM-dd HH:mm:ss')}">
@@ -255,7 +259,10 @@ @@ -255,7 +259,10 @@
255 <td style="text-align: center; width: 17%;"> 259 <td style="text-align: center; width: 17%;">
256 <a class="detail" th:href="@{'/audio/details/?id='+${audio.id}}"> 260 <a class="detail" th:href="@{'/audio/details/?id='+${audio.id}}">
257 <!--th:if="${ (video.receive==true and session.sessionUser.userId==video.receive_user_id) or (video.state==1 or video.state==2) }"--> 261 <!--th:if="${ (video.receive==true and session.sessionUser.userId==video.receive_user_id) or (video.state==1 or video.state==2) }"-->
258 - <button class="btn btn-info btn-sm" th:style="${state1 eq '0' && receive1 eq 'false'} ? 'display: none ' : ' '">查看</button> 262 + <button class="btn btn-info btn-sm"
  263 + th:style="${state1 eq '0' && receive1 eq 'false'} ? 'display: none ' : ' '">
  264 + 查看
  265 + </button>
259 </a> 266 </a>
260 <span th:if="${audio.state==0 and audio.receive==0}"> &nbsp;</span> 267 <span th:if="${audio.state==0 and audio.receive==0}"> &nbsp;</span>
261 <a th:href="@{'javascript:applyReceive('+${audio.id}+')'}" 268 <a th:href="@{'javascript:applyReceive('+${audio.id}+')'}"
@@ -284,7 +291,7 @@ @@ -284,7 +291,7 @@
284 <option value="50" th:selected="${pageSize==50}">50</option> 291 <option value="50" th:selected="${pageSize==50}">50</option>
285 <option value="100" th:selected="${pageSize==100}">100</option> 292 <option value="100" th:selected="${pageSize==100}">100</option>
286 </select> 293 </select>
287 - <span class="pagination-info" >条记录</span> 294 + <span class="pagination-info">条记录</span>
288 </div> 295 </div>
289 <div class="pull-right pagination"> 296 <div class="pull-right pagination">
290 <ul class="pagination" th:if="${audioPage.pages>1}"> 297 <ul class="pagination" th:if="${audioPage.pages>1}">
@@ -331,7 +338,19 @@ @@ -331,7 +338,19 @@
331 </section> 338 </section>
332 </div> 339 </div>
333 <script th:inline="javascript"> 340 <script th:inline="javascript">
  341 + function GetQueryString(name) {
  342 + var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
  343 + var r = window.location.search.substr(1).match(reg);
  344 + if (r != null) return unescape(r[2]);
  345 + return null;
  346 + }
  347 +
334 $(function () { 348 $(function () {
  349 + if (GetQueryString("up_d") == "2") {
  350 + $("#query").click();
  351 + } else {
  352 +
  353 + }
335 //按钮颜色设置 354 //按钮颜色设置
336 var state = [[${param.state}]] ? [[${param.state}]][0] : null; 355 var state = [[${param.state}]] ? [[${param.state}]][0] : null;
337 var receive = [[${param.receive}]] ? [[${param.receive}]][0] : null; 356 var receive = [[${param.receive}]] ? [[${param.receive}]][0] : null;
@@ -369,8 +388,8 @@ @@ -369,8 +388,8 @@
369 } 388 }
370 389
371 //选择每页数量触发函数 390 //选择每页数量触发函数
372 - function selectPageSize(){  
373 - var pageSize=$("#pageSize").val(); 391 + function selectPageSize() {
  392 + var pageSize = $("#pageSize").val();
374 var param = location.search; 393 var param = location.search;
375 if (param.indexOf("pageSize=") != -1) { 394 if (param.indexOf("pageSize=") != -1) {
376 var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连 395 var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连
@@ -378,7 +397,7 @@ @@ -378,7 +397,7 @@
378 var h = ""; 397 var h = "";
379 for (var i = 0; i < split.length; i++) { 398 for (var i = 0; i < split.length; i++) {
380 var s = split[i]; 399 var s = split[i];
381 - if (s.indexOf("pageSize=") < 0 &&s.indexOf("page=") < 0) h = h + "&" + split[i]; 400 + if (s.indexOf("pageSize=") < 0 && s.indexOf("page=") < 0) h = h + "&" + split[i];
382 } 401 }
383 h = h.substring(1, h.length); 402 h = h.substring(1, h.length);
384 window.location.href = "/audio/page?" + h + "&pageSize=" + pageSize; 403 window.location.href = "/audio/page?" + h + "&pageSize=" + pageSize;
@@ -401,25 +420,25 @@ @@ -401,25 +420,25 @@
401 window.location.href = "/audio/excel" + param; 420 window.location.href = "/audio/excel" + param;
402 } 421 }
403 422
404 - var video_priority =""; 423 + var video_priority = "";
405 var video_title = ""; 424 var video_title = "";
406 - var start_date =""; 425 + var start_date = "";
407 var end_date = ""; 426 var end_date = "";
408 - var sp_desc =""; 427 + var sp_desc = "";
409 var count = ""; 428 var count = "";
410 var state = ""; 429 var state = "";
411 var sp_Id = ""; 430 var sp_Id = "";
412 431
413 432
414 - function updateValue(){ 433 + function updateValue() {
415 // video_priority = $("#video_priority").val(); 434 // video_priority = $("#video_priority").val();
416 video_title = $("#video_titleID").val(); 435 video_title = $("#video_titleID").val();
417 start_date = $("#start_date").val(); 436 start_date = $("#start_date").val();
418 end_date = $("#end_date").val(); 437 end_date = $("#end_date").val();
419 state = $("#state").val(); 438 state = $("#state").val();
420 sp_Id = $("#sp_Id").val(); 439 sp_Id = $("#sp_Id").val();
421 - var spId=[[${session.sessionUser.spid}]];  
422 - if(spId==0){ 440 + var spId = [[${session.sessionUser.spid}]];
  441 + if (spId == 0) {
423 sp_desc = $("#sp_desc").val(); 442 sp_desc = $("#sp_desc").val();
424 count = $("#pageSize").val(); 443 count = $("#pageSize").val();
425 } 444 }
@@ -429,35 +448,36 @@ @@ -429,35 +448,36 @@
429 //全部 448 //全部
430 function quanbu() { 449 function quanbu() {
431 updateValue(); 450 updateValue();
432 - window.location.href = "/audio/page?video_title=" + video_title + "&start_date=" + start_date + "&end_date=" + end_date + "&state=" + state + "&video_priority=" + video_priority + "&sp_desc=" + sp_desc+"&pageSize="+count+"&sp_Id="+sp_Id; 451 + var up_d = $("#forms").attr("up_d");
  452 + window.location.href = "/audio/page?video_title=" + video_title + "&start_date=" + start_date + "&end_date=" + end_date + "&state=" + state + "&video_priority=" + video_priority + "&sp_desc=" + sp_desc + "&pageSize=" + count + "&sp_Id=" + sp_Id + "&up_d=" + up_d;
433 } 453 }
434 454
435 //全部待领 455 //全部待领
436 $('#daishen').click(function () { 456 $('#daishen').click(function () {
437 updateValue(); 457 updateValue();
438 - if($.trim(state) == '') state=0; 458 + if ($.trim(state) == '') state = 0;
439 var receive = 0; 459 var receive = 0;
440 - window.location.href = "page?video_title=" + video_title + "&start_date=" + start_date + "&end_date=" + end_date + "&state=" + state + "&receive=" + receive + "&video_priority=" + video_priority + "&sp_desc=" + sp_desc+"&pageSize="+count+"&sp_Id="+sp_Id; 460 + window.location.href = "page?video_title=" + video_title + "&start_date=" + start_date + "&end_date=" + end_date + "&state=" + state + "&receive=" + receive + "&video_priority=" + video_priority + "&sp_desc=" + sp_desc + "&pageSize=" + count + "&sp_Id=" + sp_Id;
441 }); 461 });
442 //我的待审核 462 //我的待审核
443 $('#Mydaishen').click(function () { 463 $('#Mydaishen').click(function () {
444 updateValue(); 464 updateValue();
445 var receive = 1; 465 var receive = 1;
446 - if($.trim(state) == '') state=0;  
447 - window.location.href = "page?video_title=" + video_title + "&start_date=" + start_date + "&end_date=" + end_date + "&state=" + state + "&receive=" + receive + "&video_priority=" + video_priority + "&sp_desc=" + sp_desc+"&pageSize="+count+"&sp_Id="+sp_Id; 466 + if ($.trim(state) == '') state = 0;
  467 + window.location.href = "page?video_title=" + video_title + "&start_date=" + start_date + "&end_date=" + end_date + "&state=" + state + "&receive=" + receive + "&video_priority=" + video_priority + "&sp_desc=" + sp_desc + "&pageSize=" + count + "&sp_Id=" + sp_Id;
448 }); 468 });
449 //我的已审核 469 //我的已审核
450 $('#yishen').click(function () { 470 $('#yishen').click(function () {
451 updateValue(); 471 updateValue();
452 var receive = 1; 472 var receive = 1;
453 - if($.trim(state) == '') state=3;//审核状态,3代表通过和拒绝都查询  
454 - window.location.href = "page?video_title=" + video_title + "&start_date=" + start_date + "&end_date=" + end_date + "&state=" + state + "&receive=" + receive + "&video_priority=" + video_priority + "&sp_desc=" + sp_desc+"&pageSize="+count+"&sp_Id="+sp_Id; 473 + if ($.trim(state) == '') state = 3;//审核状态,3代表通过和拒绝都查询
  474 + window.location.href = "page?video_title=" + video_title + "&start_date=" + start_date + "&end_date=" + end_date + "&state=" + state + "&receive=" + receive + "&video_priority=" + video_priority + "&sp_desc=" + sp_desc + "&pageSize=" + count + "&sp_Id=" + sp_Id;
455 }); 475 });
456 476
457 477
458 //查询 478 //查询
459 $('#videos_query').click(function () { 479 $('#videos_query').click(function () {
460 - window.location.href = "/audio/page?video_title=" + video_title + "&start_date=" + start_date + "&end_date=" + end_date + "&state=" + state + "&video_priority=" + video_priority + "&sp_desc=" + sp_desc+"&pageSize="+count+"&sp_Id="+sp_Id; 480 + window.location.href = "/audio/page?video_title=" + video_title + "&start_date=" + start_date + "&end_date=" + end_date + "&state=" + state + "&video_priority=" + video_priority + "&sp_desc=" + sp_desc + "&pageSize=" + count + "&sp_Id=" + sp_Id;
461 }); 481 });
462 /*全选的操作*/ 482 /*全选的操作*/
463 $('#select_all').click(function () { 483 $('#select_all').click(function () {
@@ -616,10 +636,12 @@ @@ -616,10 +636,12 @@
616 $(id_name).slideUp(350); 636 $(id_name).slideUp(350);
617 $('#a_up').show(); 637 $('#a_up').show();
618 $('#a_down').hide(); 638 $('#a_down').hide();
  639 + $("#forms").attr("up_d", "1");
619 } else { 640 } else {
620 $(id_name).slideDown(350); 641 $(id_name).slideDown(350);
621 $('#a_up').hide(); 642 $('#a_up').hide();
622 $('#a_down').show(); 643 $('#a_down').show();
  644 + $("#forms").attr("up_d", "2");
623 } 645 }
624 } 646 }
625 647
src/main/resources/templates/page/audioDetail.html
@@ -120,16 +120,36 @@ @@ -120,16 +120,36 @@
120 onchange="change()" multiple="" data-placeholder="选择常用审核意见,可多选" 120 onchange="change()" multiple="" data-placeholder="选择常用审核意见,可多选"
121 name="attr_tags[]" id="attr_tags" style="width: 100%;" 121 name="attr_tags[]" id="attr_tags" style="width: 100%;"
122 tabindex="-1" aria-hidden="true"> 122 tabindex="-1" aria-hidden="true">
123 - <option value="其他" th:selected="${audio.attr_tags.indexOf('其他')!=-1}">其他</option>  
124 - <option value="不符" th:selected="${audio.attr_tags.indexOf('不符')!=-1}">不符</option>  
125 - <option value="规范" th:selected="${audio.attr_tags.indexOf('规范')!=-1}">规范</option>  
126 - <option value="建议" th:selected="${audio.attr_tags.indexOf('建议')!=-1}">建议</option>  
127 - <option value="错字" th:selected="${audio.attr_tags.indexOf('错字')!=-1}">错字</option>  
128 - <option value="要求" th:selected="${audio.attr_tags.indexOf('要求')!=-1}">要求</option>  
129 - <option value="图片" th:selected="${audio.attr_tags.indexOf('图片')!=-1}">图片</option>  
130 - <option value="敏感" th:selected="${audio.attr_tags.indexOf('敏感')!=-1}">敏感</option>  
131 - <option value="视频" th:selected="${audio.attr_tags.indexOf('视频')!=-1}">视频</option>  
132 - <option value="提交" th:selected="${audio.attr_tags.indexOf('提交')!=-1}">提交</option> 123 + <option value="其他"
  124 + th:selected="${audio.attr_tags.indexOf('其他')!=-1}">其他
  125 + </option>
  126 + <option value="不符"
  127 + th:selected="${audio.attr_tags.indexOf('不符')!=-1}">不符
  128 + </option>
  129 + <option value="规范"
  130 + th:selected="${audio.attr_tags.indexOf('规范')!=-1}">规范
  131 + </option>
  132 + <option value="建议"
  133 + th:selected="${audio.attr_tags.indexOf('建议')!=-1}">建议
  134 + </option>
  135 + <option value="错字"
  136 + th:selected="${audio.attr_tags.indexOf('错字')!=-1}">错字
  137 + </option>
  138 + <option value="要求"
  139 + th:selected="${audio.attr_tags.indexOf('要求')!=-1}">要求
  140 + </option>
  141 + <option value="图片"
  142 + th:selected="${audio.attr_tags.indexOf('图片')!=-1}">图片
  143 + </option>
  144 + <option value="敏感"
  145 + th:selected="${audio.attr_tags.indexOf('敏感')!=-1}">敏感
  146 + </option>
  147 + <option value="视频"
  148 + th:selected="${audio.attr_tags.indexOf('视频')!=-1}">视频
  149 + </option>
  150 + <option value="提交"
  151 + th:selected="${audio.attr_tags.indexOf('提交')!=-1}">提交
  152 + </option>
133 </select> 153 </select>
134 </div> 154 </div>
135 </div> 155 </div>
@@ -142,7 +162,6 @@ @@ -142,7 +162,6 @@
142 </div> 162 </div>
143 163
144 164
145 -  
146 </div> 165 </div>
147 166
148 <div class="form-group col-sm-7" style="padding-left:200px"> 167 <div class="form-group col-sm-7" style="padding-left:200px">
@@ -177,7 +196,9 @@ @@ -177,7 +196,9 @@
177 style="margin-left: -3%">封面图:</label> 196 style="margin-left: -3%">封面图:</label>
178 </div> 197 </div>
179 <div style="height:110px; margin-left: 17%;"> 198 <div style="height:110px; margin-left: 17%;">
180 - <div class="col-sm-4 popover-options " th:style="${imgsStat.index==0}? 'float:left;margin-right: 43px;margin-left: -18px;':''" th:if="${imgsStat.index<2}" 199 + <div class="col-sm-4 popover-options "
  200 + th:style="${imgsStat.index==0}? 'float:left;margin-right: 43px;margin-left: -18px;':''"
  201 + th:if="${imgsStat.index<2}"
181 th:each="imgs :${images}"> 202 th:each="imgs :${images}">
182 <a href="#"> 203 <a href="#">
183 <img th:src="@{${imgs.value}}" height="100px" alt="封面图"> 204 <img th:src="@{${imgs.value}}" height="100px" alt="封面图">
@@ -188,7 +209,8 @@ @@ -188,7 +209,8 @@
188 <div style="height: 110px;margin-top: 15px;"> 209 <div style="height: 110px;margin-top: 15px;">
189 <label for="" class="control-label col-sm-4" 210 <label for="" class="control-label col-sm-4"
190 style="width: 26.3%;"></label> 211 style="width: 26.3%;"></label>
191 - <div class="col-sm-4 popover-options " th:style="${imgsStat.index==2}?'float:left;margin-right: 15px;':'float:left;'" 212 + <div class="col-sm-4 popover-options "
  213 + th:style="${imgsStat.index==2}?'float:left;margin-right: 15px;':'float:left;'"
192 th:if="${imgsStat.index>=2&&imgsStat.index<4}" 214 th:if="${imgsStat.index>=2&&imgsStat.index<4}"
193 th:each="imgs :${images}"> 215 th:each="imgs :${images}">
194 <a href="#"> 216 <a href="#">
@@ -200,7 +222,8 @@ @@ -200,7 +222,8 @@
200 <div style="height: 110px;margin-top: 15px;"> 222 <div style="height: 110px;margin-top: 15px;">
201 <label for="" class="control-label col-sm-4" 223 <label for="" class="control-label col-sm-4"
202 style="width: 26.3%;"></label> 224 style="width: 26.3%;"></label>
203 - <div class="col-sm-4 popover-options" th:style="${imgsStat.index==4}?'float:left;margin-right: 15px;':'float:left;'" 225 + <div class="col-sm-4 popover-options"
  226 + th:style="${imgsStat.index==4}?'float:left;margin-right: 15px;':'float:left;'"
204 th:if="${imgsStat.index>=4}" 227 th:if="${imgsStat.index>=4}"
205 th:each="imgs :${images}"> 228 th:each="imgs :${images}">
206 <a href="#"> 229 <a href="#">
@@ -254,6 +277,16 @@ @@ -254,6 +277,16 @@
254 </div> 277 </div>
255 </div> 278 </div>
256 <script th:inline="javascript"> 279 <script th:inline="javascript">
  280 +
  281 + $(function () {
  282 + var url = "/audio/page";
  283 + $('ul.treeview-menu>li').removeClass("active");
  284 + $('.sidebar-menu>li').removeClass("active");
  285 + $('ul.treeview-menu>li').find('a[id="' + url + '"]').closest('li').addClass('active'); //二级链接高亮
  286 + $('ul.treeview-menu>li').find('a[id="' + url + '"]').closest('li.treeview').addClass('active'); //一级栏目[含二级链接]高亮
  287 + $('.sidebar-menu>li').find('a[id="' + url + '"]').closest('li').addClass('active'); //一级栏目[不含二级链接]高亮
  288 + })
  289 +
257 //使常用审核意见回显到下方的备注中 290 //使常用审核意见回显到下方的备注中
258 function change() { 291 function change() {
259 // $("#msg").val($("#attr_tags").val()); 292 // $("#msg").val($("#attr_tags").val());
@@ -291,7 +324,7 @@ @@ -291,7 +324,7 @@
291 alert('请输入审核备注或者常用审核意见!'); 324 alert('请输入审核备注或者常用审核意见!');
292 return false; 325 return false;
293 } 326 }
294 - if (typeof(row_id) == "undefined") { 327 + if (typeof (row_id) == "undefined") {
295 return false; 328 return false;
296 } 329 }
297 //拒绝 330 //拒绝
@@ -302,7 +335,7 @@ @@ -302,7 +335,7 @@
302 id: id, 335 id: id,
303 activity_id: activity_id, 336 activity_id: activity_id,
304 state: state, 337 state: state,
305 - attr_tags: attr_tags+"", 338 + attr_tags: attr_tags + "",
306 msg: msg, 339 msg: msg,
307 callback: callback 340 callback: callback
308 }, 341 },
@@ -325,7 +358,7 @@ @@ -325,7 +358,7 @@
325 var attr_tags = $('#attr_tags').val();//获取标签属性信息 358 var attr_tags = $('#attr_tags').val();//获取标签属性信息
326 var msg = $('#msg').val(); //获取审核msg 359 var msg = $('#msg').val(); //获取审核msg
327 var callback = [[${audio.callback}]]; 360 var callback = [[${audio.callback}]];
328 - if (typeof(activity_id) == "undefined") { 361 + if (typeof (activity_id) == "undefined") {
329 return false; 362 return false;
330 } 363 }
331 if (confirm("您确认通过此条点播吗?")) { 364 if (confirm("您确认通过此条点播吗?")) {
@@ -333,7 +366,7 @@ @@ -333,7 +366,7 @@
333 id: id, 366 id: id,
334 activity_id: activity_id, 367 activity_id: activity_id,
335 state: state, 368 state: state,
336 - attr_tags: attr_tags+"", 369 + attr_tags: attr_tags + "",
337 msg: msg, 370 msg: msg,
338 callback: callback 371 callback: callback
339 }, 372 },
src/main/resources/templates/page/channel.html
@@ -52,7 +52,7 @@ @@ -52,7 +52,7 @@
52 data-target="#modal" onclick="repulse();">拒绝 52 data-target="#modal" onclick="repulse();">拒绝
53 </button> 53 </button>
54 <button type="button" class="btn btn-success btn-sm margin-r-5 action_bottom" 54 <button type="button" class="btn btn-success btn-sm margin-r-5 action_bottom"
55 - id="morePass" onclick="morePass();">批量通过 55 + id="morePass" onclick="morePass();">批量通过
56 </button> 56 </button>
57 </div> 57 </div>
58 58
@@ -66,15 +66,15 @@ @@ -66,15 +66,15 @@
66 </button> 66 </button>
67 <button type="button" id="daishen" 67 <button type="button" id="daishen"
68 class="btn btn-sm margin-r-5 action_bottom" 68 class="btn btn-sm margin-r-5 action_bottom"
69 - >全部待领 69 + >全部待领
70 </button> 70 </button>
71 <button type="button" id="Mydaishen" 71 <button type="button" id="Mydaishen"
72 class="btn btn-sm margin-r-5 action_bottom hide" 72 class="btn btn-sm margin-r-5 action_bottom hide"
73 - >我的待审 73 + >我的待审
74 </button> 74 </button>
75 <button type="button" id="yishen" 75 <button type="button" id="yishen"
76 class="btn btn-sm margin-r-5 action_bottom" 76 class="btn btn-sm margin-r-5 action_bottom"
77 - >我的已审 77 + >我的已审
78 </button> 78 </button>
79 </div> 79 </div>
80 <button type="button" class="btn btn-primary btn-sm margin-r-5" id="query" 80 <button type="button" class="btn btn-primary btn-sm margin-r-5" id="query"
@@ -92,24 +92,26 @@ @@ -92,24 +92,26 @@
92 <label for="channel_id" class="control-label cb-toolbar">频道id:</label> 92 <label for="channel_id" class="control-label cb-toolbar">频道id:</label>
93 <div class="col-sm-8" style="padding: 0;"> 93 <div class="col-sm-8" style="padding: 0;">
94 <input class="form-control" name="channel_id" type="text" 94 <input class="form-control" name="channel_id" type="text"
95 - id="channel_id" > 95 + id="channel_id">
96 </div> 96 </div>
97 </div> 97 </div>
98 <div class="col-md-4" style="padding: 0"> 98 <div class="col-md-4" style="padding: 0">
99 <label for="channel_name" class="control-label cb-toolbar">频道名称:</label> 99 <label for="channel_name" class="control-label cb-toolbar">频道名称:</label>
100 <div class="col-sm-8" style="padding: 0;"> 100 <div class="col-sm-8" style="padding: 0;">
101 - <input class="form-control" name="channel_name" type="text" id="channel_name"  
102 - > 101 + <input class="form-control" name="channel_name" type="text"
  102 + id="channel_name"
  103 + >
103 </div> 104 </div>
104 </div> 105 </div>
105 <div class="col-md-3" style="padding: 0"> 106 <div class="col-md-3" style="padding: 0">
106 <label for="shenhe_status" class="control-label cb-toolbar">审核状态:</label> 107 <label for="shenhe_status" class="control-label cb-toolbar">审核状态:</label>
107 <div class="col-sm-6" style="padding: 0;"> 108 <div class="col-sm-6" style="padding: 0;">
108 - <select class="form-control col-sm-2" id="shenhe_status" name="shenhe_status"> 109 + <select class="form-control col-sm-2" id="shenhe_status"
  110 + name="shenhe_status">
109 <option value="">全部</option> 111 <option value="">全部</option>
110 - <option value="0" >未审核</option>  
111 - <option value="1" >已通过</option>  
112 - <option value="2" >已拒绝</option> 112 + <option value="0">未审核</option>
  113 + <option value="1">已通过</option>
  114 + <option value="2">已拒绝</option>
113 </select> 115 </select>
114 </div> 116 </div>
115 </div> 117 </div>
@@ -120,7 +122,8 @@ @@ -120,7 +122,8 @@
120 <div class="col-md-6" style="padding: 0;width: 45%;"> 122 <div class="col-md-6" style="padding: 0;width: 45%;">
121 <label for="start_date" class="control-label cb-toolbar">时间:</label> 123 <label for="start_date" class="control-label cb-toolbar">时间:</label>
122 <div class="input-group col-md-9 date"> 124 <div class="input-group col-md-9 date">
123 - <input class="form-control date" name="start_date" type="text" id="start_date" > 125 + <input class="form-control date" name="start_date" type="text"
  126 + id="start_date">
124 <span class="input-group-addon"> 127 <span class="input-group-addon">
125 <span class="glyphicon glyphicon-calendar"></span> 128 <span class="glyphicon glyphicon-calendar"></span>
126 </span> 129 </span>
@@ -130,7 +133,7 @@ @@ -130,7 +133,7 @@
130 <label for="start_date" class="control-label cb-toolbar">至</label> 133 <label for="start_date" class="control-label cb-toolbar">至</label>
131 <div class="input-group col-md-9 date"> 134 <div class="input-group col-md-9 date">
132 <input class="form-control date" name="end_date" type="text" 135 <input class="form-control date" name="end_date" type="text"
133 - id="end_date" > 136 + id="end_date">
134 <span class="input-group-addon"> 137 <span class="input-group-addon">
135 <span class="glyphicon glyphicon-calendar"></span> 138 <span class="glyphicon glyphicon-calendar"></span>
136 </span> 139 </span>
@@ -205,12 +208,12 @@ @@ -205,12 +208,12 @@
205 <div class="th-inner ">审核消息</div> 208 <div class="th-inner ">审核消息</div>
206 <div class="fht-cell"></div> 209 <div class="fht-cell"></div>
207 </th> 210 </th>
208 -<!-- <th style="text-align: center; width: 5%; " -->  
209 -<!-- data-field="state_name_short" tabindex="0"> -->  
210 -<!-- <div class="th-inner ">是否下线 -->  
211 -<!-- </div> -->  
212 -<!-- <div class="fht-cell"></div> -->  
213 -<!-- </th> --> 211 + <!-- <th style="text-align: center; width: 5%; " -->
  212 + <!-- data-field="state_name_short" tabindex="0"> -->
  213 + <!-- <div class="th-inner ">是否下线 -->
  214 + <!-- </div> -->
  215 + <!-- <div class="fht-cell"></div> -->
  216 + <!-- </th> -->
214 <th style="text-align: center ; width: 8%; " data-field="channel_time" 217 <th style="text-align: center ; width: 8%; " data-field="channel_time"
215 tabindex="0"> 218 tabindex="0">
216 <div class="th-inner ">频道创建时间</div> 219 <div class="th-inner ">频道创建时间</div>
@@ -230,10 +233,10 @@ @@ -230,10 +233,10 @@
230 </tr> 233 </tr>
231 </thead> 234 </thead>
232 <tbody> 235 <tbody>
233 - <tr th:data-index="${channelStat.index}" 236 + <tr th:data-index="${channelStat.index}"
234 th:each="channel : ${channelPage.list}"> 237 th:each="channel : ${channelPage.list}">
235 <td class="bs-checkbox " 238 <td class="bs-checkbox "
236 - style="text-align: center; vertical-align:middle;width: 3%;"> 239 + style="text-align: center; vertical-align:middle;width: 3%;">
237 <input data-index="0" name="btSelectItem" type="checkbox" 240 <input data-index="0" name="btSelectItem" type="checkbox"
238 th:value="${channel.id}"></td> 241 th:value="${channel.id}"></td>
239 <td style="text-align: center; vertical-align:middle;width: 6%;" 242 <td style="text-align: center; vertical-align:middle;width: 6%;"
@@ -247,14 +250,15 @@ @@ -247,14 +250,15 @@
247 </td> 250 </td>
248 <td style="text-align: center; vertical-align:middle;width: 6%;"> 251 <td style="text-align: center; vertical-align:middle;width: 6%;">
249 <div width="60px" height="60px"><img 252 <div width="60px" height="60px"><img
250 - th:src="@{${channel.channel_img}}" width="60px" height="60px" 253 + th:src="@{${channel.channel_img}}" width="60px"
  254 + height="60px"
251 alt="频道封面图"></div> 255 alt="频道封面图"></div>
252 </td> 256 </td>
253 - <td style="text-align: center; vertical-align:middle; width: 3%;">  
254 - <span th:if="${channel.shenhe_type==1}">免审</span>  
255 - <span th:if="${channel.shenhe_type==2}">机审</span>  
256 - <span th:if="${channel.shenhe_type==3}">人工审</span>  
257 - </td> 257 + <td style="text-align: center; vertical-align:middle; width: 3%;">
  258 + <span th:if="${channel.shenhe_type==1}">免审</span>
  259 + <span th:if="${channel.shenhe_type==2}">机审</span>
  260 + <span th:if="${channel.shenhe_type==3}">人工审</span>
  261 + </td>
258 <td style="text-align: center; vertical-align:middle; width: 3%;"> 262 <td style="text-align: center; vertical-align:middle; width: 3%;">
259 <span class="btn btn-sm btn-warning" 263 <span class="btn btn-sm btn-warning"
260 th:if="${channel.shenhe_status==0}">待审核</span> 264 th:if="${channel.shenhe_status==0}">待审核</span>
@@ -263,16 +267,17 @@ @@ -263,16 +267,17 @@
263 <span class="btn btn-sm btn-danger" 267 <span class="btn btn-sm btn-danger"
264 th:if="${channel.shenhe_status==2}">已拒绝</span> 268 th:if="${channel.shenhe_status==2}">已拒绝</span>
265 </td> 269 </td>
266 - <td style="text-align: center; vertical-align:middle; width: 4%;" th:text="${channel.updater}">  
267 - openadmin9@cnlive.com 270 + <td style="text-align: center; vertical-align:middle; width: 4%;"
  271 + th:text="${channel.updater}">
  272 + openadmin9@cnlive.com
268 </td> 273 </td>
269 - <td style="text-align: center; vertical-align:middle; width: 10%;" 274 + <td style="text-align: center; vertical-align:middle; width: 10%;"
270 th:text="${channel.shenhe_msg}">审核消息 275 th:text="${channel.shenhe_msg}">审核消息
271 </td> 276 </td>
272 -<!-- <td style="text-align: center; width: 3%;"> -->  
273 -<!-- <span th:if="${channel.offline==0}">正常</span> -->  
274 -<!-- <span th:if="${channel.offline==1}">下线</span> -->  
275 -<!-- </td> --> 277 + <!-- <td style="text-align: center; width: 3%;"> -->
  278 + <!-- <span th:if="${channel.offline==0}">正常</span> -->
  279 + <!-- <span th:if="${channel.offline==1}">下线</span> -->
  280 + <!-- </td> -->
276 <td style="text-align: center; vertical-align:middle; width: 8%;" 281 <td style="text-align: center; vertical-align:middle; width: 8%;"
277 th:text="${#dates.format(channel.created_at, 'yyyy-MM-dd HH:mm:ss')}"> 282 th:text="${#dates.format(channel.created_at, 'yyyy-MM-dd HH:mm:ss')}">
278 2018-11-28 16:08:00 283 2018-11-28 16:08:00
@@ -283,11 +288,13 @@ @@ -283,11 +288,13 @@
283 </td> 288 </td>
284 <td style="text-align: center; vertical-align:middle; width: 12%;"> 289 <td style="text-align: center; vertical-align:middle; width: 12%;">
285 <span> &nbsp;</span> 290 <span> &nbsp;</span>
286 - <a class="pass_one" th:href="@{'javascript:channel('+${channel.id}+',1)'}"> 291 + <a class="pass_one"
  292 + th:href="@{'javascript:channel('+${channel.id}+',1)'}">
287 <button class="btn btn-success btn-sm">通过</button> 293 <button class="btn btn-success btn-sm">通过</button>
288 </a> 294 </a>
289 <span> &nbsp;</span> 295 <span> &nbsp;</span>
290 - <a class="failed_one" th:href="@{'javascript:channel('+${channel.id}+',2)'}"> 296 + <a class="failed_one"
  297 + th:href="@{'javascript:channel('+${channel.id}+',2)'}">
291 <button class="btn btn-danger btn-sm">拒绝</button> 298 <button class="btn btn-danger btn-sm">拒绝</button>
292 </a> 299 </a>
293 </td> 300 </td>
@@ -304,50 +311,55 @@ @@ -304,50 +311,55 @@
304 </div> 311 </div>
305 <div class="fixed-table-pagination" style="display: block;"> 312 <div class="fixed-table-pagination" style="display: block;">
306 <div class="pull-left pagination-detail"> 313 <div class="pull-left pagination-detail">
307 - <span class="pagination-info" th:text="'共 '+${channelPage.total}+' 条记录,每页显示'">总共 0 条记录</span> 314 + <span class="pagination-info"
  315 + th:text="'共 '+${channelPage.total}+' 条记录,每页显示'">总共 0 条记录</span>
308 <select class="" id="pageSize" name="pageSize" onchange="selectPageSize()"> 316 <select class="" id="pageSize" name="pageSize" onchange="selectPageSize()">
309 - <option value="10" th:selected="${pageSize==10}">10</option>  
310 - <option value="20" th:selected="${pageSize==20}">20</option>  
311 - <option value="50" th:selected="${pageSize==50}">50</option>  
312 - <option value="100" th:selected="${pageSize==100}">100</option>  
313 - </select>  
314 - <span class="pagination-info" >条记录</span> 317 + <option value="10" th:selected="${pageSize==10}">10</option>
  318 + <option value="20" th:selected="${pageSize==20}">20</option>
  319 + <option value="50" th:selected="${pageSize==50}">50</option>
  320 + <option value="100" th:selected="${pageSize==100}">100</option>
  321 + </select>
  322 + <span class="pagination-info">条记录</span>
315 </div> 323 </div>
316 <div class="pull-right pagination"> 324 <div class="pull-right pagination">
317 - <ul class="pagination" th:if="${channelPage.pages>1}">  
318 - <li class="page-pre"><a th:href="'javascript:fanye(1);'">‹‹</a></li>  
319 - <li class="page-pre" th:if="${!channelPage.isFirstPage}"><a  
320 - th:onclick="'javascript:fanye(\''+${channelPage.pageNum-1}+'\');'">‹</a>  
321 - </li>  
322 -  
323 - <li class="page-number" th:if="${channelPage.pageNum-3>=1}"><a  
324 - th:onclick="'javascript:fanye(\''+${channelPage.pageNum-3}+'\');'"  
325 - th:text="${channelPage.pageNum-3}">2</a></li>  
326 - <li class="page-number" th:if="${channelPage.pageNum-2>=1}"><a  
327 - th:onclick="'javascript:fanye(\''+${channelPage.pageNum-2}+'\');'"  
328 - th:text="${channelPage.pageNum-2}">2</a></li>  
329 - <li class="page-number" th:if="${channelPage.pageNum-1>=1}"><a  
330 - th:onclick="'javascript:fanye(\''+${channelPage.pageNum-1}+'\');'"  
331 - th:text="${channelPage.pageNum-1}">2</a></li>  
332 - <li class="page-number active"><a href="javaScript:void(0);"  
333 - th:text="${channelPage.pageNum}">2</a></li>  
334 - <li class="page-number" th:if="${channelPage.pageNum+1<=channelPage.pages}"><a  
335 - th:onclick="'javascript:fanye(\''+${channelPage.pageNum+1}+'\');'"  
336 - th:text="${channelPage.pageNum+1}">2</a></li>  
337 - <li class="page-number" th:if="${channelPage.pageNum+2<=channelPage.pages}"><a  
338 - th:onclick="'javascript:fanye(\''+${channelPage.pageNum+2}+'\');'"  
339 - th:text="${channelPage.pageNum+2}">2</a></li>  
340 - <li class="page-number" th:if="${channelPage.pageNum+3<=channelPage.pages}"><a  
341 - th:onclick="'javascript:fanye(\''+${channelPage.pageNum+3}+'\');'"  
342 - th:text="${channelPage.pageNum+3}">2</a></li>  
343 -  
344 - <li class="page-next" th:if="${!channelPage.isLastPage}"><a  
345 - th:onclick="'javascript:fanye(\''+${channelPage.pageNum+1}+'\');'">›</a>  
346 - </li>  
347 - <li class="page-next"><a  
348 - th:onclick="'javascript:fanye(\''+${channelPage.pages}+'\');'">››</a>  
349 - </li>  
350 - </ul> 325 + <ul class="pagination" th:if="${channelPage.pages>1}">
  326 + <li class="page-pre"><a th:href="'javascript:fanye(1);'">‹‹</a></li>
  327 + <li class="page-pre" th:if="${!channelPage.isFirstPage}"><a
  328 + th:onclick="'javascript:fanye(\''+${channelPage.pageNum-1}+'\');'">‹</a>
  329 + </li>
  330 +
  331 + <li class="page-number" th:if="${channelPage.pageNum-3>=1}"><a
  332 + th:onclick="'javascript:fanye(\''+${channelPage.pageNum-3}+'\');'"
  333 + th:text="${channelPage.pageNum-3}">2</a></li>
  334 + <li class="page-number" th:if="${channelPage.pageNum-2>=1}"><a
  335 + th:onclick="'javascript:fanye(\''+${channelPage.pageNum-2}+'\');'"
  336 + th:text="${channelPage.pageNum-2}">2</a></li>
  337 + <li class="page-number" th:if="${channelPage.pageNum-1>=1}"><a
  338 + th:onclick="'javascript:fanye(\''+${channelPage.pageNum-1}+'\');'"
  339 + th:text="${channelPage.pageNum-1}">2</a></li>
  340 + <li class="page-number active"><a href="javaScript:void(0);"
  341 + th:text="${channelPage.pageNum}">2</a>
  342 + </li>
  343 + <li class="page-number"
  344 + th:if="${channelPage.pageNum+1<=channelPage.pages}"><a
  345 + th:onclick="'javascript:fanye(\''+${channelPage.pageNum+1}+'\');'"
  346 + th:text="${channelPage.pageNum+1}">2</a></li>
  347 + <li class="page-number"
  348 + th:if="${channelPage.pageNum+2<=channelPage.pages}"><a
  349 + th:onclick="'javascript:fanye(\''+${channelPage.pageNum+2}+'\');'"
  350 + th:text="${channelPage.pageNum+2}">2</a></li>
  351 + <li class="page-number"
  352 + th:if="${channelPage.pageNum+3<=channelPage.pages}"><a
  353 + th:onclick="'javascript:fanye(\''+${channelPage.pageNum+3}+'\');'"
  354 + th:text="${channelPage.pageNum+3}">2</a></li>
  355 +
  356 + <li class="page-next" th:if="${!channelPage.isLastPage}"><a
  357 + th:onclick="'javascript:fanye(\''+${channelPage.pageNum+1}+'\');'">›</a>
  358 + </li>
  359 + <li class="page-next"><a
  360 + th:onclick="'javascript:fanye(\''+${channelPage.pages}+'\');'">››</a>
  361 + </li>
  362 + </ul>
351 </div> 363 </div>
352 </div> 364 </div>
353 </div> 365 </div>
@@ -365,7 +377,7 @@ @@ -365,7 +377,7 @@
365 <!-- /.content-wrapper --> 377 <!-- /.content-wrapper -->
366 <!-- 模态框(Modal) --> 378 <!-- 模态框(Modal) -->
367 <div class="modal fade" id="msgModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 379 <div class="modal fade" id="msgModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
368 - <input type="hidden" id="channel_id_hidden" name="channel_id_hidden"> 380 + <input type="hidden" id="channel_id_hidden" name="channel_id_hidden">
369 <div class="modal-dialog"> 381 <div class="modal-dialog">
370 <div class="modal-content" style="margin-top: 30%;"> 382 <div class="modal-content" style="margin-top: 30%;">
371 <div class="modal-header"> 383 <div class="modal-header">
@@ -388,13 +400,25 @@ @@ -388,13 +400,25 @@
388 </div> 400 </div>
389 <!-- /.modal --> 401 <!-- /.modal -->
390 <script th:inline="javascript"> 402 <script th:inline="javascript">
  403 + function GetQueryString(name) {
  404 + var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
  405 + var r = window.location.search.substr(1).match(reg);
  406 + if (r != null) return unescape(r[2]);
  407 + return null;
  408 + }
  409 +
391 $(function () { 410 $(function () {
  411 + if (GetQueryString("up_d") == "2") {
  412 + $("#query").click();
  413 + } else {
  414 +
  415 + }
392 //按钮颜色设置 416 //按钮颜色设置
393 - var state = [[${param.shenhe_status}]] ? [[${param.shenhe_status}]][0] : null; 417 + var state = [[${param.shenhe_status}]] ? [[${param.shenhe_status}]][0] : null;
394 var receive = [[${param.receive}]] ? [[${param.receive}]][0] : null; 418 var receive = [[${param.receive}]] ? [[${param.receive}]][0] : null;
395 var stateIsNull = $.trim(state) == ""; 419 var stateIsNull = $.trim(state) == "";
396 var receiveIsNull = $.trim(receive) == ""; 420 var receiveIsNull = $.trim(receive) == "";
397 - if ( receive == '0' &&state != '0') { 421 + if (receive == '0' && state != '0') {
398 $("#quanbu").addClass("btn-info"); 422 $("#quanbu").addClass("btn-info");
399 } else if (state == '0' && receive == '0') { 423 } else if (state == '0' && receive == '0') {
400 $("#daishen").addClass("btn-warning"); 424 $("#daishen").addClass("btn-warning");
@@ -403,39 +427,39 @@ @@ -403,39 +427,39 @@
403 } 427 }
404 428
405 }) 429 })
406 -  
407 - //选择每页数量触发函数  
408 - function selectPageSize(){  
409 - var pageSize=$("#pageSize").val();  
410 - var param = location.search;  
411 - if (param.indexOf("pageSize=") != -1) {  
412 - var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连  
413 - var split = se.split("&");  
414 - var h = "";  
415 - for (var i = 0; i < split.length; i++) {  
416 - var s = split[i];  
417 - if (s.indexOf("pageSize=") < 0 &&s.indexOf("page=") < 0) h = h + "&" + split[i];  
418 - }  
419 - h = h.substring(1, h.length);  
420 - window.location.href = "/channel/page?" + h + "&pageSize=" + pageSize;  
421 - } else {  
422 - var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连  
423 - var split = se.split("&");  
424 - var h = "";  
425 - for (var i = 0; i < split.length; i++) {  
426 - var s = split[i];  
427 - if (s.indexOf("page=") < 0) h = h + "&" + split[i];  
428 - }  
429 - h = h.substring(1, h.length);  
430 - window.location.href = "/channel/page?" + h + "&pageSize=" + pageSize;  
431 - } 430 +
  431 + //选择每页数量触发函数
  432 + function selectPageSize() {
  433 + var pageSize = $("#pageSize").val();
  434 + var param = location.search;
  435 + if (param.indexOf("pageSize=") != -1) {
  436 + var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连
  437 + var split = se.split("&");
  438 + var h = "";
  439 + for (var i = 0; i < split.length; i++) {
  440 + var s = split[i];
  441 + if (s.indexOf("pageSize=") < 0 && s.indexOf("page=") < 0) h = h + "&" + split[i];
  442 + }
  443 + h = h.substring(1, h.length);
  444 + window.location.href = "/channel/page?" + h + "&pageSize=" + pageSize;
  445 + } else {
  446 + var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连
  447 + var split = se.split("&");
  448 + var h = "";
  449 + for (var i = 0; i < split.length; i++) {
  450 + var s = split[i];
  451 + if (s.indexOf("page=") < 0) h = h + "&" + split[i];
  452 + }
  453 + h = h.substring(1, h.length);
  454 + window.location.href = "/channel/page?" + h + "&pageSize=" + pageSize;
  455 + }
432 } 456 }
433 - 457 +
434 //翻页函数 458 //翻页函数
435 function fanye(page) { 459 function fanye(page) {
436 var param = location.search; 460 var param = location.search;
437 if (param.indexOf("page=") != -1) { 461 if (param.indexOf("page=") != -1) {
438 - var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连 462 + var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连
439 var split = se.split("&"); 463 var split = se.split("&");
440 var h = ""; 464 var h = "";
441 for (var i = 0; i < split.length; i++) { 465 for (var i = 0; i < split.length; i++) {
@@ -449,71 +473,72 @@ @@ -449,71 +473,72 @@
449 window.location.href = "/channel/page?" + param + "&page=" + page; 473 window.location.href = "/channel/page?" + param + "&page=" + page;
450 } 474 }
451 } 475 }
452 -  
453 - var channel_id ="";//频道id  
454 - var channel_name = "";//频道名称  
455 - var shenhe_status ="";//审核状态  
456 - var start_date ="";//开始时间  
457 - var end_date = "";//结束时间  
458 - var count = "";//每页显示数量  
459 - var receive ="";//领取状态,用来区分是否是自己审核的内容  
460 -  
461 - function query(){  
462 - channel_id = $("#channel_id").val();  
463 - channel_name = $("#channel_name").val();  
464 - start_date = $("#start_date").val();  
465 - end_date = $("#end_date").val();  
466 - count = $("#pageSize").val();  
467 - window.location.href = "/channel/page?channel_id=" + channel_id + "&start_date=" + start_date + "&end_date=" + end_date + "&channel_name=" + channel_name + "&pageSize="+count+"&shenhe_status="+shenhe_status+"&receive="+receive;  
468 - }  
469 -  
470 - //全部  
471 - function quanbu() {  
472 - receive = 0;  
473 - shenhe_status = $("#shenhe_status").val();  
474 - query();  
475 - }  
476 -  
477 - //全部待领  
478 - $('#daishen').click(function () {  
479 - shenhe_status = $("#shenhe_status").val();  
480 - if($.trim(shenhe_status) == '') shenhe_status=0; 476 +
  477 + var channel_id = "";//频道id
  478 + var channel_name = "";//频道名称
  479 + var shenhe_status = "";//审核状态
  480 + var start_date = "";//开始时间
  481 + var end_date = "";//结束时间
  482 + var count = "";//每页显示数量
  483 + var receive = "";//领取状态,用来区分是否是自己审核的内容
  484 +
  485 + function query() {
  486 + channel_id = $("#channel_id").val();
  487 + channel_name = $("#channel_name").val();
  488 + start_date = $("#start_date").val();
  489 + end_date = $("#end_date").val();
  490 + count = $("#pageSize").val();
  491 + var up_d = $("#forms").attr("up_d");
  492 + window.location.href = "/channel/page?channel_id=" + channel_id + "&start_date=" + start_date + "&end_date=" + end_date + "&channel_name=" + channel_name + "&pageSize=" + count + "&shenhe_status=" + shenhe_status + "&receive=" + receive + "&up_d=" + up_d;
  493 + }
  494 +
  495 + //全部
  496 + function quanbu() {
  497 + receive = 0;
  498 + shenhe_status = $("#shenhe_status").val();
  499 + query();
  500 + }
  501 +
  502 + //全部待领
  503 + $('#daishen').click(function () {
  504 + shenhe_status = $("#shenhe_status").val();
  505 + if ($.trim(shenhe_status) == '') shenhe_status = 0;
481 receive = 0; 506 receive = 0;
482 - query();  
483 - });  
484 - //我的已审核  
485 - $('#yishen').click(function () {  
486 - shenhe_status = $("#shenhe_status").val();  
487 - if($.trim(shenhe_status) == '') shenhe_status=3;//审核状态,3代表通过和拒绝都查询  
488 - receive = 1;  
489 - query();  
490 - });  
491 - 507 + query();
  508 + });
  509 + //我的已审核
  510 + $('#yishen').click(function () {
  511 + shenhe_status = $("#shenhe_status").val();
  512 + if ($.trim(shenhe_status) == '') shenhe_status = 3;//审核状态,3代表通过和拒绝都查询
  513 + receive = 1;
  514 + query();
  515 + });
  516 +
492 517
493 //审核操作,status=1为通过 518 //审核操作,status=1为通过
494 function channel(ids, status) { 519 function channel(ids, status) {
495 if (status == 1) { 520 if (status == 1) {
496 - var r = confirm("您确定通过本条内容吗?"); 521 + var r = confirm("您确定通过本条内容吗?");
497 if (r == true) { 522 if (r == true) {
498 - $.post("/channel/pass?ids=" + ids, function (data) {  
499 - if (data.errorCode == 0) {  
500 - alert(data.errorMessage);  
501 - location.href = location.href;  
502 - } else {  
503 - alert(data.errorMessage);  
504 - }  
505 - }) 523 + $.post("/channel/pass?ids=" + ids, function (data) {
  524 + if (data.errorCode == 0) {
  525 + alert(data.errorMessage);
  526 + location.href = location.href;
  527 + } else {
  528 + alert(data.errorMessage);
  529 + }
  530 + })
506 } 531 }
507 } else { 532 } else {
508 - var r = confirm("您确定要拒绝本条内容吗?");  
509 - if (r == true) {  
510 - $('#channel_id_hidden').val(ids);  
511 - $('#msgModal').modal('show');  
512 - } 533 + var r = confirm("您确定要拒绝本条内容吗?");
  534 + if (r == true) {
  535 + $('#channel_id_hidden').val(ids);
  536 + $('#msgModal').modal('show');
  537 + }
513 } 538 }
514 539
515 } 540 }
516 - 541 +
517 //提交打回 542 //提交打回
518 function repulseSubmit() { 543 function repulseSubmit() {
519 var ids = $('#channel_id_hidden').val(); 544 var ids = $('#channel_id_hidden').val();
@@ -535,17 +560,18 @@ @@ -535,17 +560,18 @@
535 $(id_name).slideUp(350); 560 $(id_name).slideUp(350);
536 $('#a_up').show(); 561 $('#a_up').show();
537 $('#a_down').hide(); 562 $('#a_down').hide();
  563 + $("#forms").attr("up_d", "1");
538 } else { 564 } else {
539 $(id_name).slideDown(350); 565 $(id_name).slideDown(350);
540 $('#a_up').hide(); 566 $('#a_up').hide();
541 $('#a_down').show(); 567 $('#a_down').show();
  568 + $("#forms").attr("up_d", "2");
542 } 569 }
543 } 570 }
544 - 571 +
545 //===========================以下未使用=============================== 572 //===========================以下未使用===============================
546 573
547 -  
548 - 574 +
549 /*全选的操作*/ 575 /*全选的操作*/
550 $('#select_all').click(function () { 576 $('#select_all').click(function () {
551 if ($("[name=btSelectItem]:checkbox:not(:checked)").length > 0) { 577 if ($("[name=btSelectItem]:checkbox:not(:checked)").length > 0) {
@@ -596,7 +622,7 @@ @@ -596,7 +622,7 @@
596 alert("没有选中的数据!"); 622 alert("没有选中的数据!");
597 } 623 }
598 }); 624 });
599 - 625 +
600 /** 626 /**
601 * 认领 627 * 认领
602 */ 628 */
@@ -672,14 +698,14 @@ @@ -672,14 +698,14 @@
672 }) 698 })
673 } 699 }
674 700
675 -  
676 - //批量提交 701 +
  702 + //批量提交
677 function morePass() { 703 function morePass() {
678 var rows = $("[name=btSelectItem]:checkbox:checked"); 704 var rows = $("[name=btSelectItem]:checkbox:checked");
679 if (rows.length > 0) { 705 if (rows.length > 0) {
680 var r = confirm("您确定通过选中的" + rows.length + "条内容吗?"); 706 var r = confirm("您确定通过选中的" + rows.length + "条内容吗?");
681 if (r == true) { 707 if (r == true) {
682 - var ids = ""; 708 + var ids = "";
683 rows.each(function (i, e) { 709 rows.each(function (i, e) {
684 ids = ids + "," + e.value; 710 ids = ids + "," + e.value;
685 }) 711 })
src/main/resources/templates/page/comment.html
@@ -52,7 +52,7 @@ @@ -52,7 +52,7 @@
52 data-target="#modal" onclick="repulse();">拒绝 52 data-target="#modal" onclick="repulse();">拒绝
53 </button> 53 </button>
54 <button type="button" class="btn btn-success btn-sm margin-r-5 action_bottom" 54 <button type="button" class="btn btn-success btn-sm margin-r-5 action_bottom"
55 - id="morePass" onclick="morePass();">批量通过 55 + id="morePass" onclick="morePass();">批量通过
56 </button> 56 </button>
57 </div> 57 </div>
58 58
@@ -61,23 +61,23 @@ @@ -61,23 +61,23 @@
61 <div class="btn-group margin-bottom pull-right"> 61 <div class="btn-group margin-bottom pull-right">
62 <div class="btn-group margin-bottom"> 62 <div class="btn-group margin-bottom">
63 <button type="button" class="btn btn-success btn-sm margin-r-5 filter " 63 <button type="button" class="btn btn-success btn-sm margin-r-5 filter "
64 - th:onclick="'javascript:daochu()'" value="" id="excel">导出excel  
65 - </button> 64 + th:onclick="'javascript:daochu()'" value="" id="excel">导出excel
  65 + </button>
66 <button type="button" id="quanbu" 66 <button type="button" id="quanbu"
67 class="btn btn-sm margin-r-5 action_bottom" 67 class="btn btn-sm margin-r-5 action_bottom"
68 th:onclick="'javascript:quanbu()'">查询 68 th:onclick="'javascript:quanbu()'">查询
69 </button> 69 </button>
70 <button type="button" id="daishen" 70 <button type="button" id="daishen"
71 class="btn btn-sm margin-r-5 action_bottom" 71 class="btn btn-sm margin-r-5 action_bottom"
72 - >全部待领 72 + >全部待领
73 </button> 73 </button>
74 <button type="button" id="Mydaishen" 74 <button type="button" id="Mydaishen"
75 class="btn btn-sm margin-r-5 action_bottom" 75 class="btn btn-sm margin-r-5 action_bottom"
76 - >我的待审 76 + >我的待审
77 </button> 77 </button>
78 <button type="button" id="yishen" 78 <button type="button" id="yishen"
79 class="btn btn-sm margin-r-5 action_bottom" 79 class="btn btn-sm margin-r-5 action_bottom"
80 - >我的已审 80 + >我的已审
81 </button> 81 </button>
82 </div> 82 </div>
83 <button type="button" class="btn btn-primary btn-sm margin-r-5" id="query" 83 <button type="button" class="btn btn-primary btn-sm margin-r-5" id="query"
@@ -95,14 +95,14 @@ @@ -95,14 +95,14 @@
95 <label for="activity_id" class="control-label cb-toolbar">活动id:</label> 95 <label for="activity_id" class="control-label cb-toolbar">活动id:</label>
96 <div class="col-sm-8" style="padding: 0;"> 96 <div class="col-sm-8" style="padding: 0;">
97 <input class="form-control" name="activity_id" type="text" 97 <input class="form-control" name="activity_id" type="text"
98 - id="activity_id" > 98 + id="activity_id">
99 </div> 99 </div>
100 </div> 100 </div>
101 <div class="col-md-2" style="padding: 0"> 101 <div class="col-md-2" style="padding: 0">
102 <label for="comment_user_id" class="control-label cb-toolbar">sid:</label> 102 <label for="comment_user_id" class="control-label cb-toolbar">sid:</label>
103 <div class="col-sm-8" style="padding: 0;"> 103 <div class="col-sm-8" style="padding: 0;">
104 <input class="form-control" name="comment_user_id" type="text" 104 <input class="form-control" name="comment_user_id" type="text"
105 - id="comment_user_id" > 105 + id="comment_user_id">
106 </div> 106 </div>
107 </div> 107 </div>
108 108
@@ -117,9 +117,9 @@ @@ -117,9 +117,9 @@
117 <div class="col-sm-8" style="padding: 0;"> 117 <div class="col-sm-8" style="padding: 0;">
118 <select class="form-control col-sm-2" id="state" name="state"> 118 <select class="form-control col-sm-2" id="state" name="state">
119 <option value="">全部</option> 119 <option value="">全部</option>
120 - <option value="0" >未审核</option>  
121 - <option value="1" >已通过</option>  
122 - <option value="2" >已拒绝</option> 120 + <option value="0">未审核</option>
  121 + <option value="1">已通过</option>
  122 + <option value="2">已拒绝</option>
123 </select> 123 </select>
124 </div> 124 </div>
125 </div> 125 </div>
@@ -131,31 +131,31 @@ @@ -131,31 +131,31 @@
131 <div class="col-sm-8" style="padding: 0;"> 131 <div class="col-sm-8" style="padding: 0;">
132 <select class="form-control col-sm-2" id="topic" name="topic"> 132 <select class="form-control col-sm-2" id="topic" name="topic">
133 <option value="">全部</option> 133 <option value="">全部</option>
134 - <option value="0" >话题</option>  
135 - <option value="1" >其他</option> 134 + <option value="0">话题</option>
  135 + <option value="1">其他</option>
136 </select> 136 </select>
137 </div> 137 </div>
138 </div> 138 </div>
139 <div class="col-md-5" style="padding: 0;"> 139 <div class="col-md-5" style="padding: 0;">
140 <label for="start_date" class="control-label cb-toolbar">时间:</label> 140 <label for="start_date" class="control-label cb-toolbar">时间:</label>
141 - <div class="input-group col-md-9 date">  
142 - <input class="form-control date" name="start_date" type="text"  
143 - id="start_date" >  
144 - <span class="input-group-addon"> 141 + <div class="input-group col-md-9 date">
  142 + <input class="form-control date" name="start_date" type="text"
  143 + id="start_date">
  144 + <span class="input-group-addon">
145 <span class="glyphicon glyphicon-calendar"></span> 145 <span class="glyphicon glyphicon-calendar"></span>
146 </span> 146 </span>
147 - </div>  
148 </div> 147 </div>
149 - <div class="col-md-4" style="padding: 0;">  
150 - <label for="start_date" class="control-label cb-toolbar">至</label>  
151 - <div class="input-group col-md-9 date">  
152 - <input class="form-control date" name="end_date" type="text"  
153 - id="end_date" >  
154 - <span class="input-group-addon"> 148 + </div>
  149 + <div class="col-md-4" style="padding: 0;">
  150 + <label for="start_date" class="control-label cb-toolbar">至</label>
  151 + <div class="input-group col-md-9 date">
  152 + <input class="form-control date" name="end_date" type="text"
  153 + id="end_date">
  154 + <span class="input-group-addon">
155 <span class="glyphicon glyphicon-calendar"></span> 155 <span class="glyphicon glyphicon-calendar"></span>
156 </span> 156 </span>
157 - </div>  
158 </div> 157 </div>
  158 + </div>
159 </div> 159 </div>
160 </form> 160 </form>
161 </div> 161 </div>
@@ -274,7 +274,8 @@ @@ -274,7 +274,8 @@
274 th:href="@{'/comments/details/'+${comment.id}}">哈哈哈</a> 274 th:href="@{'/comments/details/'+${comment.id}}">哈哈哈</a>
275 </td> 275 </td>
276 <td style="text-align: center; width: 15%;"> 276 <td style="text-align: center; width: 15%;">
277 - <a th:href="@{${comment.comment_original_url}}" th:text="${comment.comment_title}" target="blank"></a> 277 + <a th:href="@{${comment.comment_original_url}}"
  278 + th:text="${comment.comment_title}" target="blank"></a>
278 </td> 279 </td>
279 <td style="text-align: center; width: 6%;" th:text="${comment.updater}"> 280 <td style="text-align: center; width: 6%;" th:text="${comment.updater}">
280 发布 281 发布
@@ -318,21 +319,21 @@ @@ -318,21 +319,21 @@
318 </a> 319 </a>
319 <a th:href="@{'javascript:speakModal('+${comment.id}+',\''+${comment.comment_user_name}+'\',\''+${comment.spid_desc}+'\')'}"> 320 <a th:href="@{'javascript:speakModal('+${comment.id}+',\''+${comment.comment_user_name}+'\',\''+${comment.spid_desc}+'\')'}">
320 <button class="btn btn-danger btn-sm">禁言</button> 321 <button class="btn btn-danger btn-sm">禁言</button>
321 - </a>  
322 -  
323 -<!-- <span th:if="${comment.receive and session.sessionUser.userId==comment.receive_user_id}"> &nbsp;</span> -->  
324 -<!-- <a class="pass_one" -->  
325 -<!-- th:href="@{'javascript:comment('+${comment.id}+',1)'}" -->  
326 -<!-- th:if="${comment.receive and session.sessionUser.userId==comment.receive_user_id}"> -->  
327 -<!-- <button class="btn btn-success btn-sm">通过</button> -->  
328 -<!-- </a> -->  
329 -  
330 -<!-- <span th:if="${comment.receive and session.sessionUser.userId==comment.receive_user_id}"> &nbsp;</span> -->  
331 -<!-- <a class="failed_one" -->  
332 -<!-- th:href="@{'javascript:comment('+${comment.id}+',2)'}" -->  
333 -<!-- th:if="${comment.receive and session.sessionUser.userId==comment.receive_user_id}"> -->  
334 -<!-- <button class="btn btn-danger btn-sm">拒绝</button> -->  
335 -<!-- </a> --> 322 + </a>
  323 +
  324 + <!-- <span th:if="${comment.receive and session.sessionUser.userId==comment.receive_user_id}"> &nbsp;</span> -->
  325 + <!-- <a class="pass_one" -->
  326 + <!-- th:href="@{'javascript:comment('+${comment.id}+',1)'}" -->
  327 + <!-- th:if="${comment.receive and session.sessionUser.userId==comment.receive_user_id}"> -->
  328 + <!-- <button class="btn btn-success btn-sm">通过</button> -->
  329 + <!-- </a> -->
  330 +
  331 + <!-- <span th:if="${comment.receive and session.sessionUser.userId==comment.receive_user_id}"> &nbsp;</span> -->
  332 + <!-- <a class="failed_one" -->
  333 + <!-- th:href="@{'javascript:comment('+${comment.id}+',2)'}" -->
  334 + <!-- th:if="${comment.receive and session.sessionUser.userId==comment.receive_user_id}"> -->
  335 + <!-- <button class="btn btn-danger btn-sm">拒绝</button> -->
  336 + <!-- </a> -->
336 </td> 337 </td>
337 </tr> 338 </tr>
338 339
@@ -350,50 +351,55 @@ @@ -350,50 +351,55 @@
350 </div> 351 </div>
351 <div class="fixed-table-pagination" style="display: block;"> 352 <div class="fixed-table-pagination" style="display: block;">
352 <div class="pull-left pagination-detail"> 353 <div class="pull-left pagination-detail">
353 - <span class="pagination-info" th:text="'共 '+${commentPage.total}+' 条记录,每页显示'">总共 0 条记录</span> 354 + <span class="pagination-info"
  355 + th:text="'共 '+${commentPage.total}+' 条记录,每页显示'">总共 0 条记录</span>
354 <select class="" id="pageSize" name="pageSize" onchange="selectPageSize()"> 356 <select class="" id="pageSize" name="pageSize" onchange="selectPageSize()">
355 - <option value="10" th:selected="${pageSize==10}">10</option>  
356 - <option value="20" th:selected="${pageSize==20}">20</option>  
357 - <option value="50" th:selected="${pageSize==50}">50</option>  
358 - <option value="100" th:selected="${pageSize==100}">100</option>  
359 - </select>  
360 - <span class="pagination-info" >条记录</span> 357 + <option value="10" th:selected="${pageSize==10}">10</option>
  358 + <option value="20" th:selected="${pageSize==20}">20</option>
  359 + <option value="50" th:selected="${pageSize==50}">50</option>
  360 + <option value="100" th:selected="${pageSize==100}">100</option>
  361 + </select>
  362 + <span class="pagination-info">条记录</span>
361 </div> 363 </div>
362 <div class="pull-right pagination"> 364 <div class="pull-right pagination">
363 - <ul class="pagination" th:if="${commentPage.pages>1}">  
364 - <li class="page-pre"><a th:href="'javascript:fanye(1);'">‹‹</a></li>  
365 - <li class="page-pre" th:if="${!commentPage.isFirstPage}"><a  
366 - th:onclick="'javascript:fanye(\''+${commentPage.pageNum-1}+'\');'">‹</a>  
367 - </li>  
368 -  
369 - <li class="page-number" th:if="${commentPage.pageNum-3>=1}"><a  
370 - th:onclick="'javascript:fanye(\''+${commentPage.pageNum-3}+'\');'"  
371 - th:text="${commentPage.pageNum-3}">2</a></li>  
372 - <li class="page-number" th:if="${commentPage.pageNum-2>=1}"><a  
373 - th:onclick="'javascript:fanye(\''+${commentPage.pageNum-2}+'\');'"  
374 - th:text="${commentPage.pageNum-2}">2</a></li>  
375 - <li class="page-number" th:if="${commentPage.pageNum-1>=1}"><a  
376 - th:onclick="'javascript:fanye(\''+${commentPage.pageNum-1}+'\');'"  
377 - th:text="${commentPage.pageNum-1}">2</a></li>  
378 - <li class="page-number active"><a href="javaScript:void(0);"  
379 - th:text="${commentPage.pageNum}">2</a></li>  
380 - <li class="page-number" th:if="${commentPage.pageNum+1<=commentPage.pages}"><a  
381 - th:onclick="'javascript:fanye(\''+${commentPage.pageNum+1}+'\');'"  
382 - th:text="${commentPage.pageNum+1}">2</a></li>  
383 - <li class="page-number" th:if="${commentPage.pageNum+2<=commentPage.pages}"><a  
384 - th:onclick="'javascript:fanye(\''+${commentPage.pageNum+2}+'\');'"  
385 - th:text="${commentPage.pageNum+2}">2</a></li>  
386 - <li class="page-number" th:if="${commentPage.pageNum+3<=commentPage.pages}"><a  
387 - th:onclick="'javascript:fanye(\''+${commentPage.pageNum+3}+'\');'"  
388 - th:text="${commentPage.pageNum+3}">2</a></li>  
389 -  
390 - <li class="page-next" th:if="${!commentPage.isLastPage}"><a  
391 - th:onclick="'javascript:fanye(\''+${commentPage.pageNum+1}+'\');'">›</a>  
392 - </li>  
393 - <li class="page-next"><a  
394 - th:onclick="'javascript:fanye(\''+${commentPage.pages}+'\');'">››</a>  
395 - </li>  
396 - </ul> 365 + <ul class="pagination" th:if="${commentPage.pages>1}">
  366 + <li class="page-pre"><a th:href="'javascript:fanye(1);'">‹‹</a></li>
  367 + <li class="page-pre" th:if="${!commentPage.isFirstPage}"><a
  368 + th:onclick="'javascript:fanye(\''+${commentPage.pageNum-1}+'\');'">‹</a>
  369 + </li>
  370 +
  371 + <li class="page-number" th:if="${commentPage.pageNum-3>=1}"><a
  372 + th:onclick="'javascript:fanye(\''+${commentPage.pageNum-3}+'\');'"
  373 + th:text="${commentPage.pageNum-3}">2</a></li>
  374 + <li class="page-number" th:if="${commentPage.pageNum-2>=1}"><a
  375 + th:onclick="'javascript:fanye(\''+${commentPage.pageNum-2}+'\');'"
  376 + th:text="${commentPage.pageNum-2}">2</a></li>
  377 + <li class="page-number" th:if="${commentPage.pageNum-1>=1}"><a
  378 + th:onclick="'javascript:fanye(\''+${commentPage.pageNum-1}+'\');'"
  379 + th:text="${commentPage.pageNum-1}">2</a></li>
  380 + <li class="page-number active"><a href="javaScript:void(0);"
  381 + th:text="${commentPage.pageNum}">2</a>
  382 + </li>
  383 + <li class="page-number"
  384 + th:if="${commentPage.pageNum+1<=commentPage.pages}"><a
  385 + th:onclick="'javascript:fanye(\''+${commentPage.pageNum+1}+'\');'"
  386 + th:text="${commentPage.pageNum+1}">2</a></li>
  387 + <li class="page-number"
  388 + th:if="${commentPage.pageNum+2<=commentPage.pages}"><a
  389 + th:onclick="'javascript:fanye(\''+${commentPage.pageNum+2}+'\');'"
  390 + th:text="${commentPage.pageNum+2}">2</a></li>
  391 + <li class="page-number"
  392 + th:if="${commentPage.pageNum+3<=commentPage.pages}"><a
  393 + th:onclick="'javascript:fanye(\''+${commentPage.pageNum+3}+'\');'"
  394 + th:text="${commentPage.pageNum+3}">2</a></li>
  395 +
  396 + <li class="page-next" th:if="${!commentPage.isLastPage}"><a
  397 + th:onclick="'javascript:fanye(\''+${commentPage.pageNum+1}+'\');'">›</a>
  398 + </li>
  399 + <li class="page-next"><a
  400 + th:onclick="'javascript:fanye(\''+${commentPage.pages}+'\');'">››</a>
  401 + </li>
  402 + </ul>
397 </div> 403 </div>
398 </div> 404 </div>
399 </div> 405 </div>
@@ -430,7 +436,7 @@ @@ -430,7 +436,7 @@
430 data-target="#modal" onclick="repulse();">拒绝 436 data-target="#modal" onclick="repulse();">拒绝
431 </button> 437 </button>
432 <button type="button" class="btn btn-success btn-sm margin-r-5 action_bottom" 438 <button type="button" class="btn btn-success btn-sm margin-r-5 action_bottom"
433 - id="morePass1" onclick="morePass();">批量通过 439 + id="morePass1" onclick="morePass();">批量通过
434 </button> 440 </button>
435 </div> 441 </div>
436 </div> 442 </div>
@@ -470,55 +476,77 @@ @@ -470,55 +476,77 @@
470 </div> 476 </div>
471 <!-- /.modal --> 477 <!-- /.modal -->
472 <!-- 模态框,禁言框(Modal) --> 478 <!-- 模态框,禁言框(Modal) -->
473 -<div class="modal fade" id="speakModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">  
474 - <div class="modal-dialog">  
475 - <div class="modal-content" style="margin-top: 30%;">  
476 - <div class="modal-header">  
477 - <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>  
478 - <h4 class="modal-title" id="myModalLabel">禁言选项</h4>  
479 - </div>  
480 - <div class="modal-body">  
481 - <input type="text" name="comments_id" value="" class="hide" id="comments_id"/>  
482 - <div class="form-group">  
483 - <label class="control-label col-sm-3" style="font-size: 15px;" >用户昵称:</label>  
484 - <div class="col-sm-9" style="margin-top: -5px;margin-bottom: 20px;">  
485 - <input class="form-control" readonly="readonly" style="width:40%;" type="text" value="" id="userName" name="userName">  
486 - </div> 479 + <div class="modal fade" id="speakModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
  480 + aria-hidden="true">
  481 + <div class="modal-dialog">
  482 + <div class="modal-content" style="margin-top: 30%;">
  483 + <div class="modal-header">
  484 + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
  485 + <h4 class="modal-title" id="myModalLabel">禁言选项</h4>
487 </div> 486 </div>
488 - <div class="form-group">  
489 - <label class="control-label col-sm-3" style="font-size: 15px;">发言平台:</label>  
490 - <div class="col-sm-9" style="margin-top: -5px;margin-bottom: 20px;">  
491 - <input class="form-control" readonly="readonly" style="width:40%;" type="text" value="" id="sp_desc" name="sp_desc"> 487 + <div class="modal-body">
  488 + <input type="text" name="comments_id" value="" class="hide" id="comments_id"/>
  489 + <div class="form-group">
  490 + <label class="control-label col-sm-3" style="font-size: 15px;">用户昵称:</label>
  491 + <div class="col-sm-9" style="margin-top: -5px;margin-bottom: 20px;">
  492 + <input class="form-control" readonly="readonly" style="width:40%;" type="text" value=""
  493 + id="userName" name="userName">
  494 + </div>
492 </div> 495 </div>
493 - </div>  
494 - <div class="form-group">  
495 - <label class="control-label col-sm-3" style="font-size: 15px;">禁言时长:</label>  
496 - <div class="col-sm-9" style="margin-top: -5px;margin-bottom: 20px;">  
497 - <input class="form-control" onkeyup="value=value.replace(/[^\d]/g,'')" style="display:inline;width:10%;" type="text" value="0" id="noSpeak_days" name="noSpeak_days">  
498 - <span>&nbsp;&nbsp;天&nbsp;&nbsp;</span>  
499 - <input class="form-control" onkeyup="value=value.replace(/[^\d]/g,'')" style="display:inline;width:10%;" type="text" value="0" id="noSpeak_hours" name="noSpeak_hours">  
500 - <span>&nbsp;&nbsp;时&nbsp;&nbsp;</span>  
501 - <input class="form-control" onkeyup="value=value.replace(/[^\d]/g,'')" style="display:inline;width:10%;" type="text" value="0" id="noSpeak_minutes" name="noSpeak_minutes">  
502 - <span>&nbsp;&nbsp;分&nbsp;&nbsp;</span> 496 + <div class="form-group">
  497 + <label class="control-label col-sm-3" style="font-size: 15px;">发言平台:</label>
  498 + <div class="col-sm-9" style="margin-top: -5px;margin-bottom: 20px;">
  499 + <input class="form-control" readonly="readonly" style="width:40%;" type="text" value=""
  500 + id="sp_desc" name="sp_desc">
  501 + </div>
  502 + </div>
  503 + <div class="form-group">
  504 + <label class="control-label col-sm-3" style="font-size: 15px;">禁言时长:</label>
  505 + <div class="col-sm-9" style="margin-top: -5px;margin-bottom: 20px;">
  506 + <input class="form-control" onkeyup="value=value.replace(/[^\d]/g,'')"
  507 + style="display:inline;width:10%;" type="text" value="0" id="noSpeak_days"
  508 + name="noSpeak_days">
  509 + <span>&nbsp;&nbsp;天&nbsp;&nbsp;</span>
  510 + <input class="form-control" onkeyup="value=value.replace(/[^\d]/g,'')"
  511 + style="display:inline;width:10%;" type="text" value="0" id="noSpeak_hours"
  512 + name="noSpeak_hours">
  513 + <span>&nbsp;&nbsp;时&nbsp;&nbsp;</span>
  514 + <input class="form-control" onkeyup="value=value.replace(/[^\d]/g,'')"
  515 + style="display:inline;width:10%;" type="text" value="0" id="noSpeak_minutes"
  516 + name="noSpeak_minutes">
  517 + <span>&nbsp;&nbsp;分&nbsp;&nbsp;</span>
  518 + </div>
503 </div> 519 </div>
504 </div> 520 </div>
505 - </div>  
506 - <div class="modal-footer">  
507 - <button type="button" class="btn btn-primary" onclick="javascript:submitSpeak();">提交</button>  
508 - <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>  
509 - </div>  
510 - </div><!-- /.modal-content -->  
511 - </div><!-- /.modal-dialog -->  
512 -</div>  
513 -<!-- /.modal --> 521 + <div class="modal-footer">
  522 + <button type="button" class="btn btn-primary" onclick="javascript:submitSpeak();">提交</button>
  523 + <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
  524 + </div>
  525 + </div><!-- /.modal-content -->
  526 + </div><!-- /.modal-dialog -->
  527 + </div>
  528 + <!-- /.modal -->
514 <script th:inline="javascript"> 529 <script th:inline="javascript">
  530 + function GetQueryString(name) {
  531 + var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
  532 + var r = window.location.search.substr(1).match(reg);
  533 + if (r != null) return unescape(r[2]);
  534 + return null;
  535 + }
  536 +
  537 +
515 $(function () { 538 $(function () {
516 - //按钮颜色设置 539 + if (GetQueryString("up_d") == "2") {
  540 + $("#query").click();
  541 + } else {
  542 +
  543 + }
  544 + //按钮颜色设置
517 var state = [[${param.state}]] ? [[${param.state}]][0] : null; 545 var state = [[${param.state}]] ? [[${param.state}]][0] : null;
518 var receive = [[${param.receive}]] ? [[${param.receive}]][0] : null; 546 var receive = [[${param.receive}]] ? [[${param.receive}]][0] : null;
519 var stateIsNull = $.trim(state) == ""; 547 var stateIsNull = $.trim(state) == "";
520 var receiveIsNull = $.trim(receive) == ""; 548 var receiveIsNull = $.trim(receive) == "";
521 - if ( receiveIsNull) { 549 + if (receiveIsNull) {
522 $("#quanbu").addClass("btn-info"); 550 $("#quanbu").addClass("btn-info");
523 } else if (state == '0' && receive == '0') { 551 } else if (state == '0' && receive == '0') {
524 $("#daishen").addClass("btn-warning"); 552 $("#daishen").addClass("btn-warning");
@@ -529,39 +557,39 @@ @@ -529,39 +557,39 @@
529 } 557 }
530 558
531 }) 559 })
532 -  
533 - //选择每页数量触发函数  
534 - function selectPageSize(){  
535 - var pageSize=$("#pageSize").val();  
536 - var param = location.search;  
537 - if (param.indexOf("pageSize=") != -1) {  
538 - var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连  
539 - var split = se.split("&");  
540 - var h = "";  
541 - for (var i = 0; i < split.length; i++) {  
542 - var s = split[i];  
543 - if (s.indexOf("pageSize=") < 0 &&s.indexOf("page=") < 0) h = h + "&" + split[i];  
544 - }  
545 - h = h.substring(1, h.length);  
546 - window.location.href = "/comments/page?" + h + "&pageSize=" + pageSize;  
547 - } else {  
548 - var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连  
549 - var split = se.split("&");  
550 - var h = "";  
551 - for (var i = 0; i < split.length; i++) {  
552 - var s = split[i];  
553 - if (s.indexOf("page=") < 0) h = h + "&" + split[i];  
554 - }  
555 - h = h.substring(1, h.length);  
556 - window.location.href = "/comments/page?" + h + "&pageSize=" + pageSize;  
557 - } 560 +
  561 + //选择每页数量触发函数
  562 + function selectPageSize() {
  563 + var pageSize = $("#pageSize").val();
  564 + var param = location.search;
  565 + if (param.indexOf("pageSize=") != -1) {
  566 + var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连
  567 + var split = se.split("&");
  568 + var h = "";
  569 + for (var i = 0; i < split.length; i++) {
  570 + var s = split[i];
  571 + if (s.indexOf("pageSize=") < 0 && s.indexOf("page=") < 0) h = h + "&" + split[i];
  572 + }
  573 + h = h.substring(1, h.length);
  574 + window.location.href = "/comments/page?" + h + "&pageSize=" + pageSize;
  575 + } else {
  576 + var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连
  577 + var split = se.split("&");
  578 + var h = "";
  579 + for (var i = 0; i < split.length; i++) {
  580 + var s = split[i];
  581 + if (s.indexOf("page=") < 0) h = h + "&" + split[i];
  582 + }
  583 + h = h.substring(1, h.length);
  584 + window.location.href = "/comments/page?" + h + "&pageSize=" + pageSize;
  585 + }
558 } 586 }
559 - 587 +
560 //翻页函数 588 //翻页函数
561 function fanye(page) { 589 function fanye(page) {
562 var param = location.search; 590 var param = location.search;
563 if (param.indexOf("page=") != -1) { 591 if (param.indexOf("page=") != -1) {
564 - var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连 592 + var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连
565 var split = se.split("&"); 593 var split = se.split("&");
566 var h = ""; 594 var h = "";
567 for (var i = 0; i < split.length; i++) { 595 for (var i = 0; i < split.length; i++) {
@@ -575,56 +603,57 @@ @@ -575,56 +603,57 @@
575 window.location.href = "/comments/page?" + param + "&page=" + page; 603 window.location.href = "/comments/page?" + param + "&page=" + page;
576 } 604 }
577 } 605 }
578 -  
579 - var activity_id ="";//活动id  
580 - var content = "";//内容  
581 - var state ="";//状态  
582 - var start_date ="";//开始时间  
583 - var end_date = "";//结束时间  
584 - var count = "";//每页显示数量  
585 - var receive ="";//领取状态  
586 - var type="";//类型,topic:话题  
587 - var comment_user_id="";//sid  
588 -  
589 - function query(){  
590 - activity_id = $("#activity_id").val();  
591 - content = $("#content").val();  
592 - start_date = $("#start_date").val();  
593 - end_date = $("#end_date").val();  
594 - count = $("#pageSize").val();  
595 - type = $("#topic").val(); 606 +
  607 + var activity_id = "";//活动id
  608 + var content = "";//内容
  609 + var state = "";//状态
  610 + var start_date = "";//开始时间
  611 + var end_date = "";//结束时间
  612 + var count = "";//每页显示数量
  613 + var receive = "";//领取状态
  614 + var type = "";//类型,topic:话题
  615 + var comment_user_id = "";//sid
  616 +
  617 + function query() {
  618 + activity_id = $("#activity_id").val();
  619 + content = $("#content").val();
  620 + start_date = $("#start_date").val();
  621 + end_date = $("#end_date").val();
  622 + count = $("#pageSize").val();
  623 + type = $("#topic").val();
596 comment_user_id = $("#comment_user_id").val(); 624 comment_user_id = $("#comment_user_id").val();
597 - window.location.href = "/comments/page?activity_id=" + activity_id + "&start_date=" + start_date + "&end_date=" + end_date + "&content=" + content + "&pageSize="+count+"&state="+state+"&receive="+receive+"&type="+type+"&comment_user_id="+comment_user_id;  
598 - }  
599 -  
600 - //全部  
601 - function quanbu() {  
602 - state = $("#state").val();  
603 - query();  
604 - }  
605 -  
606 - //全部待领  
607 - $('#daishen').click(function () {  
608 - state = $("#state").val();  
609 - if($.trim(state) == '') state=0; 625 + var up_d = $("#forms").attr("up_d");
  626 + window.location.href = "/comments/page?activity_id=" + activity_id + "&start_date=" + start_date + "&end_date=" + end_date + "&content=" + content + "&pageSize=" + count + "&state=" + state + "&receive=" + receive + "&type=" + type + "&comment_user_id=" + comment_user_id + "&up_d=" + up_d;
  627 + }
  628 +
  629 + //全部
  630 + function quanbu() {
  631 + state = $("#state").val();
  632 + query();
  633 + }
  634 +
  635 + //全部待领
  636 + $('#daishen').click(function () {
  637 + state = $("#state").val();
  638 + if ($.trim(state) == '') state = 0;
610 receive = 0; 639 receive = 0;
611 - query();  
612 - });  
613 - //我的待审核  
614 - $('#Mydaishen').click(function () {  
615 - state = $("#state").val();  
616 - if($.trim(state) == '') state=0;  
617 - receive = 1;  
618 - query();  
619 - });  
620 - //我的已审核  
621 - $('#yishen').click(function () {  
622 - state = $("#state").val();  
623 - if($.trim(state) == '') state=3;//审核状态,3代表通过和拒绝都查询  
624 - receive = 1;  
625 - query();  
626 - });  
627 - 640 + query();
  641 + });
  642 + //我的待审核
  643 + $('#Mydaishen').click(function () {
  644 + state = $("#state").val();
  645 + if ($.trim(state) == '') state = 0;
  646 + receive = 1;
  647 + query();
  648 + });
  649 + //我的已审核
  650 + $('#yishen').click(function () {
  651 + state = $("#state").val();
  652 + if ($.trim(state) == '') state = 3;//审核状态,3代表通过和拒绝都查询
  653 + receive = 1;
  654 + query();
  655 + });
  656 +
628 /*全选的操作*/ 657 /*全选的操作*/
629 $('#select_all').click(function () { 658 $('#select_all').click(function () {
630 if ($("[name=btSelectItem]:checkbox:not(:checked)").length > 0) { 659 if ($("[name=btSelectItem]:checkbox:not(:checked)").length > 0) {
@@ -707,10 +736,12 @@ @@ -707,10 +736,12 @@
707 $(id_name).slideUp(350); 736 $(id_name).slideUp(350);
708 $('#a_up').show(); 737 $('#a_up').show();
709 $('#a_down').hide(); 738 $('#a_down').hide();
  739 + $("#forms").attr("up_d", "1");
710 } else { 740 } else {
711 $(id_name).slideDown(350); 741 $(id_name).slideDown(350);
712 $('#a_up').hide(); 742 $('#a_up').hide();
713 $('#a_down').show(); 743 $('#a_down').show();
  744 + $("#forms").attr("up_d", "2");
714 } 745 }
715 } 746 }
716 747
@@ -820,13 +851,14 @@ @@ -820,13 +851,14 @@
820 } 851 }
821 }) 852 })
822 } 853 }
823 - //批量提交 854 +
  855 + //批量提交
824 function morePass() { 856 function morePass() {
825 var rows = $("[name=btSelectItem]:checkbox:checked"); 857 var rows = $("[name=btSelectItem]:checkbox:checked");
826 if (rows.length > 0) { 858 if (rows.length > 0) {
827 var r = confirm("您确定通过选中的" + rows.length + "条内容吗?"); 859 var r = confirm("您确定通过选中的" + rows.length + "条内容吗?");
828 if (r == true) { 860 if (r == true) {
829 - var ids = ""; 861 + var ids = "";
830 rows.each(function (i, e) { 862 rows.each(function (i, e) {
831 ids = ids + "," + e.value; 863 ids = ids + "," + e.value;
832 }) 864 })
@@ -844,30 +876,31 @@ @@ -844,30 +876,31 @@
844 alert("没有选中的数据!"); 876 alert("没有选中的数据!");
845 } 877 }
846 } 878 }
  879 +
847 //禁言(弹窗) 880 //禁言(弹窗)
848 - function speakModal(comments_id,userName,sp_desc) {  
849 -  
850 - $.post("/notSpeak/querySpeakState?commentId=" + comments_id, function (data) { 881 + function speakModal(comments_id, userName, sp_desc) {
  882 +
  883 + $.post("/notSpeak/querySpeakState?commentId=" + comments_id, function (data) {
851 if (data.errorCode != 0) { 884 if (data.errorCode != 0) {
852 alert(data.errorMessage); 885 alert(data.errorMessage);
853 // location.href = location.href; 886 // location.href = location.href;
854 } else { 887 } else {
855 - $('#comments_id').val(comments_id);  
856 - $('#userName').val(userName);  
857 - $('#sp_desc').val(sp_desc); 888 + $('#comments_id').val(comments_id);
  889 + $('#userName').val(userName);
  890 + $('#sp_desc').val(sp_desc);
858 $('#speakModal').modal('show'); 891 $('#speakModal').modal('show');
859 } 892 }
860 }) 893 })
861 - 894 +
862 } 895 }
863 896
864 //提交禁言 897 //提交禁言
865 function submitSpeak() { 898 function submitSpeak() {
866 var comments_id = $("#comments_id").val(); 899 var comments_id = $("#comments_id").val();
867 - var noSpeak_days = Number($("#noSpeak_days").val());  
868 - var noSpeak_hours = Number($("#noSpeak_hours").val());  
869 - var noSpeak_minutes = Number($("#noSpeak_minutes").val());  
870 - var time=noSpeak_days*24*60+noSpeak_hours*60+noSpeak_minutes;//单位为分钟 900 + var noSpeak_days = Number($("#noSpeak_days").val());
  901 + var noSpeak_hours = Number($("#noSpeak_hours").val());
  902 + var noSpeak_minutes = Number($("#noSpeak_minutes").val());
  903 + var time = noSpeak_days * 24 * 60 + noSpeak_hours * 60 + noSpeak_minutes;//单位为分钟
871 // alert(comments_id); 904 // alert(comments_id);
872 $.post("/notSpeak/notSpeakByComment?commentId=" + comments_id + "&time=" + time, function (data) { 905 $.post("/notSpeak/notSpeakByComment?commentId=" + comments_id + "&time=" + time, function (data) {
873 if (data.errorCode == 0) { 906 if (data.errorCode == 0) {
@@ -878,7 +911,7 @@ @@ -878,7 +911,7 @@
878 } 911 }
879 }) 912 })
880 } 913 }
881 - 914 +
882 //导出excel 915 //导出excel
883 function daochu() { 916 function daochu() {
884 var param = location.search; 917 var param = location.search;
src/main/resources/templates/page/commentDetail.html
@@ -183,6 +183,16 @@ @@ -183,6 +183,16 @@
183 </div> 183 </div>
184 </div> 184 </div>
185 <script th:inline="javascript"> 185 <script th:inline="javascript">
  186 +
  187 + $(function () {
  188 + var url = "/content/page";
  189 + $('ul.treeview-menu>li').removeClass("active");
  190 + $('.sidebar-menu>li').removeClass("active");
  191 + $('ul.treeview-menu>li').find('a[id="' + url + '"]').closest('li').addClass('active'); //二级链接高亮
  192 + $('ul.treeview-menu>li').find('a[id="' + url + '"]').closest('li.treeview').addClass('active'); //一级栏目[含二级链接]高亮
  193 + $('.sidebar-menu>li').find('a[id="' + url + '"]').closest('li').addClass('active'); //一级栏目[不含二级链接]高亮
  194 + })
  195 +
186 var commentId = [[${comment.id}]]; 196 var commentId = [[${comment.id}]];
187 197
188 //审核操作,status=1为通过 198 //审核操作,status=1为通过
src/main/resources/templates/page/content.html
@@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@
13 <h1> 13 <h1>
14 图文审核 14 图文审核
15 </h1> 15 </h1>
16 -<!-- <div th:text="${T(com.cnlive.shenhe.controller.VideosController).ceshi('')}">JAN</div> --> 16 + <!-- <div th:text="${T(com.cnlive.shenhe.controller.VideosController).ceshi('')}">JAN</div> -->
17 <ol class="breadcrumb"> 17 <ol class="breadcrumb">
18 <li>首页</li> 18 <li>首页</li>
19 <li class="active">图文审核</li> 19 <li class="active">图文审核</li>
@@ -26,7 +26,7 @@ @@ -26,7 +26,7 @@
26 <div class="box-body"> 26 <div class="box-body">
27 27
28 <div class="btn-group margin-bottom pull-left"> 28 <div class="btn-group margin-bottom pull-left">
29 -<!-- <input type="hidden" name="state" id="state" value=""/> --> 29 + <!-- <input type="hidden" name="state" id="state" value=""/> -->
30 <div class="btn-group margin-bottom" id="hide_select_area_2" style=> 30 <div class="btn-group margin-bottom" id="hide_select_area_2" style=>
31 <button type="button" class="btn btn-success btn-sm margin-r-5 action claim" 31 <button type="button" class="btn btn-success btn-sm margin-r-5 action claim"
32 value="2" data="claim" id="claim" data-toggle="modal" 32 value="2" data="claim" id="claim" data-toggle="modal"
@@ -60,7 +60,7 @@ @@ -60,7 +60,7 @@
60 th:onclick="'javascript:quanbu()'" value="" id="quanbu"> 60 th:onclick="'javascript:quanbu()'" value="" id="quanbu">
61 查询 61 查询
62 </button> 62 </button>
63 -<!-- </button> --> 63 + <!-- </button> -->
64 <button type="button" class="btn btn-sm margin-r-5 filter " id="daishen" 64 <button type="button" class="btn btn-sm margin-r-5 filter " id="daishen"
65 th:onclick="'javascript:daishen()'" value="0">全部待领 65 th:onclick="'javascript:daishen()'" value="0">全部待领
66 </button> 66 </button>
@@ -76,7 +76,8 @@ @@ -76,7 +76,8 @@
76 </button> 76 </button>
77 </div> 77 </div>
78 <div class="form-horizontal form-group-sm" id="forms" style="display: none;float: left;"> 78 <div class="form-horizontal form-group-sm" id="forms" style="display: none;float: left;">
79 - <div class="btn-group margin-bottom col-md-6" style="padding: 0;width: 15%;float: left;"> 79 + <div class="btn-group margin-bottom col-md-6"
  80 + style="padding: 0;width: 15%;float: left;">
80 <div class="col-md-5" style="padding: 0;width: 100%;"> 81 <div class="col-md-5" style="padding: 0;width: 100%;">
81 <label for="video_titleID" class="control-label cb-toolbar">标题:</label> 82 <label for="video_titleID" class="control-label cb-toolbar">标题:</label>
82 <div class="col-sm-9" style="padding: 0;"> 83 <div class="col-sm-9" style="padding: 0;">
@@ -85,7 +86,8 @@ @@ -85,7 +86,8 @@
85 </div> 86 </div>
86 </div> 87 </div>
87 88
88 - <div class="btn-group margin-bottom col-md-6" style="padding: 0;width: 23%;float: left;"> 89 + <div class="btn-group margin-bottom col-md-6"
  90 + style="padding: 0;width: 23%;float: left;">
89 <div class="col-md-5" style="padding: 0;width: 100%;"> 91 <div class="col-md-5" style="padding: 0;width: 100%;">
90 <label for="source" class="control-label cb-toolbar">来源(昵称):</label> 92 <label for="source" class="control-label cb-toolbar">来源(昵称):</label>
91 <div class="col-sm-9" style="padding: 0;"> 93 <div class="col-sm-9" style="padding: 0;">
@@ -94,7 +96,8 @@ @@ -94,7 +96,8 @@
94 </div> 96 </div>
95 </div> 97 </div>
96 98
97 - <div class="btn-group margin-bottom col-md-6" style="padding: 0;width: 23%;float: left;"> 99 + <div class="btn-group margin-bottom col-md-6"
  100 + style="padding: 0;width: 23%;float: left;">
98 <div class="col-md-5" style="padding: 0;width: 100%;"> 101 <div class="col-md-5" style="padding: 0;width: 100%;">
99 <label for="author" class="control-label cb-toolbar">作者(sid):</label> 102 <label for="author" class="control-label cb-toolbar">作者(sid):</label>
100 <div class="col-sm-9" style="padding: 0;"> 103 <div class="col-sm-9" style="padding: 0;">
@@ -103,7 +106,8 @@ @@ -103,7 +106,8 @@
103 </div> 106 </div>
104 </div> 107 </div>
105 108
106 - <div class="btn-group margin-bottom col-md-6" style="padding: 0;width: 10%;float: left;"> 109 + <div class="btn-group margin-bottom col-md-6"
  110 + style="padding: 0;width: 10%;float: left;">
107 <div class="col-md-5" style="padding: 0;width: 100%;"> 111 <div class="col-md-5" style="padding: 0;width: 100%;">
108 <label for="content_tag" class="control-label cb-toolbar">标签:</label> 112 <label for="content_tag" class="control-label cb-toolbar">标签:</label>
109 <div class="col-sm-8" style="padding: 0;"> 113 <div class="col-sm-8" style="padding: 0;">
@@ -114,7 +118,7 @@ @@ -114,7 +118,7 @@
114 <option value="cms_photoalbum">家庭相册</option> 118 <option value="cms_photoalbum">家庭相册</option>
115 <option value="edu_works">作业作品</option> 119 <option value="edu_works">作业作品</option>
116 </select> 120 </select>
117 -<!-- <input class="form-control" name="content_tag" type="text" id="content_tag"> --> 121 + <!-- <input class="form-control" name="content_tag" type="text" id="content_tag"> -->
118 </div> 122 </div>
119 </div> 123 </div>
120 </div> 124 </div>
@@ -143,21 +147,24 @@ @@ -143,21 +147,24 @@
143 </div> 147 </div>
144 </div> 148 </div>
145 149
146 - <div class="col-md-6" style="padding: 0;width: 25%;" th:if="${session.sessionUser.spid==0}"> 150 + <div class="col-md-6" style="padding: 0;width: 25%;"
  151 + th:if="${session.sessionUser.spid==0}">
147 <label for="sp_desc" class="control-label cb-toolbar">sp简称:</label> 152 <label for="sp_desc" class="control-label cb-toolbar">sp简称:</label>
148 <div class="col-sm-7" style="padding: 0;"> 153 <div class="col-sm-7" style="padding: 0;">
149 <input class="form-control" type="text" value="" id="sp_desc"> 154 <input class="form-control" type="text" value="" id="sp_desc">
150 </div> 155 </div>
151 </div> 156 </div>
152 157
153 - <div class="col-md-6" style="padding: 0;width: 15%;" th:if="${session.sessionUser.spid==0}"> 158 + <div class="col-md-6" style="padding: 0;width: 15%;"
  159 + th:if="${session.sessionUser.spid==0}">
154 <label for="count" class="control-label cb-toolbar">每页条数:</label> 160 <label for="count" class="control-label cb-toolbar">每页条数:</label>
155 <div class="col-sm-5" style="padding: 0;"> 161 <div class="col-sm-5" style="padding: 0;">
156 <input class="form-control" type="text" value="" id="count"> 162 <input class="form-control" type="text" value="" id="count">
157 </div> 163 </div>
158 </div> 164 </div>
159 165
160 - <div class="col-md-6" style="padding: 0;width: 20%;" th:if="${session.sessionUser.spid==0}"> 166 + <div class="col-md-6" style="padding: 0;width: 20%;"
  167 + th:if="${session.sessionUser.spid==0}">
161 <label for="contentId" class="control-label cb-toolbar">图文发布id:</label> 168 <label for="contentId" class="control-label cb-toolbar">图文发布id:</label>
162 <div class="col-sm-5" style="padding: 0;"> 169 <div class="col-sm-5" style="padding: 0;">
163 <input class="form-control" type="text" value="" id="contentId"> 170 <input class="form-control" type="text" value="" id="contentId">
@@ -165,12 +172,12 @@ @@ -165,12 +172,12 @@
165 </div> 172 </div>
166 </div> 173 </div>
167 </div> 174 </div>
168 -<!-- <div class="btn-group margin-bottom col-md-6" style="padding: 0;width: 1%;float: left;"> -->  
169 -<!-- <div class="col-md-1 text-center" style="width: 12%;padding: 0;float: right;"> -->  
170 -<!-- <button type="button" class="btn btn-primary btn-sm" id="videos_query">查 询 -->  
171 -<!-- </button> -->  
172 -<!-- </div> -->  
173 -<!-- </div> --> 175 + <!-- <div class="btn-group margin-bottom col-md-6" style="padding: 0;width: 1%;float: left;"> -->
  176 + <!-- <div class="col-md-1 text-center" style="width: 12%;padding: 0;float: right;"> -->
  177 + <!-- <button type="button" class="btn btn-primary btn-sm" id="videos_query">查 询 -->
  178 + <!-- </button> -->
  179 + <!-- </div> -->
  180 + <!-- </div> -->
174 </div> 181 </div>
175 182
176 <div class="fixed-table-container" style="padding-bottom: 0px;"> 183 <div class="fixed-table-container" style="padding-bottom: 0px;">
@@ -211,7 +218,7 @@ @@ -211,7 +218,7 @@
211 <div class="th-inner ">审核状态</div> 218 <div class="th-inner ">审核状态</div>
212 <div class="fht-cell"></div> 219 <div class="fht-cell"></div>
213 </th> 220 </th>
214 - <th style="text-align: center; width: 6%; " data-field="updater" 221 + <th style="text-align: center; width: 6%; " data-field="updater"
215 tabindex="0"> 222 tabindex="0">
216 <div class="th-inner ">审核员</div> 223 <div class="th-inner ">审核员</div>
217 <div class="fht-cell"></div> 224 <div class="fht-cell"></div>
@@ -221,11 +228,11 @@ @@ -221,11 +228,11 @@
221 <div class="th-inner ">审核类型</div> 228 <div class="th-inner ">审核类型</div>
222 <div class="fht-cell"></div> 229 <div class="fht-cell"></div>
223 </th> 230 </th>
224 -<!-- <th style="text-align: center; width: 10%; " data-field="upload_time" -->  
225 -<!-- tabindex="0"> -->  
226 -<!-- <div class="th-inner ">视频上传时间</div> -->  
227 -<!-- <div class="fht-cell"></div> -->  
228 -<!-- </th> --> 231 + <!-- <th style="text-align: center; width: 10%; " data-field="upload_time" -->
  232 + <!-- tabindex="0"> -->
  233 + <!-- <div class="th-inner ">视频上传时间</div> -->
  234 + <!-- <div class="fht-cell"></div> -->
  235 + <!-- </th> -->
229 <th style="text-align: center; width: 10%; " data-field="created_at" 236 <th style="text-align: center; width: 10%; " data-field="created_at"
230 tabindex="0"> 237 tabindex="0">
231 <div class="th-inner ">送审时间</div> 238 <div class="th-inner ">送审时间</div>
@@ -241,41 +248,47 @@ @@ -241,41 +248,47 @@
241 <tbody> 248 <tbody>
242 <tr data-index="0" th:each="content : ${contentPage.list}"> 249 <tr data-index="0" th:each="content : ${contentPage.list}">
243 <td class="bs-checkbox "> 250 <td class="bs-checkbox ">
244 - <input data-index="0" name="btSelectItem" type="checkbox" th:value="${content.id}"></td>  
245 - <td style="text-align: center; width: 6%;" th:text="${content.sp_desc}"></td>  
246 - <td style="text-align: center; width: 20%;" >  
247 - <a class="detail" th:href="@{'/content/details/'+${content.id}}"> 251 + <input data-index="0" name="btSelectItem" type="checkbox"
  252 + th:value="${content.id}"></td>
  253 + <td style="text-align: center; width: 6%;"
  254 + th:text="${content.sp_desc}"></td>
  255 + <td style="text-align: center; width: 20%;">
  256 + <a class="detail" th:href="@{'/content/details/'+${content.id}}">
248 <span th:if="${content.title == '' and content.content_tag=='moment'}"> 257 <span th:if="${content.title == '' and content.content_tag=='moment'}">
249 <!-- <span th:text="${content.source}"></span> --> 258 <!-- <span th:text="${content.source}"></span> -->
250 朋友圈发布无标题内容 259 朋友圈发布无标题内容
251 </span> 260 </span>
252 - <span th:if="${content.title != ''}"></span>  
253 - <span th:text="${content.title}"></span>  
254 - </a> 261 + <span th:if="${content.title != ''}"></span>
  262 + <span th:text="${content.title}"></span>
  263 + </a>
255 </td> 264 </td>
256 <td style="text-align: center; width: 6%;"> 265 <td style="text-align: center; width: 6%;">
257 - <span th:if="${content.content_tag=='content'}">图文发布</span>  
258 - <span th:if="${content.content_tag=='moment'}">朋友圈</span>  
259 - <span th:if="${content.content_tag=='cms_photoalbum'}">家庭相册</span>  
260 - <span th:if="${content.content_tag=='edu_works'}">作业作品</span> 266 + <span th:if="${content.content_tag=='content'}">图文发布</span>
  267 + <span th:if="${content.content_tag=='moment'}">朋友圈</span>
  268 + <span th:if="${content.content_tag=='cms_photoalbum'}">家庭相册</span>
  269 + <span th:if="${content.content_tag=='edu_works'}">作业作品</span>
261 </td> 270 </td>
262 <td style="text-align: center; width: 3%;"> 271 <td style="text-align: center; width: 3%;">
263 - <span class="btn btn-sm btn-warning" th:if="${content.content_status==0}">待发布</span>  
264 - <span class="btn btn-sm btn-success" th:if="${content.content_status==1}">已发布</span>  
265 - <span class="btn btn-sm btn-danger" th:if="${content.content_status==2}">已下线</span>  
266 - <span class="btn btn-sm btn-danger" th:if="${content.content_status==3}">已删除</span> 272 + <span class="btn btn-sm btn-warning"
  273 + th:if="${content.content_status==0}">待发布</span>
  274 + <span class="btn btn-sm btn-success"
  275 + th:if="${content.content_status==1}">已发布</span>
  276 + <span class="btn btn-sm btn-danger"
  277 + th:if="${content.content_status==2}">已下线</span>
  278 + <span class="btn btn-sm btn-danger"
  279 + th:if="${content.content_status==3}">已删除</span>
267 </td> 280 </td>
268 <td style="text-align: center; width: 3%;"> 281 <td style="text-align: center; width: 3%;">
269 - <span th:if="${content.receive_status==0}">未领取</span>  
270 - <span th:if="${content.receive_status==1}">已领取</span>  
271 - <span th:if="${content.receive_status==2}">已审核</span> 282 + <span th:if="${content.receive_status==0}">未领取</span>
  283 + <span th:if="${content.receive_status==1}">已领取</span>
  284 + <span th:if="${content.receive_status==2}">已审核</span>
272 </td> 285 </td>
273 - <td style="text-align: center; width: 6%;" th:text="${content.updater}">审核员 286 + <td style="text-align: center; width: 6%;" th:text="${content.updater}">审核员
274 </td> 287 </td>
275 <td style="text-align: center; width: 3%;"> 288 <td style="text-align: center; width: 3%;">
276 - <span th:if="${content.shenhe_type==1}">免审</span>  
277 - <span th:if="${content.shenhe_type==2}">机审</span>  
278 - <span th:if="${content.shenhe_type==3}">人工审</span> 289 + <span th:if="${content.shenhe_type==1}">免审</span>
  290 + <span th:if="${content.shenhe_type==2}">机审</span>
  291 + <span th:if="${content.shenhe_type==3}">人工审</span>
279 </td> 292 </td>
280 <td style="text-align: center; width: 10%;" 293 <td style="text-align: center; width: 10%;"
281 th:text="${#dates.format(content.create_date, 'yyyy-MM-dd HH:mm:ss')}"> 294 th:text="${#dates.format(content.create_date, 'yyyy-MM-dd HH:mm:ss')}">
@@ -284,7 +297,7 @@ @@ -284,7 +297,7 @@
284 <td style="text-align: center; width: 17%;"> 297 <td style="text-align: center; width: 17%;">
285 <a class="detail" th:href="@{'/content/details/'+${content.id}}"> 298 <a class="detail" th:href="@{'/content/details/'+${content.id}}">
286 <!--th:if="${ (video.receive==true and session.sessionUser.userId==video.receive_user_id) or (video.state==1 or video.state==2) }"--> 299 <!--th:if="${ (video.receive==true and session.sessionUser.userId==video.receive_user_id) or (video.state==1 or video.state==2) }"-->
287 - <button class="btn btn-info btn-sm" >查看</button> 300 + <button class="btn btn-info btn-sm">查看</button>
288 </a> 301 </a>
289 <span th:if="${content.receive_status==0 }"> &nbsp;</span> 302 <span th:if="${content.receive_status==0 }"> &nbsp;</span>
290 <a th:href="@{'javascript:applyReceive('+${content.id}+')'}" 303 <a th:href="@{'javascript:applyReceive('+${content.id}+')'}"
@@ -306,14 +319,14 @@ @@ -306,14 +319,14 @@
306 <!--分页处理--> 319 <!--分页处理-->
307 <div class="fixed-table-pagination" style="display: block;"> 320 <div class="fixed-table-pagination" style="display: block;">
308 <div class="pull-left pagination-detail"> 321 <div class="pull-left pagination-detail">
309 - <span class="pagination-info" th:text="'共 '+${contentPage.total}+' 条记录,每页显示'">共 0 条记录</span>  
310 - <select class="" id="pageSize" name="pageSize" onchange="selectPageSize()">  
311 - <option value="10" th:selected="${pageSize==10}">10</option>  
312 - <option value="20" th:selected="${pageSize==20}">20</option>  
313 - <option value="50" th:selected="${pageSize==50}">50</option>  
314 - <option value="100" th:selected="${pageSize==100}">100</option> 322 + <span class="pagination-info" th:text="'共 '+${contentPage.total}+' 条记录,每页显示'">共 0 条记录</span>
  323 + <select class="" id="pageSize" name="pageSize" onchange="selectPageSize()">
  324 + <option value="10" th:selected="${pageSize==10}">10</option>
  325 + <option value="20" th:selected="${pageSize==20}">20</option>
  326 + <option value="50" th:selected="${pageSize==50}">50</option>
  327 + <option value="100" th:selected="${pageSize==100}">100</option>
315 </select> 328 </select>
316 - <span class="pagination-info" >条记录</span> 329 + <span class="pagination-info">条记录</span>
317 </div> 330 </div>
318 <div class="pull-right pagination"> 331 <div class="pull-right pagination">
319 <ul class="pagination" th:if="${contentPage.pages>1}"> 332 <ul class="pagination" th:if="${contentPage.pages>1}">
@@ -332,16 +345,20 @@ @@ -332,16 +345,20 @@
332 th:onclick="'javascript:fanye(\''+${contentPage.pageNum-1}+'\');'" 345 th:onclick="'javascript:fanye(\''+${contentPage.pageNum-1}+'\');'"
333 th:text="${contentPage.pageNum-1}">2</a></li> 346 th:text="${contentPage.pageNum-1}">2</a></li>
334 <li class="page-number active"><a href="javaScript:void(0);" 347 <li class="page-number active"><a href="javaScript:void(0);"
335 - th:text="${contentPage.pageNum}">2</a></li>  
336 - <li class="page-number" th:if="${contentPage.pageNum+1<=contentPage.pages}"><a  
337 - th:onclick="'javascript:fanye(\''+${contentPage.pageNum+1}+'\');'"  
338 - th:text="${contentPage.pageNum+1}">2</a></li>  
339 - <li class="page-number" th:if="${contentPage.pageNum+2<=contentPage.pages}"><a  
340 - th:onclick="'javascript:fanye(\''+${contentPage.pageNum+2}+'\');'"  
341 - th:text="${contentPage.pageNum+2}">2</a></li>  
342 - <li class="page-number" th:if="${contentPage.pageNum+3<=contentPage.pages}"><a  
343 - th:onclick="'javascript:fanye(\''+${contentPage.pageNum+3}+'\');'"  
344 - th:text="${contentPage.pageNum+3}">2</a></li> 348 + th:text="${contentPage.pageNum}">2</a>
  349 + </li>
  350 + <li class="page-number" th:if="${contentPage.pageNum+1<=contentPage.pages}">
  351 + <a
  352 + th:onclick="'javascript:fanye(\''+${contentPage.pageNum+1}+'\');'"
  353 + th:text="${contentPage.pageNum+1}">2</a></li>
  354 + <li class="page-number" th:if="${contentPage.pageNum+2<=contentPage.pages}">
  355 + <a
  356 + th:onclick="'javascript:fanye(\''+${contentPage.pageNum+2}+'\');'"
  357 + th:text="${contentPage.pageNum+2}">2</a></li>
  358 + <li class="page-number" th:if="${contentPage.pageNum+3<=contentPage.pages}">
  359 + <a
  360 + th:onclick="'javascript:fanye(\''+${contentPage.pageNum+3}+'\');'"
  361 + th:text="${contentPage.pageNum+3}">2</a></li>
345 362
346 <li class="page-next" th:if="${!contentPage.isLastPage}"><a 363 <li class="page-next" th:if="${!contentPage.isLastPage}"><a
347 th:onclick="'javascript:fanye(\''+${contentPage.pageNum+1}+'\');'">›</a> 364 th:onclick="'javascript:fanye(\''+${contentPage.pageNum+1}+'\');'">›</a>
@@ -360,261 +377,275 @@ @@ -360,261 +377,275 @@
360 </section> 377 </section>
361 </div> 378 </div>
362 <script th:inline="javascript"> 379 <script th:inline="javascript">
363 - $(function () {  
364 - //按钮颜色设置  
365 - var receive_status = [[${param.receive_status}]] ? [[${param.receive_status}]][0] : null; 380 +
  381 + function GetQueryString(name) {
  382 + var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
  383 + var r = window.location.search.substr(1).match(reg);
  384 + if (r != null) return unescape(r[2]);
  385 + return null;
  386 + }
  387 +
  388 +
  389 + $(function () {
  390 + if (GetQueryString("up_d") == "2") {
  391 + $("#query").click();
  392 + } else {
  393 +
  394 + }
  395 + //按钮颜色设置
  396 + var receive_status = [[${param.receive_status}]] ? [[${param.receive_status}]][0] : null;
366 // var receive = [[${param.receive}]] ? [[${param.receive}]][0] : null; 397 // var receive = [[${param.receive}]] ? [[${param.receive}]][0] : null;
367 - var stateIsNull = $.trim(receive_status) == ""; 398 + var stateIsNull = $.trim(receive_status) == "";
368 // var receiveIsNull = $.trim(receive) == ""; 399 // var receiveIsNull = $.trim(receive) == "";
369 - if (stateIsNull) {  
370 - $("#quanbu").addClass("btn-info");  
371 - } else if (receive_status == '0') {  
372 - $("#daishen").addClass("btn-warning");  
373 - } else if ( receive_status == '1') {  
374 - $("#Mydaishen").addClass("btn-success");  
375 - } else if ( receive_status == '2') {  
376 - $("#yishen").addClass("btn-danger"); 400 + if (stateIsNull) {
  401 + $("#quanbu").addClass("btn-info");
  402 + } else if (receive_status == '0') {
  403 + $("#daishen").addClass("btn-warning");
  404 + } else if (receive_status == '1') {
  405 + $("#Mydaishen").addClass("btn-success");
  406 + } else if (receive_status == '2') {
  407 + $("#yishen").addClass("btn-danger");
  408 + }
  409 +
  410 + })
  411 +
  412 + //翻页函数
  413 + function fanye(page) {
  414 + var param = location.search;
  415 + if (param.indexOf("page=") != -1) {
  416 + var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连
  417 + var split = se.split("&");
  418 + var h = "";
  419 + for (var i = 0; i < split.length; i++) {
  420 + var s = split[i];
  421 + if (s.indexOf("page=") < 0) h = h + "&" + split[i];
  422 + }
  423 + h = h.substring(1, h.length);
  424 + window.location.href = "/content/page?" + h + "&page=" + page;
  425 + } else {
  426 + param = param.substring(1, param.length);
  427 + window.location.href = "/content/page?" + param + "&page=" + page;
  428 + }
377 } 429 }
378 430
379 - })  
380 -  
381 - //翻页函数  
382 - function fanye(page) {  
383 - var param = location.search;  
384 - if (param.indexOf("page=") != -1) {  
385 - var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连  
386 - var split = se.split("&");  
387 - var h = "";  
388 - for (var i = 0; i < split.length; i++) {  
389 - var s = split[i];  
390 - if (s.indexOf("page=") < 0) h = h + "&" + split[i]; 431 + //选择每页数量触发函数
  432 + function selectPageSize() {
  433 + var pageSize = $("#pageSize").val();
  434 + var param = location.search;
  435 + if (param.indexOf("pageSize=") != -1) {
  436 + var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连
  437 + var split = se.split("&");
  438 + var h = "";
  439 + for (var i = 0; i < split.length; i++) {
  440 + var s = split[i];
  441 + if (s.indexOf("pageSize=") < 0 && s.indexOf("page=") < 0) h = h + "&" + split[i];
  442 + }
  443 + h = h.substring(1, h.length);
  444 + window.location.href = "/content/page?" + h + "&pageSize=" + pageSize;
  445 + } else {
  446 + var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连
  447 + var split = se.split("&");
  448 + var h = "";
  449 + for (var i = 0; i < split.length; i++) {
  450 + var s = split[i];
  451 + if (s.indexOf("page=") < 0) h = h + "&" + split[i];
  452 + }
  453 + h = h.substring(1, h.length);
  454 + window.location.href = "/content/page?" + h + "&pageSize=" + pageSize;
391 } 455 }
392 - h = h.substring(1, h.length);  
393 - window.location.href = "/content/page?" + h + "&page=" + page;  
394 - } else {  
395 - param = param.substring(1, param.length);  
396 - window.location.href = "/content/page?" + param + "&page=" + page;  
397 } 456 }
398 - }  
399 -  
400 - //选择每页数量触发函数  
401 - function selectPageSize(){  
402 - var pageSize=$("#pageSize").val();  
403 - var param = location.search;  
404 - if (param.indexOf("pageSize=") != -1) {  
405 - var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连  
406 - var split = se.split("&");  
407 - var h = "";  
408 - for (var i = 0; i < split.length; i++) {  
409 - var s = split[i];  
410 - if (s.indexOf("pageSize=") < 0 &&s.indexOf("page=") < 0) h = h + "&" + split[i];  
411 - }  
412 - h = h.substring(1, h.length);  
413 - window.location.href = "/content/page?" + h + "&pageSize=" + pageSize;  
414 - } else {  
415 - var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连  
416 - var split = se.split("&");  
417 - var h = "";  
418 - for (var i = 0; i < split.length; i++) {  
419 - var s = split[i];  
420 - if (s.indexOf("page=") < 0) h = h + "&" + split[i];  
421 - }  
422 - h = h.substring(1, h.length);  
423 - window.location.href = "/content/page?" + h + "&pageSize=" + pageSize;  
424 - }  
425 - }  
426 457
427 - //导出excel  
428 - function daochu() {  
429 - var param = location.search;  
430 - window.location.href = "/content/excel" + param;  
431 - }  
432 -  
433 - var title = "";  
434 - var source = "";  
435 - var author = "";  
436 - var start_date ="";  
437 - var end_date = "";  
438 - var sp_desc ="";  
439 - var count = "";  
440 - var contentId = "";  
441 - var content_tag = "";  
442 -  
443 - function updateValue(){  
444 - title = $("#video_titleID").val();  
445 - source = $("#source").val();  
446 - author = $("#author").val();  
447 - start_date = $("#start_date").val();  
448 - end_date = $("#end_date").val();  
449 - var spId=[[${session.sessionUser.spid}]];  
450 - if(spId==0){  
451 - sp_desc = $("#sp_desc").val();  
452 - count = $("#pageSize").val();  
453 - contentId = $("#contentId").val();  
454 - content_tag = $("#content_tag").val(); 458 + //导出excel
  459 + function daochu() {
  460 + var param = location.search;
  461 + window.location.href = "/content/excel" + param;
455 } 462 }
456 - }  
457 -  
458 463
459 - //全部  
460 - function quanbu() {  
461 - updateValue(); 464 + var title = "";
  465 + var source = "";
  466 + var author = "";
  467 + var start_date = "";
  468 + var end_date = "";
  469 + var sp_desc = "";
  470 + var count = "";
  471 + var contentId = "";
  472 + var content_tag = "";
  473 +
  474 + function updateValue() {
  475 + title = $("#video_titleID").val();
  476 + source = $("#source").val();
  477 + author = $("#author").val();
  478 + start_date = $("#start_date").val();
  479 + end_date = $("#end_date").val();
  480 + var spId = [[${session.sessionUser.spid}]];
  481 + if (spId == 0) {
  482 + sp_desc = $("#sp_desc").val();
  483 + count = $("#pageSize").val();
  484 + contentId = $("#contentId").val();
  485 + content_tag = $("#content_tag").val();
  486 + }
  487 + }
462 488
463 - window.location.href = "/content/page?title=" + title + "&source=" + source + "&author=" + author + "&start_date=" + start_date + "&end_date=" + end_date + "&sp_desc=" + sp_desc+"&pageSize="+count+"&contentId="+contentId+"&content_tag="+content_tag;  
464 - }  
465 489
466 - //全部待领  
467 - $('#daishen').click(function () {  
468 - updateValue();  
469 - var receive_status = 0;  
470 - window.location.href = "/content/page?title=" + title + "&source=" + source + "&author=" + author + "&start_date=" + start_date + "&end_date=" + end_date + "&receive_status=" + receive_status + "&sp_desc=" + sp_desc+"&pageSize="+count+"&contentId="+contentId+"&content_tag="+content_tag;  
471 - });  
472 - //我的待审核  
473 - $('#Mydaishen').click(function () {  
474 - updateValue();  
475 - var receive_status = 1;  
476 - window.location.href = "/content/page?title=" + title + "&source=" + source + "&author=" + author + "&start_date=" + start_date + "&end_date=" + end_date + "&receive_status=" + receive_status + "&sp_desc=" + sp_desc+"&pageSize="+count+"&contentId="+contentId+"&content_tag="+content_tag;  
477 - });  
478 - //我的已审核  
479 - $('#yishen').click(function () {  
480 - updateValue();  
481 - var receive_status = 2;  
482 - window.location.href = "/content/page?title=" + title + "&source=" + source + "&author=" + author + "&start_date=" + start_date + "&end_date=" + end_date + "&receive_status=" + receive_status + "&sp_desc=" + sp_desc+"&pageSize="+count+"&contentId="+contentId+"&content_tag="+content_tag;  
483 - }); 490 + //全部
  491 + function quanbu() {
  492 + updateValue();
  493 + var up_d = $("#forms").attr("up_d");
  494 + window.location.href = "/content/page?title=" + title + "&source=" + source + "&author=" + author + "&start_date=" + start_date + "&end_date=" + end_date + "&sp_desc=" + sp_desc + "&pageSize=" + count + "&contentId=" + contentId + "&content_tag=" + content_tag + "&up_d=" + up_d;
  495 + }
484 496
  497 + //全部待领
  498 + $('#daishen').click(function () {
  499 + updateValue();
  500 + var receive_status = 0;
  501 + window.location.href = "/content/page?title=" + title + "&source=" + source + "&author=" + author + "&start_date=" + start_date + "&end_date=" + end_date + "&receive_status=" + receive_status + "&sp_desc=" + sp_desc + "&pageSize=" + count + "&contentId=" + contentId + "&content_tag=" + content_tag;
  502 + });
  503 + //我的待审核
  504 + $('#Mydaishen').click(function () {
  505 + updateValue();
  506 + var receive_status = 1;
  507 + window.location.href = "/content/page?title=" + title + "&source=" + source + "&author=" + author + "&start_date=" + start_date + "&end_date=" + end_date + "&receive_status=" + receive_status + "&sp_desc=" + sp_desc + "&pageSize=" + count + "&contentId=" + contentId + "&content_tag=" + content_tag;
  508 + });
  509 + //我的已审核
  510 + $('#yishen').click(function () {
  511 + updateValue();
  512 + var receive_status = 2;
  513 + window.location.href = "/content/page?title=" + title + "&source=" + source + "&author=" + author + "&start_date=" + start_date + "&end_date=" + end_date + "&receive_status=" + receive_status + "&sp_desc=" + sp_desc + "&pageSize=" + count + "&contentId=" + contentId + "&content_tag=" + content_tag;
  514 + });
  515 +
  516 +
  517 + //查询
  518 + $('#videos_query').click(function () {
  519 + window.location.href = "/content/page?title=" + title + "&source=" + source + "&author=" + author + "&start_date=" + start_date + "&end_date=" + end_date + "&receive_status=" + "&sp_desc=" + sp_desc + "&pageSize=" + count + "&contentId=" + contentId + "&content_tag=" + content_tag;
  520 + });
  521 + /*全选的操作*/
  522 + $('#select_all').click(function () {
  523 + if ($("[name=btSelectItem]:checkbox:not(:checked)").length > 0) {
  524 + $("#select_all").prop('checked', true);
  525 + $("[name=btSelectItem]:checkbox").each(function () {
  526 + $(this).prop('checked', true);
  527 + });
  528 + } else {
  529 + $("#select_all").prop('checked', false);
  530 + $("[name=btSelectItem]:checkbox").each(function () {
  531 + $(this).prop('checked', false);
  532 + });
  533 + }
  534 + });
  535 +
  536 + /**
  537 + * 认领
  538 + */
  539 + function receive(n) {
  540 + if (n > 0) {
  541 + applyReceiveNum(n);
  542 + } else {
  543 + var rows = $("[name=btSelectItem]:checkbox:checked");
  544 + if (rows.length > 0) {
  545 + var ids = "";
  546 + rows.each(function (i, e) {
  547 + ids = ids + "," + e.value;
  548 + })
  549 + ids = ids.substring(1);
  550 + applyReceive(ids);
  551 + } else {
  552 + alert("请选择要认领的内容!");
  553 + }
  554 + }
  555 + }
485 556
486 - //查询  
487 - $('#videos_query').click(function () {  
488 - window.location.href = "/content/page?title=" + title +"&source=" + source + "&author=" + author + "&start_date=" + start_date + "&end_date=" + end_date + "&receive_status=" + "&sp_desc=" + sp_desc+"&pageSize="+count+"&contentId="+contentId+"&content_tag="+content_tag;  
489 - });  
490 - /*全选的操作*/  
491 - $('#select_all').click(function () {  
492 - if ($("[name=btSelectItem]:checkbox:not(:checked)").length > 0) {  
493 - $("#select_all").prop('checked', true);  
494 - $("[name=btSelectItem]:checkbox").each(function () {  
495 - $(this).prop('checked', true);  
496 - });  
497 - } else {  
498 - $("#select_all").prop('checked', false);  
499 - $("[name=btSelectItem]:checkbox").each(function () {  
500 - $(this).prop('checked', false);  
501 - }); 557 + //认领选中请求
  558 + function applyReceive(ids) {
  559 + $.post("/content/receive?ids=" + ids, function (data) {
  560 + if (data.errorCode == 0) {
  561 + alert(data.errorMessage);
  562 + location.href = location.href;
  563 + } else {
  564 + alert(data.errorMessage);
  565 + }
  566 + })
502 } 567 }
503 - });  
504 568
505 - /**  
506 - * 认领  
507 - */  
508 - function receive(n) {  
509 - if (n > 0) {  
510 - applyReceiveNum(n);  
511 - } else { 569 + //认领多条请求
  570 + function applyReceiveNum(num) {
  571 + $.post("/content/receive?num=" + num, function (data) {
  572 + if (data.errorCode == 0) {
  573 + alert(data.errorMessage);
  574 + location.href = location.href;
  575 + } else {
  576 + alert(data.errorMessage);
  577 + }
  578 + })
  579 + }
  580 +
  581 + //退领选中内容
  582 + function retReceive() {
512 var rows = $("[name=btSelectItem]:checkbox:checked"); 583 var rows = $("[name=btSelectItem]:checkbox:checked");
513 if (rows.length > 0) { 584 if (rows.length > 0) {
514 - var ids = "";  
515 - rows.each(function (i, e) {  
516 - ids = ids + "," + e.value;  
517 - })  
518 - ids = ids.substring(1);  
519 - applyReceive(ids); 585 + var r = confirm("您确定退领选中的" + rows.length + "条内容吗?");
  586 + if (r == true) {
  587 + var ids = "";
  588 + rows.each(function (i, e) {
  589 + ids = ids + "," + e.value;
  590 + })
  591 + ids = ids.substring(1);
  592 + applyRetReceive(ids);
  593 + }
520 } else { 594 } else {
521 - alert("请选择要认领的内容!"); 595 + alert("没有选中的数据!");
522 } 596 }
523 } 597 }
524 - }  
525 598
526 - //认领选中请求  
527 - function applyReceive(ids) {  
528 - $.post("/content/receive?ids=" + ids, function (data) {  
529 - if (data.errorCode == 0) {  
530 - alert(data.errorMessage);  
531 - location.href = location.href;  
532 - } else {  
533 - alert(data.errorMessage);  
534 - }  
535 - })  
536 - } 599 + //退领
  600 + function applyRetReceive(ids) {
  601 + $.post("/content/retReceive?ids=" + ids, function (data) {
  602 + if (data.errorCode == 0) {
  603 + alert(data.errorMessage);
  604 + location.href = location.href;
  605 + } else {
  606 + alert(data.errorMessage);
  607 + }
  608 + })
  609 + }
537 610
538 - //认领多条请求  
539 - function applyReceiveNum(num) {  
540 - $.post("/content/receive?num=" + num, function (data) {  
541 - if (data.errorCode == 0) {  
542 - alert(data.errorMessage);  
543 - location.href = location.href; 611 + //拒绝(打回)
  612 + function repulse() {
  613 + var rows = $("[name=btSelectItem]:checkbox:checked");
  614 + if (rows.length > 0) {
  615 + var r = confirm("您确定拒绝选中的" + rows.length + "条内容吗?");
  616 + if (r == true) {
  617 + $('#msgModal').modal('show');
  618 + }
544 } else { 619 } else {
545 - alert(data.errorMessage); 620 + alert("没有选中的数据!");
546 } 621 }
547 - })  
548 - } 622 + }
549 623
550 - //退领选中内容  
551 - function retReceive() {  
552 - var rows = $("[name=btSelectItem]:checkbox:checked");  
553 - if (rows.length > 0) {  
554 - var r = confirm("您确定退领选中的" + rows.length + "条内容吗?");  
555 - if (r == true) {  
556 - var ids = "";  
557 - rows.each(function (i, e) {  
558 - ids = ids + "," + e.value;  
559 - })  
560 - ids = ids.substring(1);  
561 - applyRetReceive(ids);  
562 - }  
563 - } else {  
564 - alert("没有选中的数据!"); 624 + //提交打回
  625 + function repulseSubmit() {
  626 + var rows = $("[name=btSelectItem]:checkbox:checked");
  627 + var ids = "";
  628 + rows.each(function (i, e) {
  629 + ids = ids + "," + e.value;
  630 + })
  631 + ids = ids.substring(1);
  632 + var msg = $("#reviewMsg").val();
  633 + $.post("/content/refuse?ids=" + ids + "&msg=" + msg, function (data) {
  634 + if (data.errorCode == 0) {
  635 + alert(data.errorMessage);
  636 + location.href = location.href;
  637 + } else {
  638 + alert(data.errorMessage);
  639 + }
  640 + })
565 } 641 }
566 - }  
567 642
568 - //退领  
569 - function applyRetReceive(ids) {  
570 - $.post("/content/retReceive?ids=" + ids, function (data) {  
571 - if (data.errorCode == 0) {  
572 - alert(data.errorMessage);  
573 - location.href = location.href;  
574 - } else {  
575 - alert(data.errorMessage);  
576 - }  
577 - })  
578 - }  
579 643
580 - //拒绝(打回)  
581 - function repulse() {  
582 - var rows = $("[name=btSelectItem]:checkbox:checked");  
583 - if (rows.length > 0) {  
584 - var r = confirm("您确定拒绝选中的" + rows.length + "条内容吗?");  
585 - if (r == true) {  
586 - $('#msgModal').modal('show');  
587 - }  
588 - } else {  
589 - alert("没有选中的数据!"); 644 + //导出excel
  645 + function daochu() {
  646 + var param = location.search;
  647 + window.location.href = "/content/excel" + param;
590 } 648 }
591 - }  
592 -  
593 - //提交打回  
594 - function repulseSubmit() {  
595 - var rows = $("[name=btSelectItem]:checkbox:checked");  
596 - var ids = "";  
597 - rows.each(function (i, e) {  
598 - ids = ids + "," + e.value;  
599 - })  
600 - ids = ids.substring(1);  
601 - var msg = $("#reviewMsg").val();  
602 - $.post("/content/refuse?ids=" + ids + "&msg=" + msg, function (data) {  
603 - if (data.errorCode == 0) {  
604 - alert(data.errorMessage);  
605 - location.href = location.href;  
606 - } else {  
607 - alert(data.errorMessage);  
608 - }  
609 - })  
610 - }  
611 -  
612 -  
613 - //导出excel  
614 - function daochu() {  
615 - var param = location.search;  
616 - window.location.href = "/content/excel" + param;  
617 - }  
618 </script> 649 </script>
619 <!-- 模态框(Modal) --> 650 <!-- 模态框(Modal) -->
620 <div class="modal fade" id="msgModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 651 <div class="modal fade" id="msgModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
@@ -651,10 +682,12 @@ @@ -651,10 +682,12 @@
651 $(id_name).slideUp(350); 682 $(id_name).slideUp(350);
652 $('#a_up').show(); 683 $('#a_up').show();
653 $('#a_down').hide(); 684 $('#a_down').hide();
  685 + $("#forms").attr("up_d", "1");
654 } else { 686 } else {
655 $(id_name).slideDown(350); 687 $(id_name).slideDown(350);
656 $('#a_up').hide(); 688 $('#a_up').hide();
657 $('#a_down').show(); 689 $('#a_down').show();
  690 + $("#forms").attr("up_d", "2");
658 } 691 }
659 } 692 }
660 693
src/main/resources/templates/page/contentDetail.html
@@ -29,30 +29,30 @@ @@ -29,30 +29,30 @@
29 <div id="tabHome" class="tab-pane fade in active padding-t-15 "> 29 <div id="tabHome" class="tab-pane fade in active padding-t-15 ">
30 <div class="col-sm-6"> 30 <div class="col-sm-6">
31 31
32 - <iframe src="http://sports.china.com.cn/tiyuzhongguowangjiajia/detail2_2019_04/29/1150648.html"  
33 - th:src="${content.content_url}"  
34 - frameborder="0" width="100%" scrolling="auto"  
35 - height="800" leftmargin="0" topmargin="0" allowTransparency="true" >  
36 - </iframe>  
37 -  
38 -<!-- <div class="form-group"> -->  
39 -<!-- <label for="comment_title" class="control-label col-sm-2">评论标题:</label> -->  
40 -<!-- <div class="col-sm-10"> -->  
41 -<!-- <h5 style="font-size:1.5em; font-weight: bold;" -->  
42 -<!-- th:text="${content.comment_title}"></h5> -->  
43 -<!-- </div> -->  
44 -<!-- </div> -->  
45 -<!-- <div class="form-group"> -->  
46 -  
47 -<!-- <label for="content" class="control-label col-sm-2">评论内容:</label> -->  
48 -<!-- <div class="col-sm-8"> -->  
49 -<!-- <textarea class="form-control" name="content" cols="50" rows="10" -->  
50 -<!-- id="content" -->  
51 -<!-- th:text="${comment.comment_content}">哈哈哈</textarea> -->  
52 -<!-- </div> -->  
53 -  
54 -<!-- </div> -->  
55 - 32 + <iframe src="http://sports.china.com.cn/tiyuzhongguowangjiajia/detail2_2019_04/29/1150648.html"
  33 + th:src="${content.content_url}"
  34 + frameborder="0" width="100%" scrolling="auto"
  35 + height="800" leftmargin="0" topmargin="0" allowTransparency="true">
  36 + </iframe>
  37 +
  38 + <!-- <div class="form-group"> -->
  39 + <!-- <label for="comment_title" class="control-label col-sm-2">评论标题:</label> -->
  40 + <!-- <div class="col-sm-10"> -->
  41 + <!-- <h5 style="font-size:1.5em; font-weight: bold;" -->
  42 + <!-- th:text="${content.comment_title}"></h5> -->
  43 + <!-- </div> -->
  44 + <!-- </div> -->
  45 + <!-- <div class="form-group"> -->
  46 +
  47 + <!-- <label for="content" class="control-label col-sm-2">评论内容:</label> -->
  48 + <!-- <div class="col-sm-8"> -->
  49 + <!-- <textarea class="form-control" name="content" cols="50" rows="10" -->
  50 + <!-- id="content" -->
  51 + <!-- th:text="${comment.comment_content}">哈哈哈</textarea> -->
  52 + <!-- </div> -->
  53 +
  54 + <!-- </div> -->
  55 +
56 <hr> 56 <hr>
57 57
58 <!-- <div class="form-group"> 58 <!-- <div class="form-group">
@@ -64,7 +64,6 @@ @@ -64,7 +64,6 @@
64 </div>--> 64 </div>-->
65 65
66 66
67 -  
68 </div> 67 </div>
69 <div class="col-sm-6"> 68 <div class="col-sm-6">
70 <div class="form-group"> 69 <div class="form-group">
@@ -95,16 +94,18 @@ @@ -95,16 +94,18 @@
95 <div class="form-group" th:if="${content.content_tag=='content'}"> 94 <div class="form-group" th:if="${content.content_tag=='content'}">
96 <label for="program_id" class="control-label col-sm-2">pc地址:</label> 95 <label for="program_id" class="control-label col-sm-2">pc地址:</label>
97 <div class="col-sm-10"> 96 <div class="col-sm-10">
98 - <a th:href="@{${content.content_pc_url}}" th:text="${content.content_pc_url}" target="blank"></a> 97 + <a th:href="@{${content.content_pc_url}}"
  98 + th:text="${content.content_pc_url}" target="blank"></a>
99 </div> 99 </div>
100 </div> 100 </div>
101 <div class="form-group" th:if="${content.content_tag=='moment'}"> 101 <div class="form-group" th:if="${content.content_tag=='moment'}">
102 <label for="program_id" class="control-label col-sm-2">图片/视频地址:</label> 102 <label for="program_id" class="control-label col-sm-2">图片/视频地址:</label>
103 <div class="col-sm-10" th:each="contentImageUrl:${contentImageUrlList}"> 103 <div class="col-sm-10" th:each="contentImageUrl:${contentImageUrlList}">
104 - <a th:href="@{${contentImageUrl}}" th:text="${contentImageUrl}" target="blank"></a> 104 + <a th:href="@{${contentImageUrl}}" th:text="${contentImageUrl}"
  105 + target="blank"></a>
105 </div> 106 </div>
106 </div> 107 </div>
107 - <div class="form-group"> 108 + <div class="form-group">
108 <label for="comment_user_avatar" 109 <label for="comment_user_avatar"
109 class="control-label col-sm-2">标题图片(头像):</label> 110 class="control-label col-sm-2">标题图片(头像):</label>
110 <div class="col-sm-10"> 111 <div class="col-sm-10">
@@ -121,7 +122,7 @@ @@ -121,7 +122,7 @@
121 <h5 th:if="${content.content_tag=='moment'}">朋友圈</h5> 122 <h5 th:if="${content.content_tag=='moment'}">朋友圈</h5>
122 </div> 123 </div>
123 </div> 124 </div>
124 - 125 +
125 <div class="form-group "> 126 <div class="form-group ">
126 <label for="username" class="control-label col-sm-2">审核类型:</label> 127 <label for="username" class="control-label col-sm-2">审核类型:</label>
127 <div class="col-sm-10 "> 128 <div class="col-sm-10 ">
@@ -130,7 +131,7 @@ @@ -130,7 +131,7 @@
130 <h5 class="status" th:if="${content.shenhe_type==3}">人工审</h5> 131 <h5 class="status" th:if="${content.shenhe_type==3}">人工审</h5>
131 </div> 132 </div>
132 </div> 133 </div>
133 - 134 +
134 <div class="form-group "> 135 <div class="form-group ">
135 <label for="username" class="control-label col-sm-2">图文状态:</label> 136 <label for="username" class="control-label col-sm-2">图文状态:</label>
136 <div class="col-sm-10 "> 137 <div class="col-sm-10 ">
@@ -156,14 +157,14 @@ @@ -156,14 +157,14 @@
156 </div> 157 </div>
157 </div> 158 </div>
158 159
159 -<!-- <div class="form-group"> -->  
160 -<!-- <label for="platform" class="control-label col-sm-2">平台:</label> -->  
161 -<!-- <div class="col-sm-10"> -->  
162 -<!-- <h5 th:if="${content.platform=='i'}">苹果</h5> -->  
163 -<!-- <h5 th:if="${content.platform=='a'}">安卓</h5> -->  
164 -<!-- <h5 th:if="${content.platform=='w'}">网页</h5> -->  
165 -<!-- </div> -->  
166 -<!-- </div> --> 160 + <!-- <div class="form-group"> -->
  161 + <!-- <label for="platform" class="control-label col-sm-2">平台:</label> -->
  162 + <!-- <div class="col-sm-10"> -->
  163 + <!-- <h5 th:if="${content.platform=='i'}">苹果</h5> -->
  164 + <!-- <h5 th:if="${content.platform=='a'}">安卓</h5> -->
  165 + <!-- <h5 th:if="${content.platform=='w'}">网页</h5> -->
  166 + <!-- </div> -->
  167 + <!-- </div> -->
167 168
168 <div class="form-group" th:if="${content.receive_status!=0}"> 169 <div class="form-group" th:if="${content.receive_status!=0}">
169 <label for="updater" class="control-label col-sm-2">审核员:</label> 170 <label for="updater" class="control-label col-sm-2">审核员:</label>
@@ -172,7 +173,7 @@ @@ -172,7 +173,7 @@
172 openadmin9@cnlive.com</h5> 173 openadmin9@cnlive.com</h5>
173 </div> 174 </div>
174 </div> 175 </div>
175 - 176 +
176 <div class="form-group"> 177 <div class="form-group">
177 <label for="claimed_at" class="control-label col-sm-2">送审时间:</label> 178 <label for="claimed_at" class="control-label col-sm-2">送审时间:</label>
178 <div class="col-sm-10"> 179 <div class="col-sm-10">
@@ -188,15 +189,15 @@ @@ -188,15 +189,15 @@
188 2018-11-29 10:04:35</h5> 189 2018-11-29 10:04:35</h5>
189 </div> 190 </div>
190 </div> 191 </div>
191 -  
192 - <div class="form-group"> 192 +
  193 + <div class="form-group">
193 <label for="msg" class="control-label col-sm-2">审核备注:</label> 194 <label for="msg" class="control-label col-sm-2">审核备注:</label>
194 <div class="col-sm-8"> 195 <div class="col-sm-8">
195 <textarea class="form-control" name="msg" cols="50" rows="5" 196 <textarea class="form-control" name="msg" cols="50" rows="5"
196 id="msg" th:text="${content.shenhe_msg}">审核备注</textarea> 197 id="msg" th:text="${content.shenhe_msg}">审核备注</textarea>
197 </div> 198 </div>
198 </div> 199 </div>
199 - 200 +
200 </div> 201 </div>
201 202
202 </div> 203 </div>
@@ -210,27 +211,38 @@ @@ -210,27 +211,38 @@
210 211
211 <div class="box-footer"> 212 <div class="box-footer">
212 <div class="col-md-5"> 213 <div class="col-md-5">
213 - <button type="button" class="btn btn-danger pull-right" onclick="content(2);">拒 绝  
214 - </button> 214 + <button type="button" class="btn btn-danger pull-right" onclick="content(2);">拒 绝
  215 + </button>
215 </div> 216 </div>
216 217
217 <div class="col-md-1"> 218 <div class="col-md-1">
218 - <button type="button" class="btn btn-primary pull-right" onclick="content(1);">通 过  
219 - </button> 219 + <button type="button" class="btn btn-primary pull-right" onclick="content(1);">通 过
  220 + </button>
220 </div> 221 </div>
221 222
222 <div class="col-md-1"> 223 <div class="col-md-1">
223 - <button type="button" class="btn btn-info pull-right" 224 + <button type="button" class="btn btn-info pull-right"
224 onclick="self.location=document.referrer;">返回列表 225 onclick="self.location=document.referrer;">返回列表
225 - </button> 226 + </button>
226 </div> 227 </div>
227 </div> 228 </div>
228 <script th:inline="javascript"> 229 <script th:inline="javascript">
  230 +
  231 +
  232 + $(function () {
  233 + var url = "/content/page";
  234 + $('ul.treeview-menu>li').removeClass("active");
  235 + $('.sidebar-menu>li').removeClass("active");
  236 + $('ul.treeview-menu>li').find('a[id="' + url + '"]').closest('li').addClass('active'); //二级链接高亮
  237 + $('ul.treeview-menu>li').find('a[id="' + url + '"]').closest('li.treeview').addClass('active'); //一级栏目[含二级链接]高亮
  238 + $('.sidebar-menu>li').find('a[id="' + url + '"]').closest('li').addClass('active'); //一级栏目[不含二级链接]高亮
  239 + })
  240 +
229 var contentId = [[${content.id}]]; 241 var contentId = [[${content.id}]];
230 242
231 //审核操作,status=1为通过 243 //审核操作,status=1为通过
232 function content(status) { 244 function content(status) {
233 - var msg = $('#msg').val(); //获取审核msg 245 + var msg = $('#msg').val(); //获取审核msg
234 if (status == 1) { 246 if (status == 1) {
235 $.post("/content/pass?ids=" + contentId, function (data) { 247 $.post("/content/pass?ids=" + contentId, function (data) {
236 if (data.errorCode == 0) { 248 if (data.errorCode == 0) {
@@ -241,11 +253,11 @@ @@ -241,11 +253,11 @@
241 } 253 }
242 }) 254 })
243 } else { 255 } else {
244 - if ( msg == '') {  
245 - alert('请输入审核备注!');  
246 - return false;  
247 - }  
248 - $.post("/content/refuse?ids=" + contentId+"&msg="+msg, function (data) { 256 + if (msg == '') {
  257 + alert('请输入审核备注!');
  258 + return false;
  259 + }
  260 + $.post("/content/refuse?ids=" + contentId + "&msg=" + msg, function (data) {
249 if (data.errorCode == 0) { 261 if (data.errorCode == 0) {
250 //location.href = history.back(); 262 //location.href = history.back();
251 self.location = document.referrer; 263 self.location = document.referrer;
src/main/resources/templates/page/live.html
@@ -70,8 +70,8 @@ @@ -70,8 +70,8 @@
70 </button> 70 </button>
71 <button type="button" 71 <button type="button"
72 class="btn btn-primary btn-sm margin-r-5" id="query" 72 class="btn btn-primary btn-sm margin-r-5" id="query"
73 - onclick="openOrClose('forms')">  
74 - <span id="a_up">展开▼</span><span id="a_down">收起▲</span> 73 + onclick="openOrClose(&#39;forms&#39;)">
  74 + <span id="a_up">展开▼</span><span id="a_down">收起▲</span>
75 </button> 75 </button>
76 </div> 76 </div>
77 77
@@ -459,6 +459,13 @@ @@ -459,6 +459,13 @@
459 459
460 <script th:inline="javascript"> 460 <script th:inline="javascript">
461 461
  462 + function GetQueryString(name) {
  463 + var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
  464 + var r = window.location.search.substr(1).match(reg);
  465 + if (r != null) return unescape(r[2]);
  466 + return null;
  467 + }
  468 +
462 var activity_id = "";//直播id 469 var activity_id = "";//直播id
463 var activity_name = "";//直播名称 470 var activity_name = "";//直播名称
464 var is_hot = "";//是否热点 471 var is_hot = "";//是否热点
@@ -482,7 +489,8 @@ @@ -482,7 +489,8 @@
482 sp_desc = $("#sp_desc").val(); 489 sp_desc = $("#sp_desc").val();
483 contentId = $("#contentId").val(); 490 contentId = $("#contentId").val();
484 } 491 }
485 - window.location.href = "/live/page?activity_status=" + activity_status + "&activity_id=" + activity_id + "&start_date=" + start_date + "&end_date=" + end_date + "&activity_name=" + activity_name + "&sp_desc=" + sp_desc + "&pageSize=" + count + "&shenhe_state=" + shenhe_state + "&contentId=" + contentId; 492 + var up_d = $("#forms").attr("up_d");
  493 + window.location.href = "/live/page?activity_status=" + activity_status + "&activity_id=" + activity_id + "&start_date=" + start_date + "&end_date=" + end_date + "&activity_name=" + activity_name + "&sp_desc=" + sp_desc + "&pageSize=" + count + "&shenhe_state=" + shenhe_state + "&contentId=" + contentId + "&up_d=" + up_d;
486 } 494 }
487 495
488 //全部 496 //全部
@@ -603,7 +611,7 @@ @@ -603,7 +611,7 @@
603 window.location.href = "/live/excel" + param; 611 window.location.href = "/live/excel" + param;
604 } 612 }
605 613
606 - //详情页 614 + //详情页
607 function detail(ids) { 615 function detail(ids) {
608 location.href = "/live/details?id=" + ids; 616 location.href = "/live/details?id=" + ids;
609 } 617 }
@@ -701,15 +709,22 @@ @@ -701,15 +709,22 @@
701 $(id_name).slideUp(350); 709 $(id_name).slideUp(350);
702 $('#a_up').show(); 710 $('#a_up').show();
703 $('#a_down').hide(); 711 $('#a_down').hide();
  712 + $("#forms").attr("up_d", "1");
704 } else { 713 } else {
705 $(id_name).slideDown(350); 714 $(id_name).slideDown(350);
706 $('#a_up').hide(); 715 $('#a_up').hide();
707 $('#a_down').show(); 716 $('#a_down').show();
  717 + $("#forms").attr("up_d", "2");
708 } 718 }
709 } 719 }
710 720
711 721
712 $(function () { 722 $(function () {
  723 + if (GetQueryString("up_d") == "2") {
  724 + $("#query").click();
  725 + } else {
  726 +
  727 + }
713 //按钮颜色设置 728 //按钮颜色设置
714 var shenhe_state = [[${param.shenhe_state}]] ? [[${param.shenhe_state}]][0] : null; 729 var shenhe_state = [[${param.shenhe_state}]] ? [[${param.shenhe_state}]][0] : null;
715 var stateIsNull = $.trim(shenhe_state) == ""; 730 var stateIsNull = $.trim(shenhe_state) == "";
src/main/resources/templates/page/liveApply.html
@@ -25,7 +25,7 @@ @@ -25,7 +25,7 @@
25 <div class="box-body"> 25 <div class="box-body">
26 26
27 <div class="btn-group margin-bottom pull-left"> 27 <div class="btn-group margin-bottom pull-left">
28 -<!-- <input type="hidden" name="state" id="state" value=""/> --> 28 + <!-- <input type="hidden" name="state" id="state" value=""/> -->
29 <div class="btn-group margin-bottom" id="hide_select_area_2" style=> 29 <div class="btn-group margin-bottom" id="hide_select_area_2" style=>
30 <button type="button" class="btn btn-success btn-sm margin-r-5 action claim" 30 <button type="button" class="btn btn-success btn-sm margin-r-5 action claim"
31 value="2" data="claim" id="claim" data-toggle="modal" 31 value="2" data="claim" id="claim" data-toggle="modal"
@@ -75,7 +75,8 @@ @@ -75,7 +75,8 @@
75 </button> 75 </button>
76 </div> 76 </div>
77 <div class="form-horizontal form-group-sm" id="forms" style="display: none;float: left;"> 77 <div class="form-horizontal form-group-sm" id="forms" style="display: none;float: left;">
78 - <div class="btn-group margin-bottom col-md-6" style="padding: 0;width: 15%;float: left;"> 78 + <div class="btn-group margin-bottom col-md-6"
  79 + style="padding: 0;width: 15%;float: left;">
79 <div class="col-md-6" style="padding: 0;width: 100%;"> 80 <div class="col-md-6" style="padding: 0;width: 100%;">
80 <label for="liveApply_theme" class="control-label cb-toolbar">直播主题:</label> 81 <label for="liveApply_theme" class="control-label cb-toolbar">直播主题:</label>
81 <div class="col-sm-7" style="padding: 0;"> 82 <div class="col-sm-7" style="padding: 0;">
@@ -84,7 +85,8 @@ @@ -84,7 +85,8 @@
84 </div> 85 </div>
85 </div> 86 </div>
86 87
87 - <div class="btn-group margin-bottom col-md-6" style="padding-left:0px;width: 13%;float: left;"> 88 + <div class="btn-group margin-bottom col-md-6"
  89 + style="padding-left:0px;width: 13%;float: left;">
88 <div class="col-md-5" style="padding: 0;width: 100%;"> 90 <div class="col-md-5" style="padding: 0;width: 100%;">
89 <label for="shenhe_state" class="control-label cb-toolbar">状态:</label> 91 <label for="shenhe_state" class="control-label cb-toolbar">状态:</label>
90 <div class="col-sm-7" style="padding: 0;"> 92 <div class="col-sm-7" style="padding: 0;">
@@ -97,87 +99,93 @@ @@ -97,87 +99,93 @@
97 </div> 99 </div>
98 </div> 100 </div>
99 </div> 101 </div>
100 -<!-- <div class="btn-group margin-bottom col-md-6" style="padding-left: 10px;width: 13%;float: left;"> -->  
101 -<!-- <div class="col-md-5" style="padding: 0;width: 100%;"> -->  
102 -<!-- <label for="business_model" class="control-label cb-toolbar">模式:</label> -->  
103 -<!-- <div class="col-sm-8" style="padding: 0;"> -->  
104 -<!-- <select class="form-control" id="business_model" name="business_model"> -->  
105 -<!-- <option value="">全部</option> -->  
106 -<!-- <option value="0">免费</option> -->  
107 -<!-- <option value="1">收费</option> -->  
108 -<!-- </select> -->  
109 -<!-- </div> -->  
110 -<!-- </div> -->  
111 -<!-- </div> -->  
112 - <div class="btn-group margin-bottom col-md-6" style="padding-left: 0px;width: 15%;float: left;">  
113 - <div class="col-md-5" style="padding: 0;width: 100%;" >  
114 - <label for="business_model" class="control-label cb-toolbar">发起单位:</label>  
115 - <div class="col-sm-7" style="padding: 0;">  
116 - <input class="form-control" type="text" value="" id="business_model" name="business_model">  
117 - </div>  
118 - </div> 102 + <!-- <div class="btn-group margin-bottom col-md-6" style="padding-left: 10px;width: 13%;float: left;"> -->
  103 + <!-- <div class="col-md-5" style="padding: 0;width: 100%;"> -->
  104 + <!-- <label for="business_model" class="control-label cb-toolbar">模式:</label> -->
  105 + <!-- <div class="col-sm-8" style="padding: 0;"> -->
  106 + <!-- <select class="form-control" id="business_model" name="business_model"> -->
  107 + <!-- <option value="">全部</option> -->
  108 + <!-- <option value="0">免费</option> -->
  109 + <!-- <option value="1">收费</option> -->
  110 + <!-- </select> -->
  111 + <!-- </div> -->
  112 + <!-- </div> -->
  113 + <!-- </div> -->
  114 + <div class="btn-group margin-bottom col-md-6"
  115 + style="padding-left: 0px;width: 15%;float: left;">
  116 + <div class="col-md-5" style="padding: 0;width: 100%;">
  117 + <label for="business_model" class="control-label cb-toolbar">发起单位:</label>
  118 + <div class="col-sm-7" style="padding: 0;">
  119 + <input class="form-control" type="text" value="" id="business_model"
  120 + name="business_model">
  121 + </div>
  122 + </div>
119 </div> 123 </div>
120 - <div class="btn-group margin-bottom col-md-6" style="padding-left: 0px;width: 15%;float: left;">  
121 - <div class="col-md-6" style="padding: 0;width: 100%;" th:if="${session.sessionUser.spid==0}">  
122 - <label for="sp_desc" class="control-label cb-toolbar">sp简称:</label>  
123 - <div class="col-sm-7" style="padding: 0;">  
124 - <input class="form-control" type="text" value="" id="sp_desc">  
125 - </div>  
126 - </div> 124 + <div class="btn-group margin-bottom col-md-6"
  125 + style="padding-left: 0px;width: 15%;float: left;">
  126 + <div class="col-md-6" style="padding: 0;width: 100%;"
  127 + th:if="${session.sessionUser.spid==0}">
  128 + <label for="sp_desc" class="control-label cb-toolbar">sp简称:</label>
  129 + <div class="col-sm-7" style="padding: 0;">
  130 + <input class="form-control" type="text" value="" id="sp_desc">
  131 + </div>
  132 + </div>
127 </div> 133 </div>
128 - <div class="btn-group margin-bottom col-md-6" style="padding-left: 0px;width: 20%;float: left;"> 134 + <div class="btn-group margin-bottom col-md-6"
  135 + style="padding-left: 0px;width: 20%;float: left;">
129 <div class="col-md-12" style="padding: 0;width: 100%;"> 136 <div class="col-md-12" style="padding: 0;width: 100%;">
130 - <label for="start_date" class="control-label cb-toolbar">预计时间:</label>  
131 - <div class="input-group col-md-8 date">  
132 - <input class="form-control date" name="start_date" type="text"  
133 - id="start_date">  
134 - <span class="input-group-addon"> 137 + <label for="start_date" class="control-label cb-toolbar">预计时间:</label>
  138 + <div class="input-group col-md-8 date">
  139 + <input class="form-control date" name="start_date" type="text"
  140 + id="start_date">
  141 + <span class="input-group-addon">
135 <span class="glyphicon glyphicon-calendar"></span> 142 <span class="glyphicon glyphicon-calendar"></span>
136 </span> 143 </span>
137 - </div>  
138 - </div> 144 + </div>
  145 + </div>
139 </div> 146 </div>
140 - <div class="btn-group margin-bottom col-md-6" style="padding-left: 0px;width: 18%;float: left;">  
141 - <div class="col-md-9" style="padding: 0;width: 100%;">  
142 - <label for="start_date" class="control-label cb-toolbar">至</label>  
143 - <div class="input-group col-md-8 date">  
144 - <input class="form-control date" name="end_date" type="text"  
145 - id="end_date">  
146 - <span class="input-group-addon"> 147 + <div class="btn-group margin-bottom col-md-6"
  148 + style="padding-left: 0px;width: 18%;float: left;">
  149 + <div class="col-md-9" style="padding: 0;width: 100%;">
  150 + <label for="start_date" class="control-label cb-toolbar">至</label>
  151 + <div class="input-group col-md-8 date">
  152 + <input class="form-control date" name="end_date" type="text"
  153 + id="end_date">
  154 + <span class="input-group-addon">
147 <span class="glyphicon glyphicon-calendar"></span> 155 <span class="glyphicon glyphicon-calendar"></span>
148 </span> 156 </span>
149 - </div>  
150 - </div> 157 + </div>
  158 + </div>
151 </div> 159 </div>
152 -  
153 -  
154 -<!-- <div class="btn-group margin-bottom col-md-6 pull-right" -->  
155 -<!-- style="position: relative;width: 40%;float: left !important;"> -->  
156 -<!-- <div class="col-md-12" style="width: 100%;padding: 0;"> -->  
157 -<!-- <div class="col-md-11" style="padding: 0;width: 25%;"> -->  
158 -<!-- <label for="start_date" class="control-label cb-toolbar">时间:</label> -->  
159 -<!-- <div class="input-group col-md-9 date"> -->  
160 -<!-- <input class="form-control date" name="start_date" type="text" -->  
161 -<!-- id="start_date"> -->  
162 -<!-- <span class="input-group-addon"> -->  
163 -<!-- <span class="glyphicon glyphicon-calendar"></span> -->  
164 -<!-- </span> -->  
165 -<!-- </div> -->  
166 -<!-- </div> -->  
167 -<!-- <div class="col-md-11" style="padding: 0;width: 25%;"> -->  
168 -<!-- <label for="start_date" class="control-label cb-toolbar">至</label> -->  
169 -<!-- <div class="input-group col-md-9 date"> -->  
170 -<!-- <input class="form-control date" name="end_date" type="text" -->  
171 -<!-- id="end_date"> -->  
172 -<!-- <span class="input-group-addon"> -->  
173 -<!-- <span class="glyphicon glyphicon-calendar"></span> -->  
174 -<!-- </span> -->  
175 -<!-- </div> -->  
176 -<!-- </div> -->  
177 -  
178 -  
179 -<!-- </div> -->  
180 -<!-- </div> --> 160 +
  161 +
  162 + <!-- <div class="btn-group margin-bottom col-md-6 pull-right" -->
  163 + <!-- style="position: relative;width: 40%;float: left !important;"> -->
  164 + <!-- <div class="col-md-12" style="width: 100%;padding: 0;"> -->
  165 + <!-- <div class="col-md-11" style="padding: 0;width: 25%;"> -->
  166 + <!-- <label for="start_date" class="control-label cb-toolbar">时间:</label> -->
  167 + <!-- <div class="input-group col-md-9 date"> -->
  168 + <!-- <input class="form-control date" name="start_date" type="text" -->
  169 + <!-- id="start_date"> -->
  170 + <!-- <span class="input-group-addon"> -->
  171 + <!-- <span class="glyphicon glyphicon-calendar"></span> -->
  172 + <!-- </span> -->
  173 + <!-- </div> -->
  174 + <!-- </div> -->
  175 + <!-- <div class="col-md-11" style="padding: 0;width: 25%;"> -->
  176 + <!-- <label for="start_date" class="control-label cb-toolbar">至</label> -->
  177 + <!-- <div class="input-group col-md-9 date"> -->
  178 + <!-- <input class="form-control date" name="end_date" type="text" -->
  179 + <!-- id="end_date"> -->
  180 + <!-- <span class="input-group-addon"> -->
  181 + <!-- <span class="glyphicon glyphicon-calendar"></span> -->
  182 + <!-- </span> -->
  183 + <!-- </div> -->
  184 + <!-- </div> -->
  185 +
  186 +
  187 + <!-- </div> -->
  188 + <!-- </div> -->
181 </div> 189 </div>
182 190
183 <div class="fixed-table-container" style="padding-bottom: 0px;"> 191 <div class="fixed-table-container" style="padding-bottom: 0px;">
@@ -203,16 +211,16 @@ @@ -203,16 +211,16 @@
203 <div class="th-inner ">直播主题</div> 211 <div class="th-inner ">直播主题</div>
204 <div class="fht-cell"></div> 212 <div class="fht-cell"></div>
205 </th> 213 </th>
206 - <th style="text-align: center; width: 6%; " data-field="sp_id_brief" 214 + <th style="text-align: center; width: 6%; " data-field="sp_id_brief"
207 tabindex="0"> 215 tabindex="0">
208 <div class="th-inner ">发起单位</div> 216 <div class="th-inner ">发起单位</div>
209 <div class="fht-cell"></div> 217 <div class="fht-cell"></div>
210 </th> 218 </th>
211 -<!-- <th style="text-align: center; width: 3%; " data-field="is_hot_name" -->  
212 -<!-- tabindex="0"> -->  
213 -<!-- <div class="th-inner ">商务模式</div> -->  
214 -<!-- <div class="fht-cell"></div> -->  
215 -<!-- </th> --> 219 + <!-- <th style="text-align: center; width: 3%; " data-field="is_hot_name" -->
  220 + <!-- tabindex="0"> -->
  221 + <!-- <div class="th-inner ">商务模式</div> -->
  222 + <!-- <div class="fht-cell"></div> -->
  223 + <!-- </th> -->
216 <th style="text-align: center; width: 3%; " data-field="is_hot_name" 224 <th style="text-align: center; width: 3%; " data-field="is_hot_name"
217 tabindex="0"> 225 tabindex="0">
218 <div class="th-inner ">直播类型</div> 226 <div class="th-inner ">直播类型</div>
@@ -258,35 +266,48 @@ @@ -258,35 +266,48 @@
258 <tbody> 266 <tbody>
259 <tr data-index="0" th:each="liveApply : ${liveApplyPage.list}"> 267 <tr data-index="0" th:each="liveApply : ${liveApplyPage.list}">
260 <td class="bs-checkbox "> 268 <td class="bs-checkbox ">
261 - <input data-index="0" name="btSelectItem" type="checkbox" th:value="${liveApply.id}"> 269 + <input data-index="0" name="btSelectItem" type="checkbox"
  270 + th:value="${liveApply.id}">
  271 + </td>
  272 + <td style="text-align: center; width: 6%;"
  273 + th:text="${liveApply.spid_desc}"></td>
  274 + <td style="text-align: center; width: 20%;">
  275 + <a class="detail"
  276 + th:href="@{'/liveApply/details/?id='+${liveApply.id}}">
  277 + <span th:text="${liveApply.theme}">邓建国正面PK冯小刚</span>
  278 + </a>
262 </td> 279 </td>
263 - <td style="text-align: center; width: 6%;" th:text="${liveApply.spid_desc}"></td>  
264 - <td style="text-align: center; width: 20%;" >  
265 - <a class="detail" th:href="@{'/liveApply/details/?id='+${liveApply.id}}">  
266 - <span th:text="${liveApply.theme}">邓建国正面PK冯小刚</span>  
267 - </a> 280 + <td style="text-align: center; width: 6%;"
  281 + th:text="${liveApply.organization}"></td>
  282 + <!-- <td style="text-align: center; width: 3%;" -->
  283 + <!-- th:text="${liveApply.business_model=='1'?'收费':'免费'}">收费 -->
  284 + <!-- </td> -->
  285 + <td style="text-align: center; width: 3%;" th:text="${liveApply.live_type}">
  286 + 直播分类
268 </td> 287 </td>
269 - <td style="text-align: center; width: 6%;" th:text="${liveApply.organization}"></td>  
270 -<!-- <td style="text-align: center; width: 3%;" -->  
271 -<!-- th:text="${liveApply.business_model=='1'?'收费':'免费'}">收费 -->  
272 -<!-- </td> -->  
273 - <td style="text-align: center; width: 3%;" th:text="${liveApply.live_type}">直播分类</td>  
274 - <td style="text-align: center; width: 6%;" th:text="${liveApply.updater}">审核员 288 + <td style="text-align: center; width: 6%;" th:text="${liveApply.updater}">
  289 + 审核员
275 </td> 290 </td>
276 <td style="text-align: center; width: 3%;"> 291 <td style="text-align: center; width: 3%;">
277 - <span class="btn btn-sm btn-warning" th:if="${liveApply.shenhe_state==0}">待审</span>  
278 - <span class="btn btn-sm btn-success" th:if="${liveApply.shenhe_state==1}">通过</span>  
279 - <span class="btn btn-sm btn-danger" th:if="${liveApply.shenhe_state==2}">拒绝</span> 292 + <span class="btn btn-sm btn-warning"
  293 + th:if="${liveApply.shenhe_state==0}">待审</span>
  294 + <span class="btn btn-sm btn-success"
  295 + th:if="${liveApply.shenhe_state==1}">通过</span>
  296 + <span class="btn btn-sm btn-danger"
  297 + th:if="${liveApply.shenhe_state==2}">拒绝</span>
280 </td> 298 </td>
281 <td style="text-align: center; width: 3%;"> 299 <td style="text-align: center; width: 3%;">
282 - <span th:if="${liveApply.shenhe_type==1}">免审</span>  
283 - <span th:if="${liveApply.shenhe_type==2}">机审</span>  
284 - <span th:if="${liveApply.shenhe_type==3}">人工审</span> 300 + <span th:if="${liveApply.shenhe_type==1}">免审</span>
  301 + <span th:if="${liveApply.shenhe_type==2}">机审</span>
  302 + <span th:if="${liveApply.shenhe_type==3}">人工审</span>
285 </td> 303 </td>
286 - <td style="text-align: center; width: 5%;">  
287 - <span class="btn btn-sm btn-warning" th:if="${liveApply.email_notice_state==1}">未通知</span>  
288 - <span class="btn btn-sm btn-success" th:if="${liveApply.email_notice_state==2}">已通知</span>  
289 - <span class="btn btn-sm btn-danger" th:if="${liveApply.email_notice_state==3}">通知失败</span> 304 + <td style="text-align: center; width: 5%;">
  305 + <span class="btn btn-sm btn-warning"
  306 + th:if="${liveApply.email_notice_state==1}">未通知</span>
  307 + <span class="btn btn-sm btn-success"
  308 + th:if="${liveApply.email_notice_state==2}">已通知</span>
  309 + <span class="btn btn-sm btn-danger"
  310 + th:if="${liveApply.email_notice_state==3}">通知失败</span>
290 </td> 311 </td>
291 <td style="text-align: center; width: 10%;" 312 <td style="text-align: center; width: 10%;"
292 th:text="${#dates.format(liveApply.created_at, 'yyyy-MM-dd HH:mm:ss')}"> 313 th:text="${#dates.format(liveApply.created_at, 'yyyy-MM-dd HH:mm:ss')}">
@@ -297,8 +318,9 @@ @@ -297,8 +318,9 @@
297 2018-03-07 16:56:20 318 2018-03-07 16:56:20
298 </td> 319 </td>
299 <td style="text-align: center; width: 17%;"> 320 <td style="text-align: center; width: 17%;">
300 - <a class="detail" th:href="@{'/liveApply/details/?id='+${liveApply.id}}">  
301 - <button class="btn btn-info btn-sm" >查看</button> 321 + <a class="detail"
  322 + th:href="@{'/liveApply/details/?id='+${liveApply.id}}">
  323 + <button class="btn btn-info btn-sm">查看</button>
302 </a> 324 </a>
303 <span th:if="${liveApply.shenhe_state==0 and liveApply.receive==0}"> &nbsp;</span> 325 <span th:if="${liveApply.shenhe_state==0 and liveApply.receive==0}"> &nbsp;</span>
304 <a th:href="@{'javascript:applyReceive('+${liveApply.id}+')'}" 326 <a th:href="@{'javascript:applyReceive('+${liveApply.id}+')'}"
@@ -320,14 +342,14 @@ @@ -320,14 +342,14 @@
320 <!--分页处理--> 342 <!--分页处理-->
321 <div class="fixed-table-pagination" style="display: block;"> 343 <div class="fixed-table-pagination" style="display: block;">
322 <div class="pull-left pagination-detail"> 344 <div class="pull-left pagination-detail">
323 - <span class="pagination-info" th:text="'共 '+${liveApplyPage.total}+' 条记录,每页显示'">共 0 条记录</span>  
324 - <select class="" id="pageSize" name="pageSize" onchange="selectPageSize()">  
325 - <option value="10" th:selected="${pageSize==10}">10</option>  
326 - <option value="20" th:selected="${pageSize==20}">20</option>  
327 - <option value="50" th:selected="${pageSize==50}">50</option>  
328 - <option value="100" th:selected="${pageSize==100}">100</option> 345 + <span class="pagination-info" th:text="'共 '+${liveApplyPage.total}+' 条记录,每页显示'">共 0 条记录</span>
  346 + <select class="" id="pageSize" name="pageSize" onchange="selectPageSize()">
  347 + <option value="10" th:selected="${pageSize==10}">10</option>
  348 + <option value="20" th:selected="${pageSize==20}">20</option>
  349 + <option value="50" th:selected="${pageSize==50}">50</option>
  350 + <option value="100" th:selected="${pageSize==100}">100</option>
329 </select> 351 </select>
330 - <span class="pagination-info" >条记录</span> 352 + <span class="pagination-info">条记录</span>
331 </div> 353 </div>
332 <div class="pull-right pagination"> 354 <div class="pull-right pagination">
333 <ul class="pagination" th:if="${liveApplyPage.pages>1}"> 355 <ul class="pagination" th:if="${liveApplyPage.pages>1}">
@@ -346,14 +368,18 @@ @@ -346,14 +368,18 @@
346 th:onclick="'javascript:fanye(\''+${liveApplyPage.pageNum-1}+'\');'" 368 th:onclick="'javascript:fanye(\''+${liveApplyPage.pageNum-1}+'\');'"
347 th:text="${liveApplyPage.pageNum-1}">2</a></li> 369 th:text="${liveApplyPage.pageNum-1}">2</a></li>
348 <li class="page-number active"><a href="javaScript:void(0);" 370 <li class="page-number active"><a href="javaScript:void(0);"
349 - th:text="${liveApplyPage.pageNum}">2</a></li>  
350 - <li class="page-number" th:if="${liveApplyPage.pageNum+1<=liveApplyPage.pages}"><a 371 + th:text="${liveApplyPage.pageNum}">2</a>
  372 + </li>
  373 + <li class="page-number"
  374 + th:if="${liveApplyPage.pageNum+1<=liveApplyPage.pages}"><a
351 th:onclick="'javascript:fanye(\''+${liveApplyPage.pageNum+1}+'\');'" 375 th:onclick="'javascript:fanye(\''+${liveApplyPage.pageNum+1}+'\');'"
352 th:text="${liveApplyPage.pageNum+1}">2</a></li> 376 th:text="${liveApplyPage.pageNum+1}">2</a></li>
353 - <li class="page-number" th:if="${liveApplyPage.pageNum+2<=liveApplyPage.pages}"><a 377 + <li class="page-number"
  378 + th:if="${liveApplyPage.pageNum+2<=liveApplyPage.pages}"><a
354 th:onclick="'javascript:fanye(\''+${liveApplyPage.pageNum+2}+'\');'" 379 th:onclick="'javascript:fanye(\''+${liveApplyPage.pageNum+2}+'\');'"
355 th:text="${liveApplyPage.pageNum+2}">2</a></li> 380 th:text="${liveApplyPage.pageNum+2}">2</a></li>
356 - <li class="page-number" th:if="${liveApplyPage.pageNum+3<=liveApplyPage.pages}"><a 381 + <li class="page-number"
  382 + th:if="${liveApplyPage.pageNum+3<=liveApplyPage.pages}"><a
357 th:onclick="'javascript:fanye(\''+${liveApplyPage.pageNum+3}+'\');'" 383 th:onclick="'javascript:fanye(\''+${liveApplyPage.pageNum+3}+'\');'"
358 th:text="${liveApplyPage.pageNum+3}">2</a></li> 384 th:text="${liveApplyPage.pageNum+3}">2</a></li>
359 385
@@ -374,7 +400,19 @@ @@ -374,7 +400,19 @@
374 </section> 400 </section>
375 </div> 401 </div>
376 <script th:inline="javascript"> 402 <script th:inline="javascript">
  403 + function GetQueryString(name) {
  404 + var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
  405 + var r = window.location.search.substr(1).match(reg);
  406 + if (r != null) return unescape(r[2]);
  407 + return null;
  408 + }
  409 +
377 $(function () { 410 $(function () {
  411 + if (GetQueryString("up_d") == "2") {
  412 + $("#query").click();
  413 + } else {
  414 +
  415 + }
378 //按钮颜色设置 416 //按钮颜色设置
379 var state = [[${param.shenhe_state}]] ? [[${param.shenhe_state}]][0] : null; 417 var state = [[${param.shenhe_state}]] ? [[${param.shenhe_state}]][0] : null;
380 var receive = [[${param.receive}]] ? [[${param.receive}]][0] : null; 418 var receive = [[${param.receive}]] ? [[${param.receive}]][0] : null;
@@ -396,7 +434,7 @@ @@ -396,7 +434,7 @@
396 function fanye(page) { 434 function fanye(page) {
397 var param = location.search; 435 var param = location.search;
398 if (param.indexOf("page=") != -1) { 436 if (param.indexOf("page=") != -1) {
399 - var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连 437 + var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连
400 var split = se.split("&"); 438 var split = se.split("&");
401 var h = ""; 439 var h = "";
402 for (var i = 0; i < split.length; i++) { 440 for (var i = 0; i < split.length; i++) {
@@ -410,32 +448,32 @@ @@ -410,32 +448,32 @@
410 window.location.href = "/liveApply/page?" + param + "&page=" + page; 448 window.location.href = "/liveApply/page?" + param + "&page=" + page;
411 } 449 }
412 } 450 }
413 - 451 +
414 //选择每页数量触发函数 452 //选择每页数量触发函数
415 - function selectPageSize(){  
416 - var pageSize=$("#pageSize").val();  
417 - var param = location.search;  
418 - if (param.indexOf("pageSize=") != -1) {  
419 - var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连  
420 - var split = se.split("&");  
421 - var h = "";  
422 - for (var i = 0; i < split.length; i++) {  
423 - var s = split[i];  
424 - if (s.indexOf("pageSize=") < 0 &&s.indexOf("page=") < 0) h = h + "&" + split[i];  
425 - }  
426 - h = h.substring(1, h.length);  
427 - window.location.href = "/liveApply/page?" + h + "&pageSize=" + pageSize;  
428 - } else {  
429 - var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连  
430 - var split = se.split("&");  
431 - var h = "";  
432 - for (var i = 0; i < split.length; i++) {  
433 - var s = split[i];  
434 - if (s.indexOf("page=") < 0) h = h + "&" + split[i];  
435 - }  
436 - h = h.substring(1, h.length);  
437 - window.location.href = "/liveApply/page?" + h + "&pageSize=" + pageSize;  
438 - } 453 + function selectPageSize() {
  454 + var pageSize = $("#pageSize").val();
  455 + var param = location.search;
  456 + if (param.indexOf("pageSize=") != -1) {
  457 + var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连
  458 + var split = se.split("&");
  459 + var h = "";
  460 + for (var i = 0; i < split.length; i++) {
  461 + var s = split[i];
  462 + if (s.indexOf("pageSize=") < 0 && s.indexOf("page=") < 0) h = h + "&" + split[i];
  463 + }
  464 + h = h.substring(1, h.length);
  465 + window.location.href = "/liveApply/page?" + h + "&pageSize=" + pageSize;
  466 + } else {
  467 + var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连
  468 + var split = se.split("&");
  469 + var h = "";
  470 + for (var i = 0; i < split.length; i++) {
  471 + var s = split[i];
  472 + if (s.indexOf("page=") < 0) h = h + "&" + split[i];
  473 + }
  474 + h = h.substring(1, h.length);
  475 + window.location.href = "/liveApply/page?" + h + "&pageSize=" + pageSize;
  476 + }
439 } 477 }
440 478
441 //导出excel 479 //导出excel
@@ -443,62 +481,63 @@ @@ -443,62 +481,63 @@
443 var param = location.search; 481 var param = location.search;
444 window.location.href = "/liveApply/excel" + param; 482 window.location.href = "/liveApply/excel" + param;
445 } 483 }
446 -  
447 - var liveApply_theme = "";  
448 - var start_date ="";  
449 - var end_date = "";  
450 - var sp_desc ="";  
451 - var business_model = "";  
452 - var shenhe_state = "";  
453 - var count = "";  
454 -  
455 - function updateValue(){  
456 - liveApply_theme = $("#liveApply_theme").val();  
457 - start_date = $("#start_date").val();  
458 - end_date = $("#end_date").val();  
459 - shenhe_state = $("#shenhe_state").val();  
460 - business_model = $("#business_model").val();  
461 - count = $("#pageSize").val();  
462 - var spId=[[${session.sessionUser.spid}]];  
463 - if(spId==0){ 484 +
  485 + var liveApply_theme = "";
  486 + var start_date = "";
  487 + var end_date = "";
  488 + var sp_desc = "";
  489 + var business_model = "";
  490 + var shenhe_state = "";
  491 + var count = "";
  492 +
  493 + function updateValue() {
  494 + liveApply_theme = $("#liveApply_theme").val();
  495 + start_date = $("#start_date").val();
  496 + end_date = $("#end_date").val();
  497 + shenhe_state = $("#shenhe_state").val();
  498 + business_model = $("#business_model").val();
  499 + count = $("#pageSize").val();
  500 + var spId = [[${session.sessionUser.spid}]];
  501 + if (spId == 0) {
464 sp_desc = $("#sp_desc").val(); 502 sp_desc = $("#sp_desc").val();
465 - }  
466 } 503 }
467 - 504 + }
  505 +
468 506
469 //全部 507 //全部
470 function quanbu() { 508 function quanbu() {
471 - updateValue();  
472 - var receive = "";  
473 - window.location.href = "/liveApply/page?theme=" + liveApply_theme + "&start_date=" + start_date + "&end_date=" + end_date + "&shenhe_state=" + shenhe_state + "&receive=" + receive + "&business_model=" + business_model + "&sp_desc=" + sp_desc+"&pageSize="+count; 509 + updateValue();
  510 + var receive = "";
  511 + var up_d = $("#forms").attr("up_d");
  512 + window.location.href = "/liveApply/page?theme=" + liveApply_theme + "&start_date=" + start_date + "&end_date=" + end_date + "&shenhe_state=" + shenhe_state + "&receive=" + receive + "&business_model=" + business_model + "&sp_desc=" + sp_desc + "&pageSize=" + count + "&up_d=" + up_d;
474 } 513 }
475 514
476 //全部待领 515 //全部待领
477 $('#daishen').click(function () { 516 $('#daishen').click(function () {
478 - updateValue();  
479 - if($.trim(shenhe_state) == '') shenhe_state=0; 517 + updateValue();
  518 + if ($.trim(shenhe_state) == '') shenhe_state = 0;
480 var receive = 0; 519 var receive = 0;
481 - window.location.href = "/liveApply/page?theme=" + liveApply_theme + "&start_date=" + start_date + "&end_date=" + end_date + "&shenhe_state=" + shenhe_state + "&receive=" + receive + "&business_model=" + business_model + "&sp_desc=" + sp_desc+"&pageSize="+count; 520 + window.location.href = "/liveApply/page?theme=" + liveApply_theme + "&start_date=" + start_date + "&end_date=" + end_date + "&shenhe_state=" + shenhe_state + "&receive=" + receive + "&business_model=" + business_model + "&sp_desc=" + sp_desc + "&pageSize=" + count;
482 }); 521 });
483 //我的待审核 522 //我的待审核
484 $('#Mydaishen').click(function () { 523 $('#Mydaishen').click(function () {
485 - updateValue(); 524 + updateValue();
486 var receive = 1; 525 var receive = 1;
487 - if($.trim(shenhe_state) == '') shenhe_state=0;  
488 - window.location.href = "/liveApply/page?theme=" + liveApply_theme + "&start_date=" + start_date + "&end_date=" + end_date + "&shenhe_state=" + shenhe_state + "&receive=" + receive + "&business_model=" + business_model + "&sp_desc=" + sp_desc+"&pageSize="+count; 526 + if ($.trim(shenhe_state) == '') shenhe_state = 0;
  527 + window.location.href = "/liveApply/page?theme=" + liveApply_theme + "&start_date=" + start_date + "&end_date=" + end_date + "&shenhe_state=" + shenhe_state + "&receive=" + receive + "&business_model=" + business_model + "&sp_desc=" + sp_desc + "&pageSize=" + count;
489 }); 528 });
490 //我的已审核 529 //我的已审核
491 $('#yishen').click(function () { 530 $('#yishen').click(function () {
492 - updateValue(); 531 + updateValue();
493 var receive = 1; 532 var receive = 1;
494 - if($.trim(shenhe_state) == '') shenhe_state=3;//审核状态,3代表通过和拒绝都查询  
495 - window.location.href = "/liveApply/page?theme=" + liveApply_theme + "&start_date=" + start_date + "&end_date=" + end_date + "&shenhe_state=" + shenhe_state + "&receive=" + receive + "&business_model=" + business_model + "&sp_desc=" + sp_desc+"&pageSize="+count; 533 + if ($.trim(shenhe_state) == '') shenhe_state = 3;//审核状态,3代表通过和拒绝都查询
  534 + window.location.href = "/liveApply/page?theme=" + liveApply_theme + "&start_date=" + start_date + "&end_date=" + end_date + "&shenhe_state=" + shenhe_state + "&receive=" + receive + "&business_model=" + business_model + "&sp_desc=" + sp_desc + "&pageSize=" + count;
496 }); 535 });
497 536
498 537
499 //查询 538 //查询
500 $('#videos_query').click(function () { 539 $('#videos_query').click(function () {
501 - window.location.href = "/liveApply/page?theme=" + liveApply_theme + "&start_date=" + start_date + "&end_date=" + end_date + "&shenhe_state=" + shenhe_state + "&business_model=" + business_model + "&sp_desc=" + sp_desc+"&pageSize="+count; 540 + window.location.href = "/liveApply/page?theme=" + liveApply_theme + "&start_date=" + start_date + "&end_date=" + end_date + "&shenhe_state=" + shenhe_state + "&business_model=" + business_model + "&sp_desc=" + sp_desc + "&pageSize=" + count;
502 }); 541 });
503 /*全选的操作*/ 542 /*全选的操作*/
504 $('#select_all').click(function () { 543 $('#select_all').click(function () {
@@ -590,7 +629,7 @@ @@ -590,7 +629,7 @@
590 }) 629 })
591 } 630 }
592 631
593 - //拒绝(打回)弹窗 632 + //拒绝(打回)弹窗
594 function repulse() { 633 function repulse() {
595 var rows = $("[name=btSelectItem]:checkbox:checked"); 634 var rows = $("[name=btSelectItem]:checkbox:checked");
596 if (rows.length > 0) { 635 if (rows.length > 0) {
@@ -612,11 +651,11 @@ @@ -612,11 +651,11 @@
612 }) 651 })
613 ids = ids.substring(1); 652 ids = ids.substring(1);
614 var msg = $("#reviewMsg").val(); 653 var msg = $("#reviewMsg").val();
615 - if ( msg == '') { 654 + if (msg == '') {
616 alert('请输入审核意见!'); 655 alert('请输入审核意见!');
617 return false; 656 return false;
618 } 657 }
619 - $.post("/liveApply/shenheLiveApply?ids=" + ids + "&msg=" + msg+"&state="+2, function (data) { 658 + $.post("/liveApply/shenheLiveApply?ids=" + ids + "&msg=" + msg + "&state=" + 2, function (data) {
620 if (data.errorCode == 0) { 659 if (data.errorCode == 0) {
621 alert(data.errorMessage); 660 alert(data.errorMessage);
622 location.href = location.href; 661 location.href = location.href;
@@ -625,20 +664,20 @@ @@ -625,20 +664,20 @@
625 } 664 }
626 }) 665 })
627 } 666 }
628 -  
629 - //批量通过 667 +
  668 + //批量通过
630 function morePass() { 669 function morePass() {
631 var rows = $("[name=btSelectItem]:checkbox:checked"); 670 var rows = $("[name=btSelectItem]:checkbox:checked");
632 if (rows.length > 0) { 671 if (rows.length > 0) {
633 var r = confirm("您确定通过选中的" + rows.length + "条内容吗?"); 672 var r = confirm("您确定通过选中的" + rows.length + "条内容吗?");
634 if (r == true) { 673 if (r == true) {
635 - var ids = ""; 674 + var ids = "";
636 rows.each(function (i, e) { 675 rows.each(function (i, e) {
637 ids = ids + "," + e.value; 676 ids = ids + "," + e.value;
638 }) 677 })
639 ids = ids.substring(1); 678 ids = ids.substring(1);
640 - var msg ="直播申请审核通过";  
641 - $.post("/liveApply/shenheLiveApply?ids=" + ids + "&msg=" + msg+"&state="+1, function (data) { 679 + var msg = "直播申请审核通过";
  680 + $.post("/liveApply/shenheLiveApply?ids=" + ids + "&msg=" + msg + "&state=" + 1, function (data) {
642 if (data.errorCode == 0) { 681 if (data.errorCode == 0) {
643 alert(data.errorMessage); 682 alert(data.errorMessage);
644 location.href = location.href; 683 location.href = location.href;
@@ -687,10 +726,12 @@ @@ -687,10 +726,12 @@
687 $(id_name).slideUp(350); 726 $(id_name).slideUp(350);
688 $('#a_up').show(); 727 $('#a_up').show();
689 $('#a_down').hide(); 728 $('#a_down').hide();
  729 + $("#forms").attr("up_d", "1");
690 } else { 730 } else {
691 $(id_name).slideDown(350); 731 $(id_name).slideDown(350);
692 $('#a_up').hide(); 732 $('#a_up').hide();
693 $('#a_down').show(); 733 $('#a_down').show();
  734 + $("#forms").attr("up_d", "2");
694 } 735 }
695 } 736 }
696 737
src/main/resources/templates/page/liveApplyDetail.html
@@ -25,140 +25,164 @@ @@ -25,140 +25,164 @@
25 <div class="box box-info"> 25 <div class="box box-info">
26 <div class="box-body form-horizontal"> 26 <div class="box-body form-horizontal">
27 <div align="center" id="tabContents" class="tab-content"> 27 <div align="center" id="tabContents" class="tab-content">
28 - <span style="font-size:30px;font-weight: bold;color:#F4A460;">中国网家家直播申请单</span>  
29 - <table border="1" style="background-color:#F5FFFA;width:80%;font-size:20px" id="table">  
30 - <tr align="center" valign="middle" height="40px">  
31 - <td width="25%" >直播发起人</td>  
32 - <td width="30%" colspan="2" >  
33 - <span style="color:#DC143C" th:text="${shyLiveapply.sender}">11111111111111</span>  
34 - </td>  
35 - <td width="15%">联系方式</td>  
36 - <td width="30%" colspan="2">  
37 - <span style="color:#DC143C" th:text="${shyLiveapply.mobile}">11111111111111</span>  
38 - </td>  
39 - </tr>  
40 - <tr align="center" valign="middle" height="40px">  
41 - <td >直播发起单位</td>  
42 - <td colspan="5">  
43 - <span style="color:#DC143C" th:text="${shyLiveapply.organization}">11111111111111</span>  
44 - </td>  
45 - </tr>  
46 - <tr align="center" valign="middle" height="40px">  
47 - <td >直播主题</td>  
48 - <td colspan="5">  
49 - <span style="color:#DC143C" th:text="${shyLiveapply.theme}">11111111111111</span>  
50 - </td>  
51 - </tr>  
52 - <tr align="center" valign="middle" height="40px">  
53 - <td >直播时间</td>  
54 - <td colspan="5">  
55 - <span style="color:#DC143C" th:text="${#dates.format(shyLiveapply.pre_start_time, 'yyyy-MM-dd HH:mm:ss')}">11111111111111</span>  
56 - <span>~</span>  
57 - <span style="color:#DC143C" th:text="${#dates.format(shyLiveapply.pre_end_time, 'yyyy-MM-dd HH:mm:ss')}">11111111111111</span>  
58 - </td>  
59 - </tr>  
60 - <tr align="center" valign="middle" height="40px">  
61 - <td >商务模式</td>  
62 - <td colspan="5">  
63 - <input type="checkbox" style="height: 24px;width: 24px;" th:checked="${shyLiveapply.business_model==0}" disabled/>  
64 - <span th:style="${shyLiveapply.business_model==0?'color:#DC143C':''}">免费</span>  
65 - <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>  
66 - <input type="checkbox" style="height: 24px;width: 24px;" th:checked="${shyLiveapply.business_model==1}" disabled/>  
67 - <span th:style="${shyLiveapply.business_model==1?'color:#DC143C':''}">收费</span>  
68 - </td>  
69 - </tr>  
70 - <tr align="center" valign="middle" height="40px">  
71 - <td >直播类型</td>  
72 - <td colspan="5">  
73 - <span style="color:#DC143C" th:text="${shyLiveapply.live_type}">11111111111111</span>  
74 - </td>  
75 - </tr>  
76 - <tr align="center" valign="middle" height="40px">  
77 - <td >内容属性</td>  
78 - <td colspan="5">  
79 - <input type="checkbox" style="height: 24px;width: 24px;" th:checked="${shyLiveapply.content_property==1}" disabled/>  
80 - <span th:style="${shyLiveapply.content_property==1?'color:#DC143C':''}">商业类活动</span>  
81 - <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>  
82 - <input type="checkbox" style="height: 24px;width: 24px;" th:checked="${shyLiveapply.content_property==0}" disabled/>  
83 - <span th:style="${shyLiveapply.content_property==0?'color:#DC143C':''}">非商业类活动</span>  
84 - </td>  
85 - </tr>  
86 - <tr align="center" valign="middle" height="100px">  
87 - <td >内容简述</td>  
88 - <td colspan="5">  
89 - <span style="color:#DC143C" th:text="${shyLiveapply.simple_content}">11111111111111</span>  
90 - </td>  
91 - </tr>  
92 - <tr align="center" valign="middle" height="40px">  
93 - <td >要点报备</td>  
94 - <td colspan="5">  
95 - <input type="checkbox" style="height: 24px;width: 24px;" th:checked="${#strings.contains(shyLiveapply.point_key,'0')}" disabled/>  
96 - <span th:style="${#strings.contains(shyLiveapply.point_key,'0')?'color:#DC143C':''}">品牌植入</span>  
97 - <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>  
98 - <input type="checkbox" style="height: 24px;width: 24px;" th:checked="${#strings.contains(shyLiveapply.point_key,'1')}" disabled/>  
99 - <span th:style="${#strings.contains(shyLiveapply.point_key,'1')?'color:#DC143C':''}">广告植入</span>  
100 - <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>  
101 - <input type="checkbox" style="height: 24px;width: 24px;" th:checked="${#strings.contains(shyLiveapply.point_key,'2')}" disabled/>  
102 - <span th:style="${#strings.contains(shyLiveapply.point_key,'2')?'color:#DC143C':''}">商品推销</span>  
103 - <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>  
104 - <input type="checkbox" style="height: 24px;width: 24px;" th:checked="${#strings.contains(shyLiveapply.point_key,'3')}" disabled/>  
105 - <span th:style="${#strings.contains(shyLiveapply.point_key,'3')?'color:#DC143C':''}">网家家独家麦标</span>  
106 - </td>  
107 - </tr>  
108 - <tr align="center" valign="middle" height="40px">  
109 - <td >直播地点</td>  
110 - <td colspan="5">  
111 - <span style="color:#DC143C" th:text="${shyLiveapply.live_place}">11111111111111</span>  
112 - </td>  
113 - </tr>  
114 - <tr align="center" valign="middle" height="40px">  
115 - <td >推流地址</td>  
116 - <td colspan="5">  
117 - <span style="color:#DC143C" th:text="${shyLiveapply.push_url}">11111111111111</span>  
118 - </td>  
119 - </tr>  
120 - <tr align="center" valign="middle" height="40px">  
121 - <td >拉流地址</td>  
122 - <td colspan="5">  
123 - <span style="color:#DC143C" th:text="${shyLiveapply.pull_source}">11111111111111</span>  
124 - <span >,</span>  
125 - <span style="color:#DC143C" th:text="${shyLiveapply.pull_url}">11111111111111</span>  
126 - </td>  
127 - </tr>  
128 - <tr align="center" valign="middle" height="40px">  
129 - <td >播出平台及通道</td>  
130 - <td colspan="5">  
131 - <input type="checkbox" style="height: 24px;width: 24px;" th:checked="${#strings.contains(shyLiveapply.platforms,'0')}" disabled/>  
132 - <span th:style="${#strings.contains(shyLiveapply.platforms,'0')?'color:#DC143C':''}">网家家</span>  
133 - <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>  
134 - <input type="checkbox" style="height: 24px;width: 24px;" th:checked="${#strings.contains(shyLiveapply.platforms,'1')}" disabled/>  
135 - <span th:style="${#strings.contains(shyLiveapply.platforms,'1')?'color:#DC143C':''}">CNlive网站</span>  
136 - <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>  
137 - <input type="checkbox" style="height: 24px;width: 24px;" th:checked="${#strings.contains(shyLiveapply.platforms,'2')}" disabled/>  
138 - <span th:style="${#strings.contains(shyLiveapply.platforms,'2')?'color:#DC143C':''}">@TV互动电视</span>  
139 -<!-- <span>&nbsp;&nbsp;&nbsp;&nbsp;</span> -->  
140 -<!-- <input type="checkbox" style="height: 24px;width: 24px;" disabled/>其他平台 -->  
141 - </td>  
142 - </tr>  
143 - </table>  
144 - 28 + <span style="font-size:30px;font-weight: bold;color:#F4A460;">中国网家家直播申请单</span>
  29 + <table border="1" style="background-color:#F5FFFA;width:80%;font-size:20px" id="table">
  30 + <tr align="center" valign="middle" height="40px">
  31 + <td width="25%">直播发起人</td>
  32 + <td width="30%" colspan="2">
  33 + <span style="color:#DC143C"
  34 + th:text="${shyLiveapply.sender}">11111111111111</span>
  35 + </td>
  36 + <td width="15%">联系方式</td>
  37 + <td width="30%" colspan="2">
  38 + <span style="color:#DC143C"
  39 + th:text="${shyLiveapply.mobile}">11111111111111</span>
  40 + </td>
  41 + </tr>
  42 + <tr align="center" valign="middle" height="40px">
  43 + <td>直播发起单位</td>
  44 + <td colspan="5">
  45 + <span style="color:#DC143C" th:text="${shyLiveapply.organization}">11111111111111</span>
  46 + </td>
  47 + </tr>
  48 + <tr align="center" valign="middle" height="40px">
  49 + <td>直播主题</td>
  50 + <td colspan="5">
  51 + <span style="color:#DC143C"
  52 + th:text="${shyLiveapply.theme}">11111111111111</span>
  53 + </td>
  54 + </tr>
  55 + <tr align="center" valign="middle" height="40px">
  56 + <td>直播时间</td>
  57 + <td colspan="5">
  58 + <span style="color:#DC143C"
  59 + th:text="${#dates.format(shyLiveapply.pre_start_time, 'yyyy-MM-dd HH:mm:ss')}">11111111111111</span>
  60 + <span>~</span>
  61 + <span style="color:#DC143C"
  62 + th:text="${#dates.format(shyLiveapply.pre_end_time, 'yyyy-MM-dd HH:mm:ss')}">11111111111111</span>
  63 + </td>
  64 + </tr>
  65 + <tr align="center" valign="middle" height="40px">
  66 + <td>商务模式</td>
  67 + <td colspan="5">
  68 + <input type="checkbox" style="height: 24px;width: 24px;"
  69 + th:checked="${shyLiveapply.business_model==0}" disabled/>
  70 + <span th:style="${shyLiveapply.business_model==0?'color:#DC143C':''}">免费</span>
  71 + <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
  72 + <input type="checkbox" style="height: 24px;width: 24px;"
  73 + th:checked="${shyLiveapply.business_model==1}" disabled/>
  74 + <span th:style="${shyLiveapply.business_model==1?'color:#DC143C':''}">收费</span>
  75 + </td>
  76 + </tr>
  77 + <tr align="center" valign="middle" height="40px">
  78 + <td>直播类型</td>
  79 + <td colspan="5">
  80 + <span style="color:#DC143C" th:text="${shyLiveapply.live_type}">11111111111111</span>
  81 + </td>
  82 + </tr>
  83 + <tr align="center" valign="middle" height="40px">
  84 + <td>内容属性</td>
  85 + <td colspan="5">
  86 + <input type="checkbox" style="height: 24px;width: 24px;"
  87 + th:checked="${shyLiveapply.content_property==1}" disabled/>
  88 + <span th:style="${shyLiveapply.content_property==1?'color:#DC143C':''}">商业类活动</span>
  89 + <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
  90 + <input type="checkbox" style="height: 24px;width: 24px;"
  91 + th:checked="${shyLiveapply.content_property==0}" disabled/>
  92 + <span th:style="${shyLiveapply.content_property==0?'color:#DC143C':''}">非商业类活动</span>
  93 + </td>
  94 + </tr>
  95 + <tr align="center" valign="middle" height="100px">
  96 + <td>内容简述</td>
  97 + <td colspan="5">
  98 + <span style="color:#DC143C" th:text="${shyLiveapply.simple_content}">11111111111111</span>
  99 + </td>
  100 + </tr>
  101 + <tr align="center" valign="middle" height="40px">
  102 + <td>要点报备</td>
  103 + <td colspan="5">
  104 + <input type="checkbox" style="height: 24px;width: 24px;"
  105 + th:checked="${#strings.contains(shyLiveapply.point_key,'0')}"
  106 + disabled/>
  107 + <span th:style="${#strings.contains(shyLiveapply.point_key,'0')?'color:#DC143C':''}">品牌植入</span>
  108 + <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
  109 + <input type="checkbox" style="height: 24px;width: 24px;"
  110 + th:checked="${#strings.contains(shyLiveapply.point_key,'1')}"
  111 + disabled/>
  112 + <span th:style="${#strings.contains(shyLiveapply.point_key,'1')?'color:#DC143C':''}">广告植入</span>
  113 + <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
  114 + <input type="checkbox" style="height: 24px;width: 24px;"
  115 + th:checked="${#strings.contains(shyLiveapply.point_key,'2')}"
  116 + disabled/>
  117 + <span th:style="${#strings.contains(shyLiveapply.point_key,'2')?'color:#DC143C':''}">商品推销</span>
  118 + <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
  119 + <input type="checkbox" style="height: 24px;width: 24px;"
  120 + th:checked="${#strings.contains(shyLiveapply.point_key,'3')}"
  121 + disabled/>
  122 + <span th:style="${#strings.contains(shyLiveapply.point_key,'3')?'color:#DC143C':''}">网家家独家麦标</span>
  123 + </td>
  124 + </tr>
  125 + <tr align="center" valign="middle" height="40px">
  126 + <td>直播地点</td>
  127 + <td colspan="5">
  128 + <span style="color:#DC143C" th:text="${shyLiveapply.live_place}">11111111111111</span>
  129 + </td>
  130 + </tr>
  131 + <tr align="center" valign="middle" height="40px">
  132 + <td>推流地址</td>
  133 + <td colspan="5">
  134 + <span style="color:#DC143C" th:text="${shyLiveapply.push_url}">11111111111111</span>
  135 + </td>
  136 + </tr>
  137 + <tr align="center" valign="middle" height="40px">
  138 + <td>拉流地址</td>
  139 + <td colspan="5">
  140 + <span style="color:#DC143C" th:text="${shyLiveapply.pull_source}">11111111111111</span>
  141 + <span>,</span>
  142 + <span style="color:#DC143C" th:text="${shyLiveapply.pull_url}">11111111111111</span>
  143 + </td>
  144 + </tr>
  145 + <tr align="center" valign="middle" height="40px">
  146 + <td>播出平台及通道</td>
  147 + <td colspan="5">
  148 + <input type="checkbox" style="height: 24px;width: 24px;"
  149 + th:checked="${#strings.contains(shyLiveapply.platforms,'0')}"
  150 + disabled/>
  151 + <span th:style="${#strings.contains(shyLiveapply.platforms,'0')?'color:#DC143C':''}">网家家</span>
  152 + <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
  153 + <input type="checkbox" style="height: 24px;width: 24px;"
  154 + th:checked="${#strings.contains(shyLiveapply.platforms,'1')}"
  155 + disabled/>
  156 + <span th:style="${#strings.contains(shyLiveapply.platforms,'1')?'color:#DC143C':''}">CNlive网站</span>
  157 + <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
  158 + <input type="checkbox" style="height: 24px;width: 24px;"
  159 + th:checked="${#strings.contains(shyLiveapply.platforms,'2')}"
  160 + disabled/>
  161 + <span th:style="${#strings.contains(shyLiveapply.platforms,'2')?'color:#DC143C':''}">@TV互动电视</span>
  162 + <!-- <span>&nbsp;&nbsp;&nbsp;&nbsp;</span> -->
  163 + <!-- <input type="checkbox" style="height: 24px;width: 24px;" disabled/>其他平台 -->
  164 + </td>
  165 + </tr>
  166 + </table>
  167 +
145 <hr> 168 <hr>
146 - <div class="form-group">  
147 - <label for="msg" class="control-label col-sm-2">审核结果信息:</label>  
148 - <div class="col-sm-9"> 169 + <div class="form-group">
  170 + <label for="msg" class="control-label col-sm-2">审核结果信息:</label>
  171 + <div class="col-sm-9">
149 <textarea class="form-control" name="msg" cols="50" rows="4" 172 <textarea class="form-control" name="msg" cols="50" rows="4"
150 - id="msg" th:text="${shyLiveapply.shenhe_msg}">审核信息</textarea>  
151 - </div>  
152 - </div>  
153 - <div class="form-group">  
154 - <label for="msg" class="control-label col-sm-2">邮件通知信息:</label>  
155 - <div class="col-sm-9"> 173 + id="msg" th:text="${shyLiveapply.shenhe_msg}">审核信息</textarea>
  174 + </div>
  175 + </div>
  176 + <div class="form-group">
  177 + <label for="msg" class="control-label col-sm-2">邮件通知信息:</label>
  178 + <div class="col-sm-9">
156 <textarea class="form-control" name="msg" cols="50" rows="4" 179 <textarea class="form-control" name="msg" cols="50" rows="4"
157 - id="msg" th:text="${shyLiveapply.email_notice_msg}">审核信息</textarea>  
158 - </div>  
159 - </div>  
160 - </div>  
161 - <hr> 180 + id="msg"
  181 + th:text="${shyLiveapply.email_notice_msg}">审核信息</textarea>
  182 + </div>
  183 + </div>
  184 + </div>
  185 + <hr>
162 <div class="form-group"> 186 <div class="form-group">
163 <input type="text" hidden="hidden" id="shyLiveapply_id" th:value="${shyLiveapply.id}"> 187 <input type="text" hidden="hidden" id="shyLiveapply_id" th:value="${shyLiveapply.id}">
164 </div> 188 </div>
@@ -181,38 +205,55 @@ @@ -181,38 +205,55 @@
181 </button> 205 </button>
182 </div> 206 </div>
183 </div> 207 </div>
184 -  
185 - <!-- 模态框(Modal) -->  
186 - <div class="modal fade" id="msgModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">  
187 - <div class="modal-dialog">  
188 - <div class="modal-content" style="margin-top: 30%;">  
189 - <div class="modal-header">  
190 - <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>  
191 - <h4 class="modal-title" id="myModalLabel">审核意见</h4>  
192 - </div>  
193 - <div class="modal-body">  
194 - <div class="form-group" style="margin-bottom: 0;">  
195 - <textarea id="reviewMsg" style="width: 100%;height: 80px;"></textarea>  
196 - </div>  
197 - <div class="form-group">  
198 - </div>  
199 - </div>  
200 - <div class="modal-footer">  
201 - <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>  
202 - <button type="button" class="btn btn-primary" onclick="javascript:repulseSubmit();">提交</button>  
203 - </div>  
204 - </div><!-- /.modal-content -->  
205 - </div><!-- /.modal-dialog -->  
206 - </div>  
207 - <!-- /.modal --> 208 +
  209 + <!-- 模态框(Modal) -->
  210 + <div class="modal fade" id="msgModal" tabindex="-1" role="dialog"
  211 + aria-labelledby="myModalLabel" aria-hidden="true">
  212 + <div class="modal-dialog">
  213 + <div class="modal-content" style="margin-top: 30%;">
  214 + <div class="modal-header">
  215 + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
  216 + ×
  217 + </button>
  218 + <h4 class="modal-title" id="myModalLabel">审核意见</h4>
  219 + </div>
  220 + <div class="modal-body">
  221 + <div class="form-group" style="margin-bottom: 0;">
  222 + <textarea id="reviewMsg" style="width: 100%;height: 80px;"></textarea>
  223 + </div>
  224 + <div class="form-group">
  225 + </div>
  226 + </div>
  227 + <div class="modal-footer">
  228 + <button type="button" class="btn btn-default" data-dismiss="modal">取消
  229 + </button>
  230 + <button type="button" class="btn btn-primary"
  231 + onclick="javascript:repulseSubmit();">提交
  232 + </button>
  233 + </div>
  234 + </div><!-- /.modal-content -->
  235 + </div><!-- /.modal-dialog -->
  236 + </div>
  237 + <!-- /.modal -->
208 <script th:inline="javascript"> 238 <script th:inline="javascript">
  239 +
  240 + $(function () {
  241 + var url = "/liveApply/page";
  242 + $('ul.treeview-menu>li').removeClass("active");
  243 + $('.sidebar-menu>li').removeClass("active");
  244 + $('ul.treeview-menu>li').find('a[id="' + url + '"]').closest('li').addClass('active'); //二级链接高亮
  245 + $('ul.treeview-menu>li').find('a[id="' + url + '"]').closest('li.treeview').addClass('active'); //一级栏目[含二级链接]高亮
  246 + $('.sidebar-menu>li').find('a[id="' + url + '"]').closest('li').addClass('active'); //一级栏目[不含二级链接]高亮
  247 + })
  248 +
  249 +
209 var liveId = [[${shyLiveapply.id}]]; 250 var liveId = [[${shyLiveapply.id}]];
210 251
211 //审核操作,status=1为通过 252 //审核操作,status=1为通过
212 function live(status) { 253 function live(status) {
213 if (status == 1) { 254 if (status == 1) {
214 - var msg ="直播申请审核通过";  
215 - $.post("/liveApply/shenheLiveApply?ids=" + liveId + "&msg=" + msg+"&state="+1, function (data) { 255 + var msg = "直播申请审核通过";
  256 + $.post("/liveApply/shenheLiveApply?ids=" + liveId + "&msg=" + msg + "&state=" + 1, function (data) {
216 if (data.errorCode == 0) { 257 if (data.errorCode == 0) {
217 //location.href = history.back(); 258 //location.href = history.back();
218 alert(data.errorMessage); 259 alert(data.errorMessage);
@@ -222,20 +263,21 @@ @@ -222,20 +263,21 @@
222 } 263 }
223 }) 264 })
224 } else { 265 } else {
225 - var r = confirm("您确定拒绝本条内容吗?"); 266 + var r = confirm("您确定拒绝本条内容吗?");
226 if (r == true) { 267 if (r == true) {
227 $('#msgModal').modal('show'); 268 $('#msgModal').modal('show');
228 } 269 }
229 } 270 }
230 } 271 }
231 - //提交拒绝 272 +
  273 + //提交拒绝
232 function repulseSubmit() { 274 function repulseSubmit() {
233 var msg = $("#reviewMsg").val(); 275 var msg = $("#reviewMsg").val();
234 - if ( msg == '') { 276 + if (msg == '') {
235 alert('请输入审核意见!'); 277 alert('请输入审核意见!');
236 return false; 278 return false;
237 } 279 }
238 - $.post("/liveApply/shenheLiveApply?ids=" + liveId + "&msg=" + msg+"&state="+2, function (data) { 280 + $.post("/liveApply/shenheLiveApply?ids=" + liveId + "&msg=" + msg + "&state=" + 2, function (data) {
239 if (data.errorCode == 0) { 281 if (data.errorCode == 0) {
240 alert(data.errorMessage); 282 alert(data.errorMessage);
241 self.location = document.referrer; 283 self.location = document.referrer;
src/main/resources/templates/page/liveDetail.html
@@ -252,7 +252,7 @@ @@ -252,7 +252,7 @@
252 </button> 252 </button>
253 </div> 253 </div>
254 254
255 - <div class="col-sm-6"> 255 + <div class="col-sm-1">
256 <button type="button" class="btn btn-info pull-right" 256 <button type="button" class="btn btn-info pull-right"
257 onclick="self.location=document.referrer;">返回列表 257 onclick="self.location=document.referrer;">返回列表
258 </button> 258 </button>
@@ -260,11 +260,14 @@ @@ -260,11 +260,14 @@
260 </div> 260 </div>
261 261
262 <!-- 模态框(Modal) --> 262 <!-- 模态框(Modal) -->
263 - <div class="modal fade" id="msgModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 263 + <div class="modal fade" id="msgModal" tabindex="-1" role="dialog"
  264 + aria-labelledby="myModalLabel" aria-hidden="true">
264 <div class="modal-dialog"> 265 <div class="modal-dialog">
265 <div class="modal-content" style="margin-top: 30%;"> 266 <div class="modal-content" style="margin-top: 30%;">
266 <div class="modal-header"> 267 <div class="modal-header">
267 - <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> 268 + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
  269 + ×
  270 + </button>
268 <h4 class="modal-title" id="myModalLabel">审核意见</h4> 271 <h4 class="modal-title" id="myModalLabel">审核意见</h4>
269 </div> 272 </div>
270 <div class="modal-body"> 273 <div class="modal-body">
@@ -275,14 +278,27 @@ @@ -275,14 +278,27 @@
275 </div> 278 </div>
276 </div> 279 </div>
277 <div class="modal-footer"> 280 <div class="modal-footer">
278 - <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>  
279 - <button type="button" class="btn btn-primary" onclick="javascript:repulseSubmit();">提交</button> 281 + <button type="button" class="btn btn-default" data-dismiss="modal">取消
  282 + </button>
  283 + <button type="button" class="btn btn-primary"
  284 + onclick="javascript:repulseSubmit();">提交
  285 + </button>
280 </div> 286 </div>
281 </div><!-- /.modal-content --> 287 </div><!-- /.modal-content -->
282 </div><!-- /.modal-dialog --> 288 </div><!-- /.modal-dialog -->
283 </div> 289 </div>
284 290
285 <script th:inline="javascript"> 291 <script th:inline="javascript">
  292 +
  293 + $(function () {
  294 + var url = "/live/page";
  295 + $('ul.treeview-menu>li').removeClass("active");
  296 + $('.sidebar-menu>li').removeClass("active");
  297 + $('ul.treeview-menu>li').find('a[id="' + url + '"]').closest('li').addClass('active'); //二级链接高亮
  298 + $('ul.treeview-menu>li').find('a[id="' + url + '"]').closest('li.treeview').addClass('active'); //一级栏目[含二级链接]高亮
  299 + $('.sidebar-menu>li').find('a[id="' + url + '"]').closest('li').addClass('active'); //一级栏目[不含二级链接]高亮
  300 + })
  301 +
286 var liveId = [[${live.id}]]; 302 var liveId = [[${live.id}]];
287 303
288 //审核操作,status=1为通过 304 //审核操作,status=1为通过
@@ -296,7 +312,7 @@ @@ -296,7 +312,7 @@
296 alert(data.errorMessage); 312 alert(data.errorMessage);
297 } 313 }
298 }) 314 })
299 - } else if(status == 4){ 315 + } else if (status == 4) {
300 $.post("/live/repulse?ids=" + liveId + "&status=" + status, function (data) { 316 $.post("/live/repulse?ids=" + liveId + "&status=" + status, function (data) {
301 var r = confirm("您确定拒绝本条内容吗?"); 317 var r = confirm("您确定拒绝本条内容吗?");
302 if (r == true) { 318 if (r == true) {
@@ -316,7 +332,7 @@ @@ -316,7 +332,7 @@
316 //提交拒绝 332 //提交拒绝
317 function repulseSubmit() { 333 function repulseSubmit() {
318 var msg = $("#reviewMsg").val(); 334 var msg = $("#reviewMsg").val();
319 - if ( msg == '') { 335 + if (msg == '') {
320 alert('请输入审核意见!'); 336 alert('请输入审核意见!');
321 return false; 337 return false;
322 } 338 }
src/main/resources/templates/page/notspeak.html
@@ -3,65 +3,72 @@ @@ -3,65 +3,72 @@
3 3
4 <head th:replace="../templates/common/head::head"></head> 4 <head th:replace="../templates/common/head::head"></head>
5 <style type="text/css"> 5 <style type="text/css">
6 - .fixed-table-toolbar .bs-bars, .fixed-table-toolbar .columns, .fixed-table-toolbar .search{margin-top: 0px;}  
7 - .table{margin-bottom:0;}  
8 -  
9 -  
10 - .switch {  
11 - position: relative;  
12 - display: inline-block;  
13 - width: 60px;  
14 - height: 34px;  
15 -}  
16 -  
17 -.switch input {display:none;}  
18 -  
19 -.slider {  
20 - position: absolute;  
21 - cursor: pointer;  
22 - top: 0;  
23 - left: 0;  
24 - right: 0;  
25 - bottom: 0;  
26 - background-color: red;  
27 - -webkit-transition: .4s;  
28 - transition: .4s;  
29 -}  
30 -  
31 -.slider:before {  
32 - position: absolute;  
33 - content: "";  
34 - height: 26px;  
35 - width: 26px;  
36 - left: 4px;  
37 - bottom: 4px;  
38 - background-color: white;  
39 - -webkit-transition: .4s;  
40 - transition: .4s;  
41 -}  
42 -  
43 -input:checked + .slider {  
44 - background-color: #2196F3;  
45 -}  
46 -  
47 -input:focus + .slider {  
48 - box-shadow: 0 0 1px #2196F3;  
49 -}  
50 -  
51 -input:checked + .slider:before {  
52 - -webkit-transform: translateX(26px);  
53 - -ms-transform: translateX(26px);  
54 - transform: translateX(26px);  
55 -}  
56 -  
57 -/* Rounded sliders */  
58 -.slider.round {  
59 - border-radius: 34px;  
60 -}  
61 -  
62 -.slider.round:before {  
63 - border-radius: 50%;  
64 -} 6 + .fixed-table-toolbar .bs-bars, .fixed-table-toolbar .columns, .fixed-table-toolbar .search {
  7 + margin-top: 0px;
  8 + }
  9 +
  10 + .table {
  11 + margin-bottom: 0;
  12 + }
  13 +
  14 +
  15 + .switch {
  16 + position: relative;
  17 + display: inline-block;
  18 + width: 60px;
  19 + height: 34px;
  20 + }
  21 +
  22 + .switch input {
  23 + display: none;
  24 + }
  25 +
  26 + .slider {
  27 + position: absolute;
  28 + cursor: pointer;
  29 + top: 0;
  30 + left: 0;
  31 + right: 0;
  32 + bottom: 0;
  33 + background-color: red;
  34 + -webkit-transition: .4s;
  35 + transition: .4s;
  36 + }
  37 +
  38 + .slider:before {
  39 + position: absolute;
  40 + content: "";
  41 + height: 26px;
  42 + width: 26px;
  43 + left: 4px;
  44 + bottom: 4px;
  45 + background-color: white;
  46 + -webkit-transition: .4s;
  47 + transition: .4s;
  48 + }
  49 +
  50 + input:checked + .slider {
  51 + background-color: #2196F3;
  52 + }
  53 +
  54 + input:focus + .slider {
  55 + box-shadow: 0 0 1px #2196F3;
  56 + }
  57 +
  58 + input:checked + .slider:before {
  59 + -webkit-transform: translateX(26px);
  60 + -ms-transform: translateX(26px);
  61 + transform: translateX(26px);
  62 + }
  63 +
  64 + /* Rounded sliders */
  65 + .slider.round {
  66 + border-radius: 34px;
  67 + }
  68 +
  69 + .slider.round:before {
  70 + border-radius: 50%;
  71 + }
65 72
66 </style> 73 </style>
67 <body class="skin-blue sidebar-mini"> 74 <body class="skin-blue sidebar-mini">
@@ -73,7 +80,7 @@ input:checked + .slider:before { @@ -73,7 +80,7 @@ input:checked + .slider:before {
73 <div class="content-wrapper" style="min-height: 788px;"> 80 <div class="content-wrapper" style="min-height: 788px;">
74 <section class="content-header"> 81 <section class="content-header">
75 <h1> 82 <h1>
76 - 禁言管理 83 + 禁言管理
77 </h1> 84 </h1>
78 <ol class="breadcrumb"> 85 <ol class="breadcrumb">
79 <li>首页</li> 86 <li>首页</li>
@@ -95,16 +102,16 @@ input:checked + .slider:before { @@ -95,16 +102,16 @@ input:checked + .slider:before {
95 </button> 102 </button>
96 <button type="button" id="jinyan" 103 <button type="button" id="jinyan"
97 class="btn btn-sm margin-r-5 action_bottom" 104 class="btn btn-sm margin-r-5 action_bottom"
98 - >禁言中 105 + >禁言中
99 </button> 106 </button>
100 <button type="button" id="jiejin" 107 <button type="button" id="jiejin"
101 class="btn btn-sm margin-r-5 action_bottom" 108 class="btn btn-sm margin-r-5 action_bottom"
102 - >已解禁 109 + >已解禁
103 </button> 110 </button>
104 -<!-- <button type="button" id="yishen" -->  
105 -<!-- class="btn btn-sm margin-r-5 action_bottom" -->  
106 -<!-- >我的已审 -->  
107 -<!-- </button> --> 111 + <!-- <button type="button" id="yishen" -->
  112 + <!-- class="btn btn-sm margin-r-5 action_bottom" -->
  113 + <!-- >我的已审 -->
  114 + <!-- </button> -->
108 </div> 115 </div>
109 <button type="button" class="btn btn-primary btn-sm margin-r-5" id="query" 116 <button type="button" class="btn btn-primary btn-sm margin-r-5" id="query"
110 onclick="openOrClose(&#39;forms&#39;)"> 117 onclick="openOrClose(&#39;forms&#39;)">
@@ -121,25 +128,25 @@ input:checked + .slider:before { @@ -121,25 +128,25 @@ input:checked + .slider:before {
121 <label for="user_id" class="control-label cb-toolbar">用户id:</label> 128 <label for="user_id" class="control-label cb-toolbar">用户id:</label>
122 <div class="col-sm-8" style="padding: 0;"> 129 <div class="col-sm-8" style="padding: 0;">
123 <input class="form-control" name="user_id" type="text" 130 <input class="form-control" name="user_id" type="text"
124 - id="user_id" > 131 + id="user_id">
125 </div> 132 </div>
126 </div> 133 </div>
127 <div class="col-md-5" style="padding: 0"> 134 <div class="col-md-5" style="padding: 0">
128 <label for="user_name" class="control-label cb-toolbar">用户昵称:</label> 135 <label for="user_name" class="control-label cb-toolbar">用户昵称:</label>
129 <div class="col-sm-8" style="padding: 0;"> 136 <div class="col-sm-8" style="padding: 0;">
130 - <input class="form-control" name="user_name" type="text" id="user_name" > 137 + <input class="form-control" name="user_name" type="text" id="user_name">
131 </div> 138 </div>
132 </div> 139 </div>
133 -<!-- <div class="col-md-3" style="padding: 0"> -->  
134 -<!-- <label for="state" class="control-label cb-toolbar">状态:</label> -->  
135 -<!-- <div class="col-sm-6" style="padding: 0;"> -->  
136 -<!-- <select class="form-control col-sm-2" id="state" name="state"> -->  
137 -<!-- <option value="">全部</option> -->  
138 -<!-- <option value="0" >已解禁</option> -->  
139 -<!-- <option value="1" >禁言中</option> -->  
140 -<!-- </select> -->  
141 -<!-- </div> -->  
142 -<!-- </div> --> 140 + <!-- <div class="col-md-3" style="padding: 0"> -->
  141 + <!-- <label for="state" class="control-label cb-toolbar">状态:</label> -->
  142 + <!-- <div class="col-sm-6" style="padding: 0;"> -->
  143 + <!-- <select class="form-control col-sm-2" id="state" name="state"> -->
  144 + <!-- <option value="">全部</option> -->
  145 + <!-- <option value="0" >已解禁</option> -->
  146 + <!-- <option value="1" >禁言中</option> -->
  147 + <!-- </select> -->
  148 + <!-- </div> -->
  149 + <!-- </div> -->
143 150
144 </div> 151 </div>
145 152
@@ -148,342 +155,396 @@ input:checked + .slider:before { @@ -148,342 +155,396 @@ input:checked + .slider:before {
148 </div> 155 </div>
149 156
150 157
151 - <div class="fixed-table-container" style="padding-bottom: 0px;">  
152 - <div class="fixed-table-body">  
153 - <table data-toggle="table" data-pagination="true" data-search="false" data-show-refresh="true"  
154 - data-show-toggle="true" data-show-columns="true" data-toolbar="#toolbar" class="table table-hover">  
155 - <thead>  
156 - <tr>  
157 - <th style="text-align: center; width: 3%;" data-field="sp_id" tabindex="0">  
158 - <div class="th-inner ">用户ID</div>  
159 - <div class="fht-cell"></div>  
160 - </th>  
161 - <th style="text-align: center; width: 10%;" data-field="sp_id_brief" tabindex="0">  
162 - <div class="th-inner ">用户昵称</div>  
163 - <div class="fht-cell"></div>  
164 - </th>  
165 - <th style="text-align: center; width: 5%;" data-field="type" tabindex="0">  
166 - <div class="th-inner ">用户头像</div>  
167 - <div class="fht-cell"></div>  
168 - </th>  
169 - <th style="text-align: center; width: 3%;" data-field="type" tabindex="0">  
170 - <div class="th-inner ">使用平台</div>  
171 - <div class="fht-cell"></div>  
172 - </th>  
173 - <th style="text-align: center; width: 3%;" data-field="type" tabindex="0">  
174 - <div class="th-inner ">禁言状态</div>  
175 - <div class="fht-cell"></div>  
176 - </th>  
177 - <th style="text-align: center; width: 3%;" data-field="type" tabindex="0">  
178 - <div class="th-inner ">禁言次数</div>  
179 - <div class="fht-cell"></div>  
180 - </th>  
181 - <th style="text-align: center; width: 3%;" data-field="type" tabindex="0">  
182 - <div class="th-inner ">修改人</div>  
183 - <div class="fht-cell"></div>  
184 - </th>  
185 - <th style="text-align: center; width: 10%;" data-field="upload_time" tabindex="0">  
186 - <div class="th-inner ">禁言开始时间</div>  
187 - <div class="fht-cell"></div>  
188 - </th>  
189 - <th style="text-align: center; width: 10%;" data-field="updated_at" tabindex="0">  
190 - <div class="th-inner ">禁言结束时间</div>  
191 - <div class="fht-cell"></div>  
192 - </th>  
193 - <th style="text-align: center; width: 30%;" data-field="msg" tabindex="0">  
194 - <div class="th-inner ">禁言消息</div>  
195 - <div class="fht-cell"></div>  
196 - </th>  
197 -<!-- <th style="text-align: center; width: 10%;" data-field="action" tabindex="0"> -->  
198 -<!-- <div class="th-inner ">操作</div> -->  
199 -<!-- <div class="fht-cell"></div> -->  
200 -<!-- </th> -->  
201 - </tr>  
202 - </thead>  
203 - <tbody>  
204 - <tr th:data-index="${notspeakStat.index}" th:each="notspeak : ${notspeakPage.list}">  
205 - <td style="text-align: center; width: 5%;" th:text="${notspeak.user_id}">82</td>  
206 - <td style="text-align: center; width: 6%;" th:text="${notspeak.user_name}">视讯中国</td>  
207 - <td style="text-align: center; width: 6%;" >  
208 - <div style="width:60px;height:60px;"><img  
209 - th:src="@{${notspeak.user_avatar}}" width="60px"  
210 - alt="用户头像"></div>  
211 - </td>  
212 - <td style="text-align: center; width: 6%;" th:text="${notspeak.spid_desc}"></td>  
213 - <td style="text-align: center; width: 6%;" th:if="${notspeak.state==0}">  
214 - <label class="switch"><input type="checkbox" checked th:id="'id'+${notspeak.id}" th:user_name="${notspeak.user_name}" th:spid_desc="${notspeak.spid_desc}"><span class="slider round" th:id="${notspeak.id}"></span></label>  
215 - </td>  
216 - <td style="text-align: center; width: 6%;" th:if="${notspeak.state==1}">  
217 - <label class="switch"><input type="checkbox" th:id="'id'+${notspeak.id}" th:user_name="${notspeak.user_name}" th:spid_desc="${notspeak.spid_desc}"><span class="slider round" th:id="${notspeak.id}"></span></label>  
218 - </td>  
219 - <td style="text-align: center; width: 6%;" th:text="${notspeak.count}"></td>  
220 - <td style="text-align: center; width: 6%;" th:text="${notspeak.updater}"></td>  
221 - <td style="text-align: center; width: 10%;" th:text="${#dates.format(notspeak.start_time, 'yyyy-MM-dd HH:mm:ss')}">2018-11-22  
222 - 23:08:48</td>  
223 - <td style="text-align: center; width: 10%;" th:text="${#dates.format(notspeak.end_time, 'yyyy-MM-dd HH:mm:ss')}">2016-08-03  
224 - 14:27:17</td>  
225 - <td style="text-align: center; width: 25%;" >  
226 -<!-- <span th:text="${notspeak.msg}"></span> -->  
227 - <textarea class="form-control" name="msg" cols="50" rows="3"  
228 - id="msg" th:text="${notspeak.msg}">禁言信息</textarea>  
229 - </td>  
230 -<!-- <td style="text-align: center; width: 10%;"> -->  
231 -<!-- <span>&nbsp;</span> -->  
232 -<!-- <a class="edit" th:href="'javascript:edit('+${notspeak.id}+',\''+${notspeak.user_name}+'\',\''+${notspeak.time}+'\',\''+${notspeak.time} +'\')'"> -->  
233 -<!-- <button class="btn btn-danger btn-xs">禁言</button> -->  
234 -<!-- </a><span> </span><span>&nbsp;</span> -->  
235 -<!-- <span>&nbsp;</span> -->  
236 -<!-- <a class="delete" th:href="'javascript:deleted('+${notspeak.id}+')'"> -->  
237 -<!-- <button class="btn btn-primary btn-xs">解除</button> -->  
238 -<!-- </a><span> </span><span>&nbsp;</span></td> -->  
239 - </tr>  
240 -  
241 - </tbody>  
242 - </table>  
243 - </div>  
244 -  
245 - <div class="fixed-table-pagination" style="display: block;">  
246 - <div class="pull-left pagination-detail"> 158 + <div class="fixed-table-container" style="padding-bottom: 0px;">
  159 + <div class="fixed-table-body">
  160 + <table data-toggle="table" data-pagination="true" data-search="false"
  161 + data-show-refresh="true"
  162 + data-show-toggle="true" data-show-columns="true" data-toolbar="#toolbar"
  163 + class="table table-hover">
  164 + <thead>
  165 + <tr>
  166 + <th style="text-align: center; width: 3%;" data-field="sp_id" tabindex="0">
  167 + <div class="th-inner ">用户ID</div>
  168 + <div class="fht-cell"></div>
  169 + </th>
  170 + <th style="text-align: center; width: 10%;" data-field="sp_id_brief"
  171 + tabindex="0">
  172 + <div class="th-inner ">用户昵称</div>
  173 + <div class="fht-cell"></div>
  174 + </th>
  175 + <th style="text-align: center; width: 5%;" data-field="type" tabindex="0">
  176 + <div class="th-inner ">用户头像</div>
  177 + <div class="fht-cell"></div>
  178 + </th>
  179 + <th style="text-align: center; width: 3%;" data-field="type" tabindex="0">
  180 + <div class="th-inner ">使用平台</div>
  181 + <div class="fht-cell"></div>
  182 + </th>
  183 + <th style="text-align: center; width: 3%;" data-field="type" tabindex="0">
  184 + <div class="th-inner ">禁言状态</div>
  185 + <div class="fht-cell"></div>
  186 + </th>
  187 + <th style="text-align: center; width: 3%;" data-field="type" tabindex="0">
  188 + <div class="th-inner ">禁言次数</div>
  189 + <div class="fht-cell"></div>
  190 + </th>
  191 + <th style="text-align: center; width: 3%;" data-field="type" tabindex="0">
  192 + <div class="th-inner ">修改人</div>
  193 + <div class="fht-cell"></div>
  194 + </th>
  195 + <th style="text-align: center; width: 10%;" data-field="upload_time"
  196 + tabindex="0">
  197 + <div class="th-inner ">禁言开始时间</div>
  198 + <div class="fht-cell"></div>
  199 + </th>
  200 + <th style="text-align: center; width: 10%;" data-field="updated_at"
  201 + tabindex="0">
  202 + <div class="th-inner ">禁言结束时间</div>
  203 + <div class="fht-cell"></div>
  204 + </th>
  205 + <th style="text-align: center; width: 30%;" data-field="msg" tabindex="0">
  206 + <div class="th-inner ">禁言消息</div>
  207 + <div class="fht-cell"></div>
  208 + </th>
  209 + <!-- <th style="text-align: center; width: 10%;" data-field="action" tabindex="0"> -->
  210 + <!-- <div class="th-inner ">操作</div> -->
  211 + <!-- <div class="fht-cell"></div> -->
  212 + <!-- </th> -->
  213 + </tr>
  214 + </thead>
  215 + <tbody>
  216 + <tr th:data-index="${notspeakStat.index}"
  217 + th:each="notspeak : ${notspeakPage.list}">
  218 + <td style="text-align: center; width: 5%;" th:text="${notspeak.user_id}">
  219 + 82
  220 + </td>
  221 + <td style="text-align: center; width: 6%;" th:text="${notspeak.user_name}">
  222 + 视讯中国
  223 + </td>
  224 + <td style="text-align: center; width: 6%;">
  225 + <div style="width:60px;height:60px;"><img
  226 + th:src="@{${notspeak.user_avatar}}" width="60px"
  227 + alt="用户头像"></div>
  228 + </td>
  229 + <td style="text-align: center; width: 6%;"
  230 + th:text="${notspeak.spid_desc}"></td>
  231 + <td style="text-align: center; width: 6%;" th:if="${notspeak.state==0}">
  232 + <label class="switch"><input type="checkbox" checked
  233 + th:id="'id'+${notspeak.id}"
  234 + th:user_name="${notspeak.user_name}"
  235 + th:spid_desc="${notspeak.spid_desc}"><span
  236 + class="slider round" th:id="${notspeak.id}"></span></label>
  237 + </td>
  238 + <td style="text-align: center; width: 6%;" th:if="${notspeak.state==1}">
  239 + <label class="switch"><input type="checkbox" th:id="'id'+${notspeak.id}"
  240 + th:user_name="${notspeak.user_name}"
  241 + th:spid_desc="${notspeak.spid_desc}"><span
  242 + class="slider round" th:id="${notspeak.id}"></span></label>
  243 + </td>
  244 + <td style="text-align: center; width: 6%;" th:text="${notspeak.count}"></td>
  245 + <td style="text-align: center; width: 6%;"
  246 + th:text="${notspeak.updater}"></td>
  247 + <td style="text-align: center; width: 10%;"
  248 + th:text="${#dates.format(notspeak.start_time, 'yyyy-MM-dd HH:mm:ss')}">
  249 + 2018-11-22
  250 + 23:08:48
  251 + </td>
  252 + <td style="text-align: center; width: 10%;"
  253 + th:text="${#dates.format(notspeak.end_time, 'yyyy-MM-dd HH:mm:ss')}">
  254 + 2016-08-03
  255 + 14:27:17
  256 + </td>
  257 + <td style="text-align: center; width: 25%;">
  258 + <!-- <span th:text="${notspeak.msg}"></span> -->
  259 + <textarea class="form-control" name="msg" cols="50" rows="3"
  260 + id="msg" th:text="${notspeak.msg}">禁言信息</textarea>
  261 + </td>
  262 + <!-- <td style="text-align: center; width: 10%;"> -->
  263 + <!-- <span>&nbsp;</span> -->
  264 + <!-- <a class="edit" th:href="'javascript:edit('+${notspeak.id}+',\''+${notspeak.user_name}+'\',\''+${notspeak.time}+'\',\''+${notspeak.time} +'\')'"> -->
  265 + <!-- <button class="btn btn-danger btn-xs">禁言</button> -->
  266 + <!-- </a><span> </span><span>&nbsp;</span> -->
  267 + <!-- <span>&nbsp;</span> -->
  268 + <!-- <a class="delete" th:href="'javascript:deleted('+${notspeak.id}+')'"> -->
  269 + <!-- <button class="btn btn-primary btn-xs">解除</button> -->
  270 + <!-- </a><span> </span><span>&nbsp;</span></td> -->
  271 + </tr>
  272 +
  273 + </tbody>
  274 + </table>
  275 + </div>
  276 +
  277 + <div class="fixed-table-pagination" style="display: block;">
  278 + <div class="pull-left pagination-detail">
247 <span class="pagination-info" 279 <span class="pagination-info"
248 - th:text="'共 '+${notspeakPage.total}+' 条记录,每页显示'">共 0 条记录</span>  
249 - <select class="" id="pageSize" name="pageSize"  
250 - onchange="selectPageSize()">  
251 - <option value="10" th:selected="${pageSize==10}">10</option>  
252 - <option value="20" th:selected="${pageSize==20}">20</option>  
253 - <option value="50" th:selected="${pageSize==50}">50</option>  
254 - <option value="100" th:selected="${pageSize==100}">100</option>  
255 - </select> <span class="pagination-info">条记录</span>  
256 - </div>  
257 - <div class="pull-right pagination">  
258 - <ul class="pagination" th:if="${notspeakPage.pages>1}">  
259 - <li class="page-pre"><a  
260 - th:href="'javascript:fanye(1);'">‹‹</a></li>  
261 - <li class="page-pre" th:if="${!notspeakPage.isFirstPage}"><a  
262 - th:onclick="'javascript:fanye(\''+${notspeakPage.pageNum-1}+'\');'">‹</a>  
263 - </li>  
264 -  
265 - <li class="page-number" th:if="${notspeakPage.pageNum-3>=1}"><a  
266 - th:onclick="'javascript:fanye(\''+${notspeakPage.pageNum-3}+'\');'"  
267 - th:text="${notspeakPage.pageNum-3}">2</a></li>  
268 - <li class="page-number" th:if="${notspeakPage.pageNum-2>=1}"><a  
269 - th:onclick="'javascript:fanye(\''+${notspeakPage.pageNum-2}+'\');'"  
270 - th:text="${notspeakPage.pageNum-2}">2</a></li>  
271 - <li class="page-number" th:if="${notspeakPage.pageNum-1>=1}"><a  
272 - th:onclick="'javascript:fanye(\''+${notspeakPage.pageNum-1}+'\');'"  
273 - th:text="${notspeakPage.pageNum-1}">2</a></li>  
274 - <li class="page-number active"><a  
275 - href="javaScript:void(0);" th:text="${notspeakPage.pageNum}">2</a></li>  
276 - <li class="page-number"  
277 - th:if="${notspeakPage.pageNum+1<=notspeakPage.pages}"><a  
278 - th:onclick="'javascript:fanye(\''+${notspeakPage.pageNum+1}+'\');'"  
279 - th:text="${notspeakPage.pageNum+1}">2</a></li>  
280 - <li class="page-number"  
281 - th:if="${notspeakPage.pageNum+2<=notspeakPage.pages}"><a  
282 - th:onclick="'javascript:fanye(\''+${notspeakPage.pageNum+2}+'\');'"  
283 - th:text="${notspeakPage.pageNum+2}">2</a></li>  
284 - <li class="page-number"  
285 - th:if="${notspeakPage.pageNum+3<=notspeakPage.pages}"><a  
286 - th:onclick="'javascript:fanye(\''+${notspeakPage.pageNum+3}+'\');'"  
287 - th:text="${notspeakPage.pageNum+3}">2</a></li>  
288 -  
289 - <li class="page-next" th:if="${!notspeakPage.isLastPage}"><a  
290 - th:onclick="'javascript:fanye(\''+${notspeakPage.pageNum+1}+'\');'">›</a>  
291 - </li>  
292 - <li class="page-next"><a  
293 - th:onclick="'javascript:fanye(\''+${notspeakPage.pages}+'\');'">››</a>  
294 - </li>  
295 - </ul>  
296 - </div>  
297 - </div>  
298 - </div>  
299 - </div>  
300 - <div class="clearfix"></div>  
301 - </div>  
302 - </div> 280 + th:text="'共 '+${notspeakPage.total}+' 条记录,每页显示'">共 0 条记录</span>
  281 + <select class="" id="pageSize" name="pageSize"
  282 + onchange="selectPageSize()">
  283 + <option value="10" th:selected="${pageSize==10}">10</option>
  284 + <option value="20" th:selected="${pageSize==20}">20</option>
  285 + <option value="50" th:selected="${pageSize==50}">50</option>
  286 + <option value="100" th:selected="${pageSize==100}">100</option>
  287 + </select> <span class="pagination-info">条记录</span>
  288 + </div>
  289 + <div class="pull-right pagination">
  290 + <ul class="pagination" th:if="${notspeakPage.pages>1}">
  291 + <li class="page-pre"><a
  292 + th:href="'javascript:fanye(1);'">‹‹</a></li>
  293 + <li class="page-pre" th:if="${!notspeakPage.isFirstPage}"><a
  294 + th:onclick="'javascript:fanye(\''+${notspeakPage.pageNum-1}+'\');'">‹</a>
  295 + </li>
  296 +
  297 + <li class="page-number" th:if="${notspeakPage.pageNum-3>=1}"><a
  298 + th:onclick="'javascript:fanye(\''+${notspeakPage.pageNum-3}+'\');'"
  299 + th:text="${notspeakPage.pageNum-3}">2</a></li>
  300 + <li class="page-number" th:if="${notspeakPage.pageNum-2>=1}"><a
  301 + th:onclick="'javascript:fanye(\''+${notspeakPage.pageNum-2}+'\');'"
  302 + th:text="${notspeakPage.pageNum-2}">2</a></li>
  303 + <li class="page-number" th:if="${notspeakPage.pageNum-1>=1}"><a
  304 + th:onclick="'javascript:fanye(\''+${notspeakPage.pageNum-1}+'\');'"
  305 + th:text="${notspeakPage.pageNum-1}">2</a></li>
  306 + <li class="page-number active"><a
  307 + href="javaScript:void(0);" th:text="${notspeakPage.pageNum}">2</a>
  308 + </li>
  309 + <li class="page-number"
  310 + th:if="${notspeakPage.pageNum+1<=notspeakPage.pages}"><a
  311 + th:onclick="'javascript:fanye(\''+${notspeakPage.pageNum+1}+'\');'"
  312 + th:text="${notspeakPage.pageNum+1}">2</a></li>
  313 + <li class="page-number"
  314 + th:if="${notspeakPage.pageNum+2<=notspeakPage.pages}"><a
  315 + th:onclick="'javascript:fanye(\''+${notspeakPage.pageNum+2}+'\');'"
  316 + th:text="${notspeakPage.pageNum+2}">2</a></li>
  317 + <li class="page-number"
  318 + th:if="${notspeakPage.pageNum+3<=notspeakPage.pages}"><a
  319 + th:onclick="'javascript:fanye(\''+${notspeakPage.pageNum+3}+'\');'"
  320 + th:text="${notspeakPage.pageNum+3}">2</a></li>
  321 +
  322 + <li class="page-next" th:if="${!notspeakPage.isLastPage}"><a
  323 + th:onclick="'javascript:fanye(\''+${notspeakPage.pageNum+1}+'\');'">›</a>
  324 + </li>
  325 + <li class="page-next"><a
  326 + th:onclick="'javascript:fanye(\''+${notspeakPage.pages}+'\');'">››</a>
  327 + </li>
  328 + </ul>
  329 + </div>
  330 + </div>
  331 + </div>
  332 + </div>
  333 + <div class="clearfix"></div>
  334 + </div>
303 </div> 335 </div>
  336 + </div>
304 </section> 337 </section>
305 </div> 338 </div>
306 339
307 -<!-- 模态框(Modal) -->  
308 -<div class="modal fade" id="editModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">  
309 - <div class="modal-dialog">  
310 - <div class="modal-content" style="margin-top: 30%;">  
311 - <div class="modal-header">  
312 - <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>  
313 - <h4 class="modal-title" id="myModalLabel">编辑邮件消息</h4>  
314 - </div>  
315 - <div class="modal-body">  
316 - <form action="/notspeak/write" method="post" id="editWrite">  
317 - <input type="text" name="redirect_url" value="" class="hide" id="redirect_url"/>  
318 - <div class="form-group hide">  
319 - <label class="control-label col-sm-3" style="font-size: 15px;" >Id:</label>  
320 - <div class="col-sm-9" style="margin-top: -5px;margin-bottom: 20px;">  
321 - <input class="form-control" style="width:30%;" type="text" value="" id="id" name="id">  
322 - </div>  
323 - </div>  
324 - <div class="form-group">  
325 - <label class="control-label col-sm-3" style="font-size: 15px;">邮件地址:</label>  
326 - <div class="col-sm-9" style="margin-top: -5px;margin-bottom: 20px;">  
327 - <input class="form-control" style="width:40%;" type="text" value="" id="notspeak_edit" name="notspeak">  
328 - </div>  
329 - </div>  
330 - <div class="form-group">  
331 - <label class="control-label col-sm-3" style="font-size: 15px;">邮件人:</label>  
332 - <div class="col-sm-9" style="margin-top: -5px;margin-bottom: 20px;">  
333 - <input class="form-control" style="width:20%;" type="text" value="" id="remark_edit" name="remark">  
334 - </div> 340 + <!-- 模态框(Modal) -->
  341 + <div class="modal fade" id="editModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
  342 + aria-hidden="true">
  343 + <div class="modal-dialog">
  344 + <div class="modal-content" style="margin-top: 30%;">
  345 + <div class="modal-header">
  346 + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
  347 + <h4 class="modal-title" id="myModalLabel">编辑邮件消息</h4>
335 </div> 348 </div>
  349 + <div class="modal-body">
  350 + <form action="/notspeak/write" method="post" id="editWrite">
  351 + <input type="text" name="redirect_url" value="" class="hide" id="redirect_url"/>
  352 + <div class="form-group hide">
  353 + <label class="control-label col-sm-3" style="font-size: 15px;">Id:</label>
  354 + <div class="col-sm-9" style="margin-top: -5px;margin-bottom: 20px;">
  355 + <input class="form-control" style="width:30%;" type="text" value="" id="id" name="id">
  356 + </div>
  357 + </div>
  358 + <div class="form-group">
  359 + <label class="control-label col-sm-3" style="font-size: 15px;">邮件地址:</label>
  360 + <div class="col-sm-9" style="margin-top: -5px;margin-bottom: 20px;">
  361 + <input class="form-control" style="width:40%;" type="text" value="" id="notspeak_edit"
  362 + name="notspeak">
  363 + </div>
  364 + </div>
  365 + <div class="form-group">
  366 + <label class="control-label col-sm-3" style="font-size: 15px;">邮件人:</label>
  367 + <div class="col-sm-9" style="margin-top: -5px;margin-bottom: 20px;">
  368 + <input class="form-control" style="width:20%;" type="text" value="" id="remark_edit"
  369 + name="remark">
  370 + </div>
  371 + </div>
336 372
337 - <div class="form-group">  
338 - <label class="control-label col-sm-3" style="font-size: 15px;">邮件类型:</label>  
339 - <div class="col-sm-9" style="float: left">  
340 - <div th:each="bu:${notspeak_message}" style="padding-right: 30px;" class="write_check">  
341 - <span th:text="${bu.value}" style="font-size: 15px"></span>  
342 - <input type="checkbox" name="write_business" th:value="${bu.key}" th:id="'write_check_'+${bu.key}"> 373 + <div class="form-group">
  374 + <label class="control-label col-sm-3" style="font-size: 15px;">邮件类型:</label>
  375 + <div class="col-sm-9" style="float: left">
  376 + <div th:each="bu:${notspeak_message}" style="padding-right: 30px;" class="write_check">
  377 + <span th:text="${bu.value}" style="font-size: 15px"></span>
  378 + <input type="checkbox" name="write_business" th:value="${bu.key}"
  379 + th:id="'write_check_'+${bu.key}">
  380 + </div>
343 </div> 381 </div>
344 </div> 382 </div>
345 - </div>  
346 383
347 - </form>  
348 - </div>  
349 - <div class="modal-footer">  
350 - <button type="button" class="btn btn-primary" onclick="javascript:$('#editWrite').submit();">提交</button>  
351 - <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>  
352 - </div>  
353 - </div><!-- /.modal-content -->  
354 - </div><!-- /.modal-dialog -->  
355 -</div>  
356 -<!-- /.modal -->  
357 - <!-- 模态框,禁言框(Modal) -->  
358 -<div class="modal fade" id="speakModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">  
359 - <div class="modal-dialog">  
360 - <div class="modal-content" style="margin-top: 30%;">  
361 - <div class="modal-header">  
362 - <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>  
363 - <h4 class="modal-title" id="myModalLabel">禁言选项</h4>  
364 - </div>  
365 - <div class="modal-body">  
366 - <input type="text" name="speak_id" value="" class="hide" id="speak_id"/>  
367 - <div class="form-group">  
368 - <label class="control-label col-sm-3" style="font-size: 15px;" >用户昵称:</label>  
369 - <div class="col-sm-9" style="margin-top: -5px;margin-bottom: 20px;">  
370 - <input class="form-control" readonly="readonly" style="width:40%;" type="text" value="" id="userName" name="userName">  
371 - </div> 384 + </form>
372 </div> 385 </div>
373 - <div class="form-group">  
374 - <label class="control-label col-sm-3" style="font-size: 15px;">发言平台:</label>  
375 - <div class="col-sm-9" style="margin-top: -5px;margin-bottom: 20px;">  
376 - <input class="form-control" readonly="readonly" style="width:40%;" type="text" value="" id="sp_desc" name="sp_desc">  
377 - </div> 386 + <div class="modal-footer">
  387 + <button type="button" class="btn btn-primary" onclick="javascript:$('#editWrite').submit();">提交
  388 + </button>
  389 + <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
378 </div> 390 </div>
379 - <div class="form-group">  
380 - <label class="control-label col-sm-3" style="font-size: 15px;">禁言时长:</label>  
381 - <div class="col-sm-9" style="margin-top: -5px;margin-bottom: 20px;">  
382 - <input class="form-control" onkeyup="value=value.replace(/[^\d]/g,'')" style="display:inline;width:10%;" type="text" value="0" id="noSpeak_days" name="noSpeak_days">  
383 - <span>&nbsp;&nbsp;天&nbsp;&nbsp;</span>  
384 - <input class="form-control" onkeyup="value=value.replace(/[^\d]/g,'')" style="display:inline;width:10%;" type="text" value="0" id="noSpeak_hours" name="noSpeak_hours">  
385 - <span>&nbsp;&nbsp;时&nbsp;&nbsp;</span>  
386 - <input class="form-control" onkeyup="value=value.replace(/[^\d]/g,'')" style="display:inline;width:10%;" type="text" value="0" id="noSpeak_minutes" name="noSpeak_minutes">  
387 - <span>&nbsp;&nbsp;分&nbsp;&nbsp;</span> 391 + </div><!-- /.modal-content -->
  392 + </div><!-- /.modal-dialog -->
  393 + </div>
  394 + <!-- /.modal -->
  395 + <!-- 模态框,禁言框(Modal) -->
  396 + <div class="modal fade" id="speakModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
  397 + aria-hidden="true">
  398 + <div class="modal-dialog">
  399 + <div class="modal-content" style="margin-top: 30%;">
  400 + <div class="modal-header">
  401 + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
  402 + <h4 class="modal-title" id="myModalLabel">禁言选项</h4>
  403 + </div>
  404 + <div class="modal-body">
  405 + <input type="text" name="speak_id" value="" class="hide" id="speak_id"/>
  406 + <div class="form-group">
  407 + <label class="control-label col-sm-3" style="font-size: 15px;">用户昵称:</label>
  408 + <div class="col-sm-9" style="margin-top: -5px;margin-bottom: 20px;">
  409 + <input class="form-control" readonly="readonly" style="width:40%;" type="text" value=""
  410 + id="userName" name="userName">
  411 + </div>
  412 + </div>
  413 + <div class="form-group">
  414 + <label class="control-label col-sm-3" style="font-size: 15px;">发言平台:</label>
  415 + <div class="col-sm-9" style="margin-top: -5px;margin-bottom: 20px;">
  416 + <input class="form-control" readonly="readonly" style="width:40%;" type="text" value=""
  417 + id="sp_desc" name="sp_desc">
  418 + </div>
  419 + </div>
  420 + <div class="form-group">
  421 + <label class="control-label col-sm-3" style="font-size: 15px;">禁言时长:</label>
  422 + <div class="col-sm-9" style="margin-top: -5px;margin-bottom: 20px;">
  423 + <input class="form-control" onkeyup="value=value.replace(/[^\d]/g,'')"
  424 + style="display:inline;width:10%;" type="text" value="0" id="noSpeak_days"
  425 + name="noSpeak_days">
  426 + <span>&nbsp;&nbsp;天&nbsp;&nbsp;</span>
  427 + <input class="form-control" onkeyup="value=value.replace(/[^\d]/g,'')"
  428 + style="display:inline;width:10%;" type="text" value="0" id="noSpeak_hours"
  429 + name="noSpeak_hours">
  430 + <span>&nbsp;&nbsp;时&nbsp;&nbsp;</span>
  431 + <input class="form-control" onkeyup="value=value.replace(/[^\d]/g,'')"
  432 + style="display:inline;width:10%;" type="text" value="0" id="noSpeak_minutes"
  433 + name="noSpeak_minutes">
  434 + <span>&nbsp;&nbsp;分&nbsp;&nbsp;</span>
  435 + </div>
388 </div> 436 </div>
389 </div> 437 </div>
390 - </div>  
391 - <div class="modal-footer">  
392 - <button type="button" class="btn btn-primary" onclick="javascript:submitSpeak();">提交</button>  
393 - <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>  
394 - </div>  
395 - </div><!-- /.modal-content -->  
396 - </div><!-- /.modal-dialog -->  
397 -</div>  
398 -<!-- /.modal -->  
399 - <script th:inline="javascript">  
400 - $(function () {  
401 - //按钮颜色设置  
402 - var state = [[${param.state}]] ? [[${param.state}]][0] : null;  
403 - var stateIsNull = $.trim(state) == "";  
404 - if ( stateIsNull) {  
405 - $("#quanbu").addClass("btn-success");  
406 - } else if (state == '1') {  
407 - $("#jinyan").addClass("btn-danger");  
408 - } else if (state == '0') {  
409 - $("#jiejin").addClass("btn-info");  
410 - } 438 + <div class="modal-footer">
  439 + <button type="button" class="btn btn-primary" onclick="javascript:submitSpeak();">提交</button>
  440 + <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
  441 + </div>
  442 + </div><!-- /.modal-content -->
  443 + </div><!-- /.modal-dialog -->
  444 + </div>
  445 + <!-- /.modal -->
  446 + <script th:inline="javascript">
  447 +
  448 + function GetQueryString(name) {
  449 + var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
  450 + var r = window.location.search.substr(1).match(reg);
  451 + if (r != null) return unescape(r[2]);
  452 + return null;
  453 + }
  454 +
  455 + $(function () {
  456 + if (GetQueryString("up_d") == "2") {
  457 + $("#query").click();
  458 + } else {
  459 +
  460 + }
  461 + //按钮颜色设置
  462 + var state = [[${param.state}]] ? [[${param.state}]][0] : null;
  463 + var stateIsNull = $.trim(state) == "";
  464 + if (stateIsNull) {
  465 + $("#quanbu").addClass("btn-success");
  466 + } else if (state == '1') {
  467 + $("#jinyan").addClass("btn-danger");
  468 + } else if (state == '0') {
  469 + $("#jiejin").addClass("btn-info");
  470 + }
411 // else if (!stateIsNull && state != '0' && receive == '1') { 471 // else if (!stateIsNull && state != '0' && receive == '1') {
412 // $("#yishen").addClass("btn-warning"); 472 // $("#yishen").addClass("btn-warning");
413 // } 473 // }
414 474
415 - })  
416 -  
417 -  
418 - var user_id ="";//活动id  
419 - var user_name = "";//内容  
420 - var state ="";//状态  
421 - var count = "";//每页显示数量  
422 -  
423 - function query(){  
424 - user_id = $("#user_id").val();  
425 - user_name = $("#user_name").val();  
426 - count = $("#pageSize").val();  
427 - window.location.href = "/notSpeak/page?user_id=" + user_id + "&user_name=" + user_name + "&state=" + state + "&pageSize="+count;  
428 - }  
429 -  
430 - //全部  
431 - function quanbu() {  
432 - query();  
433 - }  
434 -  
435 - //禁言  
436 - $('#jinyan').click(function () {  
437 - state=1;  
438 - query();  
439 - });  
440 - //解禁  
441 - $('#jiejin').click(function () {  
442 - state=0;  
443 - query();  
444 - });  
445 - 475 + })
  476 +
  477 +
  478 + var user_id = "";//活动id
  479 + var user_name = "";//内容
  480 + var state = "";//状态
  481 + var count = "";//每页显示数量
  482 +
  483 + function query() {
  484 + user_id = $("#user_id").val();
  485 + user_name = $("#user_name").val();
  486 + count = $("#pageSize").val();
  487 + var up_d = $("#forms").attr("up_d");
  488 + window.location.href = "/notSpeak/page?user_id=" + user_id + "&user_name=" + user_name + "&state=" + state + "&pageSize=" + count + "&up_d=" + up_d;
  489 + }
  490 +
  491 + //全部
  492 + function quanbu() {
  493 + query();
  494 + }
  495 +
  496 + //禁言
  497 + $('#jinyan').click(function () {
  498 + state = 1;
  499 + query();
  500 + });
  501 + //解禁
  502 + $('#jiejin').click(function () {
  503 + state = 0;
  504 + query();
  505 + });
  506 +
446 //开关的点击事件 507 //开关的点击事件
447 - $(".slider").on('click',function(e){  
448 - var myId=$(this).prop("id");  
449 - // var myIndex = $(".slider").index($(this));  
450 - var checked=$("#id"+myId).prop("checked");//获取当前状态,下一个状态用!checked表示  
451 - var user_name=$("#id"+myId).attr("user_name");  
452 - var spid_desc=$("#id"+myId).attr("spid_desc");  
453 - if(checked){//当前用户没有被禁言,现在要执行禁言操作  
454 - speakModal(myId,user_name,spid_desc);  
455 - }else{//当前用户已被禁言,现在执行解除禁言操作  
456 - var r = confirm("您确定要解除当前用户的禁言操作吗?"); 508 + $(".slider").on('click', function (e) {
  509 + var myId = $(this).prop("id");
  510 + // var myIndex = $(".slider").index($(this));
  511 + var checked = $("#id" + myId).prop("checked");//获取当前状态,下一个状态用!checked表示
  512 + var user_name = $("#id" + myId).attr("user_name");
  513 + var spid_desc = $("#id" + myId).attr("spid_desc");
  514 + if (checked) {//当前用户没有被禁言,现在要执行禁言操作
  515 + speakModal(myId, user_name, spid_desc);
  516 + } else {//当前用户已被禁言,现在执行解除禁言操作
  517 + var r = confirm("您确定要解除当前用户的禁言操作吗?");
457 if (r == true) { 518 if (r == true) {
458 - $.post("/notSpeak/speak?notSpeakId=" + myId+"&type=0&time=0", function (data) {  
459 - if (data.errorCode == 0) {  
460 - alert(data.errorMessage);  
461 - location.href = location.href;  
462 - } else {  
463 - alert(data.errorMessage);  
464 - location.href = location.href;  
465 - }  
466 - }) 519 + $.post("/notSpeak/speak?notSpeakId=" + myId + "&type=0&time=0", function (data) {
  520 + if (data.errorCode == 0) {
  521 + alert(data.errorMessage);
  522 + location.href = location.href;
  523 + } else {
  524 + alert(data.errorMessage);
  525 + location.href = location.href;
  526 + }
  527 + })
467 } 528 }
468 - }  
469 - })  
470 -  
471 - //禁言(弹窗)  
472 - function speakModal(speak_id,userName,sp_desc) {  
473 - $('#speak_id').val(speak_id);  
474 - $('#userName').val(userName);  
475 - $('#sp_desc').val(sp_desc); 529 + }
  530 + })
  531 +
  532 + //禁言(弹窗)
  533 + function speakModal(speak_id, userName, sp_desc) {
  534 + $('#speak_id').val(speak_id);
  535 + $('#userName').val(userName);
  536 + $('#sp_desc').val(sp_desc);
476 $('#speakModal').modal('show'); 537 $('#speakModal').modal('show');
477 } 538 }
478 539
479 //提交禁言 540 //提交禁言
480 function submitSpeak() { 541 function submitSpeak() {
481 var speak_id = $("#speak_id").val(); 542 var speak_id = $("#speak_id").val();
482 - var noSpeak_days = Number($("#noSpeak_days").val());  
483 - var noSpeak_hours = Number($("#noSpeak_hours").val());  
484 - var noSpeak_minutes = Number($("#noSpeak_minutes").val());  
485 - var time=noSpeak_days*24*60+noSpeak_hours*60+noSpeak_minutes;//单位为分钟  
486 - $.post("/notSpeak/speak?notSpeakId=" + speak_id + "&time=" + time+ "&type=1", function (data) { 543 + var noSpeak_days = Number($("#noSpeak_days").val());
  544 + var noSpeak_hours = Number($("#noSpeak_hours").val());
  545 + var noSpeak_minutes = Number($("#noSpeak_minutes").val());
  546 + var time = noSpeak_days * 24 * 60 + noSpeak_hours * 60 + noSpeak_minutes;//单位为分钟
  547 + $.post("/notSpeak/speak?notSpeakId=" + speak_id + "&time=" + time + "&type=1", function (data) {
487 if (data.errorCode == 0) { 548 if (data.errorCode == 0) {
488 alert(data.errorMessage); 549 alert(data.errorMessage);
489 location.href = location.href; 550 location.href = location.href;
@@ -497,7 +558,7 @@ input:checked + .slider:before { @@ -497,7 +558,7 @@ input:checked + .slider:before {
497 function fanye(page) { 558 function fanye(page) {
498 var param = location.search; 559 var param = location.search;
499 if (param.indexOf("page=") != -1) { 560 if (param.indexOf("page=") != -1) {
500 - var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连 561 + var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连
501 var split = se.split("&"); 562 var split = se.split("&");
502 var h = ""; 563 var h = "";
503 for (var i = 0; i < split.length; i++) { 564 for (var i = 0; i < split.length; i++) {
@@ -511,87 +572,87 @@ input:checked + .slider:before { @@ -511,87 +572,87 @@ input:checked + .slider:before {
511 window.location.href = "/notSpeak/page?" + param + "&page=" + page; 572 window.location.href = "/notSpeak/page?" + param + "&page=" + page;
512 } 573 }
513 } 574 }
514 - 575 +
515 //选择每页数量触发函数 576 //选择每页数量触发函数
516 - function selectPageSize(){  
517 - var pageSize=$("#pageSize").val();  
518 - var param = location.search;  
519 - if (param.indexOf("pageSize=") != -1) {  
520 - var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连  
521 - var split = se.split("&");  
522 - var h = "";  
523 - for (var i = 0; i < split.length; i++) {  
524 - var s = split[i];  
525 - if (s.indexOf("pageSize=") < 0 &&s.indexOf("page=") < 0) h = h + "&" + split[i];  
526 - }  
527 - h = h.substring(1, h.length);  
528 - window.location.href = "/notSpeak/page?" + h + "&pageSize=" + pageSize;  
529 - } else {  
530 - var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连  
531 - var split = se.split("&");  
532 - var h = "";  
533 - for (var i = 0; i < split.length; i++) {  
534 - var s = split[i];  
535 - if (s.indexOf("page=") < 0) h = h + "&" + split[i];  
536 - }  
537 - h = h.substring(1, h.length);  
538 - window.location.href = "/notSpeak/page?" + h + "&pageSize=" + pageSize;  
539 - } 577 + function selectPageSize() {
  578 + var pageSize = $("#pageSize").val();
  579 + var param = location.search;
  580 + if (param.indexOf("pageSize=") != -1) {
  581 + var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连
  582 + var split = se.split("&");
  583 + var h = "";
  584 + for (var i = 0; i < split.length; i++) {
  585 + var s = split[i];
  586 + if (s.indexOf("pageSize=") < 0 && s.indexOf("page=") < 0) h = h + "&" + split[i];
  587 + }
  588 + h = h.substring(1, h.length);
  589 + window.location.href = "/notSpeak/page?" + h + "&pageSize=" + pageSize;
  590 + } else {
  591 + var se = param.replace("?", "");//去掉问号,防止问号和要去掉的参数相连
  592 + var split = se.split("&");
  593 + var h = "";
  594 + for (var i = 0; i < split.length; i++) {
  595 + var s = split[i];
  596 + if (s.indexOf("page=") < 0) h = h + "&" + split[i];
  597 + }
  598 + h = h.substring(1, h.length);
  599 + window.location.href = "/notSpeak/page?" + h + "&pageSize=" + pageSize;
  600 + }
540 } 601 }
541 -  
542 -  
543 - //鼠标回车事件  
544 - $(document).keyup(function(event){  
545 - if(event.keyCode ==13){  
546 - quanbu();  
547 - }  
548 - });  
549 - //打开编辑窗口  
550 -// function edit(Id,notspeak,remark,write_business){  
551 -// $("#myModalLabel").text("编辑邮件消息");  
552 -// $("#id").val(Id);  
553 -// $("#notspeak_edit").val(notspeak);  
554 -// $("#notspeak_edit").attr("readonly","true");  
555 -// $("#remark_edit").val(remark);  
556 -// $("#redirect_url").val(location.pathname+location.search);  
557 -// $(".write_check input").prop("checked",false);  
558 -// if($.trim(write_business)!=''){  
559 -// var array = write_business.split(",")  
560 -// for (var i=0;i<array.length;i++){  
561 -// $("#write_check_"+array[i]).prop("checked",true);  
562 -// }  
563 -// }  
564 -// $('#editModal').modal('show');  
565 -// }  
566 -  
567 - //打开添加窗口  
568 -// function add(){  
569 -// $("#id").val("");  
570 -// $("#notspeak_edit").val("");  
571 -// $("#notspeak_edit").removeAttr("readonly");  
572 -// $("#remark_edit").val("");  
573 -// $(".write_check input").prop("checked",false);  
574 -  
575 -// $("#redirect_url").val(location.pathname+location.search);  
576 -// $("#myModalLabel").text("添加邮件消息");  
577 -// $('#editModal').modal('show');  
578 -// }  
579 -  
580 - //删除操作  
581 -// function deleted(id){  
582 -// var r = confirm("您确定删除本条内容吗?");  
583 -// if (r == true) {  
584 -// $.post("/notspeak/deleted?id=" + id, function (data) {  
585 -// if (data.errorCode == 0) {  
586 -// alert(data.errorMessage);  
587 -// location.href = location.href;  
588 -// } else {  
589 -// alert(data.errorMessage);  
590 -// }  
591 -// })  
592 -// }  
593 -// }  
594 - 602 +
  603 +
  604 + //鼠标回车事件
  605 + $(document).keyup(function (event) {
  606 + if (event.keyCode == 13) {
  607 + quanbu();
  608 + }
  609 + });
  610 + //打开编辑窗口
  611 + // function edit(Id,notspeak,remark,write_business){
  612 + // $("#myModalLabel").text("编辑邮件消息");
  613 + // $("#id").val(Id);
  614 + // $("#notspeak_edit").val(notspeak);
  615 + // $("#notspeak_edit").attr("readonly","true");
  616 + // $("#remark_edit").val(remark);
  617 + // $("#redirect_url").val(location.pathname+location.search);
  618 + // $(".write_check input").prop("checked",false);
  619 + // if($.trim(write_business)!=''){
  620 + // var array = write_business.split(",")
  621 + // for (var i=0;i<array.length;i++){
  622 + // $("#write_check_"+array[i]).prop("checked",true);
  623 + // }
  624 + // }
  625 + // $('#editModal').modal('show');
  626 + // }
  627 +
  628 + //打开添加窗口
  629 + // function add(){
  630 + // $("#id").val("");
  631 + // $("#notspeak_edit").val("");
  632 + // $("#notspeak_edit").removeAttr("readonly");
  633 + // $("#remark_edit").val("");
  634 + // $(".write_check input").prop("checked",false);
  635 +
  636 + // $("#redirect_url").val(location.pathname+location.search);
  637 + // $("#myModalLabel").text("添加邮件消息");
  638 + // $('#editModal').modal('show');
  639 + // }
  640 +
  641 + //删除操作
  642 + // function deleted(id){
  643 + // var r = confirm("您确定删除本条内容吗?");
  644 + // if (r == true) {
  645 + // $.post("/notspeak/deleted?id=" + id, function (data) {
  646 + // if (data.errorCode == 0) {
  647 + // alert(data.errorMessage);
  648 + // location.href = location.href;
  649 + // } else {
  650 + // alert(data.errorMessage);
  651 + // }
  652 + // })
  653 + // }
  654 + // }
  655 +
595 /*查询样式*/ 656 /*查询样式*/
596 function openOrClose(id_name_str) { 657 function openOrClose(id_name_str) {
597 var id_name = '#' + id_name_str; 658 var id_name = '#' + id_name_str;
@@ -599,15 +660,17 @@ input:checked + .slider:before { @@ -599,15 +660,17 @@ input:checked + .slider:before {
599 $(id_name).slideUp(350); 660 $(id_name).slideUp(350);
600 $('#a_up').show(); 661 $('#a_up').show();
601 $('#a_down').hide(); 662 $('#a_down').hide();
  663 + $("#forms").attr("up_d", "1");
602 } else { 664 } else {
603 $(id_name).slideDown(350); 665 $(id_name).slideDown(350);
604 $('#a_up').hide(); 666 $('#a_up').hide();
605 $('#a_down').show(); 667 $('#a_down').show();
  668 + $("#forms").attr("up_d", "2");
606 } 669 }
607 } 670 }
608 </script> 671 </script>
609 672
610 - <footer th:replace="../templates/common/foot::foot" ></footer> 673 + <footer th:replace="../templates/common/foot::foot"></footer>
611 674
612 675
613 <!-- Add the sidebar's background. This div must be placed 676 <!-- Add the sidebar's background. This div must be placed