From 7c24e02dd40f435aa036d4f3932e72f193441d06 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 18 四月 2025 17:34:42 +0800
Subject: [PATCH] feat: 页面
---
src/services/api/User.ts | 8 +
src/views/EnterpriseInfo/components/EnterpriseBasicInfoView.vue | 5 +
src/services/api/typings.d.ts | 154 +++++++++++++++++++++++++++++-
src/views/EnterpriseInfo/EnterpriseInfo.vue | 8
src/services/api/ParkBountyApply.ts | 111 ++++++++++++++++++++++
5 files changed, 274 insertions(+), 12 deletions(-)
diff --git a/src/services/api/ParkBountyApply.ts b/src/services/api/ParkBountyApply.ts
index 96d1b8a..c52ac11 100644
--- a/src/services/api/ParkBountyApply.ts
+++ b/src/services/api/ParkBountyApply.ts
@@ -32,6 +32,21 @@
});
}
+/** 棰勫厖鍊煎鏍� POST /api/ParkBountyApply/CheckUserEnterpriseRecharge */
+export async function checkUserEnterpriseRecharge(
+ body: API.CheckUserEnterpriseRechargeInput,
+ options?: API.RequestConfig
+) {
+ return request<number>('/api/ParkBountyApply/CheckUserEnterpriseRecharge', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
/** 缁х画鐢虫姤 POST /api/ParkBountyApply/EditParkBountyApply */
export async function editParkBountyApply(
body: API.EditParkBountyApplyStepOneInput,
@@ -75,6 +90,42 @@
'Content-Type': 'application/json',
},
data: body,
+ ...(options || {}),
+ }
+ );
+}
+
+/** 鑾峰彇浼佷笟鍏呭�煎鏍稿垪琛� POST /api/ParkBountyApply/GetEnterprisePreChargeCheckList */
+export async function getEnterprisePreChargeCheckList(
+ body: API.GetEnterprisePreChargeCheckListInput,
+ options?: API.RequestConfig
+) {
+ return request<API.GetEnterprisePreChargeCheckListOutputPageOutput>(
+ '/api/ParkBountyApply/GetEnterprisePreChargeCheckList',
+ {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json',
+ },
+ data: body,
+ ...(options || {}),
+ }
+ );
+}
+
+/** 鑾峰彇棰勫厖鍊艰鎯� GET /api/ParkBountyApply/GetEnterpriseRechargeDetail */
+export async function getEnterpriseRechargeDetail(
+ // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+ params: API.APIgetEnterpriseRechargeDetailParams,
+ options?: API.RequestConfig
+) {
+ return request<API.GetEnterpriseRechargeDetail>(
+ '/api/ParkBountyApply/GetEnterpriseRechargeDetail',
+ {
+ method: 'GET',
+ params: {
+ ...params,
+ },
...(options || {}),
}
);
@@ -439,12 +490,57 @@
});
}
+/** 鎵归噺璐㈡斂鍏ヨ处 POST /api/ParkBountyApply/ParkBountyApplyBatchFinance */
+export async function parkBountyApplyBatchFinance(
+ body: API.ParkBountyApplyBatchFinanceInput,
+ options?: API.RequestConfig
+) {
+ return request<number>('/api/ParkBountyApply/ParkBountyApplyBatchFinance', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
/** 杩愯惀绔�斿叆璐�-鎵归噺鍏ヨ处 POST /api/ParkBountyApply/ParkBountyApplyBatchTransfer */
export async function parkBountyApplyBatchTransfer(
body: API.ParkBountyApplyBatchTransferInput,
options?: API.RequestConfig
) {
return request<number>('/api/ParkBountyApply/ParkBountyApplyBatchTransfer', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
+/** 璐㈡斂鍏ヨ处 POST /api/ParkBountyApply/ParkBountyApplyFinance */
+export async function parkBountyApplyFinance(
+ body: API.ParkBountyApplyRechargeInput,
+ options?: API.RequestConfig
+) {
+ return request<number>('/api/ParkBountyApply/ParkBountyApplyFinance', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
+/** 璐㈡斂鍏ヨ处涓婁紶鍑瘉 POST /api/ParkBountyApply/ParkBountyApplyFinanceFile */
+export async function parkBountyApplyFinanceFile(
+ body: API.ParkBountyApplyRechargeFileInput,
+ options?: API.RequestConfig
+) {
+ return request<number>('/api/ParkBountyApply/ParkBountyApplyFinanceFile', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
@@ -561,3 +657,18 @@
}
);
}
+
+/** 鐢ㄦ埛鍏呭�� POST /api/ParkBountyApply/UserEnterpiseRecharge */
+export async function userEnterpiseRecharge(
+ body: API.UserEnterpiseRechargeInput,
+ options?: API.RequestConfig
+) {
+ return request<number>('/api/ParkBountyApply/UserEnterpiseRecharge', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
diff --git a/src/services/api/User.ts b/src/services/api/User.ts
index d8c7edf..e06e15e 100644
--- a/src/services/api/User.ts
+++ b/src/services/api/User.ts
@@ -371,6 +371,14 @@
});
}
+/** 鑾峰彇骞冲彴閾惰璐︽埛淇℃伅 GET /api/User/GetPlatIncomeRechargeAccount */
+export async function getPlatIncomeRechargeAccount(options?: API.RequestConfig) {
+ return request<API.GetPlatIncomeRechargeAccountOutput>('/api/User/GetPlatIncomeRechargeAccount', {
+ method: 'GET',
+ ...(options || {}),
+ });
+}
+
/** 鑾峰彇骞冲彴鐢ㄦ埛璇︽儏 GET /api/User/GetPlatUserAttestationInfo */
export async function getPlatUserAttestationInfo(
// 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index 7548f5e..eaee1d5 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -1331,6 +1331,10 @@
materialType?: EnterpriseMaterialTypeEnum;
}
+ interface APIgetEnterpriseRechargeDetailParams {
+ id?: string;
+ }
+
interface APIgetFirstCurrentUserModuleListCacheByModuleIdParams {
moduleId?: string;
}
@@ -3031,6 +3035,12 @@
verificationCode?: string;
}
+ interface CheckUserEnterpriseRechargeInput {
+ id?: string;
+ checkStatus?: EnterpriseRechargeStatusEnum;
+ remark?: string;
+ }
+
interface CheckUserWalletBalanceInfoOutput {
acctNo?: string;
acctName?: string;
@@ -4418,7 +4428,7 @@
description?: string;
parkCustomersCount?: ParkCustomersCountTypeEnum;
/** 鎴愮珛骞翠唤 */
- setUpDate: number;
+ setUpDate?: number;
serveSetting?: string[];
workOfType?: string[];
parkStyle?: ParkStyleDto[];
@@ -5644,6 +5654,8 @@
type EnterpriseMaterialTypeEnum = 10 | 11 | 20;
+ type EnterpriseRechargeStatusEnum = 10 | 20 | 30;
+
interface EnterpriseRegVerifyInput {
/** 鐢ㄦ埛Id */
userId?: string;
@@ -5851,6 +5863,8 @@
subMsg?: string;
fileId?: string;
}
+
+ type FinanceStatusEnum = 1 | 2;
interface FirstPartyCompanyAuditDatilOutput {
id?: string;
@@ -6663,6 +6677,60 @@
errmsg?: string;
cost?: string;
data?: GetEnterpriseCredentialDataResponse;
+ }
+
+ interface GetEnterprisePreChargeCheckListInput {
+ pageModel?: Pagination;
+ keyWord?: string;
+ beginDateTime?: string;
+ endDateTime?: string;
+ checkStatus?: EnterpriseRechargeStatusEnum;
+ }
+
+ interface GetEnterprisePreChargeCheckListOutput {
+ id?: string;
+ /** 鐧诲綍璐﹀彿 */
+ userName?: string;
+ /** 閾惰璐︽埛 */
+ outBankNum?: string;
+ /** 鍑烘浼佷笟璐︽埛鍚嶇О */
+ outEnterpriseName?: string;
+ /** 鍏呭�奸噾棰� */
+ prechargeAmount?: number;
+ /** 鍑鸿处鎵�灞為摱琛� */
+ outBankName?: string;
+ /** 鍏呭�兼祦姘村彿 */
+ rechargeSerialNo?: string;
+ /** 鎻愪氦鏃ユ湡 */
+ creationTime?: string;
+ checkStatus?: EnterpriseRechargeStatusEnum;
+ }
+
+ interface GetEnterprisePreChargeCheckListOutputPageOutput {
+ pageModel?: Pagination;
+ objectData?: any;
+ data?: GetEnterprisePreChargeCheckListOutput[];
+ }
+
+ interface GetEnterpriseRechargeDetail {
+ id?: string;
+ /** 鏀舵璐﹀彿 */
+ incomeBankNum?: string;
+ /** 鏀舵浼佷笟鍚嶇О */
+ incomeEnterpriseName?: string;
+ /** 鍑烘璐﹀彿 */
+ outBankNum?: string;
+ /** 鍑烘浼佷笟鍚嶇О */
+ outEnterpriseName?: string;
+ /** 鍏呭�奸噾棰� */
+ prechargeAmount?: number;
+ /** 鍑鸿处鎵�灞為摱琛� */
+ outBankName?: string;
+ /** 鍑鸿处鏀鍚嶇О */
+ outBankResumeName?: string;
+ /** 鍑鸿处鍥炲崟 */
+ outReceiptFileUrl?: string;
+ checkStatus?: EnterpriseRechargeStatusEnum;
}
interface GetFeatureListResultDto {
@@ -7864,7 +7932,7 @@
/** 浼佷笟缁忚惀鍒╂鼎琛� */
operateProfitesUrl?: string;
/** 鍏ラ┗鍏宠仈璇存槑 */
- enterRelateUrl?: string;
+ personTaxInstructUrl?: string;
/** C绔釜绋庡畬绋庢儏鍐佃鏄� */
personTaxRatePayUrl?: string;
}
@@ -7936,6 +8004,15 @@
outCheckTime?: string;
/** 鍙戞斁鍑瘉 */
settleFileUrl?: string;
+ financeStatus?: FinanceStatusEnum;
+ /** 璐㈡斂鍙戞斁鏃堕棿 */
+ financeTime?: string;
+ /** 璐㈡斂鍙戞斁鍑瘉 */
+ financeFileUrl?: string;
+ /** 鍏呭�奸噾棰� */
+ settleSumAmount?: number;
+ /** 璐㈡斂鍙戞斁閲戦 */
+ financeSumAmount?: number;
}
interface GetParkBountyApplyListOutputPageOutput {
@@ -8253,6 +8330,13 @@
maxAmount?: number;
/** 鏌ヨ鏉′欢锛氫拱瀹跺悕绉�/鍗栧鍚嶇О/浜у搧鍚嶇О */
queryCondition?: string;
+ }
+
+ interface GetPlatIncomeRechargeAccountOutput {
+ bankNumber?: string;
+ bankName?: string;
+ bankBranchName?: string;
+ bankAccountName?: string;
}
interface GetProductAdvertiseByCategoryInput {
@@ -14222,6 +14306,8 @@
bountyAssignFileUlr?: string;
/** 濂栧姳閲戞眹鎬昏〃 */
bountyCollectFileUrl?: string;
+ /** 鍏ラ┗鍏宠仈璇存槑 */
+ enterpriseRelateFileUrl?: string;
outCheckStatus?: BountyCheckStatusEnum;
/** 澶栭儴瀹℃牳鍘熷洜 */
outCheckRemark?: string;
@@ -14289,6 +14375,14 @@
bountyAssignFileUlr?: string;
/** 濂栧姳閲戞眹鎬昏〃 */
bountyCollectFileUrl?: string;
+ /** 鍏ラ┗鍏宠仈璇存槑 */
+ enterpriseRelateFileUrl?: string;
+ }
+
+ interface ParkBountyApplyBatchFinanceInput {
+ parkBountyApplyDetailId?: string[];
+ /** 鍏呭�奸噾棰� */
+ financeToAmount?: number;
}
interface ParkBountyApplyBatchTransferInput {
@@ -14320,8 +14414,8 @@
taxSubFileUrl?: string;
/** 浼佷笟缁忚惀鍒╂鼎琛� */
operateProfitesUrl?: string;
- /** 鍏ラ┗鍏宠仈璇存槑 */
- enterRelateUrl?: string;
+ /** C绔畬鍠勬儏鍐佃鏄� */
+ personTaxInstructUrl?: string;
/** C绔釜绋庡畬绋庢儏鍐佃鏄� */
personTaxRatePayUrl?: string;
authType?: EnterpriseTypeEnum;
@@ -14331,6 +14425,15 @@
enterpriseIsVerify?: boolean;
/** 鏂囦欢瀹屾暣搴� */
fileCompleteRate?: string;
+ financeToStatus?: FinanceStatusEnum;
+ /** 璐㈡斂鍏ヨ处閲戦 */
+ financeToAmount?: number;
+ /** 璐㈡斂鍏ヨ处鏃堕棿 */
+ financeToTime?: string;
+ /** 璐㈡斂鍏ヨ处鍑瘉 */
+ financeToFileUrl?: string;
+ /** 璐㈡斂鍏ヨ处鎿嶄綔鐢ㄦ埛 */
+ financeToUserId?: string;
}
interface ParkBountyApplyDetailInfoPageOutput {
@@ -14339,10 +14442,24 @@
data?: ParkBountyApplyDetailInfo[];
}
+ interface ParkBountyApplyRechargeFileInput {
+ parkBountyApplyDetailId?: string;
+ /** 骞冲彴鍏呭�煎嚟璇� */
+ rechargeToFileUrl?: string;
+ }
+
+ interface ParkBountyApplyRechargeInput {
+ parkBountyApplyDetailId?: string;
+ /** 璐㈡斂鎷ㄤ粯 */
+ bountyAmount?: number;
+ }
+
interface ParkBountyApplySettleInput {
parkBountyApplyId?: string;
/** 鍙戞斁鍑瘉 */
settleFileUrl?: string;
+ /** 鍙戞斁閲戦 */
+ settleSumAmount?: number;
}
interface ParkBountyApplyTransferDetailInfo {
@@ -14368,8 +14485,8 @@
taxSubFileUrl?: string;
/** 浼佷笟缁忚惀鍒╂鼎琛� */
operateProfitesUrl?: string;
- /** 鍏ラ┗鍏宠仈璇存槑 */
- enterRelateUrl?: string;
+ /** C绔畬绋庢儏鍐佃鏄� */
+ personTaxInstructUrl?: string;
/** C绔釜绋庡畬绋庢儏鍐佃鏄� */
personTaxRatePayUrl?: string;
authType?: EnterpriseTypeEnum;
@@ -17679,6 +17796,8 @@
enterpriseOperateFileUrl?: string;
/** 浼佷笟缂寸◣鏄庣粏琛� */
enterpriseTaxSubFileUrl?: string;
+ /** 鍏ラ┗鍏宠仈璇存槑 */
+ enterpriseRelateFileUrl?: string;
}
interface SaveWalletPayChannelFeeSettingInput {
@@ -19891,8 +20010,8 @@
taxSubFileUrl?: string;
/** 浼佷笟缁忚惀鍒╂鼎琛� */
operateProfitesUrl?: string;
- /** 鍏ラ┗鍏宠仈璇存槑 */
- enterRelateUrl?: string;
+ /** C绔畬绋庢儏鍐佃鏄� */
+ personTaxInstructUrl?: string;
/** C绔釜绋庡畬绋庢儏鍐佃鏄� */
personTaxRatePayUrl?: string;
}
@@ -20532,6 +20651,25 @@
data?: UserDto[];
}
+ interface UserEnterpiseRechargeInput {
+ /** 鏀舵璐﹀彿 */
+ incomeBankNum?: string;
+ /** 鏀舵浼佷笟鍚嶇О */
+ incomeEnterpriseName?: string;
+ /** 鍑烘璐﹀彿 */
+ outBankNum?: string;
+ /** 鍑烘浼佷笟鍚嶇О */
+ outEnterpriseName?: string;
+ /** 鍏呭�奸噾棰� */
+ prechargeAmount?: number;
+ /** 鍑鸿处鎵�灞為摱琛� */
+ outBankName?: string;
+ /** 鍑鸿处鏀鍚嶇О */
+ outBankResumeName?: string;
+ /** 鍑鸿处鍥炲崟 */
+ outReceiptFileUrl?: string;
+ }
+
type UserFollowStatusEnum = 10 | 20 | 30 | 40;
interface UserGetContractEnterpriseFaceSignInput {
diff --git a/src/views/EnterpriseInfo/EnterpriseInfo.vue b/src/views/EnterpriseInfo/EnterpriseInfo.vue
index 15235f9..5e21bbc 100644
--- a/src/views/EnterpriseInfo/EnterpriseInfo.vue
+++ b/src/views/EnterpriseInfo/EnterpriseInfo.vue
@@ -100,7 +100,7 @@
{
id: '6',
enCode: 'applyCount',
- name: '濂栧姳閲戠敵鎶ユ鏁�',
+ name: '鐢虫姤娆℃暟',
width: 150,
},
{
@@ -112,7 +112,7 @@
{
id: '8',
enCode: 'payCount',
- name: '濂栧姳閲戝彂鏀炬鏁�',
+ name: '鍙戞斁娆℃暟',
width: 150,
},
{
@@ -124,13 +124,13 @@
{
id: '10',
enCode: 'bountyAmount',
- name: '濂栧姳閲戝彂鏀炬�婚',
+ name: '鍙戞斁鎬婚',
width: 150,
},
{
id: '11',
enCode: 'bountyAmount',
- name: '濂栧姳閲戜綑棰�',
+ name: '骞冲彴鍏呭�间綑棰�',
width: 150,
},
];
diff --git a/src/views/EnterpriseInfo/components/EnterpriseBasicInfoView.vue b/src/views/EnterpriseInfo/components/EnterpriseBasicInfoView.vue
index 22fe1d1..fbc2d2e 100644
--- a/src/views/EnterpriseInfo/components/EnterpriseBasicInfoView.vue
+++ b/src/views/EnterpriseInfo/components/EnterpriseBasicInfoView.vue
@@ -42,6 +42,11 @@
</ProFormItemV2>
</ProFormColItem>
<ProFormColItem :span="8">
+ <ProFormItemV2 label="寮�鎴锋敮琛�:" prop="bankName">
+ <ProFormText v-model.trim="detail.bankName" />
+ </ProFormItemV2>
+ </ProFormColItem>
+ <ProFormColItem :span="8">
<ProFormItemV2 label="閾惰甯愬彿:" prop="bankCardNumber">
<ProFormText v-model.trim="detail.bankCardNumber" />
</ProFormItemV2>
--
Gitblit v1.9.1