'出诊', 2 => '停诊', 3 => '休息', 4 => '请假', ]; return $statusMap[$data['status']] ?? '未知'; } /** * @notes 时段描述 * @param $value * @param $data * @return string */ public function getPeriodDescAttr($value, $data) { return $data['period'] == 'morning' ? '上午' : '下午'; } /** * @notes 日期格式化 * @param $value * @param $data * @return string */ public function getDateTextAttr($value, $data) { return $data['date'] ?? ''; } }