value => '在职', self::Offline->value => '离职', ]; } public static function coplorMap() { return [ self::Online->value => 'success', self::Offline->value => 'warning', ]; } public static function options() { $list = []; foreach (self::map() as $key => $value) { array_push($list, ['label' => $value, 'value' => $key]); } return $list; } public function text() { return data_get(self::map(), $this->value); } public function color() { return data_get(self::coplorMap(), $this->value); } }