fillForm.js 4.57 KB
import request from "@/utils/request";

// 新增申报信息
export function saveStepOne(data) {
  return request({
    url: "/icleartw/declareInfo/save",
    method: "post",
    data: data,
  });
}
// 修改申报信息
export function updateStepOne(data) {
  return request({
    url: "/icleartw/declareInfo/update",
    method: "post",
    data: data,
  });
}
// 根据id获取申报信息
export function getFindById(data) {
  return request({
    url: "/icleartw/declareInfo/findById/" + data,
    method: "get",
  });
}
// 根据id获取模板
export function getTemById(data) {
  return request({
    url: "/icleartw/declareTemplate/findById?id=" + data,
    method: "get",
  });
}
// 根据模板名称校验用户下是否已经存相同名称模板
export function getTemByTemName(data) {
  return request({
    url: "/icleartw/declareTemplate/findTempByName?tempName=" + data,
    method: "get",
  });
}
// 根据id删除模板
export function deleteTemById(data) {
  return request({
    url: "/icleartw/declareTemplate/deleteById?id=" + data,
    method: "post",
  });
}
// 查询当前用户模板
export function findCurUserTem(data) {
  return request({
    url: "/icleartw/declareTemplate/findTempListByName?tempName=" + data,
    method: "get",
  });
}
// 修改申报信息模板
export function updateTemplate(data) {
  return request({
    url: "/icleartw/declareTemplate/update",
    method: "post",
    data: data,
  });
}
// 新增申报信息模板
export function addSaveTemplate(data) {
  return request({
    url: "/icleartw/declareTemplate/save",
    method: "post",
    data: data,
  });
}
// 查询币别
export function findAllCurrencyCd() {
  return request({
    url: "/icleartw/dictionary/findAllCurrencyCd",
    method: "get",
  });
}
// 保存申报出口核检信息
export function declareCheckInfoSave(data) {
  return request({
    url: "/icleartw/declareCheckInfo/save",
    method: "post",
    data: data,
  });
}
// 修改申报出口核检信息
export function declareCheckInfoUpdate(data) {
  return request({
    url: "/icleartw/declareCheckInfo/update",
    method: "post",
    data: data,
  });
}
// 根据id获取检核表信息
export function getDeclareCheckInfo(data) {
  return request({
    url: "/icleartw/declareCheckInfo/findById/" + data,
    method: "get",
  });
}
// 上传报关文件
export function uploadCustomsFiles(data, id) {
  return request({
    url: "/icleartw/cusFile/uploadCustomsFiles?deliveryId=" + id,
    method: "post",
    data: data,
  });
}
// 删除单个报关文件
export function deleteUploadFile(data, id) {
  return request({
    url: "/icleartw/cusFile/deleteFile/" + data + "?cusFileId=" + id,
    method: "post",
  });
}
// 获取报关文件列表(仅包含用户上传)
export function getCusFileBySys(data) {
  return request({
    url: "/icleartw/cusFile/getCusFileBySys/" + data,
    method: "get",
  });
}
// 根据申报id获取文件信息(仅包含系统生成)
export function getFindSysByDeclareId(data) {
  return request({
    url: "/icleartw/cusFile/findSysByDeclareId/" + data,
    method: "get",
  });
}
// 提单提交
export function saveCommitAll(data) {
  return request({
    url: "/icleartw/declare/commit?declareId=" + data,
    method: "post",
    data: data,
  });
}
// 保存文件
export function saveStep3Files(data) {
  let str = `?declareId=${data.id}&isClear=`
  if (data.isClear !== undefined) {
    str = `${str}${data.isClear}`
  }
  return request({
    url: "/icleartw/cusFile/saveFiles" + str,
    method: "post",
  });
}
// 保存文件
export function saveByDetails(data) {
  return request({
    url: "/icleartw/declare/saveByDetails/" + data,
    method: "post",
  });
}
// 查看全部信息
export function findDetailsById(data) {
  return request({
    url: "/icleartw/declare/findDetailsById/" + data,
    method: "get",
  });
}

// 分页查询当前用户使用者(根据使用者名称模糊查询)
export function findTempListByName(data) {
  return request({
    url: "/icleartw/declareTemplate/findTempListByName",
    method: "post",
    data: data
  });
}
//生成 检核表pdf
export function generatePdf(data) {
  return request({
    url: "/icleartw/declareCheckInfo/generatePdf?declareId=" + data,
    method: "post",
    data: data
  });
}
//生成 联络方式...pdf
export function generateStepOnePdf(data) {
  return request({
    url: "/icleartw/declareInfo/generatePdf?declareId=" + data,
    method: "post",
    data: data
  });
}

//多条件模糊查询模板
export function findTempListByAll(data) {
  return request({
    url: "/icleartw/declareTemplate/findTempList",
    method: "post",
    data: data
  });
}