| | |
| | | /** |
| | | * @description 网页title |
| | | */ |
| | | title: '奖励金审核政务端', |
| | | title: '可用资金审核政务端', |
| | | |
| | | errorLog: 'production', |
| | | |
| | |
| | | </ProFormItemV2> |
| | | </ProFormColItem> |
| | | <ProFormColItem :span="12"> |
| | | <ProFormItemV2 label="申请奖励金月份:" prop="applyMonth" :mode="mode"> |
| | | <ProFormItemV2 label="申请可用资金月份:" prop="applyMonth" :mode="mode"> |
| | | <ProFormDatePicker v-model="form.applyMonth" format="YYYY年MM月" type="month" /> |
| | | </ProFormItemV2> |
| | | </ProFormColItem> |
| | |
| | | applySumAmount: number; |
| | | financeSumAmount: number; |
| | | settleSumAmount: number; |
| | | /** 奖励金分配表 */ |
| | | /** 可用资金分配表 */ |
| | | // bountyAssignFileUlr: UploadUserFile[]; |
| | | /** 奖励金汇总表 */ |
| | | /** 可用资金汇总表 */ |
| | | // bountyCollectFileUrl: UploadUserFile[]; |
| | | parkCollectFileList: CustomerApplyFileTypeListItem[]; |
| | | /**汇算材料 */ |
| | |
| | | <template> |
| | | <ProFormItemV2 label="本次申报奖励金总额:" prop="applySumAmount" :mode="mode"> |
| | | <ProFormItemV2 label="本次申报可用资金总额:" prop="applySumAmount" :mode="mode"> |
| | | <ProFormInputNumber v-model="form.applySumAmount" formatValue="money" unit="元" /> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="财政拨付总额:" prop="financeSumAmount" :mode="mode"> |
| | |
| | | ApplyTransferFileBusinessTypeEnum.TransferToFileUrl, |
| | | ]; |
| | | |
| | | /**财政拨付和平台充值凭证 奖励金发放*/ |
| | | /**财政拨付和平台充值凭证 可用资金发放*/ |
| | | static TransferFileEnumInRewardGrandFile = [ |
| | | TransferFileEnumInRewardGrand.FinanceFileUrl, |
| | | TransferFileEnumInRewardGrand.SettleFileUrl, |
| | |
| | | placeholderData: () => [] as API.IndustrialParkDropDownOutput[], |
| | | }); |
| | | |
| | | /**奖励金园区 */ |
| | | /**可用资金园区 */ |
| | | const fourStreamsIndustrialParkList = computed(() => { |
| | | return industrialParkList.value.filter((x) => !!x.rewardEnable); |
| | | }); |
| | |
| | | // component: () => import('@/views/Reward/RewardGrantRegister.vue'), |
| | | // meta: { |
| | | // rank: 10033, |
| | | // title: '奖励金登记', |
| | | // title: '可用资金登记', |
| | | // rootMenu: false, |
| | | // }, |
| | | // }, |
| | |
| | | }, |
| | | }, |
| | | { |
| | | path: '/DataBoardPage', |
| | | name: 'DataBoardPage', |
| | | hidden: true, |
| | | component: () => import('@/views/DataBoard/DataBoardHome.vue'), |
| | | meta: { |
| | | title: '数据看板', |
| | | rank: 102, |
| | | }, |
| | | }, |
| | | { |
| | | path: '/Error', |
| | | component: ErrorLayout, |
| | | redirect: '/Error/401', |
| | |
| | | <DataBoardCenterChart></DataBoardCenterChart> |
| | | </div> |
| | | <div class="data-board-home-content-right"> |
| | | <DataBoardContentItem title="奖励金使用排行" class="data-table-content"> |
| | | <DataBoardContentItem title="可用资金使用排行" class="data-table-content"> |
| | | <DataBoardTableView |
| | | :tableData="bountyUseAmountRankList" |
| | | unit="元" |
| | |
| | | <div class="data-board-home-content-center-top"> |
| | | <DataBoardCenterDataItem |
| | | v-model:value="currentMonthSumBountyReleaseAmountValue" |
| | | label="当月发放额" |
| | | label="上月发放额" |
| | | :image="DataBoardCenterIcon1" |
| | | ></DataBoardCenterDataItem> |
| | | <DataBoardCenterDataItem |
| | | v-model:value="currentMonthSumBountyUseAmountValue" |
| | | label="当月使用额" |
| | | label="上月使用额" |
| | | :image="DataBoardCenterIcon2" |
| | | ></DataBoardCenterDataItem> |
| | | <DataBoardCenterDataItem |
| | | v-model:value="currentMonthInsurePeopleCountValue" |
| | | label="当月投保人数" |
| | | label="上月投保人数" |
| | | :precision="0" |
| | | :image="DataBoardCenterIcon3" |
| | | ></DataBoardCenterDataItem> |
| | |
| | | <template> |
| | | <div class="data-board-center-map-mark"> |
| | | <div class="data-board-center-map-mark" :class="{ active: innerChoose }"> |
| | | <div class="data-board-center-map-mark-item init" v-if="!innerChoose"> |
| | | <img :src="DataBoardMapInit" alt="" /> |
| | | </div> |
| | |
| | | @use '@/style/common.scss' as *; |
| | | |
| | | .data-board-center-map-mark { |
| | | &.active { |
| | | z-index: 10; |
| | | } |
| | | |
| | | .data-board-center-map-mark-item { |
| | | display: flex; |
| | | justify-content: center; |
| | |
| | | ></DataBoardDataInfoItem> |
| | | <DataBoardDataInfoItem |
| | | :backgroundImage="DataBoardDataInfoBg3" |
| | | label="奖励金发放总额" |
| | | label="可用资金发放总额" |
| | | v-model:value="sumBountyReleaseAmountValue" |
| | | :precision="2" |
| | | ></DataBoardDataInfoItem> |
| | | <DataBoardDataInfoItem |
| | | :backgroundImage="DataBoardDataInfoBg4" |
| | | label="奖励金使用总额" |
| | | label="可用资金使用总额" |
| | | v-model:value="sumBountyUseAmountValue" |
| | | :precision="2" |
| | | ></DataBoardDataInfoItem> |
| | |
| | | { |
| | | id: '1', |
| | | enCode: 'payDateTime', |
| | | name: '奖励金消费日期', |
| | | name: '可用资金消费日期', |
| | | }, |
| | | { |
| | | id: '2', |
| | |
| | | /> |
| | | <el-button type="primary" link @click="goToAudit">去审核</el-button> |
| | | </DataBoardCard> |
| | | <DataBoardCard title="奖励金待登记" :contentBetween="true"> |
| | | <DataBoardCard title="可用资金待登记" :contentBetween="true"> |
| | | <DataBoardCardPrice |
| | | :isInline="true" |
| | | :value="detail?.waitForSettleRewardNumber ?? 0" |
| | |
| | | <template> |
| | | <LoadingLayout> |
| | | <AppContainer> |
| | | <PageFormLayout title="奖励金登记"> |
| | | <PageFormLayout title="可用资金登记"> |
| | | <DetailView :form="form"> |
| | | <ChunkCellV2 title="申报企业名单"> |
| | | <DeclareEnterpriseTableView |
| | |
| | | getResponse: true, |
| | | }); |
| | | if (res) { |
| | | downloadFile(res.data, `奖励金统计`, 'xlsx'); |
| | | downloadFile(res.data, `可用资金统计`, 'xlsx'); |
| | | Message.successMessage('导出成功'); |
| | | getList(paginationState.pageIndex); |
| | | } |
| | |
| | | { |
| | | id: '1', |
| | | enCode: 'creationTime', |
| | | name: '奖励金消费日期', |
| | | name: '可用资金消费日期', |
| | | }, |
| | | { |
| | | id: '2', |