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