import { pageWmsArea } from "../api/main/WmsBase/wmsArea";
|
import { pageWmsContainerType } from "../api/main/WmsBase/wmsContainerType";
|
import { pageWmsUnit } from "../api/main/WmsBase/wmsUnit";
|
import { pageBaseCustomer } from "../api/main/WmsBase/baseCustomer";
|
import { pageWmsWarehouse } from "../api/main/WmsBase/wmsWarehouse";
|
import { pageWmsFactory } from "/@/api/main/WmsBase/wmsFactory";
|
import { pageWmsMaterialType } from "/@/api/main/WmsBase/wmsMaterialType";
|
import { listWmsBusinessType } from "/@/api/main/WmsBase/wmsBusinessType";
|
// 读取所有下拉数据
|
/***
|
工厂信息
|
*/
|
export const handleSlectDataWmsfactory = async () => {
|
var res = await pageWmsFactory({
|
// isDisabled:false,//false :是否禁用=否
|
page: 1,
|
pageSize: 100000,
|
total: 0,
|
IsDisabled:false
|
});
|
var dataArr = res.data.result?.items
|
dataArr.forEach((element:any) => {
|
element.code = element.factoryCode
|
element.value = element.factoryName
|
});
|
res = dataArr ?? [];
|
return res
|
};
|
|
/***
|
仓库信息
|
*/
|
export const handleSlectDatawmsWarehouse = async () => {
|
var res = await pageWmsWarehouse({
|
page: 1,
|
pageSize: 100000,
|
total: 0,
|
IsDisabled:false
|
});
|
var dataArr = res.data.result?.items
|
dataArr.forEach((element:any) => {
|
//element.code = element.id
|
element.value = element.name
|
});
|
res = dataArr ?? [];
|
return res
|
};
|
|
/***
|
库区信息
|
*/
|
export const handleSlectDataWmsArea = async (paramFrom?:any) => {
|
{
|
var param = {
|
page: 1,
|
pageSize: 100000,
|
total: 0,
|
IsDisabled:false
|
}
|
if(paramFrom){
|
param = paramFrom
|
}
|
var res = await pageWmsArea(param);
|
var dataArr = res.data.result?.items
|
dataArr.forEach((element:any) => {
|
// element.code = element.id
|
element.code = element.areaCode
|
element.value = element.areaName
|
});
|
res = dataArr ?? [];
|
return res
|
}
|
|
};
|
|
|
/***
|
容器类型ID
|
*/
|
export const handleSlectDatawmsContainerType = async () => {
|
var res = await pageWmsContainerType({
|
page: 1,
|
pageSize: 100000,
|
total: 0,
|
IsDisabled:false
|
});
|
var dataArr = res.data.result?.items
|
dataArr.forEach((element:any) => {
|
// element.code = element.id
|
element.code = element.typeCode
|
element.value = element.typeName
|
});
|
res = dataArr ?? [];
|
return res
|
};
|
|
/***
|
物料类型
|
*/
|
export const handleSlectDataWmsMaterialType = async () => {
|
var res = await pageWmsMaterialType({
|
page: 1,
|
pageSize: 100000,
|
total: 0,
|
IsDisabled:false
|
});
|
var dataArr = res.data.result?.items
|
dataArr.forEach((element:any) => {
|
element.code = element.id
|
element.value = element.materialTypeName
|
});
|
res = dataArr ?? [];
|
return res
|
};
|
|
/***
|
单位
|
*/
|
export const handleSlectDatawmsUnit = async () => {
|
var res = await pageWmsUnit({
|
page: 1,
|
pageSize: 100000,
|
total: 0,
|
IsDisabled:false
|
});
|
var dataArr = res.data.result?.items
|
dataArr.forEach((element:any) => {
|
element.code = element.unitCode
|
element.value = element.unitName
|
});
|
res = dataArr ?? [];
|
return res
|
};
|
|
/***
|
往来企业
|
*/
|
export const handleSlectDataSupplier = async (pram?:any) => {
|
var res = await pageBaseCustomer({
|
page: 1,
|
pageSize: 100000,
|
total: 0,
|
IsDisabled:false,
|
...pram
|
});
|
var dataArr = res.data.result?.items
|
dataArr.forEach((element:any) => {
|
element.code = element.custCode
|
element.value = element.custChinaName
|
});
|
res = dataArr ?? [];
|
return res
|
};
|
|
/***
|
业务类型
|
*/
|
export const handleSlectDataWmsBusinessType = async (moveType:any,UpDownShelvesType?:any) => {
|
var res = await listWmsBusinessType({
|
// isDisabled:false,//false :是否禁用=否
|
UpDownShelvesType:UpDownShelvesType, //下架单待入参数
|
moveType:moveType, //其它页面都传这个
|
IsDisabled:false
|
});
|
var dataArr = res.data.result
|
|
// dataArr.forEach((element:any) => {
|
// // element.code = element.businessTypeValue
|
// // element.value = element.businessTypeName
|
// });
|
res = dataArr ?? [];
|
return res
|
};
|