4
0
Fork 0

调整banner

master
vine_liutk 2022-09-21 16:56:40 +08:00
parent 6ba5088785
commit f45495b6fb
2 changed files with 13 additions and 1 deletions

View File

@ -24,6 +24,10 @@ class BannerAdController extends AdminController
$query->where('name', 'like', '%'.$request->input('q').'%');
}
if ($request->filled('id')) {
$query->where('id',$request->input('id'));
}
$query->select(['id', 'name as text', 'width', 'height']);
if ($request->filled('_paginate')) {
@ -74,7 +78,11 @@ class BannerAdController extends AdminController
{
return Form::make(new BannerAd(), function (Form $form) {
$form->text('name')->required();
$form->text('key')->required()->rules([Rule::unique((new BannerAd())->getTable())]);
$unique = Rule::unique((new BannerAd())->getTable());
if ($form->isEditing()) {
$unique->ignore($form->getKey());
}
$form->text('key')->required()->rules([$unique]);
$form->number('width')->min(0);
$form->number('height')->min(0);
$form->switch('is_enable')->default(1);

View File

@ -87,6 +87,7 @@ class BannerController extends AdminController
Admin::script(
<<<JS
$('body').on('select2:select', 'select.field_ad_id', function(e){
console.log( e.params.data.id);
let url_path = '/admin/api/banner-ads?id=' + e.params.data.id
$.ajax({
type: 'get',
@ -96,10 +97,13 @@ class BannerController extends AdminController
//异步渲染提示尺寸;
let cicun = '未设置';
if(result[0]){
console.log(result[0]);
if(result[0].width || result[0].height){
console.log(654321)
cicun = result[0].width + '*' + result[0].height;
}
}
console.log(cicun);
$('input[name=path]').parent().find('span.help-block').html('<i class="fa feather icon-help-circle"></i>&nbsp;建议尺寸:'+ cicun);
}
});