正在显示
1 个修改的文件
包含
23 行增加
和
2 行删除
| @@ -18,7 +18,12 @@ | @@ -18,7 +18,12 @@ | ||
| 18 | :limit=1 | 18 | :limit=1 | 
| 19 | :on-exceed="fileExceed" | 19 | :on-exceed="fileExceed" | 
| 20 | accept="application/vnd.ms-excel,application/vnd.ms-excels" | 20 | accept="application/vnd.ms-excel,application/vnd.ms-excels" | 
| 21 | - ref="fileupload"> | 21 | + ref="fileupload" | 
| 22 | + v-loading.fullscreen.lock="loading" | ||
| 23 | + element-loading-text="正在上传原始数据" | ||
| 24 | + element-loading-spinner="el-icon-loading" | ||
| 25 | + element-loading-background="rgba(0,0,0,0.3)" | ||
| 26 | + > | ||
| 22 | <el-button size="medium" type="primary">点击上传原始数据</el-button> | 27 | <el-button size="medium" type="primary">点击上传原始数据</el-button> | 
| 23 | <div slot="tip" class="el-upload__tip">只能上传excel文件</div> | 28 | <div slot="tip" class="el-upload__tip">只能上传excel文件</div> | 
| 24 | </el-upload> | 29 | </el-upload> | 
| @@ -31,7 +36,11 @@ | @@ -31,7 +36,11 @@ | ||
| 31 | :limit=1 | 36 | :limit=1 | 
| 32 | :on-exceed="fileExceed2" | 37 | :on-exceed="fileExceed2" | 
| 33 | accept="application/vnd.ms-excel,application/vnd.ms-excels" | 38 | accept="application/vnd.ms-excel,application/vnd.ms-excels" | 
| 34 | - ref="fileupload"> | 39 | + ref="fileupload" | 
| 40 | + v-loading.fullscreen.lock="loadings" | ||
| 41 | + element-loading-text="正在上传理货数据" | ||
| 42 | + element-loading-spinner="el-icon-loading" | ||
| 43 | + element-loading-background="rgba(0,0,0,0.3)"> | ||
| 35 | <el-button size="medium" type="success">点击上传理货数据</el-button> | 44 | <el-button size="medium" type="success">点击上传理货数据</el-button> | 
| 36 | <div slot="tip" class="el-upload__tip">只能上传excel文件</div> | 45 | <div slot="tip" class="el-upload__tip">只能上传excel文件</div> | 
| 37 | </el-upload> | 46 | </el-upload> | 
| @@ -47,6 +56,10 @@ | @@ -47,6 +56,10 @@ | ||
| 47 | p{font-size:25px;font-weight: bold;} | 56 | p{font-size:25px;font-weight: bold;} | 
| 48 | .row-bg{padding:30px 0;} | 57 | .row-bg{padding:30px 0;} | 
| 49 | .el-form-item {margin-bottom: 0px;} | 58 | .el-form-item {margin-bottom: 0px;} | 
| 59 | + .el-loading-spinner{ | ||
| 60 | + top:60%; | ||
| 61 | + width: 120%; | ||
| 62 | + } | ||
| 50 | </style> | 63 | </style> | 
| 51 | 64 | ||
| 52 | <script> | 65 | <script> | 
| @@ -54,6 +67,8 @@ | @@ -54,6 +67,8 @@ | ||
| 54 | export default { | 67 | export default { | 
| 55 | data() { | 68 | data() { | 
| 56 | return { | 69 | return { | 
| 70 | + loading:false, | ||
| 71 | + loadings:false, | ||
| 57 | fileList: [], | 72 | fileList: [], | 
| 58 | }; | 73 | }; | 
| 59 | }, | 74 | }, | 
| @@ -64,12 +79,15 @@ | @@ -64,12 +79,15 @@ | ||
| 64 | }, | 79 | }, | 
| 65 | // 自定义上传 excel | 80 | // 自定义上传 excel | 
| 66 | uploadOri (item) { | 81 | uploadOri (item) { | 
| 82 | + this.loading = true; | ||
| 67 | const form = new FormData() | 83 | const form = new FormData() | 
| 68 | form.append('file', item.file); | 84 | form.append('file', item.file); | 
| 69 | upfile(form).then(res =>{ | 85 | upfile(form).then(res =>{ | 
| 70 | if(res.data.count >0){ | 86 | if(res.data.count >0){ | 
| 87 | + this.loading = false; | ||
| 71 | return this.$message.error('主单导入失败') | 88 | return this.$message.error('主单导入失败') | 
| 72 | }else { | 89 | }else { | 
| 90 | + this.loading = false; | ||
| 73 | this.$message.success('主单导入成功') | 91 | this.$message.success('主单导入成功') | 
| 74 | } | 92 | } | 
| 75 | }).catch((e) => {}) | 93 | }).catch((e) => {}) | 
| @@ -80,12 +98,15 @@ | @@ -80,12 +98,15 @@ | ||
| 80 | }, | 98 | }, | 
| 81 | // 自定义上传 excel | 99 | // 自定义上传 excel | 
| 82 | uploadTal (item) { | 100 | uploadTal (item) { | 
| 101 | + this.loadings = true; | ||
| 83 | const form = new FormData() | 102 | const form = new FormData() | 
| 84 | form.append('file', item.file); | 103 | form.append('file', item.file); | 
| 85 | upfiles(form).then(res =>{ | 104 | upfiles(form).then(res =>{ | 
| 86 | if(res.data.count >0){ | 105 | if(res.data.count >0){ | 
| 106 | + this.loadings = false; | ||
| 87 | return this.$message.error('主单导入失败') | 107 | return this.$message.error('主单导入失败') | 
| 88 | }else { | 108 | }else { | 
| 109 | + this.loadings = false; | ||
| 89 | this.$message.success('主单导入成功') | 110 | this.$message.success('主单导入成功') | 
| 90 | } | 111 | } | 
| 91 | }).catch((e) => {}) | 112 | }).catch((e) => {}) | 
- 
请 注册 或 登录 后发表评论