//派发确认弹出框的确认按钮
//点击确认弹出框中的确认按钮时,调用接口
confirmEvent() {
let adminId = parseInt(localStorage.getItem('id'));
console.log('adminId',adminId);
let param ={
distributePersonId: adminId,
//file:this.state.form.files,
planExecutiveId: this.state.planExecutiveId,
remark: this.state.remark
}
let formData = new FormData();
this.state.form.files.forEach(f =>{
formData.append("file", f)
}
)
formData.append("workOrder", JSON.stringify(param));
let url = '/admin/workOrder/page/distribute';
return fetch(url,{
method: 'PUT',
headers: {
'Authorization':"Bearer "+localStorage.getItem('jwt_token'),
'Accept': 'application/json',
// 'Content-type': 'application/json',
'Content-type': 'multipart/form-data'
},
body: formData,
mode: 'cors'
}).then(res=>{
return res.json()
}).then(data=>{
console.log('派发',data);
this.setState({
shade: false,
confirmModel: false
})
}).catch(err=>{
console.log(err);
})
//当确认时,遮罩层和弹出框消失
// this.setState({
// shade: false,
// confirmModel: false
// })
}
记录代码
最新推荐文章于 2024-03-13 00:21:11 发布