|
|
|
@ -187,7 +187,7 @@ class StoreController extends AdminController |
|
|
|
$form->select('market_id')->required()->options($marketList); |
|
|
|
$form->select('category_id')->options($categoryList); |
|
|
|
$form->text('name')->required()->maxLength(50); |
|
|
|
$form->image('logo')->required()->uniqueName(); |
|
|
|
$form->image('logo')->autoUpload()->required(); |
|
|
|
$form->mobile('tel'); |
|
|
|
$form->text('link_name')->required(); |
|
|
|
$form->mobile('link_tel')->required(); |
|
|
|
@ -209,9 +209,9 @@ class StoreController extends AdminController |
|
|
|
$form->text('address')->required(); |
|
|
|
}); |
|
|
|
$form->column(6, function (Form $form) { |
|
|
|
$form->image('business_license')->required()->uniqueName(); |
|
|
|
$form->image('zm_img')->required()->uniqueName(); |
|
|
|
$form->image('fm_img')->required()->uniqueName(); |
|
|
|
$form->image('business_license')->autoUpload()->required(); |
|
|
|
$form->image('zm_img')->autoUpload()->required(); |
|
|
|
$form->image('fm_img')->autoUpload()->required(); |
|
|
|
// $form->select('admin_id')->options($userList)->required();
|
|
|
|
// $form->select('user_id')->options($userList)->required();
|
|
|
|
$form->number('admin_id')->required()->min(0); |
|
|
|
@ -226,8 +226,8 @@ class StoreController extends AdminController |
|
|
|
$form->column(12, function (Form $form) { |
|
|
|
$form->map('lat','lng','地址'); |
|
|
|
$form->textarea('introduction')->required(); |
|
|
|
$form->textarea('announcement'); |
|
|
|
$form->multipleImage('environment'); |
|
|
|
$form->textarea('announcement')->default(''); |
|
|
|
$form->multipleImage('environment')->autoUpload()->default(''); |
|
|
|
}); |
|
|
|
|
|
|
|
// $form->text('coordinates')->width(4)
|
|
|
|
@ -236,12 +236,19 @@ class StoreController extends AdminController |
|
|
|
$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('管理员已经绑定了店铺'); |
|
|
|
if(!empty($id) && !empty($adminId)){ |
|
|
|
$user = UserModel::getUserInfo($adminId,'id'); |
|
|
|
if(empty($user)){ |
|
|
|
return $form->error('管理员不存在'); |
|
|
|
} |
|
|
|
$store = StoreModel::select('id')->where([ |
|
|
|
['admin_id','=',$adminId], |
|
|
|
['id','<>',$id?$id:0], |
|
|
|
])->first(); |
|
|
|
|
|
|
|
if(!empty($store)){ |
|
|
|
return $form->error('管理员已经绑定了店铺'); |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
$form->saved(function (Form $form){ |
|
|
|
|