|
|
@ -1,5 +1,5 @@ |
|
|
|
<template> |
|
|
|
<template> |
|
|
|
<BasicModal v-bind="$attrs" width="60%" @register="registerModal" title="查看详情" @ok="handleSubmit"> |
|
|
|
<BasicModal v-bind="$attrs" width="60%" @register="registerModal" title="查看详情" :showOkBtn="false"> |
|
|
|
<Description :bordered="false" :column="3" :data="refundData" :schema="descSchema" /> |
|
|
|
<Description :bordered="false" :column="3" :data="refundData" :schema="descSchema" /> |
|
|
|
</BasicModal> |
|
|
|
</BasicModal> |
|
|
|
</template> |
|
|
|
</template> |
|
|
@ -10,19 +10,11 @@ import { Description } from '@/components/Description' |
|
|
|
import { descSchema } from './refund.data' |
|
|
|
import { descSchema } from './refund.data' |
|
|
|
import { getRefund } from '@/api/pay/refund' |
|
|
|
import { getRefund } from '@/api/pay/refund' |
|
|
|
|
|
|
|
|
|
|
|
const emit = defineEmits(['success', 'register']) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const refundData = ref() |
|
|
|
const refundData = ref() |
|
|
|
|
|
|
|
|
|
|
|
const [registerModal, { setModalProps, closeModal }] = useModalInner(async (data) => { |
|
|
|
const [registerModal, { setModalProps }] = useModalInner(async (data) => { |
|
|
|
setModalProps({ confirmLoading: false }) |
|
|
|
setModalProps({ confirmLoading: false }) |
|
|
|
const res = await getRefund(data.record.id) |
|
|
|
const res = await getRefund(data.record.id) |
|
|
|
refundData.value = res |
|
|
|
refundData.value = res |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
async function handleSubmit() { |
|
|
|
|
|
|
|
closeModal() |
|
|
|
|
|
|
|
emit('success') |
|
|
|
|
|
|
|
setModalProps({ confirmLoading: false }) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
</script> |
|
|
|
</script> |
|
|
|