From dbebb8c83128e379bb24d8d7c1bf0838d7c5ebdc Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期四, 20 十一月 2025 15:03:42 +0800
Subject: [PATCH] fix: s

---
 src/views/MaterialReview/MaterialReview.vue |    3 
 src/services/api/ExternalSystem.ts          |   33 ++++++++
 src/services/api/User.ts                    |    2 
 src/services/api/typings.d.ts               |  123 ++++++++++++++++++++++++++++++
 src/services/api/ParkBountyApply.ts         |   45 +++++++++++
 5 files changed, 204 insertions(+), 2 deletions(-)

diff --git a/src/services/api/ExternalSystem.ts b/src/services/api/ExternalSystem.ts
index 2018eb9..721692b 100644
--- a/src/services/api/ExternalSystem.ts
+++ b/src/services/api/ExternalSystem.ts
@@ -31,3 +31,36 @@
     ...(options || {}),
   });
 }
+
+/** 鏌ヨ澶栭儴绯荤粺骞冲畨閾惰閽卞寘淇℃伅 GET /api/ExternalSystem/GetExternalSystemPingAnPayWallet */
+export async function getExternalSystemPingAnPayWallet(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetExternalSystemPingAnPayWalletParams,
+  options?: API.RequestConfig
+) {
+  return request<API.GetExternalSystemPingAnPayWalletOutput>(
+    '/api/ExternalSystem/GetExternalSystemPingAnPayWallet',
+    {
+      method: 'GET',
+      params: {
+        ...params,
+      },
+      ...(options || {}),
+    }
+  );
+}
+
+/** 淇濆瓨澶栭儴绯荤粺骞冲畨閾惰閽卞寘淇℃伅 POST /api/ExternalSystem/SaveExternalSystemPingAnPayWallet */
+export async function saveExternalSystemPingAnPayWallet(
+  body: API.SaveExternalSystemPingAnPayWalletInput,
+  options?: API.RequestConfig
+) {
+  return request<string>('/api/ExternalSystem/SaveExternalSystemPingAnPayWallet', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
diff --git a/src/services/api/ParkBountyApply.ts b/src/services/api/ParkBountyApply.ts
index b64751b..a6f97ae 100644
--- a/src/services/api/ParkBountyApply.ts
+++ b/src/services/api/ParkBountyApply.ts
@@ -961,6 +961,21 @@
   });
 }
 
+/** 澶栭儴瀹℃牳閲嶆柊鎻愪氦 POST /api/ParkBountyApply/OutcheckParkBountyApplyResubmit */
+export async function outcheckParkBountyApplyResubmit(
+  body: API.OutcheckParkBountyApplyResubmitInput,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/ParkBountyApply/OutcheckParkBountyApplyResubmit', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
 /** 鏀垮姟绔�-鏉愭枡瀹℃牳-澶栭儴澶嶅鏍� POST /api/ParkBountyApply/OutReCheckParkBountyApply */
 export async function outReCheckParkBountyApply(
   body: API.OutReCheckParkBountyApplyInput,
@@ -1287,6 +1302,36 @@
   });
 }
 
