|
@@ -162,6 +162,8 @@
|
|
|
return '{{ url("maintenance/ownerMaterial/downFile?file=")}}'+ownerMaterial.file.url+'&name='+ownerMaterial.file.file_name;
|
|
return '{{ url("maintenance/ownerMaterial/downFile?file=")}}'+ownerMaterial.file.url+'&name='+ownerMaterial.file.file_name;
|
|
|
},
|
|
},
|
|
|
uploadFile(){
|
|
uploadFile(){
|
|
|
|
|
+ tempTip.setDuration(3000);
|
|
|
|
|
+ tempTip.setIndex(1099);
|
|
|
let url = '{{url('apiLocal/ownerMaterial/uploadFile')}}';
|
|
let url = '{{url('apiLocal/ownerMaterial/uploadFile')}}';
|
|
|
let data = new FormData();
|
|
let data = new FormData();
|
|
|
let file = this.$refs.file.files[0];
|
|
let file = this.$refs.file.files[0];
|
|
@@ -169,23 +171,29 @@
|
|
|
if (!confirm('请选择上传文件')) return;
|
|
if (!confirm('请选择上传文件')) return;
|
|
|
}
|
|
}
|
|
|
if (file.size >=10485760){
|
|
if (file.size >=10485760){
|
|
|
- tempTip.setDuration(3000);
|
|
|
|
|
- tempTip.setDuration(1099);
|
|
|
|
|
tempTip.show("图片大小不能超过10MB!");
|
|
tempTip.show("图片大小不能超过10MB!");
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
data.append('file',file);
|
|
data.append('file',file);
|
|
|
data.append('id',this.editOwnerMaterial.id);
|
|
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){
|
|
|
|
|
|
|
+ filterMaterial(e,type){
|
|
|
let value = $(e.target).val();
|
|
let value = $(e.target).val();
|
|
|
let materials = JSON.parse(JSON.stringify(this.materials));
|
|
let materials = JSON.parse(JSON.stringify(this.materials));
|
|
|
if(value==='' || value===null)this.filterMaterials = materials;
|
|
if(value==='' || value===null)this.filterMaterials = materials;
|
|
@@ -193,9 +201,13 @@
|
|
|
this.filterMaterials = materials.filter(function(item){
|
|
this.filterMaterials = materials.filter(function(item){
|
|
|
return item.code.indexOf(value) !== -1;
|
|
return item.code.indexOf(value) !== -1;
|
|
|
});
|
|
});
|
|
|
|
|
+ if(this.filterMaterials.length>0){
|
|
|
|
|
+ if(type===1)this.addOwnerMaterial.material_id = this.filterMaterials[0]['id'];
|
|
|
|
|
+ if(type===2)this.editOwnerMaterial.material_id = this.filterMaterials[0]['id'];
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- filterOwner(e){
|
|
|
|
|
|
|
+ filterOwner(e,type){
|
|
|
let value = $(e.target).val();
|
|
let value = $(e.target).val();
|
|
|
let owners = JSON.parse(JSON.stringify(this.owners));
|
|
let owners = JSON.parse(JSON.stringify(this.owners));
|
|
|
if(value==='' || value===null)this.filterOwners = owners;
|
|
if(value==='' || value===null)this.filterOwners = owners;
|
|
@@ -203,6 +215,10 @@
|
|
|
this.filterOwners = owners.filter(function(item){
|
|
this.filterOwners = owners.filter(function(item){
|
|
|
return item.name.indexOf(value) !== -1;
|
|
return item.name.indexOf(value) !== -1;
|
|
|
});
|
|
});
|
|
|
|
|
+ if(this.filterOwners.length>0){
|
|
|
|
|
+ if(type===1)this.addOwnerMaterial.owner_id = this.filterOwners[0]['id'];
|
|
|
|
|
+ if(type===2)this.editOwnerMaterial.owner_id = this.filterOwners[0]['id'];
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
validateOwnerMaterial(material){
|
|
validateOwnerMaterial(material){
|