wupengfei
2025-04-18 7c24e02dd40f435aa036d4f3932e72f193441d06
feat: 页面
5个文件已修改
286 ■■■■■ 已修改文件
src/services/api/ParkBountyApply.ts 111 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/User.ts 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/typings.d.ts 154 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/EnterpriseInfo/EnterpriseInfo.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/EnterpriseInfo/components/EnterpriseBasicInfoView.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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(
  // 叠加生成的Param类型 (非body参数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 || {}),
  });
}
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(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
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 {
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,
  },
];
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>