bonus-material-app/apis/http.js

192 lines
9.7 KiB
JavaScript
Raw Normal View History

2024-11-12 09:21:04 +08:00
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.2.158:49080"; // 开发阶段后台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"
? "https://test-cc.zhgkxt.com/sgzbgl-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", // 获取领料明细列表
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绑定
},
qrcodeBinding: {
bindQrcode: "/leaseOutDetails/bindMachineByQrCode", // 二维码绑定
fetchDeviceType: "/returnOfMaterialsInfo/getMaTypeList", // 获取设备类型
fetchDeviceSpec: "/returnOfMaterialsInfo/getInfoListByType", // 获取规格型号
},
indexScan: {
infoByCode: "/machine/getMachineByQrCode", // 首页根据二维码查询设备信息
},
};
}
export default new HttpConfig();