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> |