1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
| export interface DictItem {
| dictValue: string;
| dictItemValue: string;
| dictItemLabel: string;
| }
|
| export const dict = {
| YesNo: {
| name: 'YesNo',
| Yes: 'Y',
| No: 'N',
| },
| EnabledDisabled: {
| enabled: 'enabled',
| disabled: 'disabled',
| },
| ProviderState: {
| name: 'ProviderState',
| },
| ProviderType: {
| name: 'ProviderType',
| alibaba: 'alibaba',
| tencent: 'tencent',
| huawei: 'huawei',
| minio: 'minio',
| },
| IAMProviderProtocol: {
| name: 'IAMProviderProtocol',
| oidc: 'oidc',
| saml2: 'saml2',
| cas: 'cas',
| },
| IAMProviderType: {
| name: 'IAMProviderType',
| qq: 'qq',
| dingtalk: 'dingtalk',
| qywechat: 'qywechat',
| feishu: 'feishu',
| wechat: 'wechat',
| alipay: 'alipay',
| weibo: 'weibo',
| alibaba: 'alibaba',
| tencent: 'tencent',
| },
| Gender: {
| name: 'Gender',
| },
| Political: {
| name: 'Political',
| },
| Marital: {
| name: 'Marital',
| },
| StudentStatus: {
| name: 'StudentStatus',
| },
| GBNation: {
| name: 'GBNation',
| },
| GradeLevel: {
| name: 'GradeLevel',
| },
| AccountType: {
| name: 'AccountType',
| },
| UserCertType: {
| name: 'UserCertType',
| },
| AppInfoVersionState: {
| name: 'AppInfoVersionState',
| publish: 'publish',
| develop: 'develop',
| history: 'history',
| },
| LanguageType: {
| name: 'LanguageType',
| enUS: 'en_US',
| zhCN: 'zh_CN',
| zhTW: 'zh_TW',
| },
| };
| export const dictName = [
| dict.YesNo.name,
| dict.Gender.name,
| dict.Political.name,
| dict.Marital.name,
| dict.StudentStatus.name,
| dict.GBNation.name,
| dict.GradeLevel.name,
| dict.AccountType.name,
| dict.UserCertType.name,
| dict.LanguageType.name,
| ];
|
| export const YesNo2Boolean = (value: any) => {
| return dict.YesNo.Yes === value || dict.YesNo.No === value ? dict.YesNo.Yes === value : value;
| };
|
| export const Boolean2YesNo = (value: any) => {
| return value === true || value === false ? value ? dict.YesNo.Yes : dict.YesNo.No : value;
| };
|
| export const Enabled2Boolean = (value: any) => {
| return dict.EnabledDisabled.enabled === value || dict.EnabledDisabled.disabled === value ?
| dict.EnabledDisabled.enabled === value : value;
| };
|
| export const Boolean2Enabled = (value: any) => {
| return value === true || value === false ? value ? dict.EnabledDisabled.enabled : dict.EnabledDisabled.disabled : value;
| };
|
|