| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- import request from '@/config/axios'
- // PMS SAP 领料单 VO
- export interface IotSapPickingListVO {
- id: number // 主键
- deptId: number // 组织部门id
- factoryId: number // SAP工厂id
- factory: string // 工厂(SAP)
- costCenterId: number // 成本中心id
- costCenter: string // 成本中心(SAP)
- storageLocationId: number // 库存地点id
- storageLocation: string // 库存地点
- number: string // 领料单号
- materialCode: string // 物料编码
- materialName: string // 物料名称
- materialGroupName: string // 物料组
- materialGroupId: number // 物料组id
- quantity: number // 数量
- unitPrice: number // 单价
- unit: string // 单位
- syncStatus: number // 同步状态 0未同步 1同步成功 2同步失败
- syncTime: Date // 最后一次同步时间
- syncError: string // 同步失败时的错误信息
- sort: number // 排序
- status: number // 状态 0启用 1停用
- remark: string // 备注
- }
- // PMS SAP 领料单 API
- export const IotSapPickingListApi = {
- // 查询PMS SAP 领料单分页
- getIotSapPickingListPage: async (params: any) => {
- return await request.get({ url: `/pms/iot-sap-picking-list/page`, params })
- },
- // 查询PMS SAP 领料单详情
- getIotSapPickingList: async (id: number) => {
- return await request.get({ url: `/pms/iot-sap-picking-list/get?id=` + id })
- },
- // 新增PMS SAP 领料单
- createIotSapPickingList: async (data: IotSapPickingListVO) => {
- return await request.post({ url: `/pms/iot-sap-picking-list/create`, data })
- },
- // 修改PMS SAP 领料单
- updateIotSapPickingList: async (data: IotSapPickingListVO) => {
- return await request.put({ url: `/pms/iot-sap-picking-list/update`, data })
- },
- // 删除PMS SAP 领料单
- deleteIotSapPickingList: async (id: number) => {
- return await request.delete({ url: `/pms/iot-sap-picking-list/delete?id=` + id })
- },
- // 导出PMS SAP 领料单 Excel
- exportIotSapPickingList: async (params) => {
- return await request.download({ url: `/pms/iot-sap-picking-list/export-excel`, params })
- },
- }
|