李红攀:V2.0.001仓库管理
This commit is contained in:
64
src/api/erp/stock-check/index.ts
Normal file
64
src/api/erp/stock-check/index.ts
Normal file
@@ -0,0 +1,64 @@
|
||||
import type { PageParam, PageResult } from '@/http/types'
|
||||
import { http } from '@/http/http'
|
||||
|
||||
/** 盘点单项 */
|
||||
export interface StockCheckItem {
|
||||
id?: number
|
||||
stockCheckId?: number
|
||||
warehouseId?: number
|
||||
warehouseName?: string
|
||||
productId?: number
|
||||
productName?: string
|
||||
productUnitName?: string
|
||||
stockCount?: number
|
||||
actualCount?: number
|
||||
count?: number
|
||||
productPrice?: number
|
||||
totalPrice?: number
|
||||
remark?: string
|
||||
}
|
||||
|
||||
/** 盘点单信息 */
|
||||
export interface StockCheck {
|
||||
id?: number
|
||||
no?: string
|
||||
checkTime?: string
|
||||
totalCount?: number
|
||||
totalPrice?: number
|
||||
status?: number
|
||||
remark?: string
|
||||
items?: StockCheckItem[]
|
||||
productNames?: string
|
||||
creatorName?: string
|
||||
createTime?: number
|
||||
}
|
||||
|
||||
/** 获取盘点单分页列表 */
|
||||
export function getStockCheckPage(params: PageParam) {
|
||||
return http.get<PageResult<StockCheck>>('/erp/stock-check/page', params)
|
||||
}
|
||||
|
||||
/** 获取盘点单详情 */
|
||||
export function getStockCheck(id: number) {
|
||||
return http.get<StockCheck>(`/erp/stock-check/get?id=${id}`)
|
||||
}
|
||||
|
||||
/** 创建盘点单 */
|
||||
export function createStockCheck(data: StockCheck) {
|
||||
return http.post<number>('/erp/stock-check/create', data)
|
||||
}
|
||||
|
||||
/** 更新盘点单 */
|
||||
export function updateStockCheck(data: StockCheck) {
|
||||
return http.put<boolean>('/erp/stock-check/update', data)
|
||||
}
|
||||
|
||||
/** 更新盘点单状态 */
|
||||
export function updateStockCheckStatus(id: number, status: number) {
|
||||
return http.put<boolean>('/erp/stock-check/update-status', undefined, { id, status })
|
||||
}
|
||||
|
||||
/** 删除盘点单 */
|
||||
export function deleteStockCheck(ids: number[]) {
|
||||
return http.delete<boolean>('/erp/stock-check/delete', undefined, { ids: ids.join(',') })
|
||||
}
|
||||
Reference in New Issue
Block a user