|
|
@@ -69,11 +69,11 @@ class LaborReport extends Model
|
|
|
}
|
|
|
public function getHasGroupVerifyRightAttribute(){
|
|
|
if (!Gate::allows('人事管理-临时工报表')){return null; }
|
|
|
+ if (Gate::allows('人事管理-临时工报表-管理全部组')){return true;}
|
|
|
$user=Auth::user();
|
|
|
$userWorkgroupIds=$user->getPermittingWorkgroupIds($allowAll=false);
|
|
|
- if (count($userWorkgroupIds)!=0){
|
|
|
- return in_array($this['user_workgroup_id'],$userWorkgroupIds);
|
|
|
- }
|
|
|
+ if (count($userWorkgroupIds)!=0) return in_array($this['user_workgroup_id'],$userWorkgroupIds);
|
|
|
+
|
|
|
}
|
|
|
public function setRemarkAttribute($remark,$id){
|
|
|
return Sign::updateOrCreate(['signable_type'=>'labor_reports','signable_id'=>$id,'field'=>'remark'],['mark'=>$remark]);
|