src/components/commonView/MaterialInfoView.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/components/commonView/SettlementMaterialInfoView.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/services/api/EnterpriseApplyFile.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/services/api/IndustrialPark.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/services/api/typings.d.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/utils/common/file.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/MaterialReview/MaterialReviewAudit.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/MaterialReview/MaterialReviewDetail.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/Reward/RewardDeclareDetail.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/components/commonView/MaterialInfoView.vue
@@ -6,7 +6,10 @@ prop="enterpriseTaxSubFileUrl" style="margin-bottom: 22px" > <ProFormUpload v-model:file-url="form.enterpriseTaxSubFileUrl"></ProFormUpload> <ProFormUpload v-model:file-url="form.enterpriseTaxSubFileUrl" :limitShowViewMoreBtnCount="4" ></ProFormUpload> </ProFormItemV2> </ProFormColItem> </ProFormCol> @@ -17,14 +20,20 @@ prop="enterpriseOperateFileUrl" style="margin-bottom: 22px" > <ProFormUpload v-model:file-url="form.enterpriseOperateFileUrl"></ProFormUpload> <ProFormUpload v-model:file-url="form.enterpriseOperateFileUrl" :limitShowViewMoreBtnCount="4" ></ProFormUpload> </ProFormItemV2> </ProFormColItem> </ProFormCol> <ProFormCol> <ProFormColItem :span="12"> <ProFormItemV2 label="入驻情况关联说明:" prop="enterpriseRelateFileUrl"> <ProFormUpload v-model:file-url="form.enterpriseRelateFileUrl"></ProFormUpload> <ProFormUpload v-model:file-url="form.enterpriseRelateFileUrl" :limitShowViewMoreBtnCount="4" ></ProFormUpload> </ProFormItemV2> </ProFormColItem> </ProFormCol> src/components/commonView/SettlementMaterialInfoView.vue
@@ -13,14 +13,20 @@ prop="bountyAssignFileUlr" style="margin-bottom: 22px" > <ProFormUpload v-model:file-url="form.bountyAssignFileUlr"></ProFormUpload> <ProFormUpload v-model:file-url="form.bountyAssignFileUlr" :limitShowViewMoreBtnCount="4" ></ProFormUpload> </ProFormItemV2> </ProFormColItem> </ProFormCol> <ProFormCol> <ProFormColItem :span="12"> <ProFormItemV2 label="奖励金汇总表:" prop="bountyCollectFileUrl"> <ProFormUpload v-model:file-url="form.bountyCollectFileUrl"></ProFormUpload> <ProFormUpload v-model:file-url="form.bountyCollectFileUrl" :limitShowViewMoreBtnCount="4" ></ProFormUpload> </ProFormItemV2> </ProFormColItem> </ProFormCol> src/services/api/EnterpriseApplyFile.ts
@@ -2,25 +2,44 @@ // @ts-ignore import { request } from '@/utils/request'; /** 查询该客户需要上传文件类型类别 GET /api/EnterpriseApplyFile/GetCustomerFileTypeHead */ export async function getCustomerFileTypeHead(options?: API.RequestConfig) { return request<API.IndustrialParkFileTypeDto[]>( '/api/EnterpriseApplyFile/GetCustomerFileTypeHead', { method: 'GET', ...(options || {}), } ); /** 确认提交材料上传 POST /api/EnterpriseApplyFile/CustomerUploadMonthApplyFile */ export async function customerUploadMonthApplyFile( body: API.CustomerUploadMonthApplyFileInput, options?: API.RequestConfig ) { return request<number>('/api/EnterpriseApplyFile/CustomerUploadMonthApplyFile', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 获取月份上传文件详情 GET /api/EnterpriseApplyFile/GetCustomerUploadApplyFiles */ export async function getCustomerUploadApplyFiles( /** 客户端删除按月上传单个文件 DELETE /api/EnterpriseApplyFile/DeleteMonthApplySingleFile */ export async function deleteMonthApplySingleFile( body: API.DeleteMonthApplySingleFileInput, options?: API.RequestConfig ) { return request<number>('/api/EnterpriseApplyFile/DeleteMonthApplySingleFile', { method: 'DELETE', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 查询该客户需要上传文件类型类别 GET /api/EnterpriseApplyFile/GetCustomerFileTypeHead */ export async function getCustomerFileTypeHead( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.APIgetCustomerUploadApplyFilesParams, params: API.APIgetCustomerFileTypeHeadParams, options?: API.RequestConfig ) { return request<API.GetCustomerUploadApplyFilesOutput[]>( '/api/EnterpriseApplyFile/GetCustomerUploadApplyFiles', '/api/EnterpriseApplyFile/GetCustomerFileTypeHead', { method: 'GET', params: { @@ -31,12 +50,66 @@ ); } /** 按月份查询企业上传的文件列表 POST /api/EnterpriseApplyFile/GetEnterpriseApplyUploadFile */ /** 获取月份上传文件详情 POST /api/EnterpriseApplyFile/GetCustomerUploadApplyFiles */ export async function getCustomerUploadApplyFiles( body: API.GetCustomerUploadApplyFilesInput, options?: API.RequestConfig ) { return request<API.GetCustomerUploadApplyFilesOutput[]>( '/api/EnterpriseApplyFile/GetCustomerUploadApplyFiles', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), } ); } /** 获取月份上传文件按类型查询文件列表 POST /api/EnterpriseApplyFile/GetCustomerUploadApplyFilesByType */ export async function getCustomerUploadApplyFilesByType( body: API.GetCustomerUploadApplyFilesByTypeInput, options?: API.RequestConfig ) { return request<API.GetCustomerUploadApplyFilesByTypeOutput[]>( '/api/EnterpriseApplyFile/GetCustomerUploadApplyFilesByType', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), } ); } /** 根据月份查询是否存在提交记录 GET /api/EnterpriseApplyFile/GetCustomerUploadFileRecord */ export async function getCustomerUploadFileRecord( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.APIgetCustomerUploadFileRecordParams, options?: API.RequestConfig ) { return request<API.GetCustomerUploadFileRecordOutput>( '/api/EnterpriseApplyFile/GetCustomerUploadFileRecord', { method: 'GET', params: { ...params, }, ...(options || {}), } ); } /** 按月份查询企业上传材料列表 POST /api/EnterpriseApplyFile/GetEnterpriseApplyUploadFile */ export async function getEnterpriseApplyUploadFile( body: API.PageInput, options?: API.RequestConfig ) { return request<API.GetEnterpriseApplyUploadFileOutputPageOutput>( return request<API.GetEnterpriseMonthApplyFileOutputPageOutput>( '/api/EnterpriseApplyFile/GetEnterpriseApplyUploadFile', { method: 'POST', @@ -48,3 +121,18 @@ } ); } /** 上传材料详情-编辑-上传文件 POST /api/EnterpriseApplyFile/UploadMonthApplySingleFiles */ export async function uploadMonthApplySingleFiles( body: API.UploadMonthApplySingleFilesInput, options?: API.RequestConfig ) { return request<number>('/api/EnterpriseApplyFile/UploadMonthApplySingleFiles', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } src/services/api/IndustrialPark.ts
@@ -61,6 +61,21 @@ ); } /** 设置奖励金申报状态 POST /api/IndustrialPark/SetIndustrialParkRewardEnable */ export async function setIndustrialParkRewardEnable( body: API.SetIndustrialParkRewardEnableInput, options?: API.RequestConfig ) { return request<number>('/api/IndustrialPark/SetIndustrialParkRewardEnable', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 设置产业园区状态 POST /api/IndustrialPark/SetIndustrialParkStatus */ export async function setIndustrialParkStatus( body: API.SetIndustrialParkStatusInput, src/services/api/typings.d.ts
@@ -221,8 +221,6 @@ leaderMobile?: string; /** 园区类型 */ parkTypeId?: string; /** 注册地址 */ registerAddress: string; /** 备注 */ remark?: string; /** 是否已经启用奖励金申报 */ @@ -231,18 +229,14 @@ rewardTemplateSetting?: boolean; /** 维护的公司 */ companyOrgId?: string; /** 维护的公司 */ companyOrgName?: string; /** 维护的部门 */ departmentOrgId?: string; /** 是否支持企业自主上传 */ suportEnterpriseUpload?: boolean; /** 是否支持平台充值 */ suportPlatRecharge?: boolean; /** 210 企业材料 220 汇总材料 */ applyFileType?: number; /** 园区材料 */ industrialParkFileTypeSetting?: string[]; /** 文件 */ industrialParkApplyFileFile?: IndustrialParkApplyFileFile[]; } interface AddIndustryBodyAuditInput { @@ -1328,6 +1322,10 @@ moduleId?: string; } interface APIgetCustomerFileTypeHeadParams { enterpriseId?: string; } interface APIgetCustomerTemplateDetailParams { id?: string; } @@ -1340,8 +1338,8 @@ templateId?: string; } interface APIgetCustomerUploadApplyFilesParams { id?: string; interface APIgetCustomerUploadFileRecordParams { withMonth?: string; } interface APIgetDefaultConnectionStringParams { @@ -3072,6 +3070,8 @@ interface CheckUserEnterpriseRechargeInput { id?: string; checkStatus?: EnterpriseRechargeStatusEnum; /** 充值凭证 */ rechargeVoucherFileUrl?: string; remark?: string; } @@ -3944,6 +3944,10 @@ remark?: string; /** 手机号 */ phoneNumber?: string; /** 用户端Id */ clientId?: string; /** 园区Ids */ industrialParkIds?: string[]; /** 角色 */ roleNames?: string[]; /** 密码 */ @@ -5327,6 +5331,15 @@ endTime?: string; } interface CustomerApplyFileDetailDto { id?: string; fileType?: string; fileSize?: number; fileUrl?: string; fileSearchTypeId?: string; monthApplyId?: string; } interface CustomerManageListOutput { id?: string; /** 企业名称 */ @@ -5397,6 +5410,24 @@ templateParamExtraData?: string; } interface CustomerUploadMonthApplyFileInput { withMonth?: string; fileTypes?: CustomerUploadMonthApplyFileType[]; } interface CustomerUploadMonthApplyFileType { fileSearchTypeId?: string; listFiles?: CustomerUploadMonthApplyFileTypeDto[]; } interface CustomerUploadMonthApplyFileTypeDto { fileSearchTypeId?: string; id?: string; fileType?: string; fileSize?: number; fileUrl?: string; } interface DataprepareCreateExtInfo { contextParams?: string; shortUrl?: string; @@ -5430,6 +5461,12 @@ } type DecimalDecimalValueTuple = true; interface DeleteMonthApplySingleFileInput { monthApplyId?: string; fileSearchTypeId?: string; detaiFileId?: string; } interface DistTemplateCreateContractInput { /** 订单签约Id */ @@ -5687,6 +5724,10 @@ } type EnterpriseMaterialTypeEnum = 10 | 11 | 20; type EnterpriseMonthApplyStatusEnum = 10 | 20; type EnterpriseMonthUploadStatusEnum = 10 | 20 | 30; type EnterpriseRechargeStatusEnum = 10 | 20 | 30; @@ -6692,38 +6733,41 @@ operator?: string; } interface GetCustomerUploadApplyFilesByTypeInput { fileSearchTypeId?: string; monthApplyId?: string; } interface GetCustomerUploadApplyFilesByTypeOutput { id?: string; fileType?: string; fileSize?: number; fileUrl?: string; } interface GetCustomerUploadApplyFilesInput { id?: string; enterpriseId?: string; withMonth?: string; } interface GetCustomerUploadApplyFilesOutput { id?: string; fileSearchTypeId?: string; fileCount?: number; isUpload?: boolean; lastUpdateTime?: string; id?: string; monthApplyId?: string; withMonth?: string; enterpriseName?: string; parkName?: string; fileTypeName?: string; sort?: number; listFiles?: CustomerApplyFileDetailDto[]; } interface GetEnterpriseApplyUploadFile { interface GetCustomerUploadFileRecordOutput { id?: string; fileSearchTypeId?: string; fileCount?: number; isUpload?: boolean; lastUpdateTime?: string; } interface GetEnterpriseApplyUploadFileOutput { id?: string; withMonth?: string; enterpriseId?: string; uploadFiles?: GetEnterpriseApplyUploadFile[]; } interface GetEnterpriseApplyUploadFileOutputPageOutput { pageModel?: Pagination; objectData?: any; data?: GetEnterpriseApplyUploadFileOutput[]; } interface GetEnterpriseBuntyTradeDto { @@ -6765,6 +6809,21 @@ errmsg?: string; cost?: string; data?: GetEnterpriseCredentialDataResponse; } interface GetEnterpriseMonthApplyFileOutput { id?: string; enterpriseId?: string; withMonth?: string; creationTime?: string; uploadStatus?: EnterpriseMonthUploadStatusEnum; applyStatus?: EnterpriseMonthApplyStatusEnum; } interface GetEnterpriseMonthApplyFileOutputPageOutput { pageModel?: Pagination; objectData?: any; data?: GetEnterpriseMonthApplyFileOutput[]; } interface GetEnterprisePreChargeCheckListInput { @@ -6820,6 +6879,8 @@ outBankResumeName?: string; /** 出账回单 */ outReceiptFileUrl?: string; /** 充值凭证 */ rechargeVoucherFileUrl?: string; /** 审核备注 */ checkRemark?: string; checkStatus?: EnterpriseRechargeStatusEnum; @@ -8112,6 +8173,14 @@ settleSumAmount?: number; /** 财政发放金额 */ financeSumAmount?: number; /** 是否已经启用奖励金申报 */ rewardEnable?: boolean; /** 奖励金模板是否配置 */ rewardTemplateSetting?: boolean; /** 是否支持企业自主上传 */ suportEnterpriseUpload?: boolean; /** 是否支持平台充值 */ suportPlatRecharge?: boolean; } interface GetParkBountyApplyListOutputPageOutput { @@ -9829,6 +9898,13 @@ type IncomeStatusEnum = 1 | 2; interface IndustrialParkApplyFileFile { /** 210 企业材料 220 汇总材料 */ applyFileType?: number; /** 园区材料 */ industrialParkFileTypeSetting?: string[]; } interface IndustrialParkDetailOutput { id?: string; /** 园区名称 */ @@ -9858,6 +9934,7 @@ registerAddress?: string; /** 备注 */ remark?: string; industrialParkFileTypeList?: IndustrialParkFileTypeOutput[]; } interface IndustrialParkDropDownOutput { @@ -9870,10 +9947,11 @@ parkTypeName?: string; } interface IndustrialParkFileTypeDto { fileTypeId?: string; fileTypeName?: string; sort?: number; interface IndustrialParkFileTypeOutput { /** 210 企业材料 220 汇总材料 */ applyFileType?: number; /** 园区材料 */ fileSearchTypeId?: string; } interface IndustrialParkListOutput { @@ -18256,6 +18334,11 @@ auditNote?: string; } interface SetIndustrialParkRewardEnableInput { id?: string; rewardEnable?: boolean; } interface SetIndustrialParkStatusInput { id?: string; opStatus?: IndustrialParkStatusEnum; @@ -19574,6 +19657,10 @@ remark?: string; /** 手机号 */ phoneNumber?: string; /** 用户端Id */ clientId?: string; /** 园区Ids */ industrialParkIds?: string[]; /** 角色 */ roleNames?: string[]; /** 密码 */ @@ -19591,8 +19678,6 @@ leaderMobile?: string; /** 园区类型 */ parkTypeId?: string; /** 注册地址 */ registerAddress: string; /** 备注 */ remark?: string; /** 是否已经启用奖励金申报 */ @@ -19601,18 +19686,14 @@ rewardTemplateSetting?: boolean; /** 维护的公司 */ companyOrgId?: string; /** 维护的公司 */ companyOrgName?: string; /** 维护的部门 */ departmentOrgId?: string; /** 是否支持企业自主上传 */ suportEnterpriseUpload?: boolean; /** 是否支持平台充值 */ suportPlatRecharge?: boolean; /** 210 企业材料 220 汇总材料 */ applyFileType?: number; /** 园区材料 */ industrialParkFileTypeSetting?: string[]; /** 文件 */ industrialParkApplyFileFile?: IndustrialParkApplyFileFile[]; id?: string; } @@ -20217,6 +20298,12 @@ insurePolicyId?: string; /** 投保单 */ insureBillUrl?: string; } interface UploadMonthApplySingleFilesInput { monthApplyId?: string; fileSearchTypeId?: string; listFiles?: CustomerUploadMonthApplyFileTypeDto[]; } interface UploadParkBountyApplyCompanyFileInput { @@ -20863,6 +20950,8 @@ companyOrgId?: string; /** 组织架构部门id */ departmentOrgId?: string; /** 园区Ids */ industrialParkIds?: string[]; } interface UserDtoPageOutput { @@ -21149,6 +21238,9 @@ /** 电子签印章图片生成状态 0未生成 1已生成 */ signatureImageStatus?: number; certificationChannel?: UserCertificationChannelEnum; industrialParkId?: string; suportEnterpriseUpload?: boolean; suportPlatRecharge?: boolean; } interface UserMessageInfo { src/utils/common/file.ts
@@ -26,7 +26,11 @@ } export function convertApi2FormUrlBySeparator(path: string, separator = '|') { return path.split(separator).map((x) => setOSSLink(x)); return path ? path.split(separator).map((x) => setOSSLink(x)) : []; } export function convertApi2FormUrlObjectBySeparator(path: string, separator = '|') { return path ? path.split(separator).map(convertApi2FormUrl) : []; } /** src/views/MaterialReview/MaterialReviewAudit.vue
@@ -89,7 +89,7 @@ import MateriaDetailDialog from '@/components/commonView/MateriaDetailDialog.vue'; import { useQuery, useQueryClient } from '@tanstack/vue-query'; import * as parkBountyApplyServices from '@/services/api/ParkBountyApply'; import { convertApi2FormUrlOnlyOne, setOSSLink } from '@/utils'; import { convertApi2FormUrlObjectBySeparator, setOSSLink } from '@/utils'; import { useGlobalEventContext, useRouteView } from '@/hooks'; import { FormInstance } from 'element-plus'; import { Message, OrderInputType } from '@bole-core/core'; @@ -138,11 +138,17 @@ form.parkTypeName = data.parkTypeName; form.applyMonth = data.applyMonth; form.applySumAmount = data.applySumAmount; form.enterpriseTaxSubFileUrl = convertApi2FormUrlOnlyOne(data?.enterpriseTaxSubFileUrl); form.enterpriseOperateFileUrl = convertApi2FormUrlOnlyOne(data?.enterpriseOperateFileUrl); form.bountyAssignFileUlr = convertApi2FormUrlOnlyOne(data?.bountyAssignFileUlr); form.bountyCollectFileUrl = convertApi2FormUrlOnlyOne(data?.bountyCollectFileUrl); form.enterpriseRelateFileUrl = convertApi2FormUrlOnlyOne(data?.enterpriseRelateFileUrl); form.enterpriseTaxSubFileUrl = convertApi2FormUrlObjectBySeparator( data?.enterpriseTaxSubFileUrl ); form.enterpriseOperateFileUrl = convertApi2FormUrlObjectBySeparator( data?.enterpriseOperateFileUrl ); form.bountyAssignFileUlr = convertApi2FormUrlObjectBySeparator(data?.bountyAssignFileUlr); form.bountyCollectFileUrl = convertApi2FormUrlObjectBySeparator(data?.bountyCollectFileUrl); form.enterpriseRelateFileUrl = convertApi2FormUrlObjectBySeparator( data?.enterpriseRelateFileUrl ); getList(); }, src/views/MaterialReview/MaterialReviewDetail.vue
@@ -58,7 +58,7 @@ import DeclareEnterpriseTableView from '@/components/commonView/DeclareEnterpriseTableView.vue'; import { useQuery } from '@tanstack/vue-query'; import * as parkBountyApplyServices from '@/services/api/ParkBountyApply'; import { convertApi2FormUrlOnlyOne, setOSSLink } from '@/utils'; import { convertApi2FormUrlObjectBySeparator, setOSSLink } from '@/utils'; import { useRouteView } from '@/hooks'; import { OrderInputType } from '@bole-core/core'; import { @@ -115,11 +115,17 @@ form.applySumAmount = data.applySumAmount; form.outCheckStatus = data.outCheckStatus; form.outCheckRemark = data.outCheckRemark; form.enterpriseTaxSubFileUrl = convertApi2FormUrlOnlyOne(data?.enterpriseTaxSubFileUrl); form.enterpriseOperateFileUrl = convertApi2FormUrlOnlyOne(data?.enterpriseOperateFileUrl); form.bountyAssignFileUlr = convertApi2FormUrlOnlyOne(data?.bountyAssignFileUlr); form.bountyCollectFileUrl = convertApi2FormUrlOnlyOne(data?.bountyCollectFileUrl); form.enterpriseRelateFileUrl = convertApi2FormUrlOnlyOne(data?.enterpriseRelateFileUrl); form.enterpriseTaxSubFileUrl = convertApi2FormUrlObjectBySeparator( data?.enterpriseTaxSubFileUrl ); form.enterpriseOperateFileUrl = convertApi2FormUrlObjectBySeparator( data?.enterpriseOperateFileUrl ); form.bountyAssignFileUlr = convertApi2FormUrlObjectBySeparator(data?.bountyAssignFileUlr); form.bountyCollectFileUrl = convertApi2FormUrlObjectBySeparator(data?.bountyCollectFileUrl); form.enterpriseRelateFileUrl = convertApi2FormUrlObjectBySeparator( data?.enterpriseRelateFileUrl ); getList(); }, src/views/Reward/RewardDeclareDetail.vue
@@ -42,7 +42,7 @@ import DeclareEnterpriseTableView from '@/components/commonView/DeclareEnterpriseTableView.vue'; import { useQuery } from '@tanstack/vue-query'; import * as parkBountyApplyServices from '@/services/api/ParkBountyApply'; import { convertApi2FormUrlOnlyOne, setOSSLink } from '@/utils'; import { convertApi2FormUrlObjectBySeparator, setOSSLink } from '@/utils'; import { useRouteView } from '@/hooks'; import { OrderInputType } from '@bole-core/core'; import { EnterpriseTypeText } from '@/constants'; @@ -87,11 +87,17 @@ form.parkTypeName = data.parkTypeName; form.applyMonth = data.applyMonth; form.applySumAmount = data.applySumAmount; form.enterpriseTaxSubFileUrl = convertApi2FormUrlOnlyOne(data?.enterpriseTaxSubFileUrl); form.enterpriseOperateFileUrl = convertApi2FormUrlOnlyOne(data?.enterpriseOperateFileUrl); form.bountyAssignFileUlr = convertApi2FormUrlOnlyOne(data?.bountyAssignFileUlr); form.bountyCollectFileUrl = convertApi2FormUrlOnlyOne(data?.bountyCollectFileUrl); form.enterpriseRelateFileUrl = convertApi2FormUrlOnlyOne(data?.enterpriseRelateFileUrl); form.enterpriseTaxSubFileUrl = convertApi2FormUrlObjectBySeparator( data?.enterpriseTaxSubFileUrl ); form.enterpriseOperateFileUrl = convertApi2FormUrlObjectBySeparator( data?.enterpriseOperateFileUrl ); form.bountyAssignFileUlr = convertApi2FormUrlObjectBySeparator(data?.bountyAssignFileUlr); form.bountyCollectFileUrl = convertApi2FormUrlObjectBySeparator(data?.bountyCollectFileUrl); form.enterpriseRelateFileUrl = convertApi2FormUrlObjectBySeparator( data?.enterpriseRelateFileUrl ); getList(); },