api.ts
1.52 KB
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
import request from '@/utils/request';
import { AMS_HOST } from '@/utils/host';
import { http } from '@/typing/http';
export interface ListParams {
/**是否代管物品 1代管 0被领用 */
agent?: boolean;
/**资产类型 1固定资产 2低质品 3易耗品 */
type?: number;
/**关键字 */
keywords?: string;
/**库存来源类型 1.资产 2.配件 3.市场物料 */
sourceType?: number;
/**状态 1正常2已报废3已变卖 */
status?: number;
/**是否维修中 0正常1处理中 */
repair?: boolean;
/**是否报废中 0正常1处理中 */
scrap?: boolean;
/**是否变卖中 0正常1处理中 */
sell?: boolean;
/**是否调拨中 0正常1处理中 */
allocate?: boolean;
/**是否退回中 0正常1处理中 */
transfer?: boolean;
/**管理人员姓名
216 */
staffName?: string;
/** 物品唯一标识 */
uniqueCode?: string;
pageSize?: number;
current?: number;
}
export interface ListItems {
poolId: number;
fids: string;
name: string;
type: number;
standardId: number;
code: string;
uniqueCode: string;
unit: string;
specList: StanderList.AuthSpecList,
assetShopId: number;
assetShopName: string;
useShopId: number;
useShopName: string;
storageTime: number;
receiveTime: number;
storageNum: number;
staffId: number;
staffName: string;
manager: string;
unitPrice: number;
}
export function getDateApi(params: ListParams): http.PromisePageResp<ListItems> {
return request.get(`${AMS_HOST}/erp/operations/inventory/pool/page`, { params });
}