[ self::None->value => '待提审', self::Processing->value => '审核中', self::Success->value => '已通过', self::Fail->value => '未通过', // self::Cancel->value => '已取消', ], // 审核人看到的状态 2 => [ self::None->value => '未开始', self::Processing->value => '待审核', self::Success->value => '已通过', self::Fail->value => '未通过', // self::Cancel->value => '已取消', ], ]; return data_get($maps, $index); } public static function labelMap(): array { return [ self::None->value => ''.self::None->text().'', self::Processing->value => ''.self::Processing->text().'', self::Success->value => ''.self::Success->text().'', self::Fail->value => ''.self::Fail->text().'', self::Cancel->value => ''.self::Cancel->text().'', ]; } public function text($index = 1) { return data_get(self::options($index), $this->value); } }