Commit c0a6c8b5820f557c5750b1452398fa2ca306198d
Merge branch 'fix/deviceaccess-detail-open' into 'main_dev'
fix: 修复设备接入信息详情第二次打开没有数据问题 See merge request yunteng/thingskit-front!1245
Showing
1 changed file
with
6 additions
and
11 deletions
1 | <template> | 1 | <template> |
2 | - <BasicDrawer | ||
3 | - v-bind="$attrs" | ||
4 | - @register="registerDrawer" | ||
5 | - title="设备接入信息详情" | ||
6 | - width="25%" | ||
7 | - destroy-on-close | ||
8 | - > | ||
9 | - <Description :column="3" size="middle" @register="registeDesc" /> | 2 | + <BasicDrawer v-bind="$attrs" @register="registerDrawer" title="设备接入信息详情" width="25%"> |
3 | + <Description :column="3" size="middle" @register="registeDesc" :data="dataValue" /> | ||
10 | </BasicDrawer> | 4 | </BasicDrawer> |
11 | </template> | 5 | </template> |
12 | <script lang="ts" setup> | 6 | <script lang="ts" setup> |
@@ -14,22 +8,23 @@ | @@ -14,22 +8,23 @@ | ||
14 | import { BasicDrawer, useDrawerInner } from '/@/components/Drawer'; | 8 | import { BasicDrawer, useDrawerInner } from '/@/components/Drawer'; |
15 | import { Description } from '/@/components/Description/index'; | 9 | import { Description } from '/@/components/Description/index'; |
16 | import { useDescription } from '/@/components/Description'; | 10 | import { useDescription } from '/@/components/Description'; |
11 | + import { ref } from 'vue'; | ||
17 | 12 | ||
18 | defineEmits(['success', 'register']); | 13 | defineEmits(['success', 'register']); |
19 | 14 | ||
20 | - const [registeDesc, { setDescProps }] = useDescription({ | 15 | + const [registeDesc] = useDescription({ |
21 | schema: detailSchema, | 16 | schema: detailSchema, |
22 | column: 2, | 17 | column: 2, |
23 | layout: 'vertical', | 18 | layout: 'vertical', |
24 | }); | 19 | }); |
25 | 20 | ||
21 | + const dataValue = ref<any>([]); | ||
26 | const [registerDrawer, { setDrawerProps }] = useDrawerInner(async (data) => { | 22 | const [registerDrawer, { setDrawerProps }] = useDrawerInner(async (data) => { |
27 | setDrawerProps({ confirmLoading: true }); | 23 | setDrawerProps({ confirmLoading: true }); |
28 | - const dataValue = { | 24 | + dataValue.value = { |
29 | ...data, | 25 | ...data, |
30 | ...data?.sipExtend, | 26 | ...data?.sipExtend, |
31 | }; | 27 | }; |
32 | setDrawerProps({ confirmLoading: false }); | 28 | setDrawerProps({ confirmLoading: false }); |
33 | - await setDescProps({ data: dataValue }); | ||
34 | }); | 29 | }); |
35 | </script> | 30 | </script> |