定义接口
interface Invitation {
imgSrc: string
link: string
}
const contentData = ref<Invitation[]>([])
axios({
url: '/invitation',
method: 'get'
}).then((res) => {
list.value = res.data.result
})
export class Invitation{
id: number;
airportBaseInfoId:number;
airportName!: string;
createTime!: string;
description:string;
auditStatus:number;
suggest:string;
riskInvitationFileVOS:Array<riskInvitationFiles>;
}
export interface riskInvitationFiles{
fileName:string;
fileType: number;
id:number;
invitationFile:string;
invitationId:number;
}
async function getInvitationList(params:Invitat): Promise<InvitationVO> {
try {
const res = await axiosPost($api.safe.getInvitationList,params);
if (res.code == 0) {
return res.data as InvitationVO;
} else {
ElMessage.error(res.msg || "获取信息失败!");
return undefined;
}
} catch (err) {
ElMessage.error(err.msg || "系统错误,获取信息失败!");
return Promise.reject(err);
}
}