pda_uniapp/api/wms/sku.js

80 lines
2.0 KiB
JavaScript
Raw Normal View History

2025-08-07 15:33:34 +08:00
import request from '@/utils/request'
/** 接口 */
const Api = {
skuList: '/api/wms/sku/list',
lineCodeList: '/api/sys/dict/data/list',
skuTypeList: '/api/wms/skuCategory/list',
inventoryList: '/api/wms/pda/inventoryList',
}
//获取库存列表
export async function getInventoryList(dictType ){
var dictionary =[];
let responseData = await request({
url: Api.inventoryList,
data:dictType,
method: 'get'
}).then(response => {
dictionary = response.data;
dictionary.map((item) => {
item.text = item.skuCode+item.skuName
item.value = item.skuCode
});
}).catch((e)=>{
console.log("获取库存列表数据时出现异常",e)
});
return dictionary
}
//获取物料信息 适配于 uni-select 下拉值数据中需要text字段的渲染
export async function getSkuDictionary(dictType ){
var dictionary =[];
let responseData = await request({
url: Api.skuList,
data:dictType,
method: 'get'
}).then(response => {
dictionary = response.data;
dictionary.map((item) => {
item.text = item.skuCode+item.skuName
item.value = item.skuCode
});
}).catch((e)=>{
console.log("获取物料下拉值数据时出现异常",e)
});
return dictionary
}
export async function getSkuTypes(){
var dictionary =[];
let responseData = await request({
url: Api.skuTypeList,
method: 'get'
}).then(response => {
dictionary = response.data;
dictionary.map((item) => {
item.text = item.categoryName
item.value = item.categoryCode
});
}).catch((e)=>{
console.log("获取物料分类下拉值数据时出现异常",e)
});
return dictionary
}
export async function getLineCodes(){
var dictionary =[];
let responseData = await request({
url: Api.lineCodeList,
data:{code:"lineCodes"},
method: 'get'
}).then(response => {
dictionary = response.data;
dictionary.map((item) => {
item.text = item.label
item.value = item.value
});
}).catch((e)=>{
console.log("获取线体下拉值数据时出现异常",e)
});
return dictionary
}