From cb5387c591d7070fd5660981fb171bef3849e670 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Tue, 11 Mar 2025 21:20:29 +0800 Subject: [PATCH] =?UTF-8?q?=E7=82=B9=E8=B5=9E=E5=9F=8E=E5=B8=82=E5=AE=A1?= =?UTF-8?q?=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugs/think-plugs-cms/src/controller/Thumb.php | 9 +++++++++ plugs/think-plugs-cms/src/model/CmsThumb.php | 2 +- plugs/think-plugs-cms/src/view/thumb/form.html | 1 + .../think-plugs-cms/src/view/thumb/index.html | 18 +++++++++++++++--- .../src/view/thumb/index_search.html | 13 ++++++++++++- 5 files changed, 38 insertions(+), 5 deletions(-) diff --git a/plugs/think-plugs-cms/src/controller/Thumb.php b/plugs/think-plugs-cms/src/controller/Thumb.php index 36d7eb5..0db997e 100644 --- a/plugs/think-plugs-cms/src/controller/Thumb.php +++ b/plugs/think-plugs-cms/src/controller/Thumb.php @@ -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([ diff --git a/plugs/think-plugs-cms/src/model/CmsThumb.php b/plugs/think-plugs-cms/src/model/CmsThumb.php index 53358e3..297a18f 100644 --- a/plugs/think-plugs-cms/src/model/CmsThumb.php +++ b/plugs/think-plugs-cms/src/model/CmsThumb.php @@ -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) diff --git a/plugs/think-plugs-cms/src/view/thumb/form.html b/plugs/think-plugs-cms/src/view/thumb/form.html index 7989117..fa4dae5 100644 --- a/plugs/think-plugs-cms/src/view/thumb/form.html +++ b/plugs/think-plugs-cms/src/view/thumb/form.html @@ -33,6 +33,7 @@ {notempty name='id'}{/notempty} +
diff --git a/plugs/think-plugs-cms/src/view/thumb/index.html b/plugs/think-plugs-cms/src/view/thumb/index.html index d204d7d..cb601dd 100644 --- a/plugs/think-plugs-cms/src/view/thumb/index.html +++ b/plugs/think-plugs-cms/src/view/thumb/index.html @@ -22,10 +22,16 @@ 修改 - {{# if(d.status == 0){ }} - 公 开 + {{# if(d.is_audit == 0){ }} + 通过审核 + 不通过审核 + {{# } else if (d.is_audit == 2) { }} {{# } else { }} + {{# if(d.status == 0){ }} + 公 开 + {{# } else { }} 下 架 + {{# } }} {{# } }} @@ -58,15 +64,21 @@ }}, {field:'content', title:'内容'}, {field:'status', title:'状态', width:80, templet:function(item){ + if (item.is_audit == 0) { + return '待审核'; + } else if (item.is_audit == 2) { + return '审核不通过'; + } else { if(item.status == 0){ return '待发布'; }else if(item.status == 1){ return '已发布'; } + } }}, {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 }) diff --git a/plugs/think-plugs-cms/src/view/thumb/index_search.html b/plugs/think-plugs-cms/src/view/thumb/index_search.html index 5bedd0c..433d18f 100644 --- a/plugs/think-plugs-cms/src/view/thumb/index_search.html +++ b/plugs/think-plugs-cms/src/view/thumb/index_search.html @@ -16,7 +16,18 @@
- + +
+ +
+
+
+