const ENV = process.env.NODE_ENV; class HttpConfig { // #ifdef H5 // baseUrl = "/api" // #endif // #ifdef APP-PLUS // baseUrl = "http://112.29.103.165:21624" // baseUrl = "http://192.168.0.14:21624" // baseUrl = "http://192.168.0.56:21626" // baseUrl = "http://192.168.0.14:18866" // baseUrl = "http://112.29.103.165:21626" // baseUrl = "http://172.20.10.3:8080" // baseUrl = "http://10.40.92.9:8080" // baseUrl = "http://10.40.92.60:28080" // baseUrl = "http://10.40.92.138:28080" // baseUrl = "http://10.40.92.52:28080" // baseUrl = "http://10.40.92.140:28080" // baseUrl = "https://z.csgmall.com.cn/gl" // baseUrl = "http://192.168.2.160:39080" // 梁超 // baseUrl = "http://192.168.2.218:39080" // 福 target = "http://192.168.0.110:39080"; // 开发阶段后台ip // #endif // 基地址 (部署时使用 需要加 dev-api) // authPath = `${this.baseUrl}/dev-api/auth` // systemPath = `${this.baseUrl}/dev-api/system` // basePath = `${this.baseUrl}/dev-api/base` // materialPath = `${this.baseUrl}/dev-api/material` baseUrl = ENV === "production" ? "http://192.168.0.56:21627/dev-api" : this.target; authPath = ENV === "production" ? `${this.baseUrl}/auth` : `${this.baseUrl}/auth`; systemPath = ENV === "production" ? `${this.baseUrl}/system` : `${this.baseUrl}/system`; basePath = ENV === "production" ? `${this.baseUrl}/material/base` : `${this.baseUrl}/material/base`; materialPath = ENV === "production" ? `${this.baseUrl}/material` : `${this.baseUrl}/material`; // 短链 serviceUrl = { login: { code: "/sendCode", // 获取验证码 checkCode: "/checkCode", // 验证码登录 log: "/loginApp", // 账户登录 }, user: { logOut: "/logout", // 退出登录 }, index: { noticeCont: "/sysNotice/getList", // 获取公告内容 singleNotice: "/notice/list", // 查看单个公告 waitDo: "/app/getToDoList", // 获取待办事项 keyData: "/app/getCriticalData", // 获取关键数据 getUserInfo: "/user/getInfo", // 获取用户信息 fetchCompanyName: "/dept/getCompanyByAncestors", // 获取公司名称 }, fetchMaterial: { fetchMaterialList: "/type/selectMaTypeListByLevelIndex", // 获取设备列表 getDeptList: "/select/getUnitCbx", // 获取往来单位列表 getProjList: "/select/getSectionEngineeringCbx", // 获取工程列表 getDeviceDetail: "/type/selectMaTypeTreeByLevel", // 获取机具详情 getCartDetail: "/leaseUserBook", // 查询预约车内所有商品 addItemToCart: "/leaseUserBook", // 向预约车内添加商品 delCart: "/leaseUserBook", // 删除预约车商品 subCart: "/tm_task/submitLeaseApply", // 提交预约车 itemNumChange: "/leaseUserBook/update", // 预约车数量加减 }, fetchExam: { fetchExamList: "/tm_task/getLeaseAuditList", // 获取领料审批清单 fetchExamListAll: "/tm_task/getLeaseAuditListAll", // 获取领料申请列表 fetchTrueExamList: "/tm_task/getLeaseManageListAll", // 获取领料审批列表 fetchTrueExamListCq: "/tm_task/getLeaseManageListAllCq", // 获取重庆领料审批列表 fetchDetailList: "/tm_task/getLeaseListAllCq", // 获取领料明细列表 fetchConfirmByCq: "/tm_task/updateLeaseTaskStatusConfirmByCq", subExam: "/tm_task/auditLeaseByCompany", // 通过领料审批 subExamCq: "/tm_task/auditLeaseByCompanyCq", // 通过重庆领料审批 rejectExam: "/tm_task/rejectLeaseByCompany", // 驳回领料审批 rejectExamCq: "/tm_task/rejectLeaseByCompanyCq", // 驳回重庆领料审批 }, fetchMaterialOutStore: { fetchInfoByCode: "/leaseOutDetails/getMaMachineByCode", // 根据maId获取机具详情 fetchInfoByQrCode: "/leaseOutDetails/getMaMachineByQrCode", subOutStore: "/leaseOutDetails/submitOut", // 领料出库提交-对象 subOutStoreArr: "/leaseOutDetails/submitOutRfid", // 领料出库提交-数组 fetchSingleDetail: "/tm_task/getLeaseAuditListDetail", // 根据领料id查询领料申请详情 searchRfid: "/backReceive/rfidCodeQuery", // 查询rfid }, exitMaterial: { exitDeptList: "/back_apply/getbackUnit", // 获取退料单位,工程列表 exitMaterialList: "/back_apply/getbackList", // 获取机具退料列表 exitMaterialDetail: "/back_apply/view", // 获取退料设备详情 subExitMaterial: "/back_apply/upload", // 提交退料清单 delMaterial: "/back_apply/del", // 删除退料申请 newExitList: "/back_apply/addBackTask", // 新建退料任务单 selectMaterial: "/back_apply/materialList", // 退料物料选择 ifAgreement: "/select/getAgreementInfoById", // 单位id和工程id是否匹配 }, exitExam: { exitExamList: "/back_apply/examineList", // 获取退料审核列表 exitExamDetail: "/back_apply/examineView", // 获取退料审核明细 subExitExam: "/back_apply/audit", // 提交单个审核 rejectExitExam: "/back_apply/refuse", // 拒绝单个审核 }, newInStore: { // fetchNewInStoreList: '/purchaseInput/list', // 获取新购入库列表 fetchNewInStoreList: "/purchaseCheckInfo/putInList", // 获取新购入库列表 fetchNewBuyDetail: "/purchaseMacode/putinDetails", // 获取新购入库详情 subNewBuy: "/purchaseInput/manageStatus", // 新购明细提交审核 }, fix: { fixList: "/repair/getAppRepairTaskList", // 获取维修列表 fixDetail: "/repair/getAppRepairMaTypeList", // 获取维修明细 fixExam: "/repair/endRepairTask", // 提交维修审核 completeFix: "/repair/completeRepair", // 维修完成 submitFix: "/repair/submitRepairApply", // 提交维修申请 // fixCrew: '/repair/getUserSelect', // 获取维修人员 fixCrew: "/user/getUserByRoleList", // 获取维修人员 maList: "/maPartType/list", // 获取配件树 fixFactory: "/supplierInfo/getSupplierSelect", // 获取维修厂家 uploadPic: "/sys/file/upload", // 图片上传接口 }, repairTestInStore: { repairTestInStoreList: "/RepairTestInput/getAppRepairedList", // 获取修试后入库列表 repairTestInStoreDetail: "/RepairTestInput/getAppRepairedDetailList", // 获取修试后列表详情 processOrReject: "/RepairTestInput/inputByType", // 修试审核通过或驳回 }, backMaterialReceive: { backMaterialReceiveList: "/backReceive/getbackReceiveList", // 获取退料接收列表 // backMaterialReceiveDetail: '/backReceive/receiveView', backMaterialReceiveDetail: "/backReceive/receiveViewWeb", backMaterialSetNumBack: "/backReceive/setNumBack", backMaterialQrcodeQuery: "/backReceive/qrcodeQuery", backMaterialSetCodeBack: "/backReceive/setCodeBack", backReceiveCodeQuery: "/backReceive/codeQuery", backReceiveEndBack: "/backReceive/endBack", seeBackMaterialDetail: "/backReceive/backReceiveRecord", // 查看退料明细 searchRfid: "/backReceive/rfidCodeQuery", // 查询rfid subRfid: "/backReceive/setRfidCodeBack", // rfid接收 searchByCode: "/backReceive/getBackMachineApp", // 根据编码查询该工程下的设备 searchCodeDevice: "/backReceive/getBackMachine", // 根据编码查询该工程下的设备 returnGetRecord: "/backReceive/getRecord", // 根据编码查询该工程下的设备 }, // 报废审核接口 crashExam: { crashExamList: "/scrap/getScrapTaskList", crashExamDetails: "/scrap/getScrapAuditList", crashExamAudit: "/scrap/audit", }, //试验检验接口 testExam: { testExamList: "/details/questList", testExamDetails: "/details/getRepairAuditList", testExamAudit: "/details/audit", }, authManage: { fetchAuthList: "/appMenu/getAllMenu", // 获取所有模块数据 fetchIsUsing: "/appMenu/getMenuById", // 获取正在使用的模块 subAdd: "/appMenu/addMenuById", // 提交新增模块 subDel: "/appMenu/delMenuById", // 提交删除模块 }, searchProjUsing: { fetchProjUsingList: "/leaseOutDetails/proUseRecord", // 获取工程在用列表 }, searchFetchRecord: { fetchRecordList: "/leaseOutDetails/leaseOutRecord", // 获取领用记录列表 }, update: { fetchAppVer: "/app/getVersion", // 获取app当前版本号 }, rfidBinding: { bindRfid: "/leaseOutDetails/bindMachineByRfid", // rifd绑定 bindRfidClose: "/leaseOutDetails/delMachineByRfid", // rifd解绑 }, qrcodeBinding: { bindQrcode: "/leaseOutDetails/bindMachineByQrCode", // 二维码绑定 fetchDeviceType: "/returnOfMaterialsInfo/getMaTypeList", // 获取设备类型 fetchDeviceSpec: "/returnOfMaterialsInfo/getInfoListByType", // 获取规格型号 }, indexScan: { infoByCode: "/machine/getMachineByQrCode", // 首页根据二维码查询设备信息 }, }; } export default new HttpConfig();