'巡视', 2=>'旁站', 3=>'验收', 4=>'设备进场', 5=>'见证取样', 6=>'材料平行检验', 7=>'实体平行检验']; return $arr[$data['data_type']]; } public function getProblemCateTextAttr($value,$data){ $dict = DictData::where('type_value','problem_cate')->column('name','value'); return !empty($data['problem_cate']) ? $dict[$data['problem_cate']] : ''; } public function getRectificationResultTextAttr($value,$data): string { $arr = [0=>'通过', 1=>'不通过']; return $arr[$data['rectification_result']]; } public function getIsRectificationTextAttr($value,$data): string { $arr = [0=>'否', 1=>'是']; return $arr[$data['is_rectification']]; } public function getRectificationTimeAttr($value,$data): string { return !empty($data['rectification_time']) ? date('Y-m-d H:i:s',$data['rectification_time']) : ''; } public function getRectificationAnnexAttr($value,$data): string { return !empty($data['rectification_annex']) ? json_decode($data['rectification_annex'],true) : ''; } }