column('name', 'value'); return !empty($data['bid_type']) ? $dict[$data['bid_type']] : ''; } public function getBidNatureTextAttr($value, $data) { $dict = DictData::where('type_value', 'bid_nature')->column('name', 'value'); return !empty($data['bid_nature']) ? $dict[$data['bid_nature']] : ''; } public function getApproveCheckStatusTextAttr($value, $data) { $dict = DictData::where('type_value', 'check_status')->column('name', 'value'); return !empty($data['approve_check_status']) ? $dict[$data['approve_check_status']] : ''; } public function getEndDateAttr($value): string { return !empty($value) ? date('Y-m-d', $value) : ''; } public function getBidDateAttr($value): string { return !empty($value) ? date('Y-m-d', $value) : ''; } public function getReviewStatusTextAttr($value, $data): string { $arr = [0 => '通过', 1 => '不通过']; return $arr[$data['review_status']]; } public function getRegResultTextAttr($value, $data): string { $arr = [0 => '通过', 1 => '不通过']; return $arr[$data['reg_result']]; } }