Jelajahi Sumber

refactor(api): 统一API返回类型为AxiosResponse

yz 2 minggu lalu
induk
melakukan
0c0674eae3
2 mengubah file dengan 18 tambahan dan 18 penghapusan
  1. 12 12
      src/api/claim/index.js
  2. 6 6
      src/api/order/order.js

+ 12 - 12
src/api/claim/index.js

@@ -85,7 +85,7 @@ import request from '@/router/axios';
  * @param {number} current - 当前页码
  * @param {number} size - 每页大小
  * @param {ClaimQueryParams} params - 查询参数
- * @returns {Promise<ApiResponse<PageResult<ClaimItem>>>} 分页查询结果
+ * @returns {Promise<AxiosResponse<PageResult<ClaimItem>>>} 分页查询结果
  */
 export const getClaimList = (current, size, params) => {
   return request({
@@ -102,7 +102,7 @@ export const getClaimList = (current, size, params) => {
 /**
  * 获取理赔申请详情
  * @param {string} claimId - 理赔ID
- * @returns {Promise<ApiResponse<ClaimItem>>} 理赔详情
+ * @returns {Promise<AxiosResponse<ClaimItem>>} 理赔详情
  */
 export const getClaimDetail = (claimId) => {
   return request({
@@ -116,7 +116,7 @@ export const getClaimDetail = (claimId) => {
  * @param {number} current - 当前页码
  * @param {number} size - 每页大小
  * @param {string} claimId - 理赔ID
- * @returns {Promise<ApiResponse<PageResult<Object>>>} 附件列表
+ * @returns {Promise<AxiosResponse<PageResult<Object>>>} 附件列表
  */
 export const getClaimAttachments = (current, size, claimId) => {
   return request({
@@ -135,7 +135,7 @@ export const getClaimAttachments = (current, size, claimId) => {
  * @param {number} current - 当前页码
  * @param {number} size - 每页大小
  * @param {string} claimId - 理赔ID
- * @returns {Promise<ApiResponse<PageResult<ClaimAuditItem>>>} 审核记录列表
+ * @returns {Promise<AxiosResponse<PageResult<ClaimAuditItem>>>} 审核记录列表
  */
 export const getClaimAuditList = (current, size, claimId) => {
   return request({
@@ -152,7 +152,7 @@ export const getClaimAuditList = (current, size, claimId) => {
 /**
  * 添加理赔审核记录
  * @param {ClaimAuditItem} auditData - 审核记录数据
- * @returns {Promise<ApiResponse<boolean>>} 添加结果
+ * @returns {Promise<AxiosResponse<boolean>>} 添加结果
  */
 export const addClaimAudit = (auditData) => {
   return request({
@@ -165,7 +165,7 @@ export const addClaimAudit = (auditData) => {
 /**
  * 更新理赔审核记录
  * @param {ClaimAuditItem} auditData - 审核记录数据(必须包含id)
- * @returns {Promise<ApiResponse<boolean>>} 更新结果
+ * @returns {Promise<AxiosResponse<boolean>>} 更新结果
  */
 export const updateClaimAudit = (auditData) => {
   return request({
@@ -178,7 +178,7 @@ export const updateClaimAudit = (auditData) => {
 /**
  * 删除理赔审核记录
  * @param {string} ids - 要删除的ID,多个用逗号分隔
- * @returns {Promise<ApiResponse<boolean>>} 删除结果
+ * @returns {Promise<AxiosResponse<boolean>>} 删除结果
  */
 export const removeClaimAudit = (ids) => {
   return request({
@@ -193,7 +193,7 @@ export const removeClaimAudit = (ids) => {
 /**
  * 添加理赔申请
  * @param {ClaimItem} row - 理赔申请数据
- * @returns {Promise<ApiResponse<boolean>>} 添加结果
+ * @returns {Promise<AxiosResponse<boolean>>} 添加结果
  */
 export const addClaim = (row) => {
   return request({
@@ -206,7 +206,7 @@ export const addClaim = (row) => {
 /**
  * 更新理赔申请
  * @param {ClaimItem} row - 理赔申请数据
- * @returns {Promise<ApiResponse<boolean>>} 更新结果
+ * @returns {Promise<AxiosResponse<boolean>>} 更新结果
  */
 export const updateClaim = (row) => {
   return request({
@@ -219,7 +219,7 @@ export const updateClaim = (row) => {
 /**
  * 删除理赔申请
  * @param {string} ids - 要删除的ID,多个用逗号分隔
- * @returns {Promise<ApiResponse<boolean>>} 删除结果
+ * @returns {Promise<AxiosResponse<boolean>>} 删除结果
  */
 export const removeClaim = (ids) => {
   return request({
@@ -259,7 +259,7 @@ export const removeClaim = (ids) => {
 /**
  * 添加理赔申请附件
  * @param {ClaimAttachmentUploadParams} attachmentData - 附件数据
- * @returns {Promise<ApiResponse<ClaimAttachmentItem>>} 添加结果
+ * @returns {Promise<AxiosResponse<ClaimAttachmentItem>>} 添加结果
  */
 export const addClaimAttachment = async (attachmentData) => {
   return await request({
@@ -272,7 +272,7 @@ export const addClaimAttachment = async (attachmentData) => {
 /**
  * 修改理赔申请附件
  * @param {ClaimAttachmentItem} attachmentData - 附件数据(必须包含id)
- * @returns {Promise<ApiResponse<ClaimAttachmentItem>>} 修改结果
+ * @returns {Promise<AxiosResponse<ClaimAttachmentItem>>} 修改结果
  */
 export const updateClaimAttachment = async (attachmentData) => {
   return await request({

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

@@ -5,7 +5,7 @@ import request from '@/router/axios';
  * @param {number} current - 当前页码
  * @param {number} size - 每页大小
  * @param {OrderQueryParams} params - 查询参数
- * @returns {Promise<AxiosResponse<ApiResponse<PageResult<OrderItem>>>>} 订单列表响应
+ * @returns {Promise<AxiosResponse<PageResult<OrderItem>>>} 订单列表响应
  */
 export const getList = (current, size, params) => {
   return request({
@@ -22,7 +22,7 @@ export const getList = (current, size, params) => {
 /**
  * 新增订单
  * @param {OrderForm} row - 订单表单数据
- * @returns {Promise<AxiosResponse<ApiResponse<OrderItem>>>} 新增订单响应
+ * @returns {Promise<AxiosResponse<OrderItem>>} 新增订单响应
  */
 export const add = (row) => {
   return request({
@@ -35,7 +35,7 @@ export const add = (row) => {
 /**
  * 更新订单
  * @param {OrderForm} row - 订单表单数据
- * @returns {Promise<AxiosResponse<ApiResponse<OrderItem>>>} 更新订单响应
+ * @returns {Promise<AxiosResponse<OrderItem>>} 更新订单响应
  */
 export const update = (row) => {
   return request({
@@ -48,7 +48,7 @@ export const update = (row) => {
 /**
  * 删除订单
  * @param {string} ids - 订单ID列表,多个ID用逗号分隔
- * @returns {Promise<AxiosResponse<ApiResponse<boolean>>>} 删除订单响应
+ * @returns {Promise<AxiosResponse<boolean>>} 删除订单响应
  */
 export const remove = (ids) => {
   return request({
@@ -63,7 +63,7 @@ export const remove = (ids) => {
 /**
  * 获取订单详情
  * @param {string|number} id - 订单ID
- * @returns {Promise<AxiosResponse<ApiResponse<OrderItem>>>} 订单详情响应
+ * @returns {Promise<AxiosResponse<OrderItem>>} 订单详情响应
  */
 export const getDetail = (id) => {
   return request({
@@ -75,7 +75,7 @@ export const getDetail = (id) => {
 /**
  * 获取客户地址列表
  * @param {string} customerCode - 客户编码
- * @returns {Promise<AxiosResponse<ApiResponse<PageResult<CustomerAddressOption>>>>} 客户地址列表响应
+ * @returns {Promise<AxiosResponse<PageResult<CustomerAddressOption>>>} 客户地址列表响应
  */
 export const getCustomerAddressList = (customerCode) => {
   return request({