feat: ImportExcel组件增加直接获取文件功能,方便后端处理大Excel文件。 (#2045)

* style: 优化系统管理中账号、角色和部门表单样式

* feat: ImportExcel组件增加直接获取文件功能,方便后端处理大Excel文件。

Co-authored-by: 发光的卤蛋 <zdxndy@qq.com>
1个文件已修改
9 ■■■■■ 已修改文件
src/components/Excel/src/ImportExcel.vue 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/Excel/src/ImportExcel.vue
@@ -31,6 +31,11 @@
        type: Number,
        default: 8,
      },
      // 是否直接返回选中文件
      isReturnFile: {
        type: Boolean,
        default: false,
      },
    },
    emits: ['success', 'error'],
    setup(props, { emit }) {
@@ -140,6 +145,10 @@
        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);
      }