f33cc9f7
by1642146903
计划池
|
1
2
3
|
import { http } from '@/typing/http';
import request from '@/utils/request';
import { PMS_HOST } from '@/utils/host';
|
57b51c35
jiangwei
配件计划池增加查看90天出库详情和...
|
4
|
import { PartVO } from '@/pages/pms/partPlan/CustBuyPlan/api';
|
f33cc9f7
by1642146903
计划池
|
5
6
7
8
9
10
11
12
13
14
|
export interface Params {
brandId?: number, // 品牌ID
storageIds?: string, // 库房ID集合
type?: number; // 类型1区域库2库房3车系4车型5配件
detailType?: number; // 类型1区域库2库房3车系4车型5配件
partType?: number; // 配件类型1配件2装潢3辅料4养护
id?: number; // 上一个列表ID
storageId?: number; // Form
|
e466f419
jiangwei
配件外采调整
|
15
16
|
isOil?: boolean;
keywords?: string
|
67c1c3e7
jiangwei
配件外采计划池筛选条件
|
17
|
poolType?:number
|
f33cc9f7
by1642146903
计划池
|
18
19
20
|
}
export interface ListVO {
|
e466f419
jiangwei
配件外采调整
|
21
|
poolId: number; // 计划池id
|
57b51c35
jiangwei
配件计划池增加查看90天出库详情和...
|
22
|
poolIds?: string,
|
f33cc9f7
by1642146903
计划池
|
23
24
25
|
id?: number;
name?: string; // 名称
code?: string; // 编码
|
12f15fa6
by1642146903
fix
|
26
27
28
|
partId?: number;
partName?: string; // 名称
partCode?: string; // 编码
|
f33cc9f7
by1642146903
计划池
|
29
30
31
32
33
34
|
storageId?: number; // 库房ID
storageName?: string; // 库房名称
supplierId?: number; // 供应商ID
supplierName?: string; // 供应商名称
shopId?: number; // 门店ID
shopName?: string; // 门店名称
|
48df7798
jiangwei
计划池展示信息优化
|
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
ratio?: number; // 动态库销比 前
planRatio?: number // 计划后库销比
storageLockedCnt?: number // 在库已锁数量
storageUnlockCnt?: number // 在库未锁数量
onTheWayLockedCnt?: number // 采购在途已锁总数量
onTheWayUnlockCnt?: number // 采购在途未锁总数量
onTheWayLockedAmount?: number // 采购在途已锁金额
onTheWayUnlockAmount?: number // 采购在途未锁金额
transferCnt?: number // 调件在途数量
transferAmount?: number // 调件在途金额
lockCnt?: number //锁件数量
outStockCnt?: number //近90天出库数量
outStockAmount?: number //近90天出库金额
costPrice?: number //加权成本价
buyCnt?: number // 订件数量
buyAmount?: number // 订件金额
typeName?: string // 来源类型
partTypeName?: string // 配件类型
isOil?: boolean
|
f33cc9f7
by1642146903
计划池
|
56
57
58
59
60
61
62
63
64
65
|
stockAmount?: number; // 库存金额
stockCnt?: number; // 库存数量
outCnt?: number; // 出库数量
outAmount?: number; // 出库金额
price?: number; // 采购单价(配件展示)
cnt?: number; // 采购数量(配件展示)
count?: number; // 采购数量(配件展示)
unit?: string; // 采购规格(配件展示)
splitUnit?: string; // 拆分件规格(配件展示)
splitCnt?: number; // 拆分件数量(配件展示)
|
57b51c35
jiangwei
配件计划池增加查看90天出库详情和...
|
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
|
partType?:number,
planWaitListIds?:string
}
export interface OutItem{
/**
* 配件ID
*/
partId?:number;
/**
* 配件编码
*/
partCode?:string;
/**
* 配件名称
*/
partName?:string;
/**
* 出库数量
*/
partCnt?:number;
/**
* 成本价
*/
costPrice?:number;
/**
* 出库类型1工单2装潢
*/
type?:number;
/**
* 出库类型ID
*/
typeId?:string;
/**
* 服务站id
*/
shopId?:number;
/**
* 服务站名称
*/
shopName?:string;
/**
* 集团ID
*/
groupId?:number;
/**
* 出库时间
*/
outTime?:string;
/**
* 类型名称
*/
typeName?:string;
|
f33cc9f7
by1642146903
计划池
|
120
121
122
123
124
125
126
127
|
}
/**
* 查询计划池列表
*/
export function getList(params: Params): http.PromiseResp<ListVO[]> {
return request.get(`${PMS_HOST}/erp/plan/pool/list`, {params});
}
|
ca0a8559
jiangwei
计划池新增编辑删除功能
|
128
129
130
131
|
export function deleteApi(params: {poolId: number}) {
return request.post(`${PMS_HOST}/erp/plan/pool/delete/plan`, {...params});
}
|
57b51c35
jiangwei
配件计划池增加查看90天出库详情和...
|
132
|
|
ca0a8559
jiangwei
计划池新增编辑删除功能
|
133
134
135
|
export function editApi(params: { poolId?: number, partCnt?: number}) {
return request.post(`${PMS_HOST}/erp/plan/pool/update/plan`, {...params});
}
|
57b51c35
jiangwei
配件计划池增加查看90天出库详情和...
|
136
137
138
139
140
141
142
143
|
export function outFlowApi(params: { poolIds?: any, planId?: number, current?: number, pageSize?:number}):http.PromisePageResp<OutItem> {
return request.get(`${PMS_HOST}/erp/storage/out/list`, {params});
}
export function custBuyApi(params: { planWaitListIds?: any}):http.PromiseResp<PartVO[]> {
return request.get(`${PMS_HOST}/erp/cus/buy/part/get/buy/part/list`, {params});
}
|