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