刘光辉
4 小时以前 cf11e63b659afcc9792ab3e395f1b45d844431a8
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
const transferJnpfKeySet = new Set([
  'areaSelect',
  'autoComplete',
  'billRule',
  'cascader',
  'checkbox',
  'colorPicker',
  'datePicker',
  'groupSelect',
  'input',
  'inputNumber',
  'location',
  'organizeSelect',
  'popupSelect',
  'posSelect',
  'radio',
  'rate',
  'roleSelect',
  'select',
  'slider',
  'switch',
  'textarea',
  'timePicker',
  'treeSelect',
  'userSelect',
]);
 
const popupSelectTransferJnpfKeySet = new Set([...transferJnpfKeySet, 'uploadFile', 'uploadImg']);
 
export function canUseTransferField(jnpfKey: string, type: string) {
  return (type === 'popupSelect' ? popupSelectTransferJnpfKeySet : transferJnpfKeySet).has(jnpfKey);
}