1
0
Fork 0
master
panliang 2023-12-11 11:21:20 +08:00
parent fda7e4a02b
commit 70eda0256e
10 changed files with 21 additions and 7 deletions

View File

@ -5,6 +5,7 @@ namespace App\Admin\Controllers;
use App\Admin\Services\FeedbackService;
use Slowlyo\OwlAdmin\Controllers\AdminController;
use Slowlyo\OwlAdmin\Renderers\Page;
use Slowlyo\OwlAdmin\Renderers\Form;
class FeedbackController extends AdminController
{
@ -17,13 +18,23 @@ class FeedbackController extends AdminController
->columnsTogglable(false)
->headerToolbar([])
->columns([
amisMake()->TableColumn()->name('id')->label(__('banner.id')),
amisMake()->TableColumn()->name('id')->label(__('feedback.id')),
amisMake()->TableColumn()->name('content')->label(__('feedback.content')),
$this->rowActions([
$this->rowDeleteButton()
$this->rowShowButton(),
$this->rowDeleteButton(),
]),
]);
return $this->baseList($crud);
}
public function detail(): Form
{
return $this->baseDetail()->title('')->body([
amisMake()->TextControl()->name('id')->label(__('feedback.id'))->static(),
amisMake()->TextControl()->name('content')->label(__('feedback.content'))->static(),
amisMake()->TextControl()->name('created_at')->label(__('feedback.created_at'))->static(),
]);
}
}

View File

@ -4,13 +4,14 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use App\Traits\HasDateTimeFormatter;
/**
* 书记信箱
*/
class Feedback extends Model
{
use HasFactory;
use HasFactory, HasDateTimeFormatter;
protected $fillable = ['content'];
}

View File

@ -1,5 +1,7 @@
<?php
return [
'id' => 'ID',
'content' => '内容',
'created_at' => '创建时间',
];

View File

