SmartStorage/apis/http.js

125 lines
5.1 KiB
JavaScript

class HttpConfig {
// #ifdef H5
baseUrl = "/api"
// #endif
// #ifdef APP-PLUS
// baseUrl = "http://112.29.103.165:21624"
// baseUrl = "http://10.40.92.219:8080"
baseUrl = "http://10.40.92.16"
// #endif
// 演示基地址
/* authPath = `${this.baseUrl}/auth`
systemPath = `${this.baseUrl}/system`
basePath = `${this.baseUrl}/base`
materialPath = `${this.baseUrl}/material` */
authPath = `${this.baseUrl}:9200`
systemPath = `${this.baseUrl}:9201`
basePath = `${this.baseUrl}:9301`
materialPath = `${this.baseUrl}:9302`
// 14服务器
/* authPath = 'http://192.168.0.14:21624/auth'
systemPath = 'http://192.168.0.14:21624/system'
basePath = 'http://192.168.0.14:21624/base'
materialPath = 'http://192.168.0.14:21624/material' */
//基地址
/* authPath = 'http://169.254.91.222:9200'
systemPath = 'http://169.254.91.222:9201'
basePath = 'http://169.254.91.222:9301'
materialPath = 'http://169.254.91.222:9302' */
// 短链
serviceUrl = {
login: {
code: '/sendCode', // 获取验证码
checkCode: '/checkCode', // 验证码登录
log: '/login', // 账户登录
},
user: {
logOut: '/logout', // 退出登录
},
index: {
noticeCont: '/sysNotice/getList', // 获取公告内容
waitDo: '/app/getToDoList', // 获取待办事项
keyData: '/app/getCriticalData' // 获取关键数据
},
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', // 获取领料审批清单
subExam: '/tm_task/auditLeaseByCompany', // 通过领料审批
},
fetchMaterialOutStore: {
fetchInfoByCode: '/leaseOutDetails/getMaMachineByCode', // 根据maId获取机具详情
fetchInfoByQrCode: '/leaseOutDetails/getMaMachineByQrCode',
subOutStore: '/leaseOutDetails/submitOut', // 领料出库提交
},
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', // 提交单个审核
},
newInStore: {
fetchNewInStoreList: '/purchaseInput/list', // 获取新购入库列表
fetchNewBuyDetail: '/purchaseInput/putinDetails', // 获取新购入库详情
subNewBuy: '/purchaseInput/manageStatus', // 新购明细提交审核
},
fix: {
fixList: '/repair/getAppRepairTaskList', // 获取维修列表
fixDetail: '/repair/getAppRepairMaTypeList', // 获取维修明细
fixExam: '/repair/endRepairTask', // 提交维修审核
completeFix: '/repair/completeRepair', // 维修完成
submitFix: '/repair/submitRepairApply', // 提交维修申请
fixCrew: '/repair/getUserSelect', // 获取维修人员
maList: '/maPartType/list', // 获取配件树
fixFactory: '/supplierInfo/getSupplierSelect', // 获取维修厂家
},
repairTestInStore: {
repairTestInStoreList: '/RepairTestInput/getAppRepairedList', // 获取修试后入库列表
repairTestInStoreDetail: '/RepairTestInput/getAppRepairedDetailList', // 获取修试后列表详情
processOrReject: '/RepairTestInput/inputByType', // 修试审核通过或驳回
},
backMaterialReceive: {
backMaterialReceiveList: '/backReceive/getbackReceiveList', // 获取退料接收列表
backMaterialReceiveDetail: '/backReceive/receiveView',
backMaterialSetNumBack: '/backReceive/setNumBack',
backMaterialQrcodeQuery:'backReceive/qrcodeQuery',
backMaterialSetCodeBack:'backReceive/setCodeBack',
backReceiveCodeQuery:"backReceive/codeQuery",
backReceiveEndBack:"backReceive/endBack",
},
// 报废审核接口
crashExam: {
crashExamList: '/dev-api/material/scrap/getScrapTaskList',
crashExamDetails: '/dev-api/material/scrap/getScrapAuditList',
crashExamAudit: '/dev-api/material/scrap/audit',
},
//试验检验接口
testExam: {
crashExamList: '/dev-api/material/details/questList',
crashExamDetails: '/dev-api/material/details/getRepairAuditList',
crashExamAudit: '/dev-api/material/details/audit',
}
}
}
export default new HttpConfig()