3 changed files with 64 additions and 39 deletions
			
			
		@ -0,0 +1,25 @@
					 | 
				
			||||
<template> | 
				
			||||
  <BasicModal v-bind="$attrs" @register="registerModal" title="查看详情"> | 
				
			||||
    <Description @register="registerDesc" /> | 
				
			||||
  </BasicModal> | 
				
			||||
</template> | 
				
			||||
<script lang="ts" setup name="InfraJobLogModal"> | 
				
			||||
import { Description, useDescription } from '@/components/Description' | 
				
			||||
import { BasicModal, useModalInner } from '@/components/Modal' | 
				
			||||
import { descSchema } from './jobLog.data' | 
				
			||||
import { getJobLog } from '@/api/infra/jobLog' | 
				
			||||
import { ref } from 'vue' | 
				
			||||
 | 
				
			||||
const datas = ref() | 
				
			||||
 | 
				
			||||
const [registerDesc] = useDescription({ | 
				
			||||
  schema: descSchema, | 
				
			||||
  data: datas | 
				
			||||
}) | 
				
			||||
 | 
				
			||||
const [registerModal, { setModalProps }] = useModalInner(async (data) => { | 
				
			||||
  setModalProps({ confirmLoading: false }) | 
				
			||||
  const res = await getJobLog(data.record.id) | 
				
			||||
  datas.value = res | 
				
			||||
}) | 
				
			||||
</script> | 
				
			||||
		Reference in new issue