'待编辑', self::Processing => '待审核', self::Passed => '已完成', self::Rejected => '未通过', }; } public static function options(): array { return collect(self::cases()) ->map(fn (LedgerStatus $case) => [ 'label' => $case->label(), 'value' => $case->value, ]) ->all(); } public static function labelMap(): array { return [ self::Pending->value => '待编辑', self::Processing->value => '待审核', self::Passed->value => '已完成', self::Rejected->value => '未通过', ]; } }