80 lines
2.0 KiB
JavaScript
80 lines
2.0 KiB
JavaScript
|
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
|
||
|
}
|