import fetch from 'isomorphic-fetch' import tokeActionType from '../actiontype/TokeStokeContainer' import {getTaskList} from './common' let domain = ENV.domain; //点击提交后台核对商品数量 const checkProductQuantity = (data)=>{ let {commonInfo,tokeProductInfo}=data; let storeId=commonInfo.storeInfo.id; let {taskId,area,currentTaskType}=commonInfo.taskInfo; let employeeId=commonInfo.userInfo.employeeId; let {quantity,skuPassId,workListId}=tokeProductInfo; let bodyData={storeId,taskId,area,quantity,skuPassId,workListId,employeeId,currentTaskType} let url=domain+`machine_pad/work/ck`; UTILPATH.myLogger.info("checkProductQuantity bodyData ",bodyData); return (dispatch)=>{ fetch(url,{ credentials : 'include', method : 'POST', mode : 'cors', headers: { 'content-type':'application/json;charset=UTF-8', }, body:JSON.stringify(bodyData) }).then(response=>response.json()) .then((json)=>{ if(json.data===1){ dispatch(getTaskList(commonInfo)) } dispatch(checkQuantity({type:json.data})) }).catch(e=>{ UTILPATH.myLogger.error("checkProductQuantity error ",e); }) } } const checkQuantity = (data)=>{ return{ type:tokeActionType.SUBMIT_NUM, data } } export {checkProductQuantity}