3 changed files with 161 additions and 3 deletions
@ -0,0 +1,27 @@
|
||||
<template> |
||||
<BasicModal title="详情" @register="innerRegister"> |
||||
<Description @register="descriptionRegister" /> |
||||
</BasicModal> |
||||
</template> |
||||
|
||||
<script setup lang="ts"> |
||||
import { ref } from 'vue' |
||||
import { BasicModal, useModalInner } from '@/components/Modal' |
||||
import { Description, useDescription } from '@/components/Description/index' |
||||
import { infoSchema, MessageInfo } from './message.data' |
||||
|
||||
defineOptions({ name: 'MessageInfoModal' }) |
||||
|
||||
const [innerRegister] = useModalInner((value: MessageInfo) => { |
||||
data.value = value |
||||
}) |
||||
|
||||
const data = ref<MessageInfo>() |
||||
const [descriptionRegister] = useDescription({ |
||||
column: 1, |
||||
schema: infoSchema, |
||||
data |
||||
}) |
||||
</script> |
||||
|
||||
<style scoped></style> |
Reference in new issue