import request from "@/utils/request";

export default {
  // 新增药品召回信息
  recallInfo(data) {
    return request({
      url: "/pharmaceuticals/recallInfo",
      method: "post",
      data,
    });
  },
  //分页查询召回信息
  paginationZHmsg(e){
    return request({
      url: "/pharmaceuticals/recallInfo",
      method:'get',
      params:e,
    });
  },
  //根据id查询召回基本信息
  searchMsg(id){
    return request({
      url: `/pharmaceuticals/recallInfo/findById/${id}`,
      method: "get",
    });
  },
  //召回完成
  finishMsg(data){
    return request({
      url: "/pharmaceuticals/recallInfo/finish",
      method: "post",
      data,
    });
  },
  //召回评价
  appraise(data){
    return request({
      url: "/pharmaceuticals/recallInfo/appraise",
      method: "post",
      data,
    })
  },
  //召回变更
  alter(data){
    return request({
      url: "/pharmaceuticals/recallInfo/changes",
      method: "post",
      data,
    })
  },
  //药品召回上传
  recallFileUpload(data){
    return request({
      url: "/pharmaceuticals/recallDocuments/yaoPin",
      method: "post",
      data,
    })
  },
  //根据分页条件查询召回事件附件
  searchAnnex(e){
    return request({
      url: `/pharmaceuticals/recallDocuments/page`,
      method: "get",
      params:e
    })
  },

  //根据召回信息id分页查询召回产品
  productsLogs(e){
    return request({
      url: `/pharmaceuticals/recallPlan/page`,
      method: "get",
      params:e
    })
  },
  //根据召回信息id分页查询召回变更记录
  manyUpdateMsg(e){
    return request({
      url: `/pharmaceuticals/recallHistory/page`,
      method: "get",
      params:e
    })
  },
  //通过主键查询单条召回事件变更记录
  paginationUpdate(e){
    return request({
      url: `/pharmaceuticals/recallHistory/${e}`,
      method: "get",
    })
  }
};