examine-api.js 6.7 KB
import request from '@/utils/request'

/**
 * 运单、口岸、站点、预审查看详情(CD类都有)
 * @param id 
 * @param pageIndex
 * @param pageSize 
 * @returns 
 */
export function getConsInfo(data) {
    return request({
        url: '/bus-employees/chm/qry/staff/consInfo',
        method: 'post',
        data: data,
    })
}

/**
 * 申报日志查看C类
 * @param {} data 
 * @returns 
 */
export function getLogC(data) {
    return request({
        url: '/bus-customer/declared/list/conId',
        method: 'post',
        data: data,
    })
}

/**
 * 申报日志查看D类
 * @param {} data 
 * @returns 
 */
export function getLogD(data) {
    return request({
        url: '/bus-customer/consignment/back/info',
        method: 'post',
        data: data,
    })
}

/**
 * D类文件图片查询(右侧)
 * @param id 
 * @param pageIndex
 * @param pageSize 
 * @returns 
 */
export function getAttachment(data) {
    return request({
        url: '/bus-employees/attachment/paged/query',
        method: 'post',
        data: data,
    })
}

/**
 * 获取汇率
 * @returns 
 */
export function getExchangeRate() {
    return request({
        url: '/manager-server/dicEntries/getExchangeRate',
        method: 'get',
    })
}

/**
 * 获取文件
 * @returns 
 */
export function getFiles(data) {
    return request({
        url: '/manager-server/attachment/list/slipIdForPic',
        method: 'post',
        data: data,
    })
}

/**
 * 预审通过/不通过/保存
 * {
    "consignmentId":0,//运单id Long
    "flag":1,//流程标志,2为保存,1为审批通过,0为审批不通过 Integer
    "rejectRemark": "",//审批备注 String
    "portPreAuditFlag":null, //口岸是否预审 String
    "approvalTimeFirst":null ,//第一次审批时间 Data
    "attachmentsList":[{
        "id":0,
        "name":"",//文件名
        "rotateAngle":90,//顺时针旋转角度
        "documentsCheck":1//预审中心的申报单证是否打勾/0=否,1=是
    }]
}
 * @returns 
 */
// export function approval(data) {
//     return request({
//         url: '/bus-employees/rde/op/approval',
//         method: 'post',
//         data: data,
//     })
// }
export function saveApproval(data) {
    let formData = new FormData();
    if (data.pic == null) {
        formData.append("pic", null);
    } else {
        formData.append("pic", data.pic, data.info.origFileName);
    }
    formData.append("info", JSON.stringify(data.info));
    return request({
        url: '/bus-employees/rde/op/detail/save',
        method: 'post',
        data: formData,
    })
}



/**
 * 审批通过
 *@param pic * 旋转附件
 *@param info * 参数json
 * @returns 
 */
export function approved(data) {
    let formData = new FormData();
    if (data.pic == null) {
        formData.append("pic", null);
    } else {
        formData.append("pic", data.pic, data.info.origFileName);
    }
    formData.append("info", JSON.stringify(data.info));
    return request({
        url: '/bus-employees/rde/op/approved',
        method: 'post',
        data: formData,
    })
}

/**
 * 审批不通过
 *@param chmId * 运单id
 *@param remark * 审批备注
 * @returns 
 */
export function approvalReject(data) {
    return request({
        url: '/bus-employees/rde/op/reject',
        method: 'post',
        data: data,
    })
}


//委托书盖章
/**
 * @param pic * 图片
 * @param info * 其余参数
 */
export function rdeimgStamp(data) {
    let formData = new FormData();
    if (data.pic == null) {
        formData.append("pic", null);
    } else {
        formData.append("pic", data.pic, data.info.origFileName);
    }
    formData.append("info", JSON.stringify(data.info));
    return request({
        url: '/bus-employees/rde/op/execute/stamp',
        method: 'post',
        data: formData,
    })
}

// //委托书盖章
// /**
//  * @param attachmentId * 附件id
//  * @param pickUpCityId * 取件城市id
//  * @param fileName * 文件名
//  * @param consignmentId * 运单id
//  * @param rotateAngle * 旋转角度
//  */
// export function rdeimgStamp(data) {
//     return request({
//         url: '/bus-employees/rde/op/stamp',
//         method: 'post',
//         data: data
//     })
// }

//撤销盖章
/**
 * @param chmId * 运单id
 */
export function rdeimgRestamp(data) {
    return request({
        url: '/bus-employees/rde/op/cancel/stamp',
        method: 'post',
        data: data
    })
}

// //撤销盖章
// /**
//  * @param attachmentsPicDtoList *  附件表对象
//  * @param consignmentId * 运单id
//  */
// export function rdeimgRestamp(data) {
//     return request({
//         url: '/bus-employees/rde/op/stamp/retract',
//         method: 'post',
//         data: data
//     })
// }

//下载清关文件
/**
 * @param consignmentId *  运单id
 */
export function downloadEntryFiles(data) {
    return request({
        url: '/bus-employees/attachment/download/pdforzip/' + data.consignmentId,
        method: 'get',
        data: data
    })
}

//下载清关文件
/**
 * @param id *  运单id
 * @param report * 0预览1打印
 */
export function rdeEntryFileView(data) {
    return request({
        url: '/bus-customer/pdf/print/report',
        method: 'post',
        data: data
    })
}

//切换图片保存旋转
/**
 * @param chmId * 运单id
 * @param attachmentId *  附件id
 * @param origFileName * 文件名去掉back_
 * @param pic  附件流
 */
export function setImgRoate(data) {
    let formData = new FormData();
    if (data.pic != null) {
        formData.append("pic", data.pic, data.info.origFileName);
    } else {
        formData.append('pic', null)
    }
    formData.append('info', JSON.stringify(data.info))
    return request({
        url: '/bus-employees/rde/op/revolve',
        method: 'post',
        data: formData
    })
}

//图片选择状态保存
/**
 * @param attachmentId *  附件id
 * @param isDocumentCheck *  勾选状态
 */
export function setDocumentCheck(data) {
    return request({
        url: '/bus-employees/rde/op/select',
        method: 'post',
        data: data
    })
}

//图片选择状态保存
/**
 * @param id *  运单id
 */
export function getFileDataFromPort(data) {
    return request({
        url: '/bus-employees/port/op/paged/query',
        method: 'post',
        data: data
    })
}

//图片选择状态保存
/**
 * @param consignmentCode *  运单号
 * @param consignmentId * 运单id
 * @param list * {
 *                  fileName
 *                  fileSavePath
 *                  fileSize
 *                  selectTypeCode
 *                  uploadTime
 *                  uploadUser
 *                }
 */
export function saveImgFileTypeData(data) {
    return request({
        url: '/bus-employees/port/op/document/classify',
        method: 'post',
        data: data
    })
}