<template>
|
<LoadingLayout :loading="isLoading">
|
<AppScrollContainer>
|
<ChunkCell title="结算单详情"> </ChunkCell>
|
<ChunkCell title="结算流程"> </ChunkCell>
|
<ChunkCell title="结算名单"> </ChunkCell>
|
</AppScrollContainer>
|
</LoadingLayout>
|
</template>
|
<script setup lang="ts">
|
import { LoadingLayout, AppScrollContainer, ChunkCell } from '@bole-core/components';
|
import { useQuery } from '@tanstack/vue-query';
|
|
defineOptions({
|
name: 'ServiceChargeDetail',
|
});
|
|
const route = useRoute();
|
const id = (route.params.id as string) ?? '';
|
|
const state = reactive({
|
loading: true,
|
});
|
|
const { isLoading } = useQuery({
|
queryKey: ['flexTaskServices/getFlexTaskDetail', id],
|
queryFn: async () => {
|
return await flexTaskServices.getFlexTaskDetail(
|
{ id: id },
|
{
|
showLoading: false,
|
}
|
);
|
},
|
onSuccess(data) {},
|
enabled: !!id,
|
});
|
|
onMounted(() => {});
|
</script>
|
|
<style lang="scss" scoped>
|
@use '@/style/common.scss' as *;
|
</style>
|