Commit f87df79b authored by 小费同学阿's avatar 小费同学阿 💬

项目库-投资到招标管理的详情字段审核

parent b265cf99
<template> <template>
<BasicTable @register="registerTable"> <BasicTable @register="registerTable">
<template #toolbar>
<a-button type="primary" preIcon="mdi:plus" @click="handleExport"> 导出筛选结果 </a-button>
<a-button type="primary" class="ml5" preIcon="mdi:plus" @click="handleExport">
高级筛选
</a-button>
</template>
<template #bodyCell="{ column, record, index }"> <template #bodyCell="{ column, record, index }">
<template v-if="column.key === 'serialNumber'"> <template v-if="column.key === 'serialNumber'">
{{ index + 1 }} {{ index + 1 }}
...@@ -24,8 +17,6 @@ ...@@ -24,8 +17,6 @@
</template> </template>
</BasicTable> </BasicTable>
<InvestmentPlanDrawer @register="registerDrawer" @success="handleSuccess" /> <InvestmentPlanDrawer @register="registerDrawer" @success="handleSuccess" />
<exportModal @register="registerModal" />
<queryModal @register="registerModal2" />
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import exportModal from './components/exportModal.vue'; import exportModal from './components/exportModal.vue';
......
...@@ -5,7 +5,7 @@ export const columnsFormSchema: FormSchema[] = [ ...@@ -5,7 +5,7 @@ export const columnsFormSchema: FormSchema[] = [
field: 'filingCycle', field: 'filingCycle',
labelWidth: '140px', labelWidth: '140px',
label: '填报周期', label: '填报周期',
required: true, required: false,
component: 'DatePicker', component: 'DatePicker',
componentProps: { componentProps: {
placeholder: '填报周期', placeholder: '填报周期',
...@@ -18,28 +18,28 @@ export const columnsFormSchema: FormSchema[] = [ ...@@ -18,28 +18,28 @@ export const columnsFormSchema: FormSchema[] = [
label: '项目名称', label: '项目名称',
field: 'projectName', field: 'projectName',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '建设地点', label: '建设地点',
field: 'constructionSite', field: 'constructionSite',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '项目概况', label: '项目概况',
field: 'projectOverview', field: 'projectOverview',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '建设规模', label: '建设规模',
labelWidth: '140px', labelWidth: '140px',
field: 'constructionScale', field: 'constructionScale',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -49,7 +49,7 @@ export const columnsFormSchema: FormSchema[] = [ ...@@ -49,7 +49,7 @@ export const columnsFormSchema: FormSchema[] = [
label: '建设目的及项目功能', label: '建设目的及项目功能',
labelWidth: '140px', labelWidth: '140px',
field: 'constructionPurpose', field: 'constructionPurpose',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -59,7 +59,7 @@ export const columnsFormSchema: FormSchema[] = [ ...@@ -59,7 +59,7 @@ export const columnsFormSchema: FormSchema[] = [
label: '建设模式', label: '建设模式',
labelWidth: '140px', labelWidth: '140px',
field: 'constructionMode', field: 'constructionMode',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -69,7 +69,7 @@ export const columnsFormSchema: FormSchema[] = [ ...@@ -69,7 +69,7 @@ export const columnsFormSchema: FormSchema[] = [
label: '资金来源', label: '资金来源',
labelWidth: '140px', labelWidth: '140px',
field: 'fundingSource', field: 'fundingSource',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -79,7 +79,7 @@ export const columnsFormSchema: FormSchema[] = [ ...@@ -79,7 +79,7 @@ export const columnsFormSchema: FormSchema[] = [
label: '项目类型', label: '项目类型',
labelWidth: '140px', labelWidth: '140px',
field: 'projectType', field: 'projectType',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -89,7 +89,7 @@ export const columnsFormSchema: FormSchema[] = [ ...@@ -89,7 +89,7 @@ export const columnsFormSchema: FormSchema[] = [
label: '总投资', label: '总投资',
labelWidth: '140px', labelWidth: '140px',
field: 'totalInvestment', field: 'totalInvestment',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -99,7 +99,7 @@ export const columnsFormSchema: FormSchema[] = [ ...@@ -99,7 +99,7 @@ export const columnsFormSchema: FormSchema[] = [
label: '三年滚动投资计划', label: '三年滚动投资计划',
labelWidth: '140px', labelWidth: '140px',
field: 'totalAmount', field: 'totalAmount',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -109,7 +109,7 @@ export const columnsFormSchema: FormSchema[] = [ ...@@ -109,7 +109,7 @@ export const columnsFormSchema: FormSchema[] = [
label: '该年财政预算匹配资金', label: '该年财政预算匹配资金',
labelWidth: '140px', labelWidth: '140px',
field: 'matchingFunds', field: 'matchingFunds',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -119,7 +119,7 @@ export const columnsFormSchema: FormSchema[] = [ ...@@ -119,7 +119,7 @@ export const columnsFormSchema: FormSchema[] = [
label: '其中专项债项目该年预计使用专项债资金', label: '其中专项债项目该年预计使用专项债资金',
labelWidth: '140px', labelWidth: '140px',
field: 'specialBondFunds', field: 'specialBondFunds',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -129,7 +129,7 @@ export const columnsFormSchema: FormSchema[] = [ ...@@ -129,7 +129,7 @@ export const columnsFormSchema: FormSchema[] = [
label: '该年计划资金', label: '该年计划资金',
labelWidth: '140px', labelWidth: '140px',
field: 'planFunds', field: 'planFunds',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -139,7 +139,7 @@ export const columnsFormSchema: FormSchema[] = [ ...@@ -139,7 +139,7 @@ export const columnsFormSchema: FormSchema[] = [
label: '建设性质', label: '建设性质',
labelWidth: '140px', labelWidth: '140px',
field: 'attribute', field: 'attribute',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -149,7 +149,7 @@ export const columnsFormSchema: FormSchema[] = [ ...@@ -149,7 +149,7 @@ export const columnsFormSchema: FormSchema[] = [
label: '开工竣工时间', label: '开工竣工时间',
labelWidth: '140px', labelWidth: '140px',
field: 'beginTime', field: 'beginTime',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -159,28 +159,28 @@ export const columnsFormSchema: FormSchema[] = [ ...@@ -159,28 +159,28 @@ export const columnsFormSchema: FormSchema[] = [
label: '该年底预计形象进度', label: '该年底预计形象进度',
labelWidth: '140px', labelWidth: '140px',
field: 'schedule', field: 'schedule',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '实施主体', label: '实施主体',
labelWidth: '140px', labelWidth: '140px',
field: 'implementingEntity', field: 'implementingEntity',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '项目主管部门', label: '项目主管部门',
labelWidth: '140px', labelWidth: '140px',
field: 'competentDepartment', field: 'competentDepartment',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '备注', label: '备注',
labelWidth: '140px', labelWidth: '140px',
field: 'remarks', field: 'remarks',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
]; ];
...@@ -190,7 +190,7 @@ export const performanceFormSchema: FormSchema[] = [ ...@@ -190,7 +190,7 @@ export const performanceFormSchema: FormSchema[] = [
field: 'filingCycle', field: 'filingCycle',
labelWidth: '140px', labelWidth: '140px',
label: '填报周期', label: '填报周期',
required: true, required: false,
component: 'DatePicker', component: 'DatePicker',
componentProps: { componentProps: {
placeholder: '填报周期', placeholder: '填报周期',
...@@ -203,63 +203,63 @@ export const performanceFormSchema: FormSchema[] = [ ...@@ -203,63 +203,63 @@ export const performanceFormSchema: FormSchema[] = [
label: '项目名称', label: '项目名称',
field: 'projectName', field: 'projectName',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '建设地点', label: '建设地点',
field: 'constructionSite', field: 'constructionSite',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '项目概况', label: '项目概况',
field: 'projectOverview', field: 'projectOverview',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '建设规模', label: '建设规模',
labelWidth: '140px', labelWidth: '140px',
field: 'constructionScale', field: 'constructionScale',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '建设目的及项目功能', label: '建设目的及项目功能',
labelWidth: '140px', labelWidth: '140px',
field: 'constructionPurpose', field: 'constructionPurpose',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '建设模式', label: '建设模式',
labelWidth: '140px', labelWidth: '140px',
field: 'constructionMode', field: 'constructionMode',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '资金来源', label: '资金来源',
labelWidth: '140px', labelWidth: '140px',
field: 'fundingSource', field: 'fundingSource',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '项目类型', label: '项目类型',
labelWidth: '140px', labelWidth: '140px',
field: 'projectType', field: 'projectType',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '总投资', label: '总投资',
labelWidth: '140px', labelWidth: '140px',
field: 'totalInvestment', field: 'totalInvestment',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -269,7 +269,7 @@ export const performanceFormSchema: FormSchema[] = [ ...@@ -269,7 +269,7 @@ export const performanceFormSchema: FormSchema[] = [
label: '该年之前总投资额(不含该年)', label: '该年之前总投资额(不含该年)',
labelWidth: '140px', labelWidth: '140px',
field: 'totalBefore', field: 'totalBefore',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -279,7 +279,7 @@ export const performanceFormSchema: FormSchema[] = [ ...@@ -279,7 +279,7 @@ export const performanceFormSchema: FormSchema[] = [
label: '该年计划投资额', label: '该年计划投资额',
labelWidth: '140px', labelWidth: '140px',
field: 'planNum', field: 'planNum',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -289,7 +289,7 @@ export const performanceFormSchema: FormSchema[] = [ ...@@ -289,7 +289,7 @@ export const performanceFormSchema: FormSchema[] = [
label: '该年实际完成投资额', label: '该年实际完成投资额',
labelWidth: '140px', labelWidth: '140px',
field: 'actualOutputValue', field: 'actualOutputValue',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -299,7 +299,7 @@ export const performanceFormSchema: FormSchema[] = [ ...@@ -299,7 +299,7 @@ export const performanceFormSchema: FormSchema[] = [
label: '该年计划资金', label: '该年计划资金',
labelWidth: '140px', labelWidth: '140px',
field: 'planFunds', field: 'planFunds',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -309,42 +309,42 @@ export const performanceFormSchema: FormSchema[] = [ ...@@ -309,42 +309,42 @@ export const performanceFormSchema: FormSchema[] = [
label: '建设性质', label: '建设性质',
labelWidth: '140px', labelWidth: '140px',
field: 'attribute', field: 'attribute',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '开工竣工时间', label: '开工竣工时间',
labelWidth: '140px', labelWidth: '140px',
field: 'beginTime', field: 'beginTime',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '该年底预计形象进度', label: '该年底预计形象进度',
labelWidth: '140px', labelWidth: '140px',
field: 'completionSchedule', field: 'completionSchedule',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '实施主体', label: '实施主体',
labelWidth: '140px', labelWidth: '140px',
field: 'implementingEntity', field: 'implementingEntity',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '项目主管部门', label: '项目主管部门',
labelWidth: '140px', labelWidth: '140px',
field: 'competentDepartment', field: 'competentDepartment',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '备注', label: '备注',
labelWidth: '140px', labelWidth: '140px',
field: 'completionRemarks', field: 'completionRemarks',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
]; ];
...@@ -354,7 +354,7 @@ export const annualFormSchema: FormSchema[] = [ ...@@ -354,7 +354,7 @@ export const annualFormSchema: FormSchema[] = [
field: 'year', field: 'year',
labelWidth: '140px', labelWidth: '140px',
label: '填报周期', label: '填报周期',
required: true, required: false,
component: 'DatePicker', component: 'DatePicker',
componentProps: { componentProps: {
placeholder: '填报周期', placeholder: '填报周期',
...@@ -367,28 +367,28 @@ export const annualFormSchema: FormSchema[] = [ ...@@ -367,28 +367,28 @@ export const annualFormSchema: FormSchema[] = [
label: '公司名称', label: '公司名称',
field: 'companyName', field: 'companyName',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '项目名称', label: '项目名称',
field: 'projectName', field: 'projectName',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '建设地点', label: '建设地点',
field: 'constructionSite', field: 'constructionSite',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '立项总投资', label: '立项总投资',
labelWidth: '140px', labelWidth: '140px',
field: 'totalInvestment', field: 'totalInvestment',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -398,7 +398,7 @@ export const annualFormSchema: FormSchema[] = [ ...@@ -398,7 +398,7 @@ export const annualFormSchema: FormSchema[] = [
label: '年资金计划额合计', label: '年资金计划额合计',
labelWidth: '140px', labelWidth: '140px',
field: 'plannedQuotaTotal', field: 'plannedQuotaTotal',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -408,7 +408,7 @@ export const annualFormSchema: FormSchema[] = [ ...@@ -408,7 +408,7 @@ export const annualFormSchema: FormSchema[] = [
label: '专项拨款合计', label: '专项拨款合计',
labelWidth: '140px', labelWidth: '140px',
field: 'specialFundTotal', field: 'specialFundTotal',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -418,7 +418,7 @@ export const annualFormSchema: FormSchema[] = [ ...@@ -418,7 +418,7 @@ export const annualFormSchema: FormSchema[] = [
label: '银行融资合计', label: '银行融资合计',
labelWidth: '140px', labelWidth: '140px',
field: 'bankFinancingTotal', field: 'bankFinancingTotal',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -428,7 +428,7 @@ export const annualFormSchema: FormSchema[] = [ ...@@ -428,7 +428,7 @@ export const annualFormSchema: FormSchema[] = [
label: '自有资金合计', label: '自有资金合计',
labelWidth: '140px', labelWidth: '140px',
field: 'ownFundsTotal', field: 'ownFundsTotal',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -438,42 +438,42 @@ export const annualFormSchema: FormSchema[] = [ ...@@ -438,42 +438,42 @@ export const annualFormSchema: FormSchema[] = [
label: '当年资金缺口', label: '当年资金缺口',
labelWidth: '140px', labelWidth: '140px',
field: 'fundingGap', field: 'fundingGap',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '建设性质', label: '建设性质',
labelWidth: '140px', labelWidth: '140px',
field: 'attribute', field: 'attribute',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '开竣工时间', label: '开竣工时间',
labelWidth: '140px', labelWidth: '140px',
field: 'beginTime', field: 'beginTime',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '当年底预计形象进度', label: '当年底预计形象进度',
labelWidth: '140px', labelWidth: '140px',
field: 'schedule', field: 'schedule',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '项目主管部门', label: '项目主管部门',
labelWidth: '140px', labelWidth: '140px',
field: 'competentDepartment', field: 'competentDepartment',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '备注', label: '备注',
labelWidth: '140px', labelWidth: '140px',
field: 'remark', field: 'remark',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
]; ];
...@@ -483,7 +483,7 @@ export const monthFormSchema: FormSchema[] = [ ...@@ -483,7 +483,7 @@ export const monthFormSchema: FormSchema[] = [
field: 'monthYear', field: 'monthYear',
labelWidth: '140px', labelWidth: '140px',
label: '填报周期', label: '填报周期',
required: true, required: false,
component: 'DatePicker', component: 'DatePicker',
componentProps: { componentProps: {
placeholder: '填报周期', placeholder: '填报周期',
...@@ -496,28 +496,28 @@ export const monthFormSchema: FormSchema[] = [ ...@@ -496,28 +496,28 @@ export const monthFormSchema: FormSchema[] = [
label: '公司名称', label: '公司名称',
field: 'companyName', field: 'companyName',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '项目名称', label: '项目名称',
field: 'projectName', field: 'projectName',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '收款单位', label: '收款单位',
field: 'collectingUnit', field: 'collectingUnit',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '合同额', label: '合同额',
labelWidth: '140px', labelWidth: '140px',
field: 'contractAmount', field: 'contractAmount',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -527,7 +527,7 @@ export const monthFormSchema: FormSchema[] = [ ...@@ -527,7 +527,7 @@ export const monthFormSchema: FormSchema[] = [
label: '上月实际完成值', label: '上月实际完成值',
labelWidth: '140px', labelWidth: '140px',
field: 'completionValueActual', field: 'completionValueActual',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -537,7 +537,7 @@ export const monthFormSchema: FormSchema[] = [ ...@@ -537,7 +537,7 @@ export const monthFormSchema: FormSchema[] = [
label: '累计完成值', label: '累计完成值',
labelWidth: '140px', labelWidth: '140px',
field: 'accumulateCompletionValue', field: 'accumulateCompletionValue',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -547,7 +547,7 @@ export const monthFormSchema: FormSchema[] = [ ...@@ -547,7 +547,7 @@ export const monthFormSchema: FormSchema[] = [
label: '本月计划完成值', label: '本月计划完成值',
labelWidth: '140px', labelWidth: '140px',
field: 'planCompletionValue', field: 'planCompletionValue',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -557,7 +557,7 @@ export const monthFormSchema: FormSchema[] = [ ...@@ -557,7 +557,7 @@ export const monthFormSchema: FormSchema[] = [
label: '上月计划数', label: '上月计划数',
labelWidth: '140px', labelWidth: '140px',
field: 'lastMonthPlan', field: 'lastMonthPlan',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -567,7 +567,7 @@ export const monthFormSchema: FormSchema[] = [ ...@@ -567,7 +567,7 @@ export const monthFormSchema: FormSchema[] = [
label: '上月实付数', label: '上月实付数',
labelWidth: '140px', labelWidth: '140px',
field: 'lastMonthActual', field: 'lastMonthActual',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -577,7 +577,7 @@ export const monthFormSchema: FormSchema[] = [ ...@@ -577,7 +577,7 @@ export const monthFormSchema: FormSchema[] = [
label: '累计支付数', label: '累计支付数',
labelWidth: '140px', labelWidth: '140px',
field: 'accumulatePayment', field: 'accumulatePayment',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -587,7 +587,7 @@ export const monthFormSchema: FormSchema[] = [ ...@@ -587,7 +587,7 @@ export const monthFormSchema: FormSchema[] = [
label: '本月计划数', label: '本月计划数',
labelWidth: '140px', labelWidth: '140px',
field: 'thisPlanNumber', field: 'thisPlanNumber',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -597,7 +597,7 @@ export const monthFormSchema: FormSchema[] = [ ...@@ -597,7 +597,7 @@ export const monthFormSchema: FormSchema[] = [
label: '专项债拨款', label: '专项债拨款',
labelWidth: '140px', labelWidth: '140px',
field: 'specialFund', field: 'specialFund',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -607,7 +607,7 @@ export const monthFormSchema: FormSchema[] = [ ...@@ -607,7 +607,7 @@ export const monthFormSchema: FormSchema[] = [
label: '政府拨款', label: '政府拨款',
labelWidth: '140px', labelWidth: '140px',
field: 'governmentFund', field: 'governmentFund',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -617,7 +617,7 @@ export const monthFormSchema: FormSchema[] = [ ...@@ -617,7 +617,7 @@ export const monthFormSchema: FormSchema[] = [
label: '银行融资', label: '银行融资',
labelWidth: '140px', labelWidth: '140px',
field: 'banFinancing', field: 'banFinancing',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -627,7 +627,7 @@ export const monthFormSchema: FormSchema[] = [ ...@@ -627,7 +627,7 @@ export const monthFormSchema: FormSchema[] = [
label: '自有资金', label: '自有资金',
labelWidth: '140px', labelWidth: '140px',
field: 'ownFund', field: 'ownFund',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -637,7 +637,7 @@ export const monthFormSchema: FormSchema[] = [ ...@@ -637,7 +637,7 @@ export const monthFormSchema: FormSchema[] = [
label: '资金缺口', label: '资金缺口',
labelWidth: '140px', labelWidth: '140px',
field: 'fundGap', field: 'fundGap',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -647,14 +647,14 @@ export const monthFormSchema: FormSchema[] = [ ...@@ -647,14 +647,14 @@ export const monthFormSchema: FormSchema[] = [
label: '支付等级', label: '支付等级',
labelWidth: '140px', labelWidth: '140px',
field: 'paymentLevel', field: 'paymentLevel',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '备注', label: '备注',
labelWidth: '140px', labelWidth: '140px',
field: 'remark', field: 'remark',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
]; ];
...@@ -664,7 +664,7 @@ export const completedFormSchema: FormSchema[] = [ ...@@ -664,7 +664,7 @@ export const completedFormSchema: FormSchema[] = [
field: 'filingCycle', field: 'filingCycle',
labelWidth: '140px', labelWidth: '140px',
label: '填报周期', label: '填报周期',
required: true, required: false,
component: 'DatePicker', component: 'DatePicker',
componentProps: { componentProps: {
placeholder: '填报周期', placeholder: '填报周期',
...@@ -677,28 +677,28 @@ export const completedFormSchema: FormSchema[] = [ ...@@ -677,28 +677,28 @@ export const completedFormSchema: FormSchema[] = [
label: '公司名称', label: '公司名称',
field: 'companyName', field: 'companyName',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '项目名称', label: '项目名称',
field: 'projectName', field: 'projectName',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '建设地点', label: '建设地点',
field: 'constructionSite', field: 'constructionSite',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '立项总投资合计', label: '立项总投资合计',
labelWidth: '140px', labelWidth: '140px',
field: 'projectApproval', field: 'projectApproval',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -708,7 +708,7 @@ export const completedFormSchema: FormSchema[] = [ ...@@ -708,7 +708,7 @@ export const completedFormSchema: FormSchema[] = [
label: '上一年底前累计实付额', label: '上一年底前累计实付额',
labelWidth: '140px', labelWidth: '140px',
field: 'totalActualPay', field: 'totalActualPay',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -718,7 +718,7 @@ export const completedFormSchema: FormSchema[] = [ ...@@ -718,7 +718,7 @@ export const completedFormSchema: FormSchema[] = [
label: '年资金计划额合计', label: '年资金计划额合计',
labelWidth: '140px', labelWidth: '140px',
field: 'totalValue', field: 'totalValue',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -728,7 +728,7 @@ export const completedFormSchema: FormSchema[] = [ ...@@ -728,7 +728,7 @@ export const completedFormSchema: FormSchema[] = [
label: '专项拨款合计', label: '专项拨款合计',
labelWidth: '140px', labelWidth: '140px',
field: 'totalSpecialBond', field: 'totalSpecialBond',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -738,7 +738,7 @@ export const completedFormSchema: FormSchema[] = [ ...@@ -738,7 +738,7 @@ export const completedFormSchema: FormSchema[] = [
label: '银行融资合计', label: '银行融资合计',
labelWidth: '140px', labelWidth: '140px',
field: 'totalBankFinancing', field: 'totalBankFinancing',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -748,7 +748,7 @@ export const completedFormSchema: FormSchema[] = [ ...@@ -748,7 +748,7 @@ export const completedFormSchema: FormSchema[] = [
label: '自有资金合计', label: '自有资金合计',
labelWidth: '140px', labelWidth: '140px',
field: 'totalOwnFunds', field: 'totalOwnFunds',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -758,7 +758,7 @@ export const completedFormSchema: FormSchema[] = [ ...@@ -758,7 +758,7 @@ export const completedFormSchema: FormSchema[] = [
label: '当年资金缺口', label: '当年资金缺口',
labelWidth: '140px', labelWidth: '140px',
field: 'fundingGap', field: 'fundingGap',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -768,7 +768,7 @@ export const completedFormSchema: FormSchema[] = [ ...@@ -768,7 +768,7 @@ export const completedFormSchema: FormSchema[] = [
label: '项目主管部门', label: '项目主管部门',
labelWidth: '140px', labelWidth: '140px',
field: 'competentDepartment', field: 'competentDepartment',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -778,7 +778,7 @@ export const completedFormSchema: FormSchema[] = [ ...@@ -778,7 +778,7 @@ export const completedFormSchema: FormSchema[] = [
label: '备注', label: '备注',
labelWidth: '140px', labelWidth: '140px',
field: 'remarks', field: 'remarks',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
]; ];
...@@ -788,7 +788,7 @@ export const biddingFormSchema: FormSchema[] = [ ...@@ -788,7 +788,7 @@ export const biddingFormSchema: FormSchema[] = [
field: 'tenderYear', field: 'tenderYear',
labelWidth: '140px', labelWidth: '140px',
label: '填报周期', label: '填报周期',
required: true, required: false,
component: 'DatePicker', component: 'DatePicker',
componentProps: { componentProps: {
placeholder: '填报周期', placeholder: '填报周期',
...@@ -801,28 +801,28 @@ export const biddingFormSchema: FormSchema[] = [ ...@@ -801,28 +801,28 @@ export const biddingFormSchema: FormSchema[] = [
label: '项目名称', label: '项目名称',
field: 'projectName', field: 'projectName',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '立项主体', label: '立项主体',
field: 'projectInitiator', field: 'projectInitiator',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '资金来源', label: '资金来源',
field: 'fundingSource', field: 'fundingSource',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '立项投资额(万元) ', label: '立项投资额(万元) ',
labelWidth: '140px', labelWidth: '140px',
field: 'investmentAmount', field: 'investmentAmount',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -832,21 +832,21 @@ export const biddingFormSchema: FormSchema[] = [ ...@@ -832,21 +832,21 @@ export const biddingFormSchema: FormSchema[] = [
label: '招标类型', label: '招标类型',
labelWidth: '140px', labelWidth: '140px',
field: 'biddingType', field: 'biddingType',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '招标内容', label: '招标内容',
labelWidth: '140px', labelWidth: '140px',
field: 'tenderContent', field: 'tenderContent',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '预计控制价(万元)', label: '预计控制价(万元)',
labelWidth: '140px', labelWidth: '140px',
field: 'controlPrice', field: 'controlPrice',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -856,28 +856,28 @@ export const biddingFormSchema: FormSchema[] = [ ...@@ -856,28 +856,28 @@ export const biddingFormSchema: FormSchema[] = [
label: '计划工期', label: '计划工期',
labelWidth: '140px', labelWidth: '140px',
field: 'plannedPeriod', field: 'plannedPeriod',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '招标方式', label: '招标方式',
labelWidth: '140px', labelWidth: '140px',
field: 'biddingMethod', field: 'biddingMethod',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '计划招标周期', label: '计划招标周期',
labelWidth: '140px', labelWidth: '140px',
field: 'biddingPeriod', field: 'biddingPeriod',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '备注', label: '备注',
labelWidth: '140px', labelWidth: '140px',
field: 'remark', field: 'remark',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
]; ];
...@@ -887,7 +887,7 @@ export const biddingManagementFormSchema: FormSchema[] = [ ...@@ -887,7 +887,7 @@ export const biddingManagementFormSchema: FormSchema[] = [
field: 'tenderYear', field: 'tenderYear',
labelWidth: '140px', labelWidth: '140px',
label: '填报周期', label: '填报周期',
required: true, required: false,
component: 'DatePicker', component: 'DatePicker',
componentProps: { componentProps: {
placeholder: '填报周期', placeholder: '填报周期',
...@@ -900,28 +900,28 @@ export const biddingManagementFormSchema: FormSchema[] = [ ...@@ -900,28 +900,28 @@ export const biddingManagementFormSchema: FormSchema[] = [
label: '项目名称', label: '项目名称',
field: 'projectName', field: 'projectName',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '立项投资额(万元)', label: '立项投资额(万元)',
field: 'uniqueProjectCount', field: 'uniqueProjectCount',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '资金来源', label: '资金来源',
field: 'fundingSource', field: 'fundingSource',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '招标类型', label: '招标类型',
labelWidth: '140px', labelWidth: '140px',
field: 'biddingType', field: 'biddingType',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -931,7 +931,7 @@ export const biddingManagementFormSchema: FormSchema[] = [ ...@@ -931,7 +931,7 @@ export const biddingManagementFormSchema: FormSchema[] = [
label: '招标内容', label: '招标内容',
labelWidth: '140px', labelWidth: '140px',
field: 'tenderContent', field: 'tenderContent',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -941,7 +941,7 @@ export const biddingManagementFormSchema: FormSchema[] = [ ...@@ -941,7 +941,7 @@ export const biddingManagementFormSchema: FormSchema[] = [
label: '招标控制(元)', label: '招标控制(元)',
labelWidth: '140px', labelWidth: '140px',
field: 'controlPrice', field: 'controlPrice',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -951,7 +951,7 @@ export const biddingManagementFormSchema: FormSchema[] = [ ...@@ -951,7 +951,7 @@ export const biddingManagementFormSchema: FormSchema[] = [
label: '建设模式', label: '建设模式',
labelWidth: '140px', labelWidth: '140px',
field: 'constructionMode', field: 'constructionMode',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -961,7 +961,7 @@ export const biddingManagementFormSchema: FormSchema[] = [ ...@@ -961,7 +961,7 @@ export const biddingManagementFormSchema: FormSchema[] = [
label: '招标采购方式', label: '招标采购方式',
labelWidth: '140px', labelWidth: '140px',
field: 'procurementMethod', field: 'procurementMethod',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -971,7 +971,7 @@ export const biddingManagementFormSchema: FormSchema[] = [ ...@@ -971,7 +971,7 @@ export const biddingManagementFormSchema: FormSchema[] = [
label: '招标完成情况', label: '招标完成情况',
labelWidth: '140px', labelWidth: '140px',
field: 'completionStatus', field: 'completionStatus',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -981,7 +981,7 @@ export const biddingManagementFormSchema: FormSchema[] = [ ...@@ -981,7 +981,7 @@ export const biddingManagementFormSchema: FormSchema[] = [
label: '开标时间', label: '开标时间',
labelWidth: '140px', labelWidth: '140px',
field: 'openingTime', field: 'openingTime',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -991,7 +991,7 @@ export const biddingManagementFormSchema: FormSchema[] = [ ...@@ -991,7 +991,7 @@ export const biddingManagementFormSchema: FormSchema[] = [
label: '中标单位', label: '中标单位',
labelWidth: '140px', labelWidth: '140px',
field: 'winningBidder', field: 'winningBidder',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -1001,7 +1001,7 @@ export const biddingManagementFormSchema: FormSchema[] = [ ...@@ -1001,7 +1001,7 @@ export const biddingManagementFormSchema: FormSchema[] = [
label: '中标金额(元)', label: '中标金额(元)',
labelWidth: '140px', labelWidth: '140px',
field: 'winningAmount', field: 'winningAmount',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -1011,7 +1011,7 @@ export const biddingManagementFormSchema: FormSchema[] = [ ...@@ -1011,7 +1011,7 @@ export const biddingManagementFormSchema: FormSchema[] = [
label: '中标工期', label: '中标工期',
labelWidth: '140px', labelWidth: '140px',
field: 'winningPeriod', field: 'winningPeriod',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -1021,7 +1021,7 @@ export const biddingManagementFormSchema: FormSchema[] = [ ...@@ -1021,7 +1021,7 @@ export const biddingManagementFormSchema: FormSchema[] = [
label: '合同签订日期', label: '合同签订日期',
labelWidth: '140px', labelWidth: '140px',
field: 'signingDate', field: 'signingDate',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -1031,7 +1031,7 @@ export const biddingManagementFormSchema: FormSchema[] = [ ...@@ -1031,7 +1031,7 @@ export const biddingManagementFormSchema: FormSchema[] = [
label: '会议纪要', label: '会议纪要',
labelWidth: '140px', labelWidth: '140px',
field: 'meetingMinute', field: 'meetingMinute',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -1041,42 +1041,42 @@ export const biddingManagementFormSchema: FormSchema[] = [ ...@@ -1041,42 +1041,42 @@ export const biddingManagementFormSchema: FormSchema[] = [
label: '招标信息发布渠道', label: '招标信息发布渠道',
labelWidth: '140px', labelWidth: '140px',
field: 'releaseChannels', field: 'releaseChannels',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '招标公告发布网址\n' + '\n' + '(仅限公开招标项目)', label: '招标公告发布网址\n' + '\n' + '(仅限公开招标项目)',
labelWidth: '140px', labelWidth: '140px',
field: 'publishWebsite', field: 'publishWebsite',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '中标结果公示网址\n' + '\n' + '(仅限公开招标项目)', label: '中标结果公示网址\n' + '\n' + '(仅限公开招标项目)',
labelWidth: '140px', labelWidth: '140px',
field: 'publicityWebsite', field: 'publicityWebsite',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '是否存在投诉举报情况', label: '是否存在投诉举报情况',
labelWidth: '140px', labelWidth: '140px',
field: 'isReportingSituation', field: 'isReportingSituation',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '投诉举报解决处理情况', label: '投诉举报解决处理情况',
labelWidth: '140px', labelWidth: '140px',
field: 'handSituation', field: 'handSituation',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '备注', label: '备注',
labelWidth: '140px', labelWidth: '140px',
field: 'remark', field: 'remark',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
]; ];
...@@ -1212,7 +1212,7 @@ export const columns: BasicColumn[] = [ ...@@ -1212,7 +1212,7 @@ export const columns: BasicColumn[] = [
}, },
]; ];
// 2-计划完成情况列表 // 2-计划完成情况列表
export const performanceColumns: BasicColumn[] = [ export const performanceColumns: BasicColumn[] = [
{ {
title: '序号', title: '序号',
dataIndex: 'serialNumber', // 这个dataIndex仅作为标识,不对应实际数据字段 dataIndex: 'serialNumber', // 这个dataIndex仅作为标识,不对应实际数据字段
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment