Blame view

src/pages/pms/partPlan/PlanManage/subpages/Detail/api.ts 2.1 KB
12f15fa6   by1642146903   fix
1
2
3
4
5
6
7
8
9
  import { http } from '@/typing/http';
  import request from '@/utils/request';
  import { PMS_HOST } from '@/utils/host';
  
  /**
   * 明细
   */
  export interface DetailVO {
    brandName?: string; // 品牌名称
79d4a3b6   jiangwei   计划管理增加草稿和继续编辑功能
10
    brandId?: number; // 品牌ID
bbc8cff2   by1642146903   配件计划管理调整
11
12
13
14
15
16
17
18
    settleDealerName?: string; // 结算商家
    settleShopName?: string; // 结算门店
    suppliers?: SupplierVO[]; // 配件集合
  }
  
  export interface SupplierVO {
    planSupplierId?: number; // 采购供应商Id
    planSupplierNo?: string; // 供应商采购单号
12f15fa6   by1642146903   fix
19
    supplierName?: string; // 供应商名称
bbc8cff2   by1642146903   配件计划管理调整
20
21
22
23
24
25
26
    totalAmount?: number; // 总金额
    thisTimeAdvanceAmount?: number; // 本次预付款
    storages?: StorageVO[]; // 库房集合
  }
  
  export interface StorageVO {
    planGroupId?: number; // 计划分组ID
12f15fa6   by1642146903   fix
27
28
29
    shopName?: string; // 门店名称
    storageName?: string; // 库房名称
    purchaseNo?: string; // 采购单号
bbc8cff2   by1642146903   配件计划管理调整
30
    totalAmount?: string; // 总金额
12f15fa6   by1642146903   fix
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
    parts?: PartVO[]; // 配件集合
  }
  
  export interface PartVO {
    partId?: number; // 配件Id
    partName?: string; // 配件名称
    splitUnit?: string; // 拆分规格
    partUnit?: string; // 配件规格
    partCode?: string; // 配件编码
    partCnt?: number; // 配件编码
    splitCnt?: number; // 配件数量(拆分)
    price?: number; // 采购单价
  }
  
  export interface Params {
    planId?: number;
    planGroupId?: number;
    planNo?: string;
    no?: string;
  }
da356727   jiangwei   配件计划调整
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
  export interface Item {
    /**
     * 计划单号
     */
    planNo?: string;
    /**
     * 品牌ID
     */
    brandId?: number;
    /**
     * 计划日期
     */
    planDate?: string;
    /**
     * 审核单号
     */
    approvalOrderNo?: string;
    /**
     * 计划人员
     */
    userName?: string;
    /**
     * 库销比
     */
    ratio?: number;
    /**
     * 计划库销比
     */
    planRatio?: number;
    /**
     * 计划状态 1:待审核2:已通过9:已拒绝
     */
    status?: string;
    /**
     * 备注
     */
    remark?: string;
    /**
     * 附件
     */
    fids?: string;
    /**
     * 计划列表
     */
    list?: DetailVO[];
  }
12f15fa6   by1642146903   fix
97
98
99
  /**
   * 查询明细
   */
da356727   jiangwei   配件计划调整
100
  export function getDetail(params?: Params): http.PromiseResp<Item> {
12f15fa6   by1642146903   fix
101
102
    return request.get(`${PMS_HOST}/erp/part/plan/get/plan/group/detail`, { params });
  }