| 标题 | 内容 |
|---|---|
| 路由地址 | 公共组件无单独路由 |
| 路由页面 | src/components/NoDataPreview/index.vue |
| 操作权限 | 无限制 |
| API调用约定 | 当前组件进行API调用集中管理、内置组件仅做展现层控制。 |
| 序号 | 参数名 | 类型 | 说明 | 默认值 | 可选值 |
|---|---|---|---|---|---|
| 1 | projectId | String | 项目ID | '' | - |
| 序号 | 参数名 | 类型 | 说明 | 默认值 | 可选值 |
|---|---|---|---|---|---|
| 1 | dialogVisible | Boolean | 预览对话框显示状态 | false | true |
| 2 | projectData | Object | 项目数据,包含项目申报、学校基本信息、负责人信息等 | 见代码中定义的对象结构 | - |
| 3 | projectCreateTime | String | 项目创建时间 | '' | - |
| 4 | pdfUrl | String | PDF文件的临时URL | null | - |
init 方法时,显示预览对话框,并调用 getData 方法获取数据。getData 方法中,调用 generatePdfBlob 方法生成PDF的Blob对象,并创建临时URL显示PDF。