Ver código fonte

修改项目耗材附件上传时的请求头

ajun 5 anos atrás
pai
commit
81930c5ec6

+ 1 - 1
resources/views/maintenance/ownerMaterial/_uploadFile.blade.php

@@ -18,7 +18,7 @@
                     <input type="file" class=" form-control-file" id="updatafile-input" ref="file">
                 </div>
                 <div>
-                    <span class="text-secondary mt-1">文件大小不能超过10mb</span>
+                    <span class="text-secondary mt-1">文件大小不能超过10MB</span>
                 </div>
             </div>
             <div class="modal-footer">

+ 18 - 10
resources/views/maintenance/ownerMaterial/index.blade.php

@@ -162,6 +162,8 @@
                 return '{{ url("maintenance/ownerMaterial/downFile?file=")}}'+ownerMaterial.file.url+'&name='+ownerMaterial.file.file_name;
             },
             uploadFile(){
+                tempTip.setDuration(3000);
+                tempTip.setIndex(1099);
                 let url = '{{url('apiLocal/ownerMaterial/uploadFile')}}';
                 let data = new FormData();
                 let file = this.$refs.file.files[0];
@@ -169,21 +171,27 @@
                     if (!confirm('请选择上传文件')) return;
                 }
                 if (file.size >=10485760){
-                    tempTip.setDuration(3000);
-                    tempTip.setDuration(1099);
                     tempTip.show("图片大小不能超过10MB!");
                     return;
                 }
                 data.append('file',file);
                 data.append('id',this.editOwnerMaterial.id);
-                window.tempTip.postBasicRequest(url,data,res=>{
-                    this.fileType(res);
-                    this.$set(this.ownerMaterials,this.index,res);
-                    this.editOwnerMaterial = {};
-                    this.index = '';
-                    $("#uploadFile").modal('hide');
-                    return "上传成功";
-                },true);
+                window.axios.post(url,data,{
+                    'Content-Type':'multipart/form-data'
+                }).then(res=>{
+                    if(res.data.success){
+                        this.fileType(res.data.data);
+                        this.$set(this.ownerMaterials,this.index,res.data.data);
+                        this.editOwnerMaterial = {};
+                        this.index = '';
+                        tempTip.showSuccess('文件上传成功');
+                        $("#uploadFile").modal('hide');
+                        return ;
+                    }
+                    tempTip.show(res.data.message ?? '文件上传失败');
+                }).catch(err=>{
+                    tempTip.show('文件上传失败'+err);
+                })
             },
             filterMaterial(e,type){
                 let value = $(e.target).val();