Browse Source

refactor(api): 统一API路径前缀为'/api/blade-factory'

yz 1 month ago
parent
commit
6b7ae7faa8

+ 6 - 6
src/api/announcement/category.js

@@ -58,7 +58,7 @@ import request from '@/router/axios';
  */
 export const getCategoryList = () => {
   return request({
-    url: '/blade-factory/api/factory/notice/category/list',
+    url: '/api/blade-factory/api/factory/notice/category/list',
     method: 'get'
   })
 }
@@ -78,7 +78,7 @@ export const getCategoryList = () => {
  */
 export const addCategory = (params) => {
   return request({
-    url: '/blade-factory/api/factory/notice/category/add',
+    url: '/api/blade-factory/api/factory/notice/category/add',
     method: 'post',
     data: {
       sortOrder: 0,
@@ -98,7 +98,7 @@ export const addCategory = (params) => {
  */
 export const updateCategory = (params) => {
   return request({
-    url: '/blade-factory/api/factory/notice/category/update',
+    url: '/api/blade-factory/api/factory/notice/category/update',
     method: 'post',
     data: params
   })
@@ -111,7 +111,7 @@ export const updateCategory = (params) => {
  */
 export const removeCategory = (ids) => {
   return request({
-    url: '/blade-factory/api/notice/category/remove',
+    url: '/api/blade-factory/api/notice/category/remove',
     method: 'post',
     params: {
       ids: String(ids)
@@ -126,7 +126,7 @@ export const removeCategory = (ids) => {
  */
 export const getCategoryDetail = (id) => {
   return request({
-    url: '/blade-factory/api/notice/category/detail',
+    url: '/api/blade-factory/api/notice/category/detail',
     method: 'get',
     params: {
       id
@@ -142,7 +142,7 @@ export const getCategoryDetail = (id) => {
  */
 export const updateCategoryStatus = (id, status) => {
   return request({
-    url: '/blade-factory/api/notice/category/status',
+    url: '/api/blade-factory/api/notice/category/status',
     method: 'post',
     params: {
       id,

+ 5 - 20
src/api/announcement/index.js

@@ -65,7 +65,7 @@ import request from '@/router/axios';
  */
 export const getList = (current, size, params = {}) => {
   return request({
-    url: '/blade-factory/api/factory/notice/page',
+    url: '/api/blade-factory/api/factory/notice/page',
     method: 'get',
     params: {
       current,
@@ -75,40 +75,25 @@ export const getList = (current, size, params = {}) => {
   });
 };
 
-/**
- * 添加公告
- * @param {NoticeFormData} row - 公告表单数据
- * @returns {Promise<{data: null, code: number, success: boolean, msg: string}>}
- */
 export const add = (row) => {
   return request({
-    url: '/blade-factory/api/factory/notice/add',
+    url: '/api/blade-factory/api/factory/notice/add',
     method: 'post',
     data: row
   });
 };
 
-/**
- * 更新公告
- * @param {NoticeFormData} row - 公告表单数据
- * @returns {Promise<{data: null, code: number, success: boolean, msg: string}>}
- */
 export const update = (row) => {
   return request({
-    url: '/blade-factory/api/factory/notice/update',
+    url: '/api/blade-factory/api/factory/notice/update',
     method: 'post',
     data: row
   });
 };
 
-/**
- * 获取公告详情
- * @param {string} id - 公告ID
- * @returns {Promise<{data: {data: NoticeRecord}}>}
- */
 export const getAnnouncement = (id) => {
   return request({
-    url: '/blade-factory/api/factory/notice/detail',
+    url: '/api/blade-factory/api/factory/notice/detail',
     method: 'get',
     params: {
       id
@@ -144,7 +129,7 @@ export const getBrandList = () => {
  */
 export const getCategoryList = () => {
   return request({
-    url: '/blade-factory/api/factory/notice/category/list',
+    url: '/api/blade-factory/api/factory/notice/category/list',
     method: 'get'
   });
 };

+ 6 - 33
src/api/order/address.js

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

+ 7 - 7
src/api/order/invoice.js

@@ -86,7 +86,7 @@ import request from '@/router/axios'
  */
 export const getList = (current, size, params) => {
   return request({
-    url: '/blade-factory/api/factory/order-invoice',
+    url: '/api/blade-factory/api/factory/order-invoice',
     method: 'get',
     params: {
       ...params,
@@ -103,7 +103,7 @@ export const getList = (current, size, params) => {
  */
 export const add = (row) => {
   return request({
-    url: '/blade-factory/api/factory/order-invoice',
+    url: '/api/blade-factory/api/factory/order-invoice',
     method: 'post',
     data: row
   })
@@ -116,7 +116,7 @@ export const add = (row) => {
  */
 export const update = (row) => {
   return request({
-    url: '/blade-factory/api/factory/order-invoice',
+    url: '/api/blade-factory/api/factory/order-invoice',
     method: 'put',
     data: row
   })
@@ -129,7 +129,7 @@ export const update = (row) => {
  */
 export const remove = (ids) => {
   return request({
-    url: '/blade-factory/api/factory/order-invoice/remove',
+    url: '/api/blade-factory/api/factory/order-invoice/remove',
     method: 'delete',
     params: {
       ids
@@ -144,7 +144,7 @@ export const remove = (ids) => {
  */
 export const getDetail = (id) => {
   return request({
-    url: '/blade-factory/api/factory/order-invoice/detail',
+    url: '/api/blade-factory/api/factory/order-invoice/detail',
     method: 'get',
     params: {
       id
@@ -160,7 +160,7 @@ export const getDetail = (id) => {
  */
 export const updateStatus = (ids, status) => {
   return request({
-    url: '/blade-factory/api/factory/order-invoice/status',
+    url: '/api/blade-factory/api/factory/order-invoice/status',
     method: 'put',
     data: {
       ids,
@@ -176,7 +176,7 @@ export const updateStatus = (ids, status) => {
  */
 export const getInvoicesByOrderId = (orderId) => {
   return request({
-    url: '/blade-factory/api/factory/order-invoice/by-order',
+    url: '/api/blade-factory/api/factory/order-invoice/by-order',
     method: 'get',
     params: {
       orderId

+ 5 - 25
src/api/order/order-item.js

@@ -107,7 +107,7 @@ import request from '@/router/axios';
  */
 export const getList = (current, size, params) => {
   return request({
-    url: '/blade-factory/api/factory/order-item',
+    url: '/api/blade-factory/api/factory/order-item',
     method: 'get',
     params: {
       ...params,
@@ -117,40 +117,25 @@ export const getList = (current, size, params) => {
   })
 }
 
-/**
- * 添加订单明细
- * @param {OrderItemForm} row - 订单明细表单数据
- * @returns {Promise<ApiResponse<boolean>>} 添加结果
- */
 export const add = (row) => {
   return request({
-    url: '/blade-factory/api/factory/order-item',
+    url: '/api/blade-factory/api/factory/order-item',
     method: 'post',
     data: row
   })
 }
 
-/**
- * 修改订单明细
- * @param {OrderItemForm} row - 订单明细表单数据
- * @returns {Promise<ApiResponse<boolean>>} 修改结果
- */
 export const update = (row) => {
   return request({
-    url: '/blade-factory/api/factory/order-item',
+    url: '/api/blade-factory/api/factory/order-item',
     method: 'put',
     data: row
   })
 }
 
-/**
- * 删除订单明细
- * @param {string} ids - 要删除的ID,多个用逗号分隔
- * @returns {Promise<ApiResponse<boolean>>} 删除结果
- */
 export const remove = (ids) => {
   return request({
-    url: '/blade-factory/api/factory/order-item',
+    url: '/api/blade-factory/api/factory/order-item',
     method: 'delete',
     params: {
       ids
@@ -158,14 +143,9 @@ export const remove = (ids) => {
   })
 }
 
-/**
- * 获取订单明细详情
- * @param {string|number} id - 明细ID
- * @returns {Promise<ApiResponse<OrderItemRecord>>} 明细详情
- */
 export const getDetail = (id) => {
   return request({
-    url: '/blade-factory/api/factory/order-item/detail',
+    url: '/api/blade-factory/api/factory/order-item/detail',
     method: 'get',
     params: {
       id

+ 8 - 40
src/api/order/order.js

@@ -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
     }
   })
 }