244 lines
10 KiB
PHP
244 lines
10 KiB
PHP
@extends('layouts.base')
|
|
|
|
@section('content')
|
|
@section('title', trans('帖子管理'))
|
|
<div class="right-titpos">
|
|
<ul class="add-snav">
|
|
<li class="active"><a href="#">帖子管理</a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div class='panel panel-default'>
|
|
<form action="" method="post" class="form-horizontal" id="form1">
|
|
<div class="panel panel-info">
|
|
<div class="panel-body">
|
|
|
|
<div class="form-group col-xs-12 col-sm-2">
|
|
<input class="form-control" name="search[uid]" id="" type="text"
|
|
value="{{$search['uid']}}" placeholder="会员ID">
|
|
</div>
|
|
|
|
<div class="form-group col-xs-12 col-sm-2">
|
|
<input class="form-control" name="search[trick_user_msg]" id="" type="text"
|
|
value="{{$search['trick_user_msg']}}" placeholder="会员昵称/姓名/手机号码">
|
|
</div>
|
|
|
|
<div class="form-group col-xs-12 col-sm-2">
|
|
<select name='search[cat_id]' class='form-control'>
|
|
<option value=''>帖子分类</option>
|
|
@foreach($cate as $val)
|
|
<option value="{{$val['id']}}"
|
|
@if($search['cat_id'] ==$val['id']) selected @endif>{{$val['name']}}</option>
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
|
|
<div class="form-group col-xs-12 col-sm-2">
|
|
|
|
<select name='search[audit_status]' class='form-control'>
|
|
<option value=''>状态不限</option>
|
|
<option value=0 @if($search['audit_status'] === '0') selected @endif>待审核</option>
|
|
<option value=1 @if($search['audit_status'] === '1') selected @endif>已审核</option>
|
|
</select>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="form-group col-xs-12 col-sm-2">
|
|
<select name='search[is_top]' class='form-control'>
|
|
<option value=''>置顶状态</option>
|
|
<option value=0 @if($search['is_top'] === '0') selected @endif>未置顶</option>
|
|
<option value=1 @if($search['is_top'] === '1') selected @endif>已置顶</option>
|
|
</select>
|
|
|
|
</div>
|
|
|
|
<div class="form-group col-xs-12 col-sm-2">
|
|
<select name='search[is_recommend]' class='form-control'>
|
|
<option value=''>推荐状态</option>
|
|
<option value=0 @if($search['is_recommend'] === '0') selected @endif>未推荐</option>
|
|
<option value=1 @if($search['is_recommend'] === '1') selected @endif>已推荐</option>
|
|
</select>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="form-group col-xs-12 col-sm-2">
|
|
<label class="col-xs-12 col-sm-2 col-md-2 col-lg-2 control-label"></label>
|
|
<div class="col-sm-8 col-lg-9 col-xs-12">
|
|
<button class="btn btn-success" style="border-radius: 5px;"><i class="fa fa-search"></i> 搜索</button>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
|
|
<div class='panel panel-default'>
|
|
<div class='panel-heading'>
|
|
总数:{{$trick_num}}
|
|
</div>
|
|
<div class='panel-body'>
|
|
<input id="selectAllID" type="checkbox" onclick="selectAllIds()"> 全选
|
|
<button onclick="batchReview()">一键审核</button>
|
|
<button onclick="batchRecommend()">一键推荐</button>
|
|
<button onclick="batchTop()">一键置顶</button>
|
|
<button onclick="batchDel()">一键删除</button>
|
|
<button onclick="batchReview('cancel')">一键取消审核</button>
|
|
<button onclick="batchRecommend('cancel')">一键取消推荐</button>
|
|
<button onclick="batchTop('cancel')">一键取消置顶</button>
|
|
|
|
</div>
|
|
<div class='panel-body'>
|
|
<table class="table table-hover" >
|
|
<thead>
|
|
<tr>
|
|
<th style='width:7%;'> 选择</th>
|
|
<th style='width:7%;'>id</th>
|
|
<th style='width:7%;'>分类</th>
|
|
<th style='width:10%;'>发布会员</th>
|
|
<th style='width:14%;'>发布时间</th>
|
|
<th style='width:10%;'>帖子内容</th>
|
|
<th style='width:12%;'>浏览(次数|人数)</th>
|
|
<th style='width:8%;'>点赞次数|评论次数</th>
|
|
<th style='width:8%;'>打赏金额(元)</th>
|
|
<th style='width:8%;'>审核状态</th>
|
|
<th style='width:20%;'>操作</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<form action="" method="post" class="form-horizontal" id="form2">
|
|
|
|
@foreach($list['data'] as $key=>$row)
|
|
<tr style="height: 10em;">
|
|
<td><input class="selectAll" type="checkbox" name="trick_ids[]" value={{$row['id']}} ></td>
|
|
<td>{{$row['id']}}</td>
|
|
<td>{{$row['cat_name']}}</td>
|
|
<td>
|
|
{{--<a target="_blank"--}}
|
|
{{--href="{{yzWebUrl('member.member.detail',['id'=>$row['has_one_member']['uid']])}}">--}}
|
|
<img src="{{tomedia($row['has_one_stick_user']['avatar'])}}"
|
|
style="width: 30px; height: 30px;border:1px solid #ccc;padding:1px;">
|
|
</br>
|
|
{{$row['has_one_stick_user']['nickname']}}
|
|
{{--</a>--}}
|
|
</td>
|
|
<td>{{$row['created_at']}}</td>
|
|
<td> <a class='btn btn-default' href="{{yzWebUrl("plugin.micro-communities.admin.trick.trickDetail", ['tid'=>$row['id']])}}">帖子内容</a></td>
|
|
<td>{{$row['browse_num']}} | {{$row['browse_user']}}</td>
|
|
<td>{{$row['praise_num']}} | {{$row['comments_num']}}</td>
|
|
<td>{{$row['reward_num']}}</td>
|
|
<td>
|
|
<div class="col-sm-2 col-xs-6">
|
|
<input class="mui-switch mui-switch-animbg" id="cate_is_show_{{$key}}" type="checkbox"
|
|
@if($row['type'] == 1)
|
|
checked
|
|
@endif
|
|
onclick="message_default({{$row['id']}},this.id)"/>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<a class='btn btn-default' @if($row['is_recommend'] == 1)style="background-color:#0AC0D2 !important;"@endif href="{{yzWebUrl("plugin.micro-communities.admin.trick.upTrickState", ['tid'=>$row['id'],'up_field'=>'is_recommend'])}}">推荐</a>
|
|
<a class='btn btn-default' @if($row['is_top'] == 1)style="background-color:#0AC0D2 !important;"@endif href="{{yzWebUrl("plugin.micro-communities.admin.trick.upTrickState", ['tid'=>$row['id'],'up_field'=>'is_top'])}}">置顶</a>
|
|
<a class='btn btn-default' href="{{yzWebUrl("plugin.micro-communities.admin.trick.delTrick", ['tid'=>$row['id']])}}">删除</a>
|
|
</td>
|
|
</tr>
|
|
@endforeach
|
|
</form>
|
|
</tbody>
|
|
</table>
|
|
|
|
{!! $pager !!}
|
|
</div>
|
|
</div>
|
|
<div style="width:100%;height:150px;"></div>
|
|
<script language='javascript'>
|
|
$(function () {
|
|
{{--$('#export').click(function () {--}}
|
|
{{--$('#form1').attr('action', '{!! yzWebUrl('plugin.team-dividend.admin.team-dividend.export') !!}');--}}
|
|
{{--$('#form1').submit();--}}
|
|
{{--});--}}
|
|
$('#search').click(function () {
|
|
$('#form1').attr('action', '{!! yzWebUrl('plugin.micro-communities.admin.trick.index') !!}');
|
|
$('#form1').submit();
|
|
});
|
|
});
|
|
|
|
function selectAllIds() {
|
|
if ($('#selectAllID').is(':checked')) {
|
|
$('.selectAll').prop("checked", true)
|
|
} else {
|
|
$('.selectAll').prop("checked", false)
|
|
}
|
|
}
|
|
|
|
function message_default(tid,name) {
|
|
var id = "#" + name;
|
|
var url = "{!! yzWebUrl('plugin.micro-communities.admin.trick.changeShow') !!}"
|
|
if ($(id).is(':checked')) {
|
|
//开
|
|
$.post(url,{'tid':tid},function(data){
|
|
if (data.status == 1) {
|
|
showPopover($(id),"成功");
|
|
$(id).attr("checked",true);
|
|
} else {
|
|
showPopover($(id),"失败");
|
|
$(id).attr("checked",false);
|
|
|
|
}
|
|
}, "json");
|
|
} else {
|
|
//关
|
|
$.post(url,{'tid':tid},function(data){
|
|
if (data.status == 1) {
|
|
showPopover($(id),"成功");
|
|
$(id).attr("checked",false);
|
|
|
|
} else {
|
|
showPopover($(id),"失败");
|
|
$(id).attr("checked",true);
|
|
|
|
}
|
|
}, "json");
|
|
}
|
|
}
|
|
|
|
function showPopover(target, msg) {
|
|
target.attr("data-original-title", msg);
|
|
$('[data-toggle="tooltip"]').tooltip();
|
|
target.tooltip('show');
|
|
target.focus();
|
|
//2秒后消失提示框
|
|
setTimeout(function () {
|
|
target.attr("data-original-title", "");
|
|
target.tooltip('hide');
|
|
}, 2000
|
|
);
|
|
}
|
|
|
|
// 批量审核
|
|
function batchReview(action) {
|
|
$('#form2').attr('action', '{!! yzWebUrl('plugin.micro-communities.admin.trick.batchReview') !!}&action=' + action);
|
|
$('#form2').submit();
|
|
}
|
|
|
|
// 批量推荐
|
|
function batchRecommend(action) {
|
|
$('#form2').attr('action', '{!! yzWebUrl('plugin.micro-communities.admin.trick.batchRecommend') !!}&action=' + action);
|
|
$('#form2').submit();
|
|
}
|
|
|
|
// 批量置顶
|
|
function batchTop(action) {
|
|
$('#form2').attr('action', '{!! yzWebUrl('plugin.micro-communities.admin.trick.batchTop') !!}&action=' + action);
|
|
$('#form2').submit();
|
|
}
|
|
|
|
// 批量删除
|
|
function batchDel() {
|
|
$('#form2').attr('action', '{!! yzWebUrl('plugin.micro-communities.admin.trick.batchDel') !!}');
|
|
$('#form2').submit();
|
|
}
|
|
</script>
|
|
@endsection |