Browse Source

店铺-查看余额添加权限控制

master
liangyuyan 5 years ago
parent
commit
409db70e64
  1. 20
      app/Admin/Controllers/v3/StoreController.php

20
app/Admin/Controllers/v3/StoreController.php

@ -51,6 +51,8 @@ class StoreController extends AdminController
$grid->logo_url->image('',50);
$grid->name->width('12%');
// 可看店铺余额权限
if($this->storeBalanceCan()){
$grid->column('user_id','余额')->display(function($userId){
$userId = $this->user_id;
$balance = 0;
@ -65,14 +67,15 @@ class StoreController extends AdminController
$table = StoreBalance::make(['user_id'=>$this->user_id]);
return $table;
});
}
$grid->market_id->display(function ($marketId) use($marketList){
return isset($marketList[$marketId]) ? $marketList[$marketId] : '';
});
$grid->mm_user_id->display(function ($mmUserId){
$mmUser = MminfoModel::getMmInfo($mmUserId,'name');
return empty($mmUser) ? '' : $mmUser->name;
});
// $grid->mm_user_id->display(function ($mmUserId){
// $mmUser = MminfoModel::getMmInfo($mmUserId,'name');
// return empty($mmUser) ? '' : $mmUser->name;
// });
$grid->store_applet_img->display(function($appletImg){
$id = $this->id;
$oldPath = 'https://img.lanzu.vip/addons/zh_cjdianc/data/code_store_img/wx_store_'.$id.'.jpg';
@ -402,4 +405,13 @@ class StoreController extends AdminController
return $hash;
}
/**
* @return bool
*/
protected function storeBalanceCan(): bool
{
$user = Admin::user();
return $user->can('store_balance');
}
}
Loading…
Cancel
Save