1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| const service = {
| OAUTH: 'OAUTH',
| SHARE: 'SHARE',
| PAYMENT: 'PAYMENT',
| PUSH: 'PUSH'
| }
|
| export const getProvider = {
| service: {
| type: String,
| required: true,
| validator (value, params) {
| value = (value || '').toUpperCase()
| if (value && Object.values(service).indexOf(value) < 0) {
| return 'service error'
| }
| }
| }
| }
|
|