需要顺序请求两个api,必须先删除item,后删除group。这里用axios.all 调用,但是有时候会出现这中情况,看执行api的顺序没问题,但好像有时候在后端先执行的删除group的api(后一个),导致后端进行检查显示含有item,从而没删掉。
export const deleteInspect=(params1,params2)=>{ return axios.all([ axios.post(`${base}${itempath}/inspect/item/delete`,params1), axios.post(`${base}${itempath}/inspect/group/delete`,params2) ]); } deleteAllData(itemIdList,groupIdList){ let params1={ itemIds:itemIdList }; let params2={ groupIds:groupIdList }; return new Promise((resolve,reject)=>{ api.deleteInspect(params1,params2).then((res)=>{ console.log(res); resolve(res); }) }) }
江户川乱折腾
相关分类