点赞城市审核

This commit is contained in:
2025-03-11 21:20:29 +08:00
parent 58f9061565
commit cb5387c591
5 changed files with 38 additions and 5 deletions

View File

@ -38,6 +38,15 @@ class Thumb extends Controller
CmsThumb::mDelete('id');
}
public function audit()
{
CmsThumb::mSave($this->_vali([
'id.require' => '点赞城市ID不能为空',
'is_audit.in:0,1,2' => '状态值范围异常!',
'audit_id.default' => $this->request->session('user')['id'],
]), 'id');
}
public function status()
{
CmsThumb::mSave($this->_vali([

View File

@ -14,7 +14,7 @@ class CmsThumb extends Model
public function scopePublished($query)
{
$query->where(['status' => 1])->where('publish_at', '<=', date('Y-m-d H:i:s'));
$query->where(['status' => 1])->where(['is_audit' => 1])->where('publish_at', '<=', date('Y-m-d H:i:s'));
}
public function getImgsArrAttr($value, $data)

View File

@ -33,6 +33,7 @@
</div>
{notempty name='id'}<input class="layui-input layui-hide" type='hidden' value='{$id}' name='id'>{/notempty}
<input class="layui-input layui-hide" type='hidden' value='0' name='user_id'>
<input class="layui-input layui-hide" type='hidden' value='0' name='is_audit'>
<div class="layui-form-item text-center">
<button class="layui-btn layui-btn-normal" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>

View File

@ -22,10 +22,16 @@
<a data-modal="{:url('edit')}?id={{ d.id }}" data-height="80%" data-width="80%" class="layui-btn layui-btn-xs layui-btn-normal" title="修改">修改</a>
<!--{/if}-->
<!--{if auth("status")}-->
{{# if(d.status == 0){ }}
<a class="layui-btn layui-btn-xs layui-btn-normal" data-title="公开该点赞城市" data-modal='{:url("status")}?id={{ d.id }}&status=1'> </a>
{{# if(d.is_audit == 0){ }}
<a class="layui-btn layui-btn-xs layui-btn-normal" data-title="通过审核" data-modal='{:url("audit")}?id={{ d.id }}&is_audit=1'>通过审核</a>
<a class="layui-btn layui-btn-xs layui-btn-normal" data-title="不通过审核" data-modal='{:url("audit")}?id={{ d.id }}&is_audit=2'>不通过审核</a>
{{# } else if (d.is_audit == 2) { }}
{{# } else { }}
{{# if(d.status == 0){ }}
<a class="layui-btn layui-btn-xs layui-btn-normal" data-title="公开该点赞城市" data-modal='{:url("status")}?id={{ d.id }}&status=1'> </a>
{{# } else { }}
<a class="layui-btn layui-btn-xs layui-btn-primary" data-title="下架该点赞城市" data-modal='{:url("status")}?id={{ d.id }}&status=0'> </a>
{{# } }}
{{# } }}
<!--{/if}-->
<!--{if auth("remove")}-->
@ -58,15 +64,21 @@
}},
{field:'content', title:'内容'},
{field:'status', title:'状态', width:80, templet:function(item){
if (item.is_audit == 0) {
return '<span style="color:red;">待审核</span>';
} else if (item.is_audit == 2) {
return '<span style="color:red;">审核不通过</span>';
} else {
if(item.status == 0){
return '<span style="color:red;">待发布</span>';
}else if(item.status == 1){
return '<span style="color:green;">已发布</span>';
}
}
}},
{field:'view_count', title:'浏览数', width:100, sort: true},
{field:'like_count', title:'点赞数', width:100, sort: true},
{fixed: 'right', title:'操作', toolbar: '#toolbar', width:180}
{fixed: 'right', title:'操作', toolbar: '#toolbar', width:300}
]],
page: true
})

View File

@ -16,7 +16,18 @@
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">启用状态</label>
<label class="layui-form-label">审核状态</label>
<div class="layui-input-inline">
<select name="is_audit">
<option value="">请选择</option>
<option value="2" {if input('get.is_audit')==2}selected{/if}>已驳回</option>
<option value="1" {if input('get.is_audit')==1}selected{/if}>已审核</option>
<option value="0" {if input('get.is_audit')==0}selected{/if}>未审核</option>
</select>
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">展示状态</label>
<div class="layui-input-inline">
<select name="status">
<option value="">请选择</option>