|
@ -0,0 +1,404 @@
|
|
|
|
import request from "@/utils/request";
|
|
|
|
import {BASE} from "@/api/apiGateway"
|
|
|
|
|
|
|
|
let service = {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//备货单相关接口 start
|
|
|
|
replenishList: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseUp/docFullInfo`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
replenishFindById: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseUp/getUpDetailListById`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
replenishCreate: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseUp/create`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
replenishUpdate: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseUp/update`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
replenishDelete: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseUp/delete`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
baseUpGetRecordByPage: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseUp/getRecordByPage`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
// 生成备货单
|
|
|
|
baseUpCreateUp: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseUp/createUp`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
getUpDetailById: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseUp/getUpDetailById`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
// .获取补货记录明细 recordId
|
|
|
|
getRecordDetailListById: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseUp/getRecordDetailListById`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
//备货单相关接口 end
|
|
|
|
|
|
|
|
|
|
|
|
//出库单相关接口 start
|
|
|
|
outboundOrderList: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseOut/docFullInfo`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
outboundOrderCreate: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseOut/create`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
outboundOrderUpdate: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseOut/update`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
outboundOrderDelete: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseOut/delete`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
// 修改出货单领取状态
|
|
|
|
changeReceiveState: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseOut/changeReceiveState`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
changeMoreReceiveState: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseOut/changeMoreReceiveState`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
// 生成出库单
|
|
|
|
baseOutCreateUp: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseOut/createUp`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
// 出库单明细
|
|
|
|
getOutDetailById: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseOut/getOutDetailById`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
//出库单相关接口 end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//药品信息 start
|
|
|
|
drugList: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseDrug/docFullInfo`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
getDrugDetailListById: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseDrug/getDrugDetailListById`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
//药品信息 end
|
|
|
|
|
|
|
|
|
|
|
|
//设备相关接口 start
|
|
|
|
deviceList: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseDevice/docFullInfo`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
deviceCreate: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseDevice/create`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
deviceUpdate: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseDevice/update`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
deviceDelete: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseDevice/delete`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
// 获取缺货列表
|
|
|
|
getOutOfStockDeviceList: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseDevice/getOutOfStockDeviceList`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
// 获取缺货信息
|
|
|
|
getDetialOutOfStock: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseDevice/getDetialOutOfStock`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
//通过设备id 查询 所绑定的补货员信息列表 deviceId
|
|
|
|
getUserListByDeviceId: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseDevice/getUserListByDeviceId`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
//获取设备信息
|
|
|
|
findDeviceById: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseDevice/findById`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
getDevicesByMoreContent: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseDevice/getDevicesByMoreContent`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
// 更新设备投放地址
|
|
|
|
updateAddressInfo: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseDevice/updateAddressInfo`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
// 更新设备社区
|
|
|
|
updateCommunity: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseDevice/updateCommunity`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
//解绑设备 deviceIds
|
|
|
|
unbindDevice: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseDevice/unbindDevice`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
updateSaleStatus: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseDevice/updateSaleStatus`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
// 新增投放地址
|
|
|
|
createAddress: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseDevice/createAddress`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
// 删除投放地址
|
|
|
|
deleteAddress: function(data) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseDevice/deleteAddress`,
|
|
|
|
method: "post",
|
|
|
|
data
|
|
|
|
});
|
|
|
|
},
|
|
|
|
// 获取投放地址列表
|
|
|
|
getDevicesDeliveryList: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseDevice/getDevicesDeliveryList`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
// 处方明细接口
|
|
|
|
getOrderDetailById: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseOrder/getOrderDetailById`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
|
|
|
|
//获取设备统计
|
|
|
|
countall: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseDevice/countall`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
warrayGetExceed: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseWarray/getExceed`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
warrayGetFlow: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseWarray/getFlow`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
warrayGetNetwork: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseWarray/getNetwork`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
warrayGetFault: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseWarray/getFault`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
warrayGetOffline: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseWarray/getOffline`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
warrayGetHumidity: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseWarray/getHumidity`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
warrayGetTemperature: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseWarray/getTemperature`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
//设备相关接口 end
|
|
|
|
|
|
|
|
|
|
|
|
//订单相关接口 start
|
|
|
|
orderList: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseOrder/docFullInfo`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
getOrderDetailListById: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseOrder/getOrderDetailListById`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
//设备相关接口 end
|
|
|
|
|
|
|
|
|
|
|
|
//补货员列表
|
|
|
|
replenishErList: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseUser/docFullInfo`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
// 分配设备(员工) userIds deviceIds isAll
|
|
|
|
allotDevice: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/baseUser/allotDevice`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
|
|
|
|
// 检查订单并且返回药品库存信息
|
|
|
|
checkOrderAndReturn: function(params) {
|
|
|
|
return request({
|
|
|
|
url: `${BASE}/open/noLogin/checkOrderAndReturn`,
|
|
|
|
method: "get",
|
|
|
|
params
|
|
|
|
});
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
export default service;
|