Commit 9e9b2a7f authored by Dazzle Wu's avatar Dazzle Wu

fix: 首页最近创作传参

parent df3e482e
import { request } from '@/utils/request'
// 获取模板
export function fetchDigitalHumanTemplateStatusList<T>() {
return request.post<T>(
'/aiDigitalHumanTemplateStatusRest/getDigitalHumanTemplateStatusList.json?pageNo=1&pageSize=1000',
)
export function fetchDigitalHumanTemplateStatusList<T>(payload: object) {
return request.post<T>('/aiDigitalHumanTemplateStatusRest/getDigitalHumanTemplateStatusList.json', payload)
}
// 根据ID获取推荐模板信息
......
......@@ -118,6 +118,7 @@ async function createBaseVideoTask() {
if (res.code === 0) {
window.$message.success('導出成功')
showExportModal.value = false
router.push('/work/videos')
}
}
......
<script setup lang="ts">
import { fetchDraftsList } from '@/apis/drafts'
import { useUserStore } from '@/store/modules/user'
import { DraftConfig } from '@/store/types/creation'
import { TaskType } from '@/store/types/template'
import { Right } from '@icon-park/vue-next'
......@@ -8,9 +7,7 @@ import { onMounted, ref } from 'vue'
import { useRouter } from 'vue-router'
const router = useRouter()
const userStore = useUserStore()
const token = userStore.token
const recentCreationList = ref<DraftConfig[]>([])
onMounted(() => {
......@@ -18,7 +15,7 @@ onMounted(() => {
})
async function getDraftsList() {
const res = await fetchDraftsList<DraftConfig[]>(token, { pagingInfo: { pageNo: 1, pageSize: 7 } })
const res = await fetchDraftsList<DraftConfig[]>({ pagingInfo: { pageNo: 1, pageSize: 7 } })
if (res.code === 0) {
recentCreationList.value = res.data
}
......
......@@ -59,7 +59,9 @@ onMounted(() => {
})
async function getTemplateList() {
const res = await fetchDigitalHumanTemplateStatusList<DigitalTemplate[]>()
const res = await fetchDigitalHumanTemplateStatusList<DigitalTemplate[]>({
pagingInfo: { pageNo: 1, pageSize: 1000 },
})
if (res.code === 0) {
templateList.value = res.data
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment