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