|
|
@ -87,6 +87,9 @@ class StoreController extends AdminController |
|
|
|
|
|
|
|
|
// 每页10条
|
|
|
// 每页10条
|
|
|
$grid->paginate(10); |
|
|
$grid->paginate(10); |
|
|
|
|
|
|
|
|
|
|
|
$grid->disableDeleteButton(); |
|
|
|
|
|
|
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -149,8 +152,11 @@ class StoreController extends AdminController |
|
|
$show->width(6)->loudspeaker_imei; |
|
|
$show->width(6)->loudspeaker_imei; |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
// $show->created_at;
|
|
|
|
|
|
// $show->updated_at;
|
|
|
|
|
|
|
|
|
$show->panel()->tools(function ($tools) { |
|
|
|
|
|
|
|
|
|
|
|
$tools->disableDelete(); |
|
|
|
|
|
|
|
|
|
|
|
}); |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -162,6 +168,8 @@ class StoreController extends AdminController |
|
|
protected function form() |
|
|
protected function form() |
|
|
{ |
|
|
{ |
|
|
return Form::make(new Store(), function (Form $form) { |
|
|
return Form::make(new Store(), function (Form $form) { |
|
|
|
|
|
// $userId = $form->model()->user_id;
|
|
|
|
|
|
$adminId = $form->model()->admin_id; |
|
|
// 查询市场经理
|
|
|
// 查询市场经理
|
|
|
// $mmList = MminfoModel::getMmInfoArray();
|
|
|
// $mmList = MminfoModel::getMmInfoArray();
|
|
|
// 查询市场
|
|
|
// 查询市场
|
|
|
@ -169,15 +177,15 @@ class StoreController extends AdminController |
|
|
// 查询一级分类
|
|
|
// 查询一级分类
|
|
|
$categoryList = CategoryModel::getArray([['parent_id','=',0]]); |
|
|
$categoryList = CategoryModel::getArray([['parent_id','=',0]]); |
|
|
// 用户
|
|
|
// 用户
|
|
|
$userList = UserModel::getUserArray(); |
|
|
|
|
|
|
|
|
// $userList = UserModel::getUserArray();
|
|
|
// 已绑定店铺的用户
|
|
|
// 已绑定店铺的用户
|
|
|
$userHas = StoreModel::pluck('admin_id')->toArray(); |
|
|
|
|
|
|
|
|
// $userHas = StoreModel::pluck('admin_id')->toArray();
|
|
|
|
|
|
|
|
|
foreach($userList as $ku => $uv){ |
|
|
|
|
|
if($ku != 0 && in_array($ku,$userHas)){ |
|
|
|
|
|
unset($userList[$ku]); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// foreach($userList as $ku => $uv){
|
|
|
|
|
|
// if($ku != 0 && in_array($ku,$userHas) && !in_array($adminId,$userHas)){
|
|
|
|
|
|
// unset($userList[$ku]);
|
|
|
|
|
|
// }
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
$form->column(6, function (Form $form) use($marketList,$categoryList){ |
|
|
$form->column(6, function (Form $form) use($marketList,$categoryList){ |
|
|
$form->hidden('id'); |
|
|
$form->hidden('id'); |
|
|
@ -206,12 +214,14 @@ class StoreController extends AdminController |
|
|
}); |
|
|
}); |
|
|
$form->text('address')->required(); |
|
|
$form->text('address')->required(); |
|
|
}); |
|
|
}); |
|
|
$form->column(6, function (Form $form) use($userList){ |
|
|
|
|
|
|
|
|
$form->column(6, function (Form $form) { |
|
|
$form->image('business_license')->required()->uniqueName(); |
|
|
$form->image('business_license')->required()->uniqueName(); |
|
|
$form->image('zm_img')->required()->uniqueName(); |
|
|
$form->image('zm_img')->required()->uniqueName(); |
|
|
$form->image('fm_img')->required()->uniqueName(); |
|
|
$form->image('fm_img')->required()->uniqueName(); |
|
|
$form->select('admin_id')->options($userList)->required(); |
|
|
|
|
|
$form->select('user_id')->options($userList)->required(); |
|
|
|
|
|
|
|
|
// $form->select('admin_id')->options($userList)->required();
|
|
|
|
|
|
// $form->select('user_id')->options($userList)->required();
|
|
|
|
|
|
$form->number('admin_id')->required()->min(0); |
|
|
|
|
|
$form->number('user_id')->required()->min(0); |
|
|
$form->time('time1','时间段一开始')->format('HH:mm'); |
|
|
$form->time('time1','时间段一开始')->format('HH:mm'); |
|
|
$form->time('time2','时间段一结束')->format('HH:mm')->rules('after:time1',['after'=>'选择的时间必须比时间段一开始时间晚']); |
|
|
$form->time('time2','时间段一结束')->format('HH:mm')->rules('after:time1',['after'=>'选择的时间必须比时间段一开始时间晚']); |
|
|
$form->time('time3','时间段二开始')->format('HH:mm')->rules('after:time2',['after'=>'选择的时间必须比时间段一结束时间晚']); |
|
|
$form->time('time3','时间段二开始')->format('HH:mm')->rules('after:time2',['after'=>'选择的时间必须比时间段一结束时间晚']); |
|
|
@ -229,7 +239,17 @@ class StoreController extends AdminController |
|
|
// $form->text('coordinates')->width(4)
|
|
|
// $form->text('coordinates')->width(4)
|
|
|
// ->placeholder('输入 经纬度,如: 108.281552,22.83731')
|
|
|
// ->placeholder('输入 经纬度,如: 108.281552,22.83731')
|
|
|
// ->help("通过网址 <a href='https://lbs.amap.com/console/show/picker' target='_blank'>https://lbs.amap.com/console/show/picker</a> 获取经纬度");
|
|
|
// ->help("通过网址 <a href='https://lbs.amap.com/console/show/picker' target='_blank'>https://lbs.amap.com/console/show/picker</a> 获取经纬度");
|
|
|
|
|
|
|
|
|
|
|
|
$form->saving(function(Form $form){ |
|
|
|
|
|
$id = $form->getKey(); |
|
|
|
|
|
$adminId = $form->input('admin_id'); |
|
|
|
|
|
$store = StoreModel::select('id')->where([ |
|
|
|
|
|
['admin_id','=',$adminId], |
|
|
|
|
|
['id','<>',$id?$id:0], |
|
|
|
|
|
])->first(); |
|
|
|
|
|
if(!empty($store)){ |
|
|
|
|
|
return $form->error('管理员已经绑定了店铺'); |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
$form->saved(function (Form $form){ |
|
|
$form->saved(function (Form $form){ |
|
|
$id = $form->getKey(); |
|
|
$id = $form->getKey(); |
|
|
$store = StoreModel::find($id); |
|
|
$store = StoreModel::find($id); |
|
|
@ -284,6 +304,7 @@ class StoreController extends AdminController |
|
|
$form->disableViewCheck(); |
|
|
$form->disableViewCheck(); |
|
|
$form->disableEditingCheck(); |
|
|
$form->disableEditingCheck(); |
|
|
$form->disableCreatingCheck(); |
|
|
$form->disableCreatingCheck(); |
|
|
|
|
|
$form->disableDeleteButton(); |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|