| | |
| | | <template> |
| | | <el-dialog |
| | | title="上传文件" |
| | | :visible.sync="dialogVisible" |
| | | append-to-body |
| | | title="上传文件" |
| | | > |
| | | <Divider text="导入提示" left="30px"></Divider> |
| | | <Divider left="30px" text="导入提示"></Divider> |
| | | <ul> |
| | | <li> |
| | | 1.红色字体表示必输项 |
| | |
| | | 2.每次仅能最多导入10000条数据 |
| | | </li> |
| | | </ul> |
| | | <Divider text="excel文件,选择文件后会自动上传" left="30px"></Divider> |
| | | <Divider left="30px" text="excel文件,选择文件后会自动上传"></Divider> |
| | | <el-upload |
| | | :before-upload="beforeUpload" |
| | | :headers="uploadHeaders" |
| | | :on-change="uploadChange" |
| | | :on-error="onError" |
| | | :on-success="onSuccess" |
| | | :show-file-list="false" |
| | | accept=".xlsx, .xls" |
| | | action="/api/ubcs-code/codeClassify/importClassify" |
| | | :on-success="onSuccess" |
| | | :on-error="onError" |
| | | :headers="uploadHeaders" |
| | | :show-file-list="false" |
| | | :before-upload="beforeUpload" |
| | | :on-change="uploadChange" |
| | | class="upload-demo"> |
| | | <el-button size="small" type="primary" style="margin: 15px 35px">浏览文件</el-button> |
| | | <el-button size="small" style="margin: 15px 35px" type="primary">浏览文件</el-button> |
| | | </el-upload> |
| | | <template #footer> |
| | | <el-button |
| | | type="primary" |
| | | size="small" |
| | | @click="downloadTemplateFun" |
| | | :loading="downloadLoading" |
| | | >下载导入模板</el-button |
| | | size="small" |
| | | type="primary" |
| | | @click="downloadTemplateFun" |
| | | >下载导入模板 |
| | | </el-button |
| | | > |
| | | <el-button size="small" @click="dialogVisible = false">关闭</el-button> |
| | | </template> |
| | |
| | | // import {downloadErrorFile,downloadBatchImportApplyTemplate} from '@/api/template/templateAttr' |
| | | import {getToken} from "@/util/auth"; |
| | | import func from "@/util/func"; |
| | | |
| | | export default { |
| | | name: "Upload-files", |
| | | props: { |
| | |
| | | } |
| | | </script> |
| | | |
| | | <style scoped lang="scss"> |
| | | <style lang="scss" scoped> |
| | | ul { |
| | | color: rgb(188, 188, 188); |
| | | margin: 20px 0 20px 0; |
| | | padding: 0 0 0 30px; |
| | | list-style: none; |
| | | |
| | | li { |
| | | margin-bottom: 5px; |
| | | font-size: 13px; |