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