'待编辑', static::Processing => '待审核', static::Passed => '已完成', static::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 [ static::Pending->value => '待编辑', static::Processing->value => '待审核', static::Passed->value => '已完成', static::Rejected->value => '未通过', ]; } }