import { get, post } from '@/utils/request.js' /** * 获取焊接首页数据 */ export const reqHJIndexData = (projectId) => get(`HJGLIndex/GetJGLIndexItem?projectId=${projectId}`) // ======================= 焊接日报 ========================================== /** * 获取焊接日报详情 */ export const reqGetWeldJointByWeldJointId = (id) => get(`PipeJoint/getWeldJointByWeldJointId?WeldJointId=${id}`) /** * 焊接日报填报 */ export const reqSaveWeldingDailyByWeldJointId = (data={}) => post( `PreWeldingDaily/SaveWeldingDailyByWeldJointId`,data ) // ==================== 点口管理 ================================================ /** * 点口 */ export const reqGetManualPointSave = (weldJointId)=>get(`NDETrust/getManualPointSave?weldJointId=${weldJointId}`) /** * 获取点口管理列表 */ export const reqGetNotEndPointBatch = (unitWorkId, projectId) => get( `NDETrust/getNotEndPointBatch?unitWorkId=${unitWorkId}&projectId=${projectId}`) /** * 获取点口详情列表 */ export const reqGetPointBatchDetail = (id) => get(`NDETrust/getPointBatchDetail?pointBatchId=${id}`) // ========================= 包装管理 ==================================== /** * 包装管理列表 */ export const reqPackagingInformationList = (data={})=> get(`PackagingManage/GetPackagingInformationList?unitId=${data.unitId}&projectId=${data.projectId}&pageindex=${data.pageIndex}&pagesize=${data.pageSize}&packagingCode=${data.packagingCode}&hasTrainNumber=${data.hasTrainNumber}`) /** * 获取包装编号 */ export const reqPackagingNumberByProjectId = (projectId)=>get(`PackagingManage/GetPackagingNumberByProjectId?projectId=${projectId}`) /** * 请求包装分类 */ export const reqPackagingManage = ()=>get(`PackagingManage/GetPackagingCategories`) /** * 保存包装 */ export const reqSavePackaging = (data)=> post(`PackagingManage/SavePackaging`, data) /** * 请求预制组件详情 */ export const reqPipelineComponentById = (params={})=>get(`/PipelineComponent/GetPipelineComponentById?projectId=${params.projectId}&personId=${params.personId}&PipelineComponentId=${params.PipelineComponentId}`) /** * 添加预制组件到包装中 */ export const reqSavePipelineComponentToPackaging = (params={})=>get(`/PackagingManage/SavePipelineComponentToPackaging?packagingManageId=${params.packagingManageId}&pipelineComponentId=${params.pipelineComponentId}`) /** * 从预制组件中删除包装 */ export const reqDeletePipelineComponentFromPackaging = (id)=>get(`/PackagingManage/DeletePipelineComponentFromPackaging?pipelineComponentId=${id}`) /** * 包装确认到场 */ export const reqPackingInfoConfirmArrival = (params={})=>get(`/PackagingManage/GetPackingInfoConfirmArrival?packagingManageId=${params.packagingManageId}&PersonId=${params.personId}`) // ========================= 发货管理(车次管理)==================================== /** * 获取车次管理列表 */ export const reqTrainNumberList = (data={})=> get(`TrainNumberManage/GetTrainNumberList?filter.projectId=${data.projectId}&pageindex=${data.pageIndex}&pagesize=${data.pageSize}&filter.unitId=${data.unitId || ''}&preapitype=3`) /** * 获取车次详情 */ export const reqTrainNumberDetail = (id) => get(`TrainNumberManage/GetTrainNumberList?filter.id=${id}&pageindex=1&pagesize=1`) /** * 根据车次获取包装列表 */ export const reqPackagingByTrain = (id) => get(`TrainNumberManage/GetPackagingByTrain?trainNumberId=${id}`) /** * 获取包装详情 * @param {Object} params - { projectId, personId, packagingManageId } */ export const reqPackagingInformationById = (params={})=>get(`PackagingManage/GetPackagingInformationById?projectId=${params.projectId}&personId=${params.personId}&packagingManageId=${params.packagingManageId}`) /** * 保存包装到车次 * @param {Object} params - { packagingManageId, trainNumberId } */ export const reqSavePackagingToTrain = (params={})=>get(`TrainNumberManage/SavePackagingToTrain?packagingManageId=${params.packagingManageId}&trainNumberId=${params.trainNumberId}`) /** * 保存车次 * @param {Object} data - { Id, TrainNumber, unitId, ProjectId, State, DriverName, DriverPhone, LicensePlateNumber, ContactName, ContactPhone, Remark } */ export const reqSaveTrainNumber = (data)=> post(`TrainNumberManage/SaveTrainNumber`, data) /** * 确认到场(签收) */ export const reqTrainInfoConfirmArrival = (params={})=>get(`TrainNumberManage/SaveTrainInfoConfirmArrival?PersonId=${params.PersonId}&Id=${params.Id}`) /** * 从车次中删除包装 * @param {String} id */ export const reqDeletePackagingFromTrain = (id='')=>get(`TrainNumberManage/DeletePackagingFromTrain?packagingManageId=${id}`) // ========================= 预制组件管理 ==================================== /** * 获取预制组件管理列表 * @param {Object} params - { projectId, pageindex, pagesize, state } */ export const reqPipelineComponentList = (params={})=>get(`/PipelineComponent/GetPipelineComponentList?projectId=${params.projectId}&pageindex=${params.pageindex}&pagesize=${params.pagesize}&state=${params.state}`) /** * 预制组件验收 * @param {Object} params - { PipelineComponentId, PersonId, Message } */ export const reqPipelineComponentAccept = (params={})=>get(`/PipelineComponent/GetComponentConfirmArrival?PipelineComponentId=${params.PipelineComponentId}&PersonId=${params.PersonId}&Message=${params.Message}`) // =========================== 试压前条件确认 ======================================== /** * 获取试压前条件确认列表 * @param {String} unitWorkId * @param {String} isFinish * @param {String} testPackageNo */ export const reqTestPackageNoList = (unitWorkId, isFinish, testPackageNo)=>get(`TestPackage/getTestPackageNo?unitWorkId=${unitWorkId}&isFinish=${isFinish}&testPackageNo=${testPackageNo}`) /** * 获取试压前条件确认详情 * @param {String} ptp_Id */ export const reqTestPackageDetail = (ptp_Id)=>get(`TestPackage/GetTestPackageDetail?ptp_Id=${ptp_Id}`) // =========================== 扫码 ======================================== /** * 获取材料详情 (入库单管理) * @param {String} materialCode */ export const reqMaterialInfoByMaterialCode = (materialCode)=>get(`BaseInfo/GetMaterialInfoByMaterialCode?materialCode=${materialCode}`) /** * 获取焊前基础信息 * @param {String} WeldJointId */ export const reqPreWeldJointByWeldJointId = (WeldJointId)=>get(`PreWeldInspection/getPreWeldJointByWeldJointId?WeldJointId=${WeldJointId}`) /** * 获取下料检查记录 * @param {String} weldJointId */ export const reqCuttingCheckByWeldJointId = (weldJointId)=>get(`/PreWeldCuttingCheck/GetRecordsByWeldJointId?weldJointId=${weldJointId}`) /** * 保存下料检查记录 * @param {Object} data */ export const reqSaveCuttingCheck = (data)=> post(`/PreWeldCuttingCheck/SaveRecord`, data) /** * 保存组对抽查记录 * */ export const reqSaveFitupCheck = (data)=>post(`/PreWeldFitupCheck/SaveRecord`, data) /** * 获取组对检查记录 * @param {String} weldJointId */ export const reqFitupCheckByWeldJointId = (weldJointId)=>get(`/PreWeldFitupCheck/GetRecordsByWeldJointId?weldJointId=${weldJointId}`) /** * 获取防腐等级 * @returns */ export const reqPaintCodeList = ()=>get(`/AntiCorrosionCheck/GetPaintCodeList`) /** * 保存防腐填报记录 * @param {Object} data */ export const reqSaveAntiCorrosionCheck = (data={})=>post(`/AntiCorrosionCheck/SaveRecord`,data) /** * 获取防腐填报记录 * @param {Object} params - { materialCode, projectId } */ export const reqGetAntiCorrosionCheck = (params = {}) => { return get('/AntiCorrosionCheck/GetRecordsByMaterialCode', params) }