| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- import { useEnumStore } from '@/stores'
- const { getEnumTypeList, getEnumTypeName, getEnumTypeValue } = useEnumStore()
- /**
- * 实名认证状态
- */
- export enum AuthStatus {
- Uncertified = 0, // 未认证
- Certified = 1, // 已认证
- Submitted = 2, // 已提交
- Rejected = 3, // 已拒绝
- }
- /**
- * 爱签实名认证状态
- */
- export enum AQCertificateType {
- /// 身份证
- Identity = 1
- }
- /**
- * 实名认证状态列表
- * @returns
- */
- export function getAuthStatusList() {
- return [
- { label: '未实名', value: AuthStatus.Uncertified },
- { label: '已实名', value: AuthStatus.Certified },
- { label: '实名审核中', value: AuthStatus.Submitted },
- { label: '实名未通过', value: AuthStatus.Rejected },
- ]
- }
- /**
- * 获取实名认证状态名称
- * @returns
- */
- export function getAuthStatusName(value: number) {
- const enums = getAuthStatusList()
- return getEnumTypeName(enums, value)
- }
- /**
- * 获取对应的爱签证件类型列表
- * @returns
- */
- export function getAQCertificateTypeList() {
- return [
- { label: '身份证', value: AQCertificateType.Identity },
- ]
- }
- /**
- * 获取对应的爱签证件类型列表
- * @returns
- */
- export function getAQCertificateTypeListName(value: number) {
- const enums = getAQCertificateTypeList()
- return getEnumTypeName(enums, value)
- }
- /**
- * 获取对应的证件类型列表
- * @returns
- */
- export function getCertificateTypeList() {
- return getEnumTypeList('certificatetype')
- }
- /**
- * 获取对应的证件类型名称
- * @returns
- */
- export function getCertificateTypeCodeName(value: number) {
- const enums = getCertificateTypeList()
- return getEnumTypeName(enums, value)
- }
- /**
- * 获取对应的证件类型名称的值
- * @returns
- */
- export function getCertificateTypeCodeValue(label: string) {
- const enums = getCertificateTypeList()
- return getEnumTypeValue(enums, label)
- }
- /**
- * 获取个人证件类型列表
- * @returns
- */
- export function getCerTypePersonList() {
- return getEnumTypeList('certypeperson')
- }
- /**
- * 获取个人证件类型名称
- * @returns
- */
- export function getCerTypePersonName(value: number) {
- const enums = getCerTypePersonList()
- return getEnumTypeName(enums, value)
- }
- /**
- * 获取铁合金收益角色列表
- * @returns
- */
- export function getTHJProfitRoleTypeList() {
- return getEnumTypeList('THJProfitRoleType')
- }
- /**
- * 获取铁合金收益角色名称
- * @returns
- */
- export function getTHJProfitRoleTypeName(value: number) {
- const enums = getTHJProfitRoleTypeList()
- return getEnumTypeName(enums, value)
- }
|