feat: ImportExcel组件增加直接获取文件功能,方便后端处理大Excel文件。 (#2045)
* style: 优化系统管理中账号、角色和部门表单样式
* feat: ImportExcel组件增加直接获取文件功能,方便后端处理大Excel文件。
Co-authored-by: 发光的卤蛋 <zdxndy@qq.com>
| | |
| | | type: Number, |
| | | default: 8, |
| | | }, |
| | | // 是否直接返回选中文件 |
| | | isReturnFile: { |
| | | type: Boolean, |
| | | default: false, |
| | | }, |
| | | }, |
| | | emits: ['success', 'error'], |
| | | setup(props, { emit }) { |
| | |
| | | const files = e && (e.target as HTMLInputElement).files; |
| | | const rawFile = files && files[0]; // only setting files[0] |
| | | if (!rawFile) return; |
| | | if (props.isReturnFile) { |
| | | emit('success', rawFile); |
| | | return; |
| | | } |
| | | upload(rawFile); |
| | | } |
| | | |