|
@@ -1,58 +1,36 @@
|
|
|
import request from '@/router/axios';
|
|
|
|
|
|
-/**
|
|
|
- * 订单分页查询
|
|
|
- * @param {number} current - 当前页码
|
|
|
- * @param {number} size - 每页大小
|
|
|
- * @param {OrderQueryParams} params - 查询参数
|
|
|
- * @returns {Promise<ApiResponse<PageResult<OrderItem>>>} 分页查询结果
|
|
|
- */
|
|
|
export const getList = (current, size, params) => {
|
|
|
return request({
|
|
|
- url: '/blade-factory/api/factory/order',
|
|
|
+ url: '/api/blade-factory/api/factory/order',
|
|
|
method: 'get',
|
|
|
params: {
|
|
|
...params,
|
|
|
- current: current, // 将注释的 pages: current 改为 current: current
|
|
|
+ current: current,
|
|
|
size
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-/**
|
|
|
- * 添加订单
|
|
|
- * @param {OrderForm} row - 订单表单数据
|
|
|
- * @returns {Promise<ApiResponse<boolean>>} 添加结果
|
|
|
- */
|
|
|
export const add = (row) => {
|
|
|
return request({
|
|
|
- url: '/blade-factory/api/factory/order',
|
|
|
+ url: '/api/blade-factory/api/factory/order',
|
|
|
method: 'post',
|
|
|
data: row
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-/**
|
|
|
- * 修改订单
|
|
|
- * @param {OrderForm} row - 订单表单数据
|
|
|
- * @returns {Promise<ApiResponse<boolean>>} 修改结果
|
|
|
- */
|
|
|
export const update = (row) => {
|
|
|
return request({
|
|
|
- url: '/blade-factory/api/factory/order',
|
|
|
+ url: '/api/blade-factory/api/factory/order',
|
|
|
method: 'put',
|
|
|
data: row
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-/**
|
|
|
- * 删除订单
|
|
|
- * @param {string} ids - 要删除的ID,多个用逗号分隔
|
|
|
- * @returns {Promise<ApiResponse<boolean>>} 删除结果
|
|
|
- */
|
|
|
export const remove = (ids) => {
|
|
|
return request({
|
|
|
- url: '/blade-factory/api/factory/order/remove',
|
|
|
+ url: '/api/blade-factory/api/factory/order/remove',
|
|
|
method: 'post',
|
|
|
params: {
|
|
|
ids
|
|
@@ -60,14 +38,9 @@ export const remove = (ids) => {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-/**
|
|
|
- * 获取订单详情
|
|
|
- * @param {string|number} id - 订单ID
|
|
|
- * @returns {Promise<ApiResponse<OrderItem>>} 订单详情
|
|
|
- */
|
|
|
export const getDetail = (id) => {
|
|
|
return request({
|
|
|
- url: `/blade-factory/api/factory/order/detail`,
|
|
|
+ url: `/api/blade-factory/api/factory/order/detail`,
|
|
|
method: 'get',
|
|
|
params: {
|
|
|
id
|
|
@@ -75,18 +48,13 @@ export const getDetail = (id) => {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-/**
|
|
|
- * 根据客户编码获取客户地址列表
|
|
|
- * @param {string} customerCode - 客户编码
|
|
|
- * @returns {Promise<ApiResponse<CustomerAddressOption[]>>} 客户地址选项列表
|
|
|
- */
|
|
|
export const getCustomerAddressList = (customerCode) => {
|
|
|
return request({
|
|
|
- url: '/blade-factory/api/factory/address',
|
|
|
+ url: '/api/blade-factory/api/factory/address',
|
|
|
method: 'get',
|
|
|
params: {
|
|
|
customerCode,
|
|
|
- size: 100 // 获取该客户的所有地址
|
|
|
+ size: 100
|
|
|
}
|
|
|
})
|
|
|
}
|