| 标题 | 内容 |
|---|---|
| 路由地址 | 无(组件) |
| 路由页面 | src\components\useImportDialog\index.vue |
| 操作权限 | 无限制 |
| API调用约定 | 当前组件不进行API调用集中管理,仅做展现层控制。 |
| 序号 | 参数名 | 类型 | 必填 | 说明 | 默认值 |
|---|---|---|---|---|---|
| 1 | show | Boolean | 否 | 弹窗显示状态 | false |
| 2 | title | String | 否 | 弹窗标题 | 'Tips' |
| 3 | width | String | 否 | 弹窗宽度 | '720' |
| 4 | defaultFooterShow | Boolean | 否 | 是否显示默认底部按钮 | true |
| 5 | downloadUrl | String | 否 | 模板下载地址 | '' |
| 6 | uploadUrl | String | 否 | 文件上传地址 | '' |
| 序号 | 参数名 | 类型 | 说明 | 默认值 | 可选值 |
|---|---|---|---|---|---|
| 1 | dialogVisible | ref | 弹窗显示状态 | false | true,false |
| 2 | file | ref | 选择的文件对象 | null | -- |
| 3 | uploadRef | ref | 上传组件引用 | -- | -- |
| 上报通知 | 用途 | 执行内部事件 |
|---|---|---|
| closed | 弹窗关闭 | handleClose |
| 上报通知 | 用途 | 执行内部事件 |
|---|---|---|
| change | 文件选择变化 | handleFileChange |
| exceed | 超出文件数量限制 | handleExceed |
| 上报通知 | 用途 | 执行内部事件 |
|---|---|---|
| click | 点击事件 | handleClose/handleConfirm/handleDownloadFile |