@ -1,2 +1,2 @@
<!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>五星党建</title><script>var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || CSS.supports('top: constant(a)'))
document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><link rel="stylesheet" href="/h5/static/index.5841170f.css"/><script defer="defer" src="/h5/static/js/chunk-vendors.49434503.js"></script><script defer="defer" src="/h5/static/js/index.d14f02e6.js"></script></head><body><noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id="app"></div></body></html>
document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><link rel="stylesheet" href="/h5/static/index.5841170f.css"/><script defer="defer" src="/h5/static/js/chunk-vendors.49434503.js"></script><script defer="defer" src="/h5/static/js/index.2d1c93b2.js"></script></head><body><noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id="app"></div></body></html>

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
(self["webpackChunkuniapp"]=self["webpackChunkuniapp"]||[]).push([[58],{2498:function(t,a,e){var n=e(2606);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var i=e(3532).Z;i("227287c6",n,!0,{sourceMap:!1,shadowMode:!1})},1481:function(t,a,e){"use strict";var n;e.r(a),e.d(a,{default:function(){return f}});var i,s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("v-uni-view",{staticClass:"page"},[e("v-uni-swiper",{staticClass:"swiper",attrs:{autoplay:!0,circular:!0}},t._l(t.banners,(function(a){return e("v-uni-swiper-item",{key:a.id,on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.target(a.link_config)}}},[e("v-uni-image",{staticStyle:{height:"300rpx",width:"100%"},attrs:{src:a.picture}})],1)})),1),e("v-uni-view",{staticClass:"app-content"},t._l(t.navList,(function(a){return e("v-uni-view",{key:a.id,staticClass:"item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.target(a.link_config)}}},[e("v-uni-view",{staticClass:"icon"},[e("v-uni-image",{attrs:{src:a.picture}})],1),e("v-uni-view",{staticClass:"title"},[t._v(t._s(a.title))])],1)})),1),e("v-uni-view",{staticClass:"rank"},[e("v-uni-view",{staticClass:"header"},[e("v-uni-text",{staticClass:"title"},[t._v("五星党员")]),e("v-uni-text",{staticClass:"tool",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.userRank("user")}}},[t._v("更多")])],1),e("v-uni-view",{staticClass:"body"},[e("rank",{attrs:{header:t.header,list:t.userList}})],1)],1),e("v-uni-view",{staticClass:"rank"},[e("v-uni-view",{staticClass:"header"},[e("v-uni-text",{staticClass:"title"},[t._v("五星党支部")]),e("v-uni-text",{staticClass:"tool",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.userRank("cate")}}},[t._v("更多")])],1),e("v-uni-view",{staticClass:"body"},[e("rank",{attrs:{header:t.header1,list:t.cateList}})],1)],1)],1)},r=[],c=e(4522),u=e(6210),o=e(3904),l=e(5467),d={components:{Rank:o.Z},data:function(){return{header:["排名","党员","得星"],header1:["排名","支部","平均得星"],userList:[],cateList:[],banners:[],navList:[]}},onLoad:function(){this.init()},methods:{init:function(){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var e;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return uni.showLoading(),a.next=3,t.$ajax.get("/api/banner",{params:{key:"banner_1"}});case 3:return e=a.sent,0==e.status&&(t.banners=e.data),a.next=7,t.$ajax.get("/api/rank/user",{params:{limit:20}});case 7:return e=a.sent,0==e.status&&(t.userList=e.data.list),a.next=11,t.$ajax.get("/api/rank/cate",{params:{limit:5}});case 11:return e=a.sent,0==e.status&&(t.cateList=e.data.list),a.next=15,t.$ajax.get("/api/banner",{params:{key:"banner_3"}});case 15:e=a.sent,0==e.status&&(t.navList=e.data),uni.hideLoading();case 18:case"end":return a.stop()}}),a)})))()},userRank:function(t){uni.navigateTo({url:"/pages/score/".concat(t,"-rank")})},target:function(t){return(0,l.navigateTarget)(t)},authArticle:function(){(0,l.isLogin)()?uni.navigateTo({url:"/pages/article/detail?type=cate"}):uni.showModal({title:"请先登录",success:function(t){t.confirm&&uni.navigateTo({url:"/pages/auth/login"})}})}}},v=d,p=(e(2498),e(3285)),g=(0,p.Z)(v,s,r,!1,null,"24031ca6",null,!1,n,i),f=g.exports},2606:function(t,a,e){"use strict";e.r(a);var n=e(2624),i=e.n(n),s=e(196),r=e.n(s),c=r()(i());c.push([t.id,".swiper[data-v-24031ca6]{height:%?300?%}.app-content[data-v-24031ca6]{background-color:#fff;border-radius:%?20?%;padding:10px;margin:10px;display:flex;justify-content:space-between;align-items:center}.app-content .item[data-v-24031ca6]{text-align:center;display:flex;flex-direction:column;align-items:center}.app-content .title[data-v-24031ca6]{text-align:center;margin-top:%?15?%}.app-content .icon[data-v-24031ca6]{width:%?90?%;height:%?90?%}.app-content .icon[data-v-24031ca6] uni-image{width:%?90?%;height:%?90?%}.rank[data-v-24031ca6]{background-color:#fff;padding:10px;margin:10px;box-sizing:border-box;border-radius:%?20?%}.rank .header[data-v-24031ca6]{text-align:center;font-weight:700;position:relative}.rank .title[data-v-24031ca6]{font-size:%?36?%}.rank .tool[data-v-24031ca6]{right:%?30?%;position:absolute}.rank .body[data-v-24031ca6]{padding-top:%?15?%}",""]),a["default"]=c}}]);

View File

@ -1 +0,0 @@
(self["webpackChunkuniapp"]=self["webpackChunkuniapp"]||[]).push([[58],{833:function(t,a,e){var n=e(4261);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var i=e(3532).Z;i("c20abd02",n,!0,{sourceMap:!1,shadowMode:!1})},3886:function(t,a,e){"use strict";var n;e.r(a),e.d(a,{default:function(){return f}});var i,s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("v-uni-view",{staticClass:"page"},[e("v-uni-swiper",{staticClass:"swiper",attrs:{autoplay:!0,circular:!0}},t._l(t.banners,(function(a){return e("v-uni-swiper-item",{key:a.id,on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.target(a.link_config)}}},[e("v-uni-image",{staticStyle:{height:"300rpx",width:"100%"},attrs:{src:a.picture}})],1)})),1),e("v-uni-view",{staticClass:"app-content"},t._l(t.navList,(function(a){return e("v-uni-view",{key:a.id,staticClass:"item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.target(a.link_config)}}},[e("v-uni-view",{staticClass:"icon"},[e("v-uni-image",{attrs:{src:a.picture}})],1),e("v-uni-view",{staticClass:"title"},[t._v(t._s(a.title))])],1)})),1),e("v-uni-view",{staticClass:"rank"},[e("v-uni-view",{staticClass:"header"},[e("v-uni-text",{staticClass:"title"},[t._v("五星党员")]),e("v-uni-text",{staticClass:"tool",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.userRank("user")}}},[t._v("更多")])],1),e("v-uni-view",{staticClass:"body"},[e("rank",{attrs:{header:t.header,list:t.userList}})],1)],1),e("v-uni-view",{staticClass:"rank"},[e("v-uni-view",{staticClass:"header"},[e("v-uni-text",{staticClass:"title"},[t._v("五星党支部")]),e("v-uni-text",{staticClass:"tool",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.userRank("cate")}}},[t._v("更多")])],1),e("v-uni-view",{staticClass:"body"},[e("rank",{attrs:{header:t.header1,list:t.cateList}})],1)],1)],1)},r=[],c=e(4522),u=e(6210),o=e(3904),l=e(5467),d={components:{Rank:o.Z},data:function(){return{header:["排名","党员","得星"],header1:["排名","支部","平均得星"],userList:[],cateList:[],banners:[],navList:[]}},onLoad:function(){this.init()},methods:{init:function(){var t=this;return(0,u.Z)((0,c.Z)().mark((function a(){var e;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return uni.showLoading(),a.next=3,t.$ajax.get("/api/banner",{params:{key:"banner_1"}});case 3:return e=a.sent,0==e.status&&(t.banners=e.data),a.next=7,t.$ajax.get("/api/rank/user",{params:{limit:20}});case 7:return e=a.sent,0==e.status&&(t.userList=e.data.list),a.next=11,t.$ajax.get("/api/rank/cate",{params:{limit:5}});case 11:return e=a.sent,0==e.status&&(t.cateList=e.data.list),a.next=15,t.$ajax.get("/api/banner",{params:{key:"banner_3"}});case 15:e=a.sent,0==e.status&&(t.navList=e.data),uni.hideLoading();case 18:case"end":return a.stop()}}),a)})))()},userRank:function(t){uni.navigateTo({url:"/pages/score/".concat(t,"-rank")})},target:function(t){return(0,l.navigateTarget)(t)},authArticle:function(){(0,l.isLogin)()?uni.navigateTo({url:"/pages/article/detail?type=cate"}):uni.showModal({title:"请先登录",success:function(t){t.confirm&&uni.navigateTo({url:"/pages/auth/login"})}})}}},v=d,p=(e(833),e(3285)),g=(0,p.Z)(v,s,r,!1,null,"2ed78348",null,!1,n,i),f=g.exports},4261:function(t,a,e){"use strict";e.r(a);var n=e(2624),i=e.n(n),s=e(196),r=e.n(s),c=r()(i());c.push([t.id,".swiper[data-v-2ed78348]{height:%?300?%}.app-content[data-v-2ed78348]{background-color:#fff;border-radius:%?20?%;padding:10px;margin:10px;display:flex;justify-content:space-between;align-items:center}.app-content .item[data-v-2ed78348]{text-align:center;display:flex;flex-direction:column;align-items:center}.app-content .title[data-v-2ed78348]{text-align:center;margin-top:%?15?%}.app-content .icon[data-v-2ed78348]{width:%?90?%;height:%?90?%}.app-content .icon[data-v-2ed78348] uni-image{width:%?90?%;height:%?90?%}.rank[data-v-2ed78348]{background-color:#fff;padding:10px;margin:10px;box-sizing:border-box;border-radius:%?20?%}.rank .header[data-v-2ed78348]{text-align:center;font-weight:700;position:relative;padding:%?15?% 0}.rank .title[data-v-2ed78348]{font-size:%?36?%}.rank .tool[data-v-2ed78348]{right:%?30?%;position:absolute}.rank .body[data-v-2ed78348]{padding-top:%?15?%}",""]),a["default"]=c}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB