فهرست منبع

feat(理赔查询): 添加门店相关字段并修改请求方法为POST

yz 2 هفته پیش
والد
کامیت
e6c68b9ea4
3فایلهای تغییر یافته به همراه11 افزوده شده و 3 حذف شده
  1. 3 3
      src/api/claimSearch/index.js
  2. 4 0
      src/api/types/claim-search.d.ts
  3. 4 0
      src/views/search/claim-query/mixin.js

+ 3 - 3
src/api/claimSearch/index.js

@@ -11,7 +11,7 @@ import request from '@/router/axios';
 
 /**
  * 理赔申请综合查询(分页)
- * GET /api/factory/claimSearch/comprehensive
+ * POST /api/factory/claimSearch/comprehensive
  * @param {number} pageSize - 每页条数(1~100)
  * @param {number} pageNum - 页码(最小 1)
  * @param {ClaimSearchComprehensiveParams} [params={}] - 查询参数
@@ -20,8 +20,8 @@ import request from '@/router/axios';
 export const getClaimSearchComprehensive = (pageSize, pageNum, params = {}) => {
   return request({
     url: '/api/factory/claimSearch/comprehensive',
-    method: 'get',
-    params: {
+    method: 'post',
+    data: {
       pageSize,
       pageNum,
       ...params

+ 4 - 0
src/api/types/claim-search.d.ts

@@ -26,6 +26,10 @@ export interface ClaimSearchPageResult<T> {
  * GET /api/factory/claimSearch/comprehensive
  */
 export interface ClaimSearchComprehensiveParams {
+  storeName?: string;
+  storeAddress?: string;
+  storeContact?: string;
+  storePhone?: string;
   /** 理赔单号(精准匹配) */
   claimNo?: string;
   /** 来源类型:1 - 经销商、2 - 门店、3 - 终端消费者 */

+ 4 - 0
src/views/search/claim-query/mixin.js

@@ -81,6 +81,10 @@ export default {
         delBtn: false,
         addBtn: false,
         column: [
+          { label: '门店名称', prop: 'storeName', search: true, hide: true, width: 160 },
+          { label: '门店地址', prop: 'storeAddress', search: true, hide: true, width: 200 },
+          { label: '门店联系人', prop: 'storeContact', search: true, hide: true, width: 120 },
+          { label: '门店联系电话', prop: 'storePhone', search: true, hide: true, width: 140 },
           { label: '理赔单号', prop: 'claimNo', search: true, width: 150 },
           {
             label: '来源类型',