Commit 17b966954d0fefefc9146e6c0eeb10fe816a9177
Merge branch 'dev-fix-ww' into 'main_dev'
fix: 修复teambition bug See merge request yunteng/thingskit-front!559
Showing
3 changed files
with
15 additions
and
6 deletions
... | ... | @@ -76,20 +76,25 @@ export const formSchemas: FormSchema[] = [ |
76 | 76 | try { |
77 | 77 | if (isDevices) { |
78 | 78 | const result = await getDevicesByDeviceIds(data!); |
79 | - return result.data; | |
79 | + return result.data.map((item) => ({ | |
80 | + label: item.alias || item.name, | |
81 | + value: 'tbDeviceId', | |
82 | + })); | |
80 | 83 | } else { |
81 | - return await getMeetTheConditionsDevice({ | |
84 | + const result = await getMeetTheConditionsDevice({ | |
82 | 85 | organizationId, |
83 | 86 | deviceProfileId: data![0], |
84 | 87 | }); |
88 | + return result.map((item) => ({ | |
89 | + label: item.alias || item.name, | |
90 | + value: 'tbDeviceId', | |
91 | + })); | |
85 | 92 | } |
86 | 93 | } catch (error) { |
87 | 94 | return []; |
88 | 95 | } |
89 | 96 | }, |
90 | 97 | mode: 'multiple', |
91 | - labelField: 'name', | |
92 | - valueField: 'tbDeviceId', | |
93 | 98 | ...createPickerSearch(), |
94 | 99 | placeholder: '请选择设备', |
95 | 100 | getPopupContainer: () => document.body, | ... | ... |
... | ... | @@ -33,6 +33,9 @@ |
33 | 33 | submitFunc: async () => { |
34 | 34 | getDataSource(); |
35 | 35 | }, |
36 | + resetFunc: async () => { | |
37 | + getDataSource({}); | |
38 | + }, | |
36 | 39 | }); |
37 | 40 | |
38 | 41 | const paginationChange = (page: number, pageSize: number) => { |
... | ... | @@ -54,10 +57,10 @@ |
54 | 57 | |
55 | 58 | const dataSource = ref<TaskRecordType[]>([]); |
56 | 59 | const loading = ref(false); |
57 | - const getDataSource = async () => { | |
60 | + const getDataSource = async (params?: Recordable) => { | |
58 | 61 | try { |
59 | 62 | loading.value = true; |
60 | - const params = getFieldsValue(); | |
63 | + params = params || getFieldsValue(); | |
61 | 64 | const { items, total } = await getTaskCenterList({ |
62 | 65 | page: pagination.current, |
63 | 66 | pageSize: pagination.pageSize, | ... | ... |