schangxiang@126.com
2024-11-26 4b2e89faeb6383335db4fc4a56d3cb71565abe08
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
import request from '/@/utils/request';
enum Api {
  AddWmsStockQuan = '/api/wmsStockQuan/add',
  DeleteWmsStockQuan = '/api/wmsStockQuan/delete',
  UpdateWmsStockQuan = '/api/wmsStockQuan/update',
  PageWmsStockQuan = '/api/wmsStockQuan/page', //888
  ShortagePage = '/api/wmsStockQuan/ShortagePage', 
  PageStockQuanForUse= '/api/wmsStockQuan/getStockQuanPageForUse',
  ListWmsStockQuan = '/api/wmsStockQuan/list',
  DetailWmsStockQuan = '/api/wmsStockQuan/detail',
  ImportExcelWmsStockQuan = '/api/wmsStockQuan/importExcel',
  DownloadExcelTemplateWmsStockQuan = '/api/wmsStockQuan/downloadExcelTemplate',
  PageWmsStockQuanFrozen = '/api/WmsStockQuan/Frozen',
  PageWmsStockQuanUnFrozen = '/api/WmsStockQuan/Unfreezeing',
  //PageStockQuanForXjd= '/api/WmsOrderMovement/GetKcMaterialGroup',
  PageStockQuanForXjd= '/api/v_wms_stock_quan_group/Page',
  PageWmsLocationViewDetail = '/api/WmsPlaceContainerInfo/Detail',
}
 
// 增加实时库存
export const addWmsStockQuan = (params?: any) =>
    request({
        url: Api.AddWmsStockQuan,
        method: 'post',
        data: params
    });
 
// 删除实时库存
export const deleteWmsStockQuan = (params?: any) => 
    request({
            url: Api.DeleteWmsStockQuan,
            method: 'post',
            data: params
        });
 
// 编辑实时库存
export const updateWmsStockQuan = (params?: any) => 
    request({
            url: Api.UpdateWmsStockQuan,
            method: 'post',
            data: params
        });
 
// 导入实时库存
export const importExcelWmsStockQuan = (params?: any) =>
    request({
        url: Api.ImportExcelWmsStockQuan,
        method: 'post',
        data: params
    });
 
// 下载导入实时库存模板
export const downloadExcelTemplateWmsStockQuan = (params?: any) => 
    request({
            url: Api.DownloadExcelTemplateWmsStockQuan,
            method: 'get',
            data: params,
            responseType: 'blob'
        });
 
 
// 分页查询实时库存
export const pageWmsStockQuan = (params?: any) => 
    request({
            url: Api.PageWmsStockQuan,
            method: 'post',
            data: params
        });
 
 
 
        // 分页查询实时库存
export const ShortagePage = (params?: any) => 
    request({
            url: Api.ShortagePage,
            method: 'post',
            data: params
        });
 
 
// 分页查询可用实时库存
export const pageStockQuanForUse = (params?: any) => 
    request({
            url: Api.PageStockQuanForUse,
            method: 'post',
            data: params
        });
            
// 分页查询可用实时库存
export const pageStockQuanForXjd = (params?: any) => 
    request({
            url: Api.PageStockQuanForXjd,
            method: 'post',
            data: params
        });
            
 
// 不分页查询实时库存
export const listWmsStockQuan = (params?: any) => 
    request({
            url: Api.ListWmsStockQuan,
            method: 'get',
            data: params
        });
 
// 详情实时库存
export const detailWmsStockQuan = (id: any) => 
    request({
            url: Api.DetailWmsStockQuan,
            method: 'get',
            data: { id }
        });
 
// 冻结
export const pageWmsStockQuanFrozen = (params?: any) => 
    request({
            url: Api.PageWmsStockQuanFrozen,
            method: 'post',
            data: params
        });
 
        // 解冻
export const pageWmsStockQuanUnFrozen = (params?: any) => 
request({
        url: Api.PageWmsStockQuanUnFrozen,
        method: 'post',
        data: params
    });
 
 
 
export const pageWmsLocationViewDetail = (params?: any) => 
request({
        url: Api.PageWmsLocationViewDetail,
        method: 'get',
        data: params
    });