|
|
@@ -13,7 +13,7 @@ import request from '@/router/axios'
|
|
|
* @param {number} current - 当前页码
|
|
|
* @param {number} size - 每页大小
|
|
|
* @param {Object} params - 查询参数
|
|
|
- * @returns {AxiosResponse} 分页查询结果
|
|
|
+ * @returns {Promise<AxiosResponse>} 分页查询结果
|
|
|
*/
|
|
|
export const getInventoryList = async (current, size, params) => {
|
|
|
return request({
|
|
|
@@ -30,7 +30,7 @@ export const getInventoryList = async (current, size, params) => {
|
|
|
/**
|
|
|
* 获取库存详情
|
|
|
* @param {string | number} id - 库存记录ID
|
|
|
- * @returns {AxiosResponse} 库存详情
|
|
|
+ * @returns {Promise<AxiosResponse>} 库存详情
|
|
|
*/
|
|
|
export const getInventoryDetail = async (id) => {
|
|
|
return request({
|
|
|
@@ -42,7 +42,7 @@ export const getInventoryDetail = async (id) => {
|
|
|
/**
|
|
|
* 获取完整库存列表(不分页)
|
|
|
* @param {Object} params - 查询参数
|
|
|
- * @returns {AxiosResponse} 库存列表
|
|
|
+ * @returns {Promise<AxiosResponse>} 库存列表
|
|
|
*/
|
|
|
export const getInventoryFullList = async (params) => {
|
|
|
return request({
|
|
|
@@ -57,7 +57,7 @@ export const getInventoryFullList = async (params) => {
|
|
|
* @param {number} current - 当前页码
|
|
|
* @param {number} size - 每页大小
|
|
|
* @param {Object} params - 查询参数
|
|
|
- * @returns {AxiosResponse} 分页查询结果
|
|
|
+ * @returns {Promise<AxiosResponse>} 分页查询结果
|
|
|
*/
|
|
|
export const getMaterialList = async (current, size, params) => {
|
|
|
return request({
|
|
|
@@ -74,7 +74,7 @@ export const getMaterialList = async (current, size, params) => {
|
|
|
/**
|
|
|
* 获取物料档案详情
|
|
|
* @param {string | number} id - 物料ID
|
|
|
- * @returns {AxiosResponse} 物料详情
|
|
|
+ * @returns {Promise<AxiosResponse>} 物料详情
|
|
|
*/
|
|
|
export const getMaterialDetail = async (id) => {
|
|
|
return request({
|
|
|
@@ -86,7 +86,7 @@ export const getMaterialDetail = async (id) => {
|
|
|
/**
|
|
|
* 获取完整物料档案列表(不分页)
|
|
|
* @param {Object} params - 查询参数
|
|
|
- * @returns {AxiosResponse} 物料列表
|
|
|
+ * @returns {Promise<AxiosResponse>} 物料列表
|
|
|
*/
|
|
|
export const getMaterialFullList = async (params) => {
|
|
|
return request({
|
|
|
@@ -99,7 +99,7 @@ export const getMaterialFullList = async (params) => {
|
|
|
/**
|
|
|
* 添加订单明细
|
|
|
* @param {SalesOrderItemCreateForm} row - 订单明细数据
|
|
|
- * @returns {OrderOperationResponse} 添加结果
|
|
|
+ * @returns {Promise<OrderOperationResponse>} 添加结果
|
|
|
*/
|
|
|
export const addOrderItem = async (row) => {
|
|
|
return request({
|
|
|
@@ -112,7 +112,7 @@ export const addOrderItem = async (row) => {
|
|
|
/**
|
|
|
* 更新订单明细
|
|
|
* @param {SalesOrderItemCreateForm} row - 订单明细数据
|
|
|
- * @returns {OrderOperationResponse} 更新结果
|
|
|
+ * @returns {Promise<OrderOperationResponse>} 更新结果
|
|
|
*/
|
|
|
export const updateOrderItem = async (row) => {
|
|
|
return request({
|
|
|
@@ -125,7 +125,7 @@ export const updateOrderItem = async (row) => {
|
|
|
/**
|
|
|
* 更新订单
|
|
|
* @param {SalesOrderCreateForm} row - 订单数据
|
|
|
- * @returns {OrderOperationResponse} 更新结果
|
|
|
+ * @returns {Promise<OrderOperationResponse>} 更新结果
|
|
|
*/
|
|
|
export const updateOrder = async (row) => {
|
|
|
return request({
|
|
|
@@ -138,7 +138,7 @@ export const updateOrder = async (row) => {
|
|
|
/**
|
|
|
* 创建销售订单(包含订单明细)
|
|
|
* @param {SalesOrderCreateForm} data - 销售订单创建表单数据
|
|
|
- * @returns {SalesOrderCreateResponse} 创建结果
|
|
|
+ * @returns {Promise<SalesOrderCreateResponse>} 创建结果
|
|
|
*/
|
|
|
export const createSalesOrder = async (data) => {
|
|
|
return request({
|
|
|
@@ -151,7 +151,7 @@ export const createSalesOrder = async (data) => {
|
|
|
/**
|
|
|
* 根据PID获取PC Blade发货跟踪信息
|
|
|
* @param {string} pid - 产品ID或订单ID
|
|
|
- * @returns {AxiosResponse} PC Blade发货跟踪信息
|
|
|
+ * @returns {Promise<AxiosResponse>} PC Blade发货跟踪信息
|
|
|
*/
|
|
|
export const getPcBladeShipmentTrackingByPid = async (pid) => {
|
|
|
return request({
|
|
|
@@ -166,7 +166,7 @@ export const getPcBladeShipmentTrackingByPid = async (pid) => {
|
|
|
/**
|
|
|
* 根据CID获取PC Blade发货跟踪信息
|
|
|
* @param {string} cid - 客户ID
|
|
|
- * @returns {AxiosResponse} PC Blade发货跟踪信息
|
|
|
+ * @returns {Promise<AxiosResponse>} PC Blade发货跟踪信息
|
|
|
*/
|
|
|
export const getPcBladeShipmentTrackingByCid = async (cid) => {
|
|
|
return request({
|
|
|
@@ -181,7 +181,7 @@ export const getPcBladeShipmentTrackingByCid = async (cid) => {
|
|
|
/**
|
|
|
* 根据订单ID获取PC Blade订单发货信息
|
|
|
* @param {number} orderId - 订单ID
|
|
|
- * @returns {AxiosResponse} 订单发货信息
|
|
|
+ * @returns {Promise<AxiosResponse>} 订单发货信息
|
|
|
*/
|
|
|
export const getPcBladeOrderShipmentByOrderId = async (orderId) => {
|
|
|
return request({
|
|
|
@@ -196,7 +196,7 @@ export const getPcBladeOrderShipmentByOrderId = async (orderId) => {
|
|
|
/**
|
|
|
* 根据订单代码获取PC Blade订单发货信息
|
|
|
* @param {string} orderCode - 订单代码
|
|
|
- * @returns {AxiosResponse} 订单发货信息
|
|
|
+ * @returns {Promise<AxiosResponse>} 订单发货信息
|
|
|
*/
|
|
|
export const getPcBladeOrderShipmentByOrderCode = async (orderCode) => {
|
|
|
return request({
|
|
|
@@ -211,7 +211,7 @@ export const getPcBladeOrderShipmentByOrderCode = async (orderCode) => {
|
|
|
/**
|
|
|
* 根据订单ID获取PC Blade订单发票信息
|
|
|
* @param {number} orderId - 订单ID
|
|
|
- * @returns {AxiosResponse} 订单发票信息
|
|
|
+ * @returns {Promise<AxiosResponse>} 订单发票信息
|
|
|
*/
|
|
|
export const getPcBladeOrderInvoiceByIdFind = async (orderId) => {
|
|
|
return request({
|
|
|
@@ -226,7 +226,7 @@ export const getPcBladeOrderInvoiceByIdFind = async (orderId) => {
|
|
|
/**
|
|
|
* 根据订单编码获取PC Blade订单发票信息
|
|
|
* @param {string} orderCode - 订单编码
|
|
|
- * @returns {AxiosResponse} 订单发票信息
|
|
|
+ * @returns {Promise<AxiosResponse>} 订单发票信息
|
|
|
*/
|
|
|
export const getPcBladeOrderInvoiceByCodeFind = async (orderCode) => {
|
|
|
return request({
|