import fetch from 'isomorphic-fetch'
import getTaskList from './common'
import breakActionType from '../actiontype/breakageContainer'

// const changeStatus = (data)=>{
      
//       let {taskId,currentTaskType}=data.taskInfo;
//       let url = `http://192.168.10.128:8080/web/flat/work/lr/status/${taskId}/${currentTaskType}`
//       return (dispatch)=>{
//             fetch(url,{
//                 credentials : 'include',
//                 method : 'PUT',
//                 mode : 'cors',
//                 body : {}
//             }).then((response)=>response.json())
//              .then((json)=>{
//                   if(json.data){
//                         getTaskList(data)
//                   }
//              })
//       }
// }


const changeTaskStatus = (data)=>{
      return {

      }
}

//test 输入条形码获取商品信息

const getProductInfo = (data)=>{
      let {barcode}=data;
      let url=`http://192.168.10.128:8080/web/flat/barcode/1/A/LR/${barcode}`
      return (dispatch)=>{
            fetch(url,{
                method : 'GET',
                mode : 'cors'
            }).then((response)=>response.json())
            .then((json)=>{
                if(json.meta.success&&json.data){
                    dispatch(saveProductInfo(json.data))
                }
            })

      }
}
const saveProductInfo = (data)=>{
      return{
          type : breakActionType.GETPRODUCTINFO,
          data
      }
  }

  export {getProductInfo}