|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- declare (strict_types=1);
- namespace app\model\store;
- use app\common\model\CommonModel;
-
- class StaffModel extends CommonModel{
- protected $table_splice = false;
- protected $name = 'store_shop_staff';
- protected $pk = 'staff_id';
-
- protected $type=[
- 'add_value_jurisdiction'=>'array'
- ];
-
- public function getJurisdictionAttr($value,$data)
- {
- $return='';
- $jurisdiction=[
- 1=>'办理会员',
- 2=>'余额充值',
- 3=>'积分充值',
- 4=>'送券',
- 5=>'订单管理',
- 6=>'囤货订单',
- 7=>'代客下单',
- 8=>'线下余额补单',
- 9=>'相册管理',
- 10=>'办理次卡',
- 11=> '预约管理', //这个是普通比如门店店长或者核销员的权限
- 12=> '我的预约', //技师能看到自己的被预约的
- 13=> '技师我的排班',
- 14=> '业绩填单',
- ];
- // if($data['adviser_jurisdiction']==1){
- // $return.='顾问权限、';
- // }
- if($data['write_off_jurisdiction']==1){
- $return.='核销权限、';
- }
- $add_value_jurisdiction=json_decode($data['add_value_jurisdiction'],true);
- if(!empty($add_value_jurisdiction)){
- $return.='加值权限(';
- foreach ($add_value_jurisdiction as $v){
- $return.=$jurisdiction[$v].',' ?? '';
- }
- $return.=')';
- }
- return $return;
- }
- }
-
|