Commit 692df33fd893bc1e7a10031877cd3c4e94ec9e17

Authored by wujieli
Committed by 蒋琴
1 parent 9316d950

types(components): ApiTransfer props 类型错误,删除多余属性 (#2197)

src/components/Form/src/components/ApiTransfer.vue
1 <template> 1 <template>
2 <Transfer 2 <Transfer
3 :data-source="getdataSource" 3 :data-source="getdataSource"
4 - show-search  
5 :filter-option="filterOption" 4 :filter-option="filterOption"
6 :render="(item) => item.title" 5 :render="(item) => item.title"
7 :showSelectAll="showSelectAll" 6 :showSelectAll="showSelectAll"
@@ -24,13 +23,13 @@ @@ -24,13 +23,13 @@
24 name: 'ApiTransfer', 23 name: 'ApiTransfer',
25 components: { Transfer }, 24 components: { Transfer },
26 props: { 25 props: {
27 - value: { type: Array<string> }, 26 + value: { type: Array as PropType<Array<string>> },
28 api: { 27 api: {
29 type: Function as PropType<(arg?: Recordable) => Promise<TransferItem[]>>, 28 type: Function as PropType<(arg?: Recordable) => Promise<TransferItem[]>>,
30 default: null, 29 default: null,
31 }, 30 },
32 params: { type: Object }, 31 params: { type: Object },
33 - dataSource: { type: Array<TransferItem> }, 32 + dataSource: { type: Array as PropType<Array<TransferItem>> },
34 immediate: propTypes.bool.def(true), 33 immediate: propTypes.bool.def(true),
35 alwaysLoad: propTypes.bool.def(false), 34 alwaysLoad: propTypes.bool.def(false),
36 afterFetch: { type: Function as PropType<Fn> }, 35 afterFetch: { type: Function as PropType<Fn> },
@@ -42,9 +41,9 @@ @@ -42,9 +41,9 @@
42 filterOption: { 41 filterOption: {
43 type: Function as PropType<(inputValue: string, item: TransferItem) => boolean>, 42 type: Function as PropType<(inputValue: string, item: TransferItem) => boolean>,
44 }, 43 },
45 - selectedKeys: { type: Array<string> }, 44 + selectedKeys: { type: Array as PropType<Array<string>> },
46 showSelectAll: { type: Boolean, default: false }, 45 showSelectAll: { type: Boolean, default: false },
47 - targetKeys: { type: Array<string> }, 46 + targetKeys: { type: Array as PropType<Array<string>> },
48 }, 47 },
49 emits: ['options-change', 'change'], 48 emits: ['options-change', 'change'],
50 setup(props, { attrs, emit }) { 49 setup(props, { attrs, emit }) {