调整后台细节

main
liutk 2024-06-06 21:13:43 +08:00
parent 87866a0153
commit be49372ffe
9 changed files with 54 additions and 33 deletions

View File

@ -34,8 +34,13 @@ class ActivityController extends AdminController
->placeholder(__('admin.id')),
amis()->TextControl('name', __('admin.activities.name'))->columnRatio(3)
->placeholder(__('admin.activities.name')),
amis()->SelectControl('state', __('admin.activities.state'))->columnRatio(3)
->clearAble()
->options([
1=>'进行中',2=>'已结束',0=>'未发布'
]),
]),
]))
]))->filterDefaultVisible(true)
->itemCheckableOn('${state === 0}')
->columns([
amis()->TableColumn('id', __('admin.id'))->width('50px')->sortable(),

View File

@ -30,21 +30,21 @@ class AdController extends AdminController
])
->filter($this->baseFilter()->labelWidth('80px')->body([
amis()->GroupControl()->mode('horizontal')->body([
amis()->TextControl('id', __('admin.ads.id'))
amis()->TextControl('id', __('admin.ads.id'))->columnRatio(3)
->placeholder(__('admin.id')),
amis()->TextControl('remark', __('admin.ads.remark'))
->placeholder(__('admin.ads.remark')),
Components::make()->parentControl(admin_url('api/keywords/tree-list?parent_name=banner_address&has_owner=0'), 'address', __('admin.ads.address'), 'name', 'key'),
amis()->SelectControl('enable', __('admin.ads.is_enable'))
// amis()->TextControl('remark', __('admin.ads.remark'))
// ->placeholder(__('admin.ads.remark')),
Components::make()->parentControl(admin_url('api/keywords/tree-list?parent_name=banner_address&has_owner=0'), 'address', __('admin.ads.address'), 'name', 'key')->columnRatio(3),
amis()->SelectControl('enable', __('admin.ads.is_enable'))->columnRatio(3)
->options([
1=>'开启',0=>'关闭'
]),
]),
amis()->GroupControl()->mode('horizontal')->body([
amis()->InputDatetimeRange()->label(__('admin.ads.published_at'))->name('published_at'),
amis()->InputDatetimeRange()->label(__('admin.created_at'))->name('created_at'),
]),
]))
// amis()->GroupControl()->mode('horizontal')->body([
// amis()->InputDatetimeRange()->label(__('admin.ads.published_at'))->name('published_at'),
// amis()->InputDatetimeRange()->label(__('admin.created_at'))->name('created_at'),
// ]),
]))->filterDefaultVisible(true)
->columns([
amis()->TableColumn('id', __('admin.ads.id'))->width('50px')->sortable(),
amis()->TableColumn('address', __('admin.ads.address'))->type('mapping')

View File

@ -27,11 +27,11 @@ class ArticleController extends AdminController
])
->filter($this->baseFilter()->body([
amis()->GroupControl()->mode('horizontal')->body([
amis()->TextControl('id', __('admin.articles.id'))
amis()->TextControl('id', __('admin.articles.id'))->columnRatio(3)
->placeholder(__('admin.id')),
amis()->TextControl('title', __('admin.articles.title'))
amis()->TextControl('title', __('admin.articles.title'))->columnRatio(3)
->placeholder(__('admin.articles.title')),
Components::make()->parentControl(admin_url('api/keywords/tree-list?parent_name=article_category&has_owner=0'), 'category', __('admin.articles.category'), 'name', 'key'),
Components::make()->parentControl(admin_url('api/keywords/tree-list?parent_name=article_category&has_owner=0'), 'category', __('admin.articles.category'), 'name', 'key')->columnRatio(3),
// Components::make()->keywordsTagControl('t_ids', __('admin.articles.tags'), 'article_tag'),
]),
amis()->GroupControl()->mode('horizontal')->body([
@ -45,12 +45,12 @@ class ArticleController extends AdminController
->options([
1=>'开启',0=>'关闭'
]),
amis()->InputDatetimeRange()->label(__('admin.articles.published_at'))->name('published_at'),
// amis()->InputDatetimeRange()->label(__('admin.articles.published_at'))->name('published_at'),
]),
amis()->GroupControl()->mode('horizontal')->body([
amis()->InputDatetimeRange()->label(__('admin.created_at'))->name('created_at')->columnRatio(6),
]),
]))
// amis()->GroupControl()->mode('horizontal')->body([
// amis()->InputDatetimeRange()->label(__('admin.created_at'))->name('created_at')->columnRatio(6),
// ]),
]))->filterDefaultVisible(true)
->itemBadge([//行角标
'text' => __('admin.articles.is_recommend'),
'mode' => 'ribbon',

View File

@ -31,7 +31,7 @@ class UserController extends AdminController
amis()->TextControl('phone', __('admin.users.phone'))->columnRatio(3)
->placeholder(__('admin.users.phone')),
]),
]))
]))->filterDefaultVisible(true)
->columns([
amis()->TableColumn('id', __('admin.id'))->width('50px')->sortable(),
amis()->TableColumn('nick_name', __('admin.users.nick_name')),

View File

@ -26,16 +26,15 @@ class UserGameController extends AdminController
])
->filter($this->baseFilter()->labelWidth('80px')->body([
amis()->GroupControl()->mode('horizontal')->body([
amis()->SelectControl('activity', __('admin.activities.name'))->options(Activity::sort()->pluck('name', 'id')->toArray())
->columnRatio(3),
amis()->TextControl('user_name', __('admin.users.nick_name'))
->columnRatio(3)
->placeholder(__('admin.users.nick_name')),
amis()->TextControl('user_phone', __('admin.users.phone'))
->columnRatio(3)
->placeholder(__('admin.users.phone')),
amis()->SelectControl('activity', __('admin.activities.name'))->columnRatio(3)
->options(Activity::sort()->pluck('name', 'id')->toArray()),
amis()->TextControl('game_name', __('admin.activity_games.name'))->columnRatio(3),
amis()->TextControl('user_name', __('admin.users.nick_name'))->columnRatio(3)
->placeholder(__('admin.users.nick_name')),
amis()->TextControl('user_phone', __('admin.users.phone'))->columnRatio(3)
->placeholder(__('admin.users.phone')),
])
]))
]))->filterDefaultVisible(true)
->columns([
amis()->TableColumn('activity.name', __('admin.activities.name')),
amis()->TableColumn('game.name', __('admin.activity_games.name')),

View File

@ -32,12 +32,12 @@ class UserGiftController extends AdminController
->placeholder(__('admin.users.nick_name')),
amis()->TextControl('user_phone', __('admin.users.phone'))
->placeholder(__('admin.users.phone')),
amis()->SelectControl('state', __('admin.user_gifts.state'))
amis()->SelectControl('state', __('admin.user_gifts.state'))->clearAble()
->options([
1=>'未发货',2=>'已发货',0=>'未领取'
]),
])
]))
]))->filterDefaultVisible(true)
->columns([
amis()->TableColumn('activity.name', __('admin.activities.name')),
amis()->TableColumn('gift.name', __('admin.activity_gifts.name')),

View File

@ -21,4 +21,9 @@ class ActivityFilter extends ModelFilter
{
return $this->where('name','like', $name.'%');
}
public function state($state)
{
return $this->where('state', $state);
}
}

View File

@ -9,7 +9,7 @@ class UserGameFilter extends ModelFilter
{
public function activityId($activity)
{
return $this->where('activity_id', $activityId);
return $this->where('activity_id', $activity);
}
public function userName($userName)
@ -25,4 +25,11 @@ class UserGameFilter extends ModelFilter
return $q->where('phone', 'like', $userPhone.'%');
});
}
public function gameName($gameName)
{
return $this->whereHas('game', function($q) use ($gameName) {
return $q->where('name', 'like', '%'.$gameName.'%');
});
}
}

View File

@ -9,7 +9,7 @@ class UserGiftFilter extends ModelFilter
{
public function activityId($activity)
{
return $this->where('activity_id', $activityId);
return $this->where('activity_id', $activity);
}
public function userName($userName)
@ -25,4 +25,9 @@ class UserGiftFilter extends ModelFilter
return $q->where('phone', 'like', $userPhone.'%');
});
}
public function state($state)
{
return $this->where('state', $state);
}
}