+/** 鏉愭枡瀹℃牳-鏇存柊璇︽儏 POST /api/ParkBountyApply/UpdateOutCheckParkBountyApplyDetailBaseInfo */
+export async function updateOutCheckParkBountyApplyDetailBaseInfo(
+  body: API.UpdateParkBountyApplyInfoInput,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/ParkBountyApply/UpdateOutCheckParkBountyApplyDetailBaseInfo', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鏇存柊浼佷笟鑷富鐢虫姤 POST /api/ParkBountyApply/UpdateParkBountyApplyByEnterprise */
+export async function updateParkBountyApplyByEnterprise(
+  body: API.UpdateParkBountyApplyByEnterpriseInput,
+  options?: API.RequestConfig
+) {
+  return request<string>('/api/ParkBountyApply/UpdateParkBountyApplyByEnterprise', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
 /** 涓婁紶浼佷笟琛ュ厖鏉愭枡 POST /api/ParkBountyApply/UploadParkBountyApplyCompanyExtraFile */
 export async function uploadParkBountyApplyCompanyExtraFile(
   body: API.UploadParkApplyCustomerFilesInput,
diff --git a/src/services/api/User.ts b/src/services/api/User.ts
index 2d5020a..451b060 100644
--- a/src/services/api/User.ts
+++ b/src/services/api/User.ts
@@ -34,7 +34,7 @@
 
 /** 鎵归噺鍒涘缓璁よ瘉鐢ㄦ埛 POST /api/User/BatchCreateCompanyUser */
 export async function batchCreateCompanyUser(
-  body: API.AddCertifiedUserInput[],
+  body: API.BatchCreateCompanyUserV3Input,
   options?: API.RequestConfig
 ) {
   return request<string[]>('/api/User/BatchCreateCompanyUser', {
diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index 2bee1ca..91185da 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -1442,6 +1442,11 @@
     id?: string;
   }
 
+  interface APIgetExternalSystemPingAnPayWalletParams {
+    /** 澶栭儴绯荤粺Id */
+    externalSystemId?: string;
+  }
+
   interface APIgetFirstCurrentUserModuleListCacheByModuleIdParams {
     moduleId?: string;
   }
@@ -2536,6 +2541,12 @@
 
   type BatchBillCheckStatus = 4 | 6 | 10 | 15 | 20 | 30 | -20 | -10;
 
+  interface BatchCreateCompanyUserV3Input {
+    list?: AddCertifiedUserInput[];
+    /** 鏄惁闇�瑕佽璇� */
+    needCertification?: boolean;
+  }
+
   interface BatchInquiriesItem {
     /** 鍗曠瑪浜ゆ槗娴佹按鍙� 鎵瑰唴鍞竴 */
     sThirdVoucher?: string;
@@ -2975,6 +2986,8 @@
     startMonth?: string;
     /** 鎴缁熻鏈堜唤 */
     endMonth?: string;
+    /** 浼佷笟Id */
+    enterpriseIds?: string[];
   }
 
   type BusinessSettingTypeEnum = 10;
@@ -5873,6 +5886,9 @@
     bountyCollectFileTypeList?: CustomerUploadMonthApplyFileTypeDto[];
     /** 姹囩畻鏉愭枡 */
     bountyCollectCountFileTypeList?: CustomerUploadMonthApplyFileTypeDto[];
+    /** 鏄惁閲嶆柊鎻愪氦 */
+    isResubmit?: boolean;
+    parkBountyApplyId?: string;
   }
 
   interface DataprepareCreateExtInfo {
@@ -5975,6 +5991,7 @@
   interface EditParkBountyApplyStepOneInput {
     parkBountyApplyId?: string;
     removeCompanyIds?: string[];
+    isResubmit?: boolean;
   }
 
   interface EDZ001Input {
@@ -6414,6 +6431,8 @@
   type EnumSmsAccess = 0 | 10 | 20;
 
   type EnumSmsStatus = 0 | 10 | 20 | 30;
+
+  type EnumWalletSignStatus = 1 | 10 | 100 | 999;
 
   interface ExportBountyApplyData {
     /** 浼佷笟鍚嶇О */
@@ -7866,6 +7885,8 @@
     applyAmount?: number;
     applyStatus?: EnterpriseMonthApplyStatusEnum;
     inCheckStatus?: BountyCheckStatusEnum;
+    outCheckStatus?: BountyCheckStatusEnum;
+    outReCheckStatus?: BountyCheckStatusEnum;
     /** 鑷富鐢虫姤鐨勭敵鎶d */
     parkBountyApplyId?: string;
   }
@@ -7981,6 +8002,16 @@
     pageModel?: Pagination;
     /** 鍏抽敭瀛� */
     searchKey?: string;
+  }
+
+  interface GetExternalSystemPingAnPayWalletOutput {
+    /** 鎴峰悕 */
+    name?: string;
+    /** 璐﹀彿 */
+    identity?: string;
+    /** 浣欓 */
+    balance?: number;
+    signStatus?: EnumWalletSignStatus;
   }
 
   interface GetFeatureListResultDto {
@@ -9361,6 +9392,10 @@
     suportWithDraw?: boolean;
     /** 鏄惁鏀寔璐㈡斂鎷ㄤ粯 */
     suportFinance?: boolean;
+    /** 鏃犻渶杩愯惀绔鏍� */
+    noNeedForOperationalReview?: boolean;
+    /** 鏀垮姟绔弻閲嶅鏍� */
+    dualReviewOfGovernmentAffairs?: boolean;
     /** 鍐呴儴瀹℃牳浜� */
     inCheckAuditOperator?: string;
     /** 澶栭儴瀹℃牳浜� */
@@ -9547,6 +9582,8 @@
     tradeTime?: string;
     /** 濂栧姳閲戜綑棰� */
     remianAmount?: number;
+    /** 璐㈡斂鎷ㄤ粯浣欓 */
+    financeAmount?: number;
     /** 鐢宠鍥尯 */
     parkName?: string;
     /** 鎵�灞炲洯鍖� */
@@ -16277,6 +16314,7 @@
     | 30
     | 31
     | 32
+    | 33
     | 40
     | 42;
 
@@ -16656,6 +16694,10 @@
     suportEnterpriseUpload?: boolean;
     /** 鏄惁鏀寔骞冲彴鍏呭�� */
     suportPlatRecharge?: boolean;
+    /** 鏃犻渶杩愯惀绔鏍� */
+    noNeedForOperationalReview?: boolean;
+    /** 鏀垮姟绔弻閲嶅鏍� */
+    dualReviewOfGovernmentAffairs?: boolean;
     /** 鏄惁鏀寔璐㈡斂鎷ㄤ粯 */
     suportFinance?: boolean;
     /** 鏄惁鏀寔鐢ㄦ埛鎻愮幇 */
@@ -16667,6 +16709,8 @@
     outReCheckStatus?: BountyCheckStatusEnum;
     /** 鏀垮姟绔瀹″娉� */
     outReCheckRemark?: string;
+    /** 鎾ら攢鍘熷洜 */
+    reasonForWithdrawal?: string;
   }
 
   interface OutcheckParkBountyApplyInput {
@@ -16682,6 +16726,10 @@
     parkBountyApplyId?: string;
     /** 鎾ゅ洖鍘熷洜 */
     reasonForWithdrawal?: string;
+  }
+
+  interface OutcheckParkBountyApplyResubmitInput {
+    parkBountyApplyId?: string;
   }
 
   interface OutReCheckParkBountyApplyInput {
@@ -20637,6 +20685,15 @@
     templateParamExtraData?: string;
   }
 
+  interface SaveExternalSystemPingAnPayWalletInput {
+    /** 澶栭儴绯荤粺Id */
+    externalSystemId?: string;
+    /** 鎴峰悕 */
+    name: string;
+    /** 璐﹀彿 */
+    identity: string;
+  }
+
   interface SaveParkBountyApplyCollectFileInput {
     parkBountyApplyId?: string;
     /** 濂栧姳閲戝垎閰嶈〃 */
@@ -20650,11 +20707,14 @@
     /** 璐㈡斂鎷ㄤ粯鎬婚 */
     financeSumAmount?: number;
     listFiles?: CustomerUploadMonthApplyFileTypeDto[];
+    /** 鏄惁閲嶆柊鎻愪氦 */
+    isResubmit?: boolean;
   }
 
   interface SaveParkBountyApplyGatherFileInput {
     parkBountyApplyId?: string;
     listFiles?: CustomerUploadMonthApplyFileTypeDto[];
+    isResubmit?: boolean;
   }
 
   interface SaveSmsSettingCommand {
@@ -22044,6 +22104,9 @@
     auditById?: string;
     /** 瀹℃牳鏃堕棿 */
     auditTime?: string;
+    financeAuditStatus?: EnumParkBountyTradeDetailAuditStatus;
+    /** 璐㈠姟瀹℃牳鏃堕棿 */
+    financeAuditTime?: string;
     /** 杩涜处鍗曚綅 */
     incomeCompanyName?: string;
     /** 淇濆崟鍙� */
@@ -22066,6 +22129,8 @@
     auditType?: EnumParkBountyTradeDetailAuditType;
     /** 姹熺淇濊嚜涓诲嚭璐﹀叧鑱斾繚鍗昳d */
     insurancePolicyId?: string;
+    /** 鎶曚繚浜烘暟 */
+    insurePeopleNum?: number;
   }
 
   interface SysOrgDetailOutput {
@@ -23106,6 +23171,64 @@
     id?: string;
   }
 
+  interface UpdateParkBountyApplyByEnterpriseInput {
+    batchNo?: string;
+    enterpriseMonthApplyId?: string;
+  }
+
+  interface UpdateParkBountyApplyInfoInput {
+    parkBountyApplyId?: string;
+    /** 鐢宠鎵规鍙� */
+    batchNo?: string;
+    /** 鐢宠鍥尯Id */
+    parkId?: string;
+    /** 鐢宠鍥尯 */
+    parkName?: string;
+    /** 鐢宠鍥尯绫诲瀷 */
+    parkTypeName?: string;
+    /** 鐢宠濂栧姳閲戞湀浠� */
+    applyMonth?: string;
+    /** 宸蹭繚瀛樹紒涓氱即绋庢槑缁嗐�佽惀鏀舵眹鎬� */
+    saveGatherFile?: boolean;
+    /** 濂栧姳閲戞眹鎬婚噾棰� */
+    applySumAmount?: number;
+    /** 姹囨�绘槑缁嗚〃 */
+    enterpriseTaxSubFileUrl?: string;
+    /** 浼佷笟钀ユ敹姹囨�昏〃 */
+    enterpriseOperateFileUrl?: string;
+    /** 濂栧姳閲戝垎閰嶈〃 */
+    bountyAssignFileUlr?: string;
+    /** 濂栧姳閲戞眹鎬昏〃 */
+    bountyCollectFileUrl?: string;
+    /** 鍏ラ┗鍏宠仈璇存槑 */
+    enterpriseRelateFileUrl?: string;
+    /** 澶栭儴瀹℃牳鍘熷洜 */
+    outCheckRemark?: string;
+    /** 鍐呴儴瀹℃牳鍘熷洜 */
+    inCheckRemark?: string;
+    inCheckStatus?: BountyCheckStatusEnum;
+    /** 璐㈡斂鎷ㄤ粯鎬婚 */
+    financeSumAmount?: number;
+    /** 骞冲彴鍏呭�兼�婚 */
+    settleSumAmount?: number;
+    /** 鍙戞斁鍑瘉 */
+    settleFileUrl?: string;
+    /** 璐㈡斂鍙戞斁鍑瘉 */
+    financeFileUrl?: string;
+    /** 鏄惁鏀寔浼佷笟涓婁紶 */
+    suportEnterpriseUpload?: boolean;
+    /** 鏄惁鏀寔骞冲彴鍏呭�� */
+    suportPlatRecharge?: boolean;
+    /** 鏄惁鏀寔璐㈡斂鎷ㄤ粯 */
+    suportFinance?: boolean;
+    /** 鏄惁鏀寔鐢ㄦ埛鎻愮幇 */
+    suportWithDraw?: boolean;
+    listFiles?: CustomerUploadMonthApplyFileTypeDto[];
+    collectCountListFiles?: CustomerUploadMonthApplyFileTypeDto[];
+    /** 鎬荤殑棰濆琛ュ厖鏉愭枡 */
+    extraListFiles?: CustomerUploadMonthApplyFileTypeDto[];
+  }
+
   interface UpdateParkBountyApplyTradeInsuranceBillFile {
     /** 姹熺淇濊嚜涓诲嚭璐﹀叧鑱斾繚鍗昳d */
     insurancePolicyId?: string;
diff --git a/src/views/MaterialReview/MaterialReview.vue b/src/views/MaterialReview/MaterialReview.vue
index 7eb8ee8..a2faf67 100644
--- a/src/views/MaterialReview/MaterialReview.vue
+++ b/src/views/MaterialReview/MaterialReview.vue
@@ -119,7 +119,8 @@
     },
     extraProps: {
       hide: (row: API.GetParkBountyApplyListOutput) =>
-        row.outCheckStatus !== BountyCheckStatusEnum.CheckPassed,
+        row.outCheckStatus !== BountyCheckStatusEnum.CheckPassed ||
+        row.dualReviewOfGovernmentAffairs,
     },
   },
   logBtn: { emits: { onClick: (role) => openLogDialog(role.id) } },

--
Gitblit v1.9.1