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