明树Git Lab

Commit 5240403c authored by suesueyue's avatar suesueyue

bug处理

parent 4e3639ee
Pipeline #109123 passed with stage
in 22 seconds
...@@ -18,7 +18,6 @@ ...@@ -18,7 +18,6 @@
:data="tableDataRef" :data="tableDataRef"
style="width: 100%" style="width: 100%"
border border
:cell-style="tableCellStyle"
row-key="serialNumber" row-key="serialNumber"
v-if="validConfig" v-if="validConfig"
> >
...@@ -69,7 +68,10 @@ ...@@ -69,7 +68,10 @@
</el-table-column> </el-table-column>
<!-- 多级时间列表头渲染逻辑 --> <!-- 多级时间列表头渲染逻辑 -->
<template v-for="group in timeColumnGroups" :key="`time-group-${group.key}`"> <template
v-for="group in timeColumnGroups"
:key="`time-group-${group.key}`"
>
<!-- 有一级分组标题 --> <!-- 有一级分组标题 -->
<el-table-column <el-table-column
v-if="!group.isSingle && group.label" v-if="!group.isSingle && group.label"
...@@ -77,7 +79,10 @@ ...@@ -77,7 +79,10 @@
align="right" align="right"
> >
<!-- 遍历一级分组的子项 --> <!-- 遍历一级分组的子项 -->
<template v-for="child in group.children" :key="`child-${child.key || child.prop}`"> <template
v-for="child in group.children"
:key="`child-${child.key || child.prop}`"
>
<!-- 如果是二级分组 --> <!-- 如果是二级分组 -->
<el-table-column <el-table-column
v-if="child.isSubGroup" v-if="child.isSubGroup"
...@@ -422,7 +427,7 @@ const handleTableData = (sourceIndicatorList, sourceTableData) => { ...@@ -422,7 +427,7 @@ const handleTableData = (sourceIndicatorList, sourceTableData) => {
noTotal, noTotal,
total: 0, total: 0,
...originRow, ...originRow,
}), })
); );
initRowTimeField(rowData); initRowTimeField(rowData);
rowData.total = calculateRowTotal(rowData); rowData.total = calculateRowTotal(rowData);
...@@ -451,11 +456,11 @@ watch( ...@@ -451,11 +456,11 @@ watch(
await nextTick(); await nextTick();
const newTableData = handleTableData( const newTableData = handleTableData(
newVal.indicatorList, newVal.indicatorList,
newVal.tableData, newVal.tableData
); );
tableDataRef.value = newTableData; tableDataRef.value = newTableData;
}, },
{ deep: true, immediate: true }, { deep: true, immediate: true }
); );
// 数字行输入回调 // 数字行输入回调
......
...@@ -5,6 +5,9 @@ ...@@ -5,6 +5,9 @@
flex-direction: column; flex-direction: column;
box-sizing: border-box; box-sizing: border-box;
} }
.is-horizontal {
display: block !important;
}
.system-manage-header { .system-manage-header {
background: rgba(255, 255, 255, 0.9); background: rgba(255, 255, 255, 0.9);
border-radius: 8px; border-radius: 8px;
...@@ -304,6 +307,7 @@ ...@@ -304,6 +307,7 @@
height: 32px; height: 32px;
display: flex; display: flex;
align-items: center; align-items: center;
text-align: justify !important;
justify-content: center; justify-content: center;
line-height: 1.2; line-height: 1.2;
} }
......
...@@ -6,6 +6,9 @@ ...@@ -6,6 +6,9 @@
box-sizing: border-box; box-sizing: border-box;
} }
.is-horizontal {
display: block !important;
}
.system-manage-header { .system-manage-header {
background: rgba(255, 255, 255, 0.9); background: rgba(255, 255, 255, 0.9);
border-radius: 8px; border-radius: 8px;
...@@ -333,6 +336,7 @@ ...@@ -333,6 +336,7 @@
height: 32px; height: 32px;
display: flex; display: flex;
align-items: center; align-items: center;
text-align: justify !important;
justify-content: center; justify-content: center;
line-height: 1.2; line-height: 1.2;
} }
......
...@@ -136,7 +136,10 @@ ...@@ -136,7 +136,10 @@
name="投资额完成情况(万元)" name="投资额完成情况(万元)"
><el-row gutter="20"> ><el-row gutter="20">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="项目投资总额(决策值)(万元)"> <el-form-item
label-width="260px"
label="项目投资总额(决策值)(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.tzzejc" v-model="formData.tzzejc"
...@@ -145,7 +148,10 @@ ...@@ -145,7 +148,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="我方资本金出资额-决策值(万元)"> <el-form-item
label-width="260px"
label="我方资本金出资额-决策值(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.wfzbjczejc" v-model="formData.wfzbjczejc"
...@@ -154,7 +160,10 @@ ...@@ -154,7 +160,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="投资总额-实际值(万元)"> <el-form-item
label-width="260px"
label="投资总额-实际值(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.tzzesj" v-model="formData.tzzesj"
...@@ -163,7 +172,10 @@ ...@@ -163,7 +172,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="我方资本金出资额--实际值(万元)"> <el-form-item
label-width="260px"
label="我方资本金出资额--实际值(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.wfzbjczesj" v-model="formData.wfzbjczesj"
...@@ -172,7 +184,10 @@ ...@@ -172,7 +184,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="投资总额-计划值(万元)"> <el-form-item
label-width="260px"
label="投资总额-计划值(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.tzzejhz" v-model="formData.tzzejhz"
...@@ -190,7 +205,10 @@ ...@@ -190,7 +205,10 @@
<el-row gutter="20"> <el-row gutter="20">
<!-- 第一行:决策目标值相关数字项 --> <!-- 第一行:决策目标值相关数字项 -->
<el-col :span="12"> <el-col :span="12">
<el-form-item label="本年完成 投资回收决策目标值(万元)"> <el-form-item
label-width="260px"
label="本年完成 投资回收决策目标值(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.bnwc" v-model="formData.bnwc"
...@@ -200,7 +218,10 @@ ...@@ -200,7 +218,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="截止本年累计(决策目标值)"> <el-form-item
label-width="260px"
label="截止本年累计(决策目标值)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.jzbnlj" v-model="formData.jzbnlj"
...@@ -210,7 +231,10 @@ ...@@ -210,7 +231,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="下一年完成数(万元)"> <el-form-item
label-width="260px"
label="下一年完成数(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.xynwcs" v-model="formData.xynwcs"
...@@ -220,7 +244,10 @@ ...@@ -220,7 +244,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="本年计划(万元)"> <el-form-item
label-width="260px"
label="本年计划(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.bnjh" v-model="formData.bnjh"
...@@ -232,7 +259,10 @@ ...@@ -232,7 +259,10 @@
<!-- 第二行:实际值相关数字项 --> <!-- 第二行:实际值相关数字项 -->
<el-col :span="12"> <el-col :span="12">
<el-form-item label="本年完成--投资回收实际值(万元)"> <el-form-item
label-width="260px"
label="本年完成--投资回收实际值(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.bnwcsjz" v-model="formData.bnwcsjz"
...@@ -242,7 +272,10 @@ ...@@ -242,7 +272,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="截止本年累计--投资回收实际值"> <el-form-item
label-width="260px"
label="截止本年累计--投资回收实际值"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.jzbnljsjz" v-model="formData.jzbnljsjz"
...@@ -252,7 +285,10 @@ ...@@ -252,7 +285,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="累计欠收(万元)"> <el-form-item
label-width="260px"
label="累计欠收(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.ljqs" v-model="formData.ljqs"
...@@ -262,7 +298,7 @@ ...@@ -262,7 +298,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="完成率(%)"> <el-form-item lable-width="240px" label="完成率(%)">
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.wcl" v-model="formData.wcl"
...@@ -402,9 +438,13 @@ ...@@ -402,9 +438,13 @@
</div> </div>
<!-- 预览模式底部信息区域 --> <!-- 预览模式底部信息区域 -->
<el-collapse v-model="activeCollapse" v-if="isPreview" style="margin-top: 20px;"> <el-collapse
v-model="activeCollapse"
v-if="isPreview"
style="margin-top: 20px"
>
<el-collapse-item title="相关信息" name="相关信息"> <el-collapse-item title="相关信息" name="相关信息">
<div style="padding: 20px; color: #909399; text-align: center;"> <div style="padding: 20px; color: #909399; text-align: center">
<p>此为预览模式,如需编辑请返回列表页点击"编辑"按钮</p> <p>此为预览模式,如需编辑请返回列表页点击"编辑"按钮</p>
</div> </div>
</el-collapse-item> </el-collapse-item>
...@@ -788,6 +828,27 @@ let initTableData = () => { ...@@ -788,6 +828,27 @@ let initTableData = () => {
headerGroup: "投资回收(计划)", headerGroup: "投资回收(计划)",
subGroup: yearStr, subGroup: yearStr,
}, },
// 第五组:动态年度(二季度)
{ label: "合计", prop: "a45", headerGroup: q2Str },
{ label: "政府付费", prop: "a46", headerGroup: q2Str },
{ label: "政府补助", prop: "a47", headerGroup: q2Str },
{ label: "使用者付费", prop: "a48", headerGroup: q2Str },
{ label: "使用者欠付", prop: "a49", headerGroup: q2Str },
{ label: "补贴收入", prop: "a50", headerGroup: q2Str },
{
label: "销售回款(含房地产、水泥、新能源售电、其他生产制造收入等)",
prop: "a51",
headerGroup: q2Str,
},
{ label: "资产盘活", prop: "a52", headerGroup: q2Str },
{ label: "股权分红", prop: "a53", headerGroup: q2Str },
{ label: "其他", prop: "a54", headerGroup: q2Str },
{
label: "目标(决策)与计划差异说明",
isTextRow: true,
prop: "a55",
headerGroup: q2Str,
},
// 第五组:动态年度(三季度) // 第五组:动态年度(三季度)
{ label: "合计", prop: "a45", headerGroup: q3Str }, { label: "合计", prop: "a45", headerGroup: q3Str },
{ label: "政府付费", prop: "a46", headerGroup: q3Str }, { label: "政府付费", prop: "a46", headerGroup: q3Str },
...@@ -858,7 +919,7 @@ const formData = reactive({ ...@@ -858,7 +919,7 @@ const formData = reactive({
// 计算属性:动态生成年份相关的标题 // 计算属性:动态生成年份相关的标题
const currentYear = computed( const currentYear = computed(
() => formData.nd || new Date().getFullYear().toString(), () => formData.nd || new Date().getFullYear().toString()
); );
const lastYear = computed(() => { const lastYear = computed(() => {
const year = parseInt(currentYear.value); const year = parseInt(currentYear.value);
...@@ -902,7 +963,7 @@ watch( ...@@ -902,7 +963,7 @@ watch(
() => { () => {
activeCollapse.value = getActiveCollapseItems(); activeCollapse.value = getActiveCollapseItems();
}, },
{ immediate: false }, { immediate: false }
); );
let options = ref(); let options = ref();
......
...@@ -158,7 +158,7 @@ ...@@ -158,7 +158,7 @@
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="320"
label="是否国家中长期规划重大项目(A1)" label="是否国家中长期规划重大项目(A1)"
> >
<CommonSelector <CommonSelector
...@@ -170,7 +170,7 @@ ...@@ -170,7 +170,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="320"
label="是否国家有关部门下达的重点项目(A2)" label="是否国家有关部门下达的重点项目(A2)"
> >
<CommonSelector <CommonSelector
...@@ -182,7 +182,7 @@ ...@@ -182,7 +182,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="320"
label="大规模设备更新(A3)" label="大规模设备更新(A3)"
> >
<CommonSelector <CommonSelector
...@@ -194,7 +194,7 @@ ...@@ -194,7 +194,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="320"
label="战略性新兴产业百大工程(A4)" label="战略性新兴产业百大工程(A4)"
> >
<CommonSelector <CommonSelector
...@@ -206,7 +206,7 @@ ...@@ -206,7 +206,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="320"
label="列入央企产业焕新和未来产业启航行动的项目(A5)" label="列入央企产业焕新和未来产业启航行动的项目(A5)"
> >
<CommonSelector <CommonSelector
...@@ -218,7 +218,7 @@ ...@@ -218,7 +218,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="320"
label="强链补链重点项目(A6)" label="强链补链重点项目(A6)"
> >
<CommonSelector <CommonSelector
...@@ -230,7 +230,7 @@ ...@@ -230,7 +230,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="320"
label="对应重大或重点项目名录名称" label="对应重大或重点项目名录名称"
> >
<el-input <el-input
...@@ -241,7 +241,7 @@ ...@@ -241,7 +241,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="320"
label="战略性新兴产业分类(如有,必填)" label="战略性新兴产业分类(如有,必填)"
> >
<el-input <el-input
...@@ -259,7 +259,7 @@ ...@@ -259,7 +259,7 @@
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="320" label-width="380px"
label="列入企业发展战略性新兴产业工作方案的项目(B1)" label="列入企业发展战略性新兴产业工作方案的项目(B1)"
> >
<CommonSelector <CommonSelector
...@@ -271,7 +271,7 @@ ...@@ -271,7 +271,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="320" label-width="380px"
label="粮食、能源、矿产资源保障项目(B2)" label="粮食、能源、矿产资源保障项目(B2)"
> >
<CommonSelector <CommonSelector
...@@ -283,7 +283,7 @@ ...@@ -283,7 +283,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="320" label-width="380px"
label="传统产业高端化、智能化、绿色化转型升级项目(B3)" label="传统产业高端化、智能化、绿色化转型升级项目(B3)"
> >
<CommonSelector <CommonSelector
...@@ -295,7 +295,7 @@ ...@@ -295,7 +295,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="320" label-width="380px"
label="支撑企业发展的重点项目(B4)" label="支撑企业发展的重点项目(B4)"
> >
<CommonSelector <CommonSelector
...@@ -307,7 +307,7 @@ ...@@ -307,7 +307,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="320" label-width="380px"
label="制造业技术改造项目" label="制造业技术改造项目"
> >
<CommonSelector <CommonSelector
...@@ -326,7 +326,7 @@ ...@@ -326,7 +326,7 @@
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="380"
label="对外并购类投资项目(C1)" label="对外并购类投资项目(C1)"
> >
<CommonSelector <CommonSelector
...@@ -338,7 +338,7 @@ ...@@ -338,7 +338,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="380"
label="特别监管类项目(C2)" label="特别监管类项目(C2)"
> >
<CommonSelector <CommonSelector
...@@ -350,7 +350,7 @@ ...@@ -350,7 +350,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="380"
label="境外特别关注类项目(C3)" label="境外特别关注类项目(C3)"
> >
<CommonSelector <CommonSelector
...@@ -362,7 +362,7 @@ ...@@ -362,7 +362,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="380"
label="对外参股类投资项目(C4)" label="对外参股类投资项目(C4)"
> >
<CommonSelector <CommonSelector
...@@ -374,7 +374,7 @@ ...@@ -374,7 +374,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="380"
label="房地产投资项目(C5)" label="房地产投资项目(C5)"
> >
<CommonSelector <CommonSelector
...@@ -386,7 +386,7 @@ ...@@ -386,7 +386,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="380"
label="PPP投资项目(C6)" label="PPP投资项目(C6)"
> >
<CommonSelector <CommonSelector
...@@ -397,7 +397,7 @@ ...@@ -397,7 +397,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label-width="200" label="两高项目(C7)"> <el-form-item label-width="380" label="两高项目(C7)">
<CommonSelector <CommonSelector
:radio="true" :radio="true"
v-model="formData.lgxm" v-model="formData.lgxm"
...@@ -414,7 +414,7 @@ ...@@ -414,7 +414,7 @@
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="380"
label="非主业投资项目(D1)" label="非主业投资项目(D1)"
> >
<CommonSelector <CommonSelector
...@@ -426,7 +426,7 @@ ...@@ -426,7 +426,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="380"
label="持牌金融机构(D2)" label="持牌金融机构(D2)"
> >
<CommonSelector <CommonSelector
...@@ -438,7 +438,7 @@ ...@@ -438,7 +438,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="380"
label="类金融机构(D3)" label="类金融机构(D3)"
> >
<CommonSelector <CommonSelector
...@@ -450,7 +450,7 @@ ...@@ -450,7 +450,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="380"
label="其他金融机构(D4)" label="其他金融机构(D4)"
> >
<CommonSelector <CommonSelector
...@@ -462,7 +462,7 @@ ...@@ -462,7 +462,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="380"
label="基金及基金管理公司(D5)" label="基金及基金管理公司(D5)"
> >
<CommonSelector <CommonSelector
...@@ -474,7 +474,7 @@ ...@@ -474,7 +474,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="200" label-width="380"
label="创业投资基金(D6)" label="创业投资基金(D6)"
> >
<CommonSelector <CommonSelector
...@@ -492,7 +492,7 @@ ...@@ -492,7 +492,7 @@
<el-collapse-item title="最终分类情况" name="最终分类情况"> <el-collapse-item title="最终分类情况" name="最终分类情况">
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="24"> <el-col :span="24">
<el-form-item label-width="200" label="最终分类情况说明"> <el-form-item label="最终分类情况说明">
<el-input <el-input
v-model="formData.zzflqk" v-model="formData.zzflqk"
type="textarea" type="textarea"
...@@ -573,8 +573,8 @@ ...@@ -573,8 +573,8 @@
<el-collapse-item title="年度投资计划" name="年度投资计划"> <el-collapse-item title="年度投资计划" name="年度投资计划">
<el-row :gutter="20"> <el-row :gutter="20">
<!-- 基础短字段:span12分栏 --> <!-- 基础短字段:span12分栏 -->
<el-col :span="6"> <el-col :span="8">
<el-form-item label="计划年份"> <el-form-item label-width="240px" label="计划年份">
<el-date-picker <el-date-picker
v-model="formData.jhnf" v-model="formData.jhnf"
type="year" type="year"
...@@ -585,21 +585,21 @@ ...@@ -585,21 +585,21 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item label="新建/续建"> <el-form-item label-width="240px" label="新建/续建">
<CommonSelector v-model="formData.xjXj" dictName="xj" /> <CommonSelector v-model="formData.xjXj" dictName="xj" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item label="年度投资目标"> <el-form-item label-width="240px" label="年度投资目标">
<el-input <el-input
v-model="formData.ndTzMb" v-model="formData.ndTzMb"
placeholder="请输入年度投资目标" placeholder="请输入年度投资目标"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item label="项目预计工期"> <el-form-item label-width="240px" label="项目预计工期">
<el-input <el-input
v-model="formData.xmYjGq" v-model="formData.xmYjGq"
placeholder="请输入项目预计工期(如12个月)" placeholder="请输入项目预计工期(如12个月)"
...@@ -607,7 +607,7 @@ ...@@ -607,7 +607,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- <el-col :span="6"> <!-- <el-col :span="6">
<el-form-item label="项目预计起始时间"> <el-form-item label-width="240px" label="项目预计起始时间">
<el-date-picker <el-date-picker
v-model="formData.xmkgsjyj" v-model="formData.xmkgsjyj"
type="date" type="date"
...@@ -616,8 +616,8 @@ ...@@ -616,8 +616,8 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item label="项目预计完成时间"> <el-form-item label-width="240px" label="项目预计完成时间">
<el-date-picker <el-date-picker
v-model="formData.xmjgsjyj" v-model="formData.xmjgsjyj"
type="date" type="date"
...@@ -626,8 +626,11 @@ ...@@ -626,8 +626,11 @@
/> />
</el-form-item> </el-form-item>
</el-col> --> </el-col> -->
<el-col :span="6"> <el-col :span="8">
<el-form-item label="项目融资落地时间或预计落地时间"> <el-form-item
label-width="240px"
label="项目融资落地时间或预计落地时间"
>
<el-date-picker <el-date-picker
v-model="formData.xmRzLdSjHyyjLdSj" v-model="formData.xmRzLdSjHyyjLdSj"
type="date" type="date"
...@@ -636,8 +639,11 @@ ...@@ -636,8 +639,11 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item label="预计实现资本金内部收益率(%)"> <el-form-item
label-width="240px"
label="预计实现资本金内部收益率(%)"
>
<el-input <el-input
v-model="formData.yjSxZbjNbsyl" v-model="formData.yjSxZbjNbsyl"
:min="0" :min="0"
...@@ -649,48 +655,57 @@ ...@@ -649,48 +655,57 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="8">
<el-form-item label="项目计划总投资类型"> <el-form-item
label-width="240px"
label="项目计划总投资类型"
>
<el-input <el-input
v-model="formData.xmTzZeXmJhZtzLx" v-model="formData.xmTzZeXmJhZtzLx"
placeholder="请输入项目计划总投资类型" placeholder="请输入项目计划总投资类型"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="8">
<el-form-item label="计划类型"> <el-form-item label-width="240px" label="计划类型">
<el-input <el-input
v-model="formData.jhLx" v-model="formData.jhLx"
placeholder="请输入计划类型" placeholder="请输入计划类型"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item label="当前进展阶段"> <el-form-item label-width="240px" label="当前进展阶段">
<el-input <el-input
v-model="formData.dqJzJd" v-model="formData.dqJzJd"
placeholder="请输入当前进展阶段" placeholder="请输入当前进展阶段"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item label="项目融资是否已经落地"> <el-form-item
label-width="240px"
label="项目融资是否已经落地"
>
<CommonSelector <CommonSelector
v-model="formData.xmRzSfYjLd" v-model="formData.xmRzSfYjLd"
dictName="sf" dictName="sf"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item label="当前进展情况"> <el-form-item label-width="240px" label="当前进展情况">
<el-input <el-input
v-model="formData.dqJzQk" v-model="formData.dqJzQk"
placeholder="请输入当前进展情况" placeholder="请输入当前进展情况"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item label="项目实际开工时间"> <el-form-item
label-width="240px"
label="项目实际开工时间"
>
<el-date-picker <el-date-picker
v-model="formData.xmSjKgSj" v-model="formData.xmSjKgSj"
type="date" type="date"
...@@ -701,7 +716,7 @@ ...@@ -701,7 +716,7 @@
</el-col> </el-col>
<!-- 长文本字段:span24通栏,用文本域 --> <!-- 长文本字段:span24通栏,用文本域 -->
<el-col :span="24"> <el-col :span="24">
<el-form-item label="预期实现效果"> <el-form-item label-width="240px" label="预期实现效果">
<el-input <el-input
v-model="formData.yqSxXg" v-model="formData.yqSxXg"
type="textarea" type="textarea"
...@@ -712,6 +727,7 @@ ...@@ -712,6 +727,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="340px"
label="2025年投资金额(全口径)目标(决算)与计划差异说明" label="2025年投资金额(全口径)目标(决算)与计划差异说明"
> >
<el-input <el-input
...@@ -724,6 +740,7 @@ ...@@ -724,6 +740,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item
label-width="340px"
label="2025年计划投资目标(决算)与计划差异说明" label="2025年计划投资目标(决算)与计划差异说明"
> >
<el-input <el-input
...@@ -735,7 +752,10 @@ ...@@ -735,7 +752,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="项目主要风险及主要风险应对举措"> <el-form-item
label-width="340px"
label="项目主要风险及主要风险应对举措"
>
<el-input <el-input
v-model="formData.xmZyFxJzyFxYdcj" v-model="formData.xmZyFxJzyFxYdcj"
type="textarea" type="textarea"
...@@ -769,7 +789,7 @@ ...@@ -769,7 +789,7 @@
> >
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="6"> <el-col :span="6">
<el-form-item label="资金支付比例(%)"> <el-form-item label-width="180px" label="资金支付比例(%)">
<el-input <el-input
v-model="formData.zjfzBl" v-model="formData.zjfzBl"
:min="0" :min="0"
...@@ -783,7 +803,10 @@ ...@@ -783,7 +803,10 @@
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="年度计划总额(万元)"> <el-form-item
label-width="180px"
label="年度计划总额(万元)"
>
<el-input <el-input
v-model="formData.ndJhZe" v-model="formData.ndJhZe"
:min="0" :min="0"
...@@ -795,7 +818,10 @@ ...@@ -795,7 +818,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="资本金-能建方(万元)"> <el-form-item
label-width="180px"
label="资本金-能建方(万元)"
>
<el-input <el-input
v-model="formData.zbjPtF" v-model="formData.zbjPtF"
:min="0" :min="0"
...@@ -807,7 +833,10 @@ ...@@ -807,7 +833,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="资本金-外部股东(万元)"> <el-form-item
label-width="180px"
label="资本金-外部股东(万元)"
>
<el-input <el-input
v-model="formData.zbjWbGd" v-model="formData.zbjWbGd"
:min="0" :min="0"
...@@ -819,7 +848,7 @@ ...@@ -819,7 +848,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="债权融资(万元)"> <el-form-item label-width="180px" label="债权融资(万元)">
<el-input <el-input
v-model="formData.zqRz" v-model="formData.zqRz"
:min="0" :min="0"
...@@ -831,7 +860,10 @@ ...@@ -831,7 +860,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="回款再投入(万元)"> <el-form-item
label-width="180px"
label="回款再投入(万元)"
>
<el-input <el-input
v-model="formData.hkZtr" v-model="formData.hkZtr"
:min="0" :min="0"
...@@ -844,7 +876,7 @@ ...@@ -844,7 +876,7 @@
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="其他(万元)"> <el-form-item label-width="180px" label="其他(万元)">
<el-input <el-input
v-model="formData.qt" v-model="formData.qt"
:min="0" :min="0"
...@@ -857,7 +889,10 @@ ...@@ -857,7 +889,10 @@
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="我方仅指本单位出资(万元)"> <el-form-item
label-width="180px"
label="我方仅指本单位出资(万元)"
>
<el-input <el-input
v-model="formData.wfJzBdwCz" v-model="formData.wfJzBdwCz"
:min="0" :min="0"
...@@ -1335,7 +1370,7 @@ const initAnnualPlanTable = () => { ...@@ -1335,7 +1370,7 @@ const initAnnualPlanTable = () => {
total: 0, total: 0,
...annualDynamicTimeList.value.reduce( ...annualDynamicTimeList.value.reduce(
(obj, time) => ({ ...obj, [time]: 0 }), (obj, time) => ({ ...obj, [time]: 0 }),
{}, {}
), ),
})); }));
formData.xmndjh = tableData; formData.xmndjh = tableData;
...@@ -1356,7 +1391,7 @@ const updateAllFinancialTotalRow = () => { ...@@ -1356,7 +1391,7 @@ const updateAllFinancialTotalRow = () => {
dynamicTimeList.value.forEach((time) => (totalRow[time] = 0)); dynamicTimeList.value.forEach((time) => (totalRow[time] = 0));
totalRow.parentCode.forEach((code) => { totalRow.parentCode.forEach((code) => {
const childRow = financialIndicators.value.find( const childRow = financialIndicators.value.find(
(item) => item.serialNumber === code, (item) => item.serialNumber === code
); );
if (childRow) { if (childRow) {
totalRow.total += Number(childRow.total) || 0; totalRow.total += Number(childRow.total) || 0;
...@@ -1372,7 +1407,7 @@ const updateAllFinancialTotalRow = () => { ...@@ -1372,7 +1407,7 @@ const updateAllFinancialTotalRow = () => {
const initFinancialRowTotal = () => { const initFinancialRowTotal = () => {
// 仅计算可研表格的非合计行 // 仅计算可研表格的非合计行
financialIndicators.value.forEach( financialIndicators.value.forEach(
(row) => !row.isTotal && updateFinancialRowTotal(row), (row) => !row.isTotal && updateFinancialRowTotal(row)
); );
// 仅更新可研表格的合计行 // 仅更新可研表格的合计行
updateAllFinancialTotalRow(); updateAllFinancialTotalRow();
...@@ -1425,7 +1460,7 @@ const fillFinancialTable = (backfillData) => { ...@@ -1425,7 +1460,7 @@ const fillFinancialTable = (backfillData) => {
const backfillRow = backfillData.find( const backfillRow = backfillData.find(
(item) => (item) =>
item.serialNumber === frontRow.serialNumber && item.serialNumber === frontRow.serialNumber &&
item.indicatorName === frontRow.indicatorName, item.indicatorName === frontRow.indicatorName
); );
if (!backfillRow) return; if (!backfillRow) return;
frontRow.total = Number(backfillRow.total) || 0; frontRow.total = Number(backfillRow.total) || 0;
...@@ -1507,7 +1542,7 @@ const getJsqtzjcDetail = () => { ...@@ -1507,7 +1542,7 @@ const getJsqtzjcDetail = () => {
// 2. 可研表格:初始化时间+回填(与年度计划无关) // 2. 可研表格:初始化时间+回填(与年度计划无关)
if (data.kyjcxx && Array.isArray(data.kyjcxx) && data.kyjcxx.length > 0) { if (data.kyjcxx && Array.isArray(data.kyjcxx) && data.kyjcxx.length > 0) {
dynamicTimeList.value = Object.keys(data.kyjcxx[0]).filter((key) => dynamicTimeList.value = Object.keys(data.kyjcxx[0]).filter((key) =>
/^\d{4}(-\d{2})?$/.test(key), /^\d{4}(-\d{2})?$/.test(key)
); );
} else { } else {
generateDynamicTime(); generateDynamicTime();
......
...@@ -276,7 +276,7 @@ watch( ...@@ -276,7 +276,7 @@ watch(
const newData = handleTableData(newVal); const newData = handleTableData(newVal);
tableData.value = newData; // 只更新内部数据,不emit tableData.value = newData; // 只更新内部数据,不emit
}, },
{ deep: true, immediate: true }, { deep: true, immediate: true }
); );
// 监听时间列表变化,更新内部数据后统一emit【保留所有字段emit】 // 监听时间列表变化,更新内部数据后统一emit【保留所有字段emit】
...@@ -288,7 +288,7 @@ watch( ...@@ -288,7 +288,7 @@ watch(
tableData.value = newData; tableData.value = newData;
emitDataChange(newData); emitDataChange(newData);
}, },
{ deep: true, immediate: true }, { deep: true, immediate: true }
); );
// 工具方法:数据变化校验+深拷贝emit【完整保留所有字段emit给父组件】 // 工具方法:数据变化校验+深拷贝emit【完整保留所有字段emit给父组件】
...@@ -353,6 +353,7 @@ onMounted(() => { ...@@ -353,6 +353,7 @@ onMounted(() => {
border-collapse: collapse; border-collapse: collapse;
border: 1px solid #ebeef5; border: 1px solid #ebeef5;
border-right: 0; border-right: 0;
background: #f7faff;
} }
.investment-table td { .investment-table td {
width: 160px; width: 160px;
...@@ -367,22 +368,22 @@ onMounted(() => { ...@@ -367,22 +368,22 @@ onMounted(() => {
.investment-table thead td { .investment-table thead td {
height: 48px; height: 48px;
font-weight: bold; font-weight: bold;
background: #f5f7fa; background: #f7faff;
} }
.first-col { .first-col {
font-weight: bold; font-weight: bold;
background-color: #f5f7fa; // background-color: #f5f7fa;
} }
.second-col { .second-col {
background-color: #f5f7fa; // background-color: #f5f7fa;
} }
.third-col { .third-col {
font-weight: 500; font-weight: 500;
background-color: #f5f7fa; // background-color: #f5f7fa;
} }
// 新增:第四列样式(计划投资回款等模块) // 新增:第四列样式(计划投资回款等模块)
.fourth-col { .fourth-col {
background-color: #f5f7fa; // background-color: #f5f7fa;
font-weight: 500; font-weight: 500;
} }
// 样式优化:移除不必要的隐藏,确保元素可见 // 样式优化:移除不必要的隐藏,确保元素可见
......
...@@ -579,7 +579,10 @@ ...@@ -579,7 +579,10 @@
<el-collapse-item title="出资信息" name="出资信息"> <el-collapse-item title="出资信息" name="出资信息">
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="企业工商注册资本金(万元)"> <el-form-item
label-width="300px"
label="企业工商注册资本金(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.qygszczbj" v-model="formData.qygszczbj"
...@@ -589,7 +592,10 @@ ...@@ -589,7 +592,10 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="我方认缴企业工商注册资本金(万元)"> <el-form-item
label-width="300px"
label="我方认缴企业工商注册资本金(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.wfrjqygszczbj" v-model="formData.wfrjqygszczbj"
...@@ -600,6 +606,7 @@ ...@@ -600,6 +606,7 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item <el-form-item
label-width="300px"
label="工商注册资本金我方实际已出资金额(万元)" label="工商注册资本金我方实际已出资金额(万元)"
> >
<el-input-number <el-input-number
...@@ -611,7 +618,10 @@ ...@@ -611,7 +618,10 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="企业工商注册资本金我方首次出资时间"> <el-form-item
label-width="300px"
label="企业工商注册资本金我方首次出资时间"
>
<el-date-picker <el-date-picker
v-model="formData.qygszczbjwfscczsj" v-model="formData.qygszczbjwfscczsj"
type="date" type="date"
...@@ -623,7 +633,10 @@ ...@@ -623,7 +633,10 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="我方参股比例(%)"> <el-form-item
label-width="300px"
label="我方参股比例(%)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.wfcgbl" v-model="formData.wfcgbl"
...@@ -632,7 +645,10 @@ ...@@ -632,7 +645,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="能建合计认缴工商注册资本金比例(%)"> <el-form-item
label-width="300px"
label="能建合计认缴工商注册资本金比例(%)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.njhjrjgszczbjbl" v-model="formData.njhjrjgszczbjbl"
...@@ -642,7 +658,10 @@ ...@@ -642,7 +658,10 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="能建合计认缴工商注册资本金(万元)"> <el-form-item
label-width="300px"
label="能建合计认缴工商注册资本金(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.njhjrjgszczbj" v-model="formData.njhjrjgszczbj"
...@@ -651,7 +670,10 @@ ...@@ -651,7 +670,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="能建合计实缴工商注册资本金(万元)"> <el-form-item
label-width="300px"
label="能建合计实缴工商注册资本金(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.njhjsjgszczbj" v-model="formData.njhjsjgszczbj"
...@@ -663,7 +685,10 @@ ...@@ -663,7 +685,10 @@
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="6"> <el-col :span="6">
<el-form-item label="项目资本金(万元)"> <el-form-item
label-width="300px"
label="项目资本金(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.xmzbj" v-model="formData.xmzbj"
...@@ -672,7 +697,10 @@ ...@@ -672,7 +697,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="我方认缴项目资本金比例(%)"> <el-form-item
label-width="300px"
label="我方认缴项目资本金比例(%)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.wfrjxmzbjbl" v-model="formData.wfrjxmzbjbl"
...@@ -682,7 +710,10 @@ ...@@ -682,7 +710,10 @@
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="我方认缴项目资本金(万元)"> <el-form-item
label-width="300px"
label="我方认缴项目资本金(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.wfrjxmzbj" v-model="formData.wfrjxmzbj"
...@@ -691,7 +722,10 @@ ...@@ -691,7 +722,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="我方实缴项目资本金(万元)"> <el-form-item
label-width="300px"
label="我方实缴项目资本金(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.wfsjxmzbj" v-model="formData.wfsjxmzbj"
...@@ -701,7 +735,10 @@ ...@@ -701,7 +735,10 @@
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="项目资本金能建合计持股比例(%)"> <el-form-item
label-width="300px"
label="项目资本金能建合计持股比例(%)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.xmzbjnjhjcgbl" v-model="formData.xmzbjnjhjcgbl"
...@@ -710,7 +747,10 @@ ...@@ -710,7 +747,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="能建合计认缴项目资本金(万元)"> <el-form-item
label-width="300px"
label="能建合计认缴项目资本金(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.njhjrjxmzbj" v-model="formData.njhjrjxmzbj"
...@@ -720,7 +760,10 @@ ...@@ -720,7 +760,10 @@
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="能建合计实缴项目资本金(万元)"> <el-form-item
label-width="300px"
label="能建合计实缴项目资本金(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.njhjsjxmzbj" v-model="formData.njhjsjxmzbj"
...@@ -728,8 +771,8 @@ ...@@ -728,8 +771,8 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="24">
<el-form-item label="出资文件"> <el-form-item label-width="300px" label="出资文件">
<FileUploader <FileUploader
v-model="formData.czwj" v-model="formData.czwj"
:disabled="isPreview" :disabled="isPreview"
...@@ -759,7 +802,10 @@ ...@@ -759,7 +802,10 @@
<el-collapse-item title="分红与投资情况" name="分红与投资情况"> <el-collapse-item title="分红与投资情况" name="分红与投资情况">
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="2019年以前累计确认分红金额(万元)"> <el-form-item
label-width="260px"
label="2019年以前累计确认分红金额(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.yqljqrfhje" v-model="formData.yqljqrfhje"
...@@ -768,7 +814,10 @@ ...@@ -768,7 +814,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="2019年以前累计收到分红金额(万元)"> <el-form-item
label-width="260px"
label="2019年以前累计收到分红金额(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.yqljsdfhje" v-model="formData.yqljsdfhje"
...@@ -779,7 +828,10 @@ ...@@ -779,7 +828,10 @@
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="历年累计确认分红金额(万元)"> <el-form-item
label-width="260px"
label="历年累计确认分红金额(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.lnljsdfhje" v-model="formData.lnljsdfhje"
...@@ -789,7 +841,10 @@ ...@@ -789,7 +841,10 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="累计参股投资回报率(%)"> <el-form-item
label-width="260px"
label="累计参股投资回报率(%)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.ljcgtzhbl" v-model="formData.ljcgtzhbl"
...@@ -800,7 +855,10 @@ ...@@ -800,7 +855,10 @@
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="归属集团内投资主体所有权益(万元)"> <el-form-item
label-width="260px"
label="归属集团内投资主体所有权益(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.gsjtntzztgyqy" v-model="formData.gsjtntzztgyqy"
...@@ -809,7 +867,10 @@ ...@@ -809,7 +867,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="总体参股投资保值增值率(%)"> <el-form-item
label-width="260px"
label="总体参股投资保值增值率(%)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.ztcgtzbzzzl" v-model="formData.ztcgtzbzzzl"
...@@ -818,7 +879,10 @@ ...@@ -818,7 +879,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="是否能够及时掌握财务数据和经营情况"> <el-form-item
label-width="260px"
label="是否能够及时掌握财务数据和经营情况"
>
<CommonSelector <CommonSelector
v-model="formData.sfnjszwcwsjhjyqk" v-model="formData.sfnjszwcwsjhjyqk"
dictName="sf" dictName="sf"
...@@ -826,7 +890,10 @@ ...@@ -826,7 +890,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="逾期超过1年的应收款金额(万元)"> <el-form-item
label-width="260px"
label="逾期超过1年的应收款金额(万元)"
>
<CommonSelector <CommonSelector
v-model="formData.yqcg1ndyszkje" v-model="formData.yqcg1ndyszkje"
dictName="sf" dictName="sf"
...@@ -834,7 +901,10 @@ ...@@ -834,7 +901,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="收回逾期超过1年的应收款金额(万元)"> <el-form-item
label-width="260px"
label="收回逾期超过1年的应收款金额(万元)"
>
<CommonSelector <CommonSelector
v-model="formData.shyqcg1ndyszkje" v-model="formData.shyqcg1ndyszkje"
dictName="sf" dictName="sf"
...@@ -842,7 +912,10 @@ ...@@ -842,7 +912,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="是否满五年未分红"> <el-form-item
label-width="260px"
label="是否满五年未分红"
>
<CommonSelector <CommonSelector
v-model="formData.sfm5nwfh" v-model="formData.sfm5nwfh"
dictName="sf" dictName="sf"
...@@ -850,7 +923,10 @@ ...@@ -850,7 +923,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="是否连续5年长期亏损"> <el-form-item
label-width="260px"
label="是否连续5年长期亏损"
>
<CommonSelector <CommonSelector
v-model="formData.sflx5ncqks" v-model="formData.sflx5ncqks"
dictName="sf" dictName="sf"
...@@ -858,7 +934,7 @@ ...@@ -858,7 +934,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="是否非持续经营"> <el-form-item label-width="260px" label="是否非持续经营">
<CommonSelector <CommonSelector
v-model="formData.sffcxjy" v-model="formData.sffcxjy"
dictName="sf" dictName="sf"
...@@ -867,7 +943,10 @@ ...@@ -867,7 +943,10 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="是否属于低效无效资产"> <el-form-item
label-width="260px"
label="是否属于低效无效资产"
>
<CommonSelector <CommonSelector
v-model="formData.sfsydxwxzc" v-model="formData.sfsydxwxzc"
dictName="sf" dictName="sf"
...@@ -876,7 +955,7 @@ ...@@ -876,7 +955,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="拉动营收"> <el-form-item label-width="260px" label="拉动营收">
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.ldys" v-model="formData.ldys"
...@@ -885,7 +964,7 @@ ...@@ -885,7 +964,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="拉动利润"> <el-form-item label-width="260px" label="拉动利润">
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.ldlr" v-model="formData.ldlr"
...@@ -895,7 +974,7 @@ ...@@ -895,7 +974,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="当前持有损益"> <el-form-item label-width="260px" label="当前持有损益">
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.dqcysy" v-model="formData.dqcysy"
...@@ -904,7 +983,7 @@ ...@@ -904,7 +983,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="财务报表文件"> <el-form-item label-width="260px" label="财务报表文件">
<FileUploader <FileUploader
v-model="formData.cwbbwj" v-model="formData.cwbbwj"
:disabled="isPreview" :disabled="isPreview"
...@@ -978,7 +1057,11 @@ ...@@ -978,7 +1057,11 @@
<el-collapse-item title="股权退出信息" name="股权退出信息"> <el-collapse-item title="股权退出信息" name="股权退出信息">
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="股权是否退出" required> <el-form-item
label-width="260px"
label="股权是否退出"
required
>
<CommonSelector <CommonSelector
v-model="formData.gqsftc" v-model="formData.gqsftc"
dictName="sf" dictName="sf"
...@@ -986,7 +1069,10 @@ ...@@ -986,7 +1069,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="股权退出收回资金(万元)"> <el-form-item
label-width="260px"
label="股权退出收回资金(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.gqtcshzj" v-model="formData.gqtcshzj"
...@@ -997,7 +1083,7 @@ ...@@ -997,7 +1083,7 @@
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="股权退出时间"> <el-form-item label-width="260px" label="股权退出时间">
<el-date-picker <el-date-picker
v-model="formData.gqtcsj" v-model="formData.gqtcsj"
type="date" type="date"
...@@ -1008,7 +1094,10 @@ ...@@ -1008,7 +1094,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="股权退出收回资金到账金额(万元)"> <el-form-item
label-width="260px"
label="股权退出收回资金到账金额(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.gqtcshzjdzje" v-model="formData.gqtcshzjdzje"
...@@ -1019,7 +1108,10 @@ ...@@ -1019,7 +1108,10 @@
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="股权退出收回资金到账时间"> <el-form-item
label-width="260px"
label="股权退出收回资金到账时间"
>
<el-date-picker <el-date-picker
v-model="formData.gqtcshzjdzsj" v-model="formData.gqtcshzjdzsj"
type="date" type="date"
...@@ -1030,7 +1122,7 @@ ...@@ -1030,7 +1122,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="股权退出原因"> <el-form-item label-width="260px" label="股权退出原因">
<el-input <el-input
v-model="formData.gqtcyy" v-model="formData.gqtcyy"
type="textarea" type="textarea"
...@@ -1040,7 +1132,7 @@ ...@@ -1040,7 +1132,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="退出文件"> <el-form-item label-width="260px" label="退出文件">
<FileUploader <FileUploader
v-model="formData.tcwj" v-model="formData.tcwj"
:disabled="isPreview" :disabled="isPreview"
...@@ -1053,11 +1145,16 @@ ...@@ -1053,11 +1145,16 @@
<!-- 自查问题整改信息 --> <!-- 自查问题整改信息 -->
<el-collapse-item <el-collapse-item
title="自查问题整改信息" title="自查问题整改信息"
label-width="260px"
name="自查问题整改信息" name="自查问题整改信息"
> >
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="自查是否发现问题" required> <el-form-item
label="自查是否发现问题"
label-width="260px"
required
>
<CommonSelector <CommonSelector
v-model="formData.sfwwtzgxm" v-model="formData.sfwwtzgxm"
dictName="sf" dictName="sf"
...@@ -1067,7 +1164,10 @@ ...@@ -1067,7 +1164,10 @@
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="自查发现的主要问题及整改计划"> <el-form-item
label-width="260px"
label="自查发现的主要问题及整改计划"
>
<el-input <el-input
v-model="formData.dbqk" v-model="formData.dbqk"
type="textarea" type="textarea"
...@@ -1079,7 +1179,7 @@ ...@@ -1079,7 +1179,7 @@
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="备注"> <el-form-item label-width="260px" label="备注">
<el-input <el-input
v-model="formData.bz" v-model="formData.bz"
type="textarea" type="textarea"
...@@ -1733,13 +1833,13 @@ const getRcCgqyglDetail = () => { ...@@ -1733,13 +1833,13 @@ const getRcCgqyglDetail = () => {
} }
if (data.sjnzjjw || data.sjnzjjw === 0) { if (data.sjnzjjw || data.sjnzjjw === 0) {
let selectData = szjList.value.filter( let selectData = szjList.value.filter(
(item) => item.key == data.sjnzjjw, (item) => item.key == data.sjnzjjw
); );
dsgjList.value = (selectData[0] && selectData[0].children) || []; dsgjList.value = (selectData[0] && selectData[0].children) || [];
} }
if (data.dsjngjjw || data.dsjngjjw === 0) { if (data.dsjngjjw || data.dsjngjjw === 0) {
let selectData = dsgjList.value.filter( let selectData = dsgjList.value.filter(
(item) => item.key == data.dsjngjjw, (item) => item.key == data.dsjngjjw
); );
qxgjList.value = (selectData[0] && selectData[0].children) || []; qxgjList.value = (selectData[0] && selectData[0].children) || [];
} }
...@@ -1787,7 +1887,7 @@ const saveClick = () => { ...@@ -1787,7 +1887,7 @@ const saveClick = () => {
onMounted(() => { onMounted(() => {
// 加载地区数据 // 加载地区数据
const resourceData = JSON.parse( const resourceData = JSON.parse(
sessionStorage.getItem("resourceData") || "{}", sessionStorage.getItem("resourceData") || "{}"
); );
if (resourceData && resourceData.dqlx) { if (resourceData && resourceData.dqlx) {
jnwList = resourceData.dqlx; jnwList = resourceData.dqlx;
......
...@@ -136,7 +136,10 @@ ...@@ -136,7 +136,10 @@
name="投资额完成情况(万元)" name="投资额完成情况(万元)"
><el-row gutter="20"> ><el-row gutter="20">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="项目投资总额(决策值)(万元)"> <el-form-item
label-width="280px"
label="项目投资总额(决策值)(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.tzzejc" v-model="formData.tzzejc"
...@@ -145,7 +148,10 @@ ...@@ -145,7 +148,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="我方资本金出资额-决策值(万元)"> <el-form-item
label-width="280px"
label="我方资本金出资额-决策值(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.wfzbjczejc" v-model="formData.wfzbjczejc"
...@@ -154,7 +160,10 @@ ...@@ -154,7 +160,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="投资总额-实际值(万元)"> <el-form-item
label-width="280px"
label="投资总额-实际值(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.tzzesj" v-model="formData.tzzesj"
...@@ -163,7 +172,10 @@ ...@@ -163,7 +172,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="我方资本金出资额--实际值(万元)"> <el-form-item
label-width="280px"
label="我方资本金出资额--实际值(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.wfzbjczesj" v-model="formData.wfzbjczesj"
...@@ -172,7 +184,10 @@ ...@@ -172,7 +184,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="投资总额-计划值(万元)"> <el-form-item
label-width="280px"
label="投资总额-计划值(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.tzzejhz" v-model="formData.tzzejhz"
...@@ -190,7 +205,10 @@ ...@@ -190,7 +205,10 @@
<el-row gutter="20"> <el-row gutter="20">
<!-- 第一行:决策目标值相关数字项 --> <!-- 第一行:决策目标值相关数字项 -->
<el-col :span="12"> <el-col :span="12">
<el-form-item label="本年完成 投资回收决策目标值(万元)"> <el-form-item
label-width="280px"
label="本年完成 投资回收决策目标值(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.bnwc" v-model="formData.bnwc"
...@@ -200,7 +218,10 @@ ...@@ -200,7 +218,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="截止本年累计(决策目标值)"> <el-form-item
label-width="280px"
label="截止本年累计(决策目标值)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.jzbnlj" v-model="formData.jzbnlj"
...@@ -210,7 +231,10 @@ ...@@ -210,7 +231,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="下一年完成数(万元)"> <el-form-item
label-width="280px"
label="下一年完成数(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.xynwcs" v-model="formData.xynwcs"
...@@ -220,7 +244,10 @@ ...@@ -220,7 +244,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="本年计划(万元)"> <el-form-item
label-width="280px"
label="本年计划(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.bnjh" v-model="formData.bnjh"
...@@ -232,7 +259,10 @@ ...@@ -232,7 +259,10 @@
<!-- 第二行:实际值相关数字项 --> <!-- 第二行:实际值相关数字项 -->
<el-col :span="12"> <el-col :span="12">
<el-form-item label="本年完成--投资回收实际值(万元)"> <el-form-item
label-width="280px"
label="本年完成--投资回收实际值(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.bnwcsjz" v-model="formData.bnwcsjz"
...@@ -242,7 +272,10 @@ ...@@ -242,7 +272,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="截止本年累计--投资回收实际值"> <el-form-item
label-width="280px"
label="截止本年累计--投资回收实际值"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.jzbnljsjz" v-model="formData.jzbnljsjz"
...@@ -252,7 +285,10 @@ ...@@ -252,7 +285,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="累计欠收(万元)"> <el-form-item
label-width="280px"
label="累计欠收(万元)"
>
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.ljqs" v-model="formData.ljqs"
...@@ -262,7 +298,7 @@ ...@@ -262,7 +298,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="完成率(%)"> <el-form-item label-width="280px" label="完成率(%)">
<el-input-number <el-input-number
precision="2" precision="2"
v-model="formData.wcl" v-model="formData.wcl"
...@@ -792,6 +828,27 @@ let initTableData = () => { ...@@ -792,6 +828,27 @@ let initTableData = () => {
headerGroup: "投资回收(计划)", headerGroup: "投资回收(计划)",
subGroup: yearStr, subGroup: yearStr,
}, },
// 第五组:动态年度(二季度)
{ label: "合计", prop: "a45", headerGroup: q2Str },
{ label: "政府付费", prop: "a46", headerGroup: q2Str },
{ label: "政府补助", prop: "a47", headerGroup: q2Str },
{ label: "使用者付费", prop: "a48", headerGroup: q2Str },
{ label: "使用者欠付", prop: "a49", headerGroup: q2Str },
{ label: "补贴收入", prop: "a50", headerGroup: q2Str },
{
label: "销售回款(含房地产、水泥、新能源售电、其他生产制造收入等)",
prop: "a51",
headerGroup: q2Str,
},
{ label: "资产盘活", prop: "a52", headerGroup: q2Str },
{ label: "股权分红", prop: "a53", headerGroup: q2Str },
{ label: "其他", prop: "a54", headerGroup: q2Str },
{
label: "目标(决策)与计划差异说明",
isTextRow: true,
prop: "a55",
headerGroup: q2Str,
},
// 第五组:动态年度(三季度) // 第五组:动态年度(三季度)
{ label: "合计", prop: "a45", headerGroup: q3Str }, { label: "合计", prop: "a45", headerGroup: q3Str },
{ label: "政府付费", prop: "a46", headerGroup: q3Str }, { label: "政府付费", prop: "a46", headerGroup: q3Str },
...@@ -862,7 +919,7 @@ const formData = reactive({ ...@@ -862,7 +919,7 @@ const formData = reactive({
// 计算属性:动态生成年份相关的标题 // 计算属性:动态生成年份相关的标题
const currentYear = computed( const currentYear = computed(
() => formData.nd || new Date().getFullYear().toString(), () => formData.nd || new Date().getFullYear().toString()
); );
const lastYear = computed(() => { const lastYear = computed(() => {
const year = parseInt(currentYear.value); const year = parseInt(currentYear.value);
...@@ -906,7 +963,7 @@ watch( ...@@ -906,7 +963,7 @@ watch(
() => { () => {
activeCollapse.value = getActiveCollapseItems(); activeCollapse.value = getActiveCollapseItems();
}, },
{ immediate: false }, { immediate: false }
); );
let options = ref(); let options = ref();
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<div class="tab-content"> <div class="tab-content">
<el-form <el-form
:model="jcFormData" :model="jcFormData"
:label-width="150" label-width="160px"
:disabled="isPreview" :disabled="isPreview"
> >
<el-collapse v-model="activeCollapse"> <el-collapse v-model="activeCollapse">
...@@ -41,7 +41,10 @@ ...@@ -41,7 +41,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="申报单位企业规格"> <el-form-item
label-width="180px"
label="申报单位企业规格"
>
<el-select <el-select
v-model="jcFormData.sbdwqygg" v-model="jcFormData.sbdwqygg"
placeholder="请选择" placeholder="请选择"
...@@ -82,7 +85,7 @@ ...@@ -82,7 +85,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="项目区域" :label-width="150"> <el-form-item label="项目区域">
<el-select <el-select
v-model="jcFormData.xmqy" v-model="jcFormData.xmqy"
placeholder="请选择" placeholder="请选择"
...@@ -118,8 +121,8 @@ ...@@ -118,8 +121,8 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item <el-form-item
label-width="180px"
label="省(境内)/洲际(境外)" label="省(境内)/洲际(境外)"
:label-width="150"
> >
<el-select <el-select
v-model="jcFormData.sjnzjjw" v-model="jcFormData.sjnzjjw"
...@@ -138,10 +141,7 @@ ...@@ -138,10 +141,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item <el-form-item label="地市(境内)/国家(境外)">
label="地市(境内)/国家(境外)"
:label-width="150"
>
<el-select <el-select
v-model="jcFormData.dsjngjjw" v-model="jcFormData.dsjngjjw"
placeholder="请选择" placeholder="请选择"
...@@ -175,7 +175,7 @@ ...@@ -175,7 +175,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item label="币种"> <el-form-item label="币种">
<el-select <el-select
v-model="jcFormData.bizhong" v-model="jcFormData.bizhong"
...@@ -192,7 +192,7 @@ ...@@ -192,7 +192,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item label="汇率"> <el-form-item label="汇率">
<el-input-number <el-input-number
v-model="jcFormData.huilv" v-model="jcFormData.huilv"
...@@ -213,10 +213,7 @@ ...@@ -213,10 +213,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item <el-form-item label="是否能建重大或重要投资">
label="是否能建重大或重要投资"
:label-width="150"
>
<el-radio-group v-model="jcFormData.sfnjzdhzytz"> <el-radio-group v-model="jcFormData.sfnjzdhzytz">
<el-radio <el-radio
value="1" value="1"
...@@ -236,10 +233,7 @@ ...@@ -236,10 +233,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item <el-form-item label="能建是否牵头方">
label="能建是否牵头方"
:label-width="150"
>
<el-radio-group v-model="jcFormData.njsfqtf"> <el-radio-group v-model="jcFormData.njsfqtf">
<el-radio <el-radio
value="1" value="1"
...@@ -258,22 +252,8 @@ ...@@ -258,22 +252,8 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8">
<el-form-item label="能建占股比">
<el-input-number
v-model="jcFormData.njzgb"
:min="0"
:max="99999.99"
controls-position="right"
>
<template #suffix>
<span>%</span>
</template>
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="是否PPP项目" :label-width="150"> <el-form-item label="是否PPP项目">
<el-radio-group v-model="jcFormData.sfpppxm"> <el-radio-group v-model="jcFormData.sfpppxm">
<el-radio <el-radio
value="1" value="1"
...@@ -292,6 +272,21 @@ ...@@ -292,6 +272,21 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8">
<el-form-item label="能建占股比">
<el-input-number
v-model="jcFormData.njzgb"
:min="0"
:max="99999.99"
controls-position="right"
>
<template #suffix>
<span>%</span>
</template>
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="项目资金来源"> <el-form-item label="项目资金来源">
<el-select <el-select
...@@ -340,7 +335,7 @@ ...@@ -340,7 +335,7 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item label="是否自主决策"> <el-form-item label="是否自主决策">
<el-radio-group v-model="jcFormData.sfzzjc"> <el-radio-group v-model="jcFormData.sfzzjc">
<el-radio <el-radio
...@@ -429,7 +424,7 @@ ...@@ -429,7 +424,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="运营年限" :label-width="150"> <el-form-item label="运营年限">
<el-input-number <el-input-number
v-model="jcFormData.yynxn" v-model="jcFormData.yynxn"
:min="0" :min="0"
...@@ -443,7 +438,7 @@ ...@@ -443,7 +438,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="项目建设期" :label-width="150"> <el-form-item label="项目建设期">
<el-input-number <el-input-number
v-model="jcFormData.xmjsqy" v-model="jcFormData.xmjsqy"
:min="0" :min="0"
...@@ -471,10 +466,7 @@ ...@@ -471,10 +466,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item <el-form-item label="项目开工时间(预计)">
label="项目开工时间(预计)"
:label-width="150"
>
<el-date-picker <el-date-picker
v-model="jcFormData.xmkgsjyj" v-model="jcFormData.xmkgsjyj"
type="date" type="date"
...@@ -483,10 +475,7 @@ ...@@ -483,10 +475,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item <el-form-item label="项目交工时间(预计)">
label="项目交工时间(预计)"
:label-width="150"
>
<el-date-picker <el-date-picker
v-model="jcFormData.xmjgsjyj" v-model="jcFormData.xmjgsjyj"
type="date" type="date"
...@@ -514,7 +503,7 @@ ...@@ -514,7 +503,7 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item label="是否能建联合体项目"> <el-form-item label="是否能建联合体项目">
<el-radio-group v-model="jcFormData.sfnjlhtxm"> <el-radio-group v-model="jcFormData.sfnjlhtxm">
<el-radio <el-radio
...@@ -534,7 +523,7 @@ ...@@ -534,7 +523,7 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item label="是否重点区域"> <el-form-item label="是否重点区域">
<el-radio-group v-model="jcFormData.sfzdqy"> <el-radio-group v-model="jcFormData.sfzdqy">
<el-radio <el-radio
...@@ -750,10 +739,7 @@ ...@@ -750,10 +739,7 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item <el-form-item label="是否纳入补贴目录">
label="是否纳入补贴目录"
:label-width="150"
>
<el-radio-group v-model="jcFormData.sfnrbtml"> <el-radio-group v-model="jcFormData.sfnrbtml">
<el-radio <el-radio
value="1" value="1"
...@@ -843,10 +829,10 @@ ...@@ -843,10 +829,10 @@
name="特别关注、特别监管类等信息" name="特别关注、特别监管类等信息"
> >
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="6"> <el-col :span="8">
<el-form-item <el-form-item
label-width="300px"
label="是否需报国家发展改革委和商务部核准" label="是否需报国家发展改革委和商务部核准"
:label-width="150"
> >
<el-radio-group <el-radio-group
v-model="jcFormData.sfxbgjfzggwhswbhz" v-model="jcFormData.sfxbgjfzggwhswbhz"
...@@ -868,8 +854,11 @@ ...@@ -868,8 +854,11 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item label="是否国家领导见签"> <el-form-item
label-width="300px"
label="是否国家领导见签"
>
<el-radio-group v-model="jcFormData.sfgjldjq"> <el-radio-group v-model="jcFormData.sfgjldjq">
<el-radio <el-radio
value="1" value="1"
...@@ -888,8 +877,11 @@ ...@@ -888,8 +877,11 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item label="是否境内特别监管类"> <el-form-item
label-width="300px"
label="是否境内特别监管类"
>
<el-radio-group v-model="jcFormData.sfjntbjgl"> <el-radio-group v-model="jcFormData.sfjntbjgl">
<el-radio <el-radio
value="1" value="1"
...@@ -908,10 +900,10 @@ ...@@ -908,10 +900,10 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item <el-form-item
label-width="300px"
label="是否一带一路沿线国家" label="是否一带一路沿线国家"
:label-width="150"
> >
<el-radio-group v-model="jcFormData.sfydylyxgj"> <el-radio-group v-model="jcFormData.sfydylyxgj">
<el-radio <el-radio
...@@ -1029,10 +1021,7 @@ ...@@ -1029,10 +1021,7 @@
> >
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="12"> <el-col :span="12">
<el-form-item <el-form-item label="是否已经政府审批">
label="是否已经政府审批"
:label-width="150"
>
<el-radio-group v-model="jcFormData.sfyjzfsp"> <el-radio-group v-model="jcFormData.sfyjzfsp">
<el-radio <el-radio
value="1" value="1"
...@@ -1052,10 +1041,7 @@ ...@@ -1052,10 +1041,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item <el-form-item label="审批单位名称(全称)">
label="审批单位名称(全称)"
:label-width="150"
>
<el-input v-model="jcFormData.spdwmc" /> <el-input v-model="jcFormData.spdwmc" />
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -1442,18 +1428,12 @@ ...@@ -1442,18 +1428,12 @@
</el-table> </el-table>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item label="我方出资人及持股比例">
label="我方出资人及持股比例"
:label-width="150"
>
<el-input v-model="jcFormData.wfczrjcgbl" /> <el-input v-model="jcFormData.wfczrjcgbl" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item label="涉及能建方施工单位">
label="涉及能建方施工单位"
:label-width="150"
>
<el-input v-model="jcFormData.sjnjfsgdw" /> <el-input v-model="jcFormData.sjnjfsgdw" />
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -1465,10 +1445,7 @@ ...@@ -1465,10 +1445,7 @@
> >
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="6"> <el-col :span="6">
<el-form-item <el-form-item label="我方负责的股权融资金额">
label="我方负责的股权融资金额"
:label-width="150"
>
<el-input-number <el-input-number
v-model="jcFormData.wffzdgqrzjewy" v-model="jcFormData.wffzdgqrzjewy"
:min="0" :min="0"
...@@ -2084,11 +2061,7 @@ ...@@ -2084,11 +2061,7 @@
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="财务评价" name="财务评价"> <el-tab-pane label="财务评价" name="财务评价">
<div class="tab-content"> <div class="tab-content">
<el-form <el-form :model="jcFormData" :disabled="isPreview">
:model="jcFormData"
:label-width="150"
:disabled="isPreview"
>
<el-collapse v-model="activeCollapse"> <el-collapse v-model="activeCollapse">
<el-collapse-item title="投决计划" name="投决计划"> <el-collapse-item title="投决计划" name="投决计划">
<div class="tab-handle"> <div class="tab-handle">
...@@ -2503,11 +2476,7 @@ ...@@ -2503,11 +2476,7 @@
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="决策批复" name="决策批复"> <el-tab-pane label="决策批复" name="决策批复">
<div class="tab-content"> <div class="tab-content">
<el-form <el-form :model="jcFormData" :disabled="isPreview">
:model="jcFormData"
:label-width="150"
:disabled="isPreview"
>
<el-collapse v-model="activeCollapse"> <el-collapse v-model="activeCollapse">
<el-collapse-item <el-collapse-item
title="项目投资总额(全口径)" title="项目投资总额(全口径)"
...@@ -3266,7 +3235,7 @@ ...@@ -3266,7 +3235,7 @@
v-if=" v-if="
!formData.projectLzType || !formData.projectLzType ||
['1', '5', '7', '9'].includes( ['1', '5', '7', '9'].includes(
formData.projectLzType.toString(), formData.projectLzType.toString()
) )
" "
@click="saveClick('save')" @click="saveClick('save')"
...@@ -3469,16 +3438,16 @@ const changeGdxxSums = () => { ...@@ -3469,16 +3438,16 @@ const changeGdxxSums = () => {
}; };
} }
obj[item.gdlx].cgbl = new Decimal( obj[item.gdlx].cgbl = new Decimal(
Number(obj[item.gdlx].cgbl || 0), Number(obj[item.gdlx].cgbl || 0)
).plus(new Decimal(Number(item.cgbl || 0))); ).plus(new Decimal(Number(item.cgbl || 0)));
obj[item.gdlx].cze = new Decimal(Number(obj[item.gdlx].cze || 0)).plus( obj[item.gdlx].cze = new Decimal(Number(obj[item.gdlx].cze || 0)).plus(
new Decimal(Number(item.cze || 0)), new Decimal(Number(item.cze || 0))
); );
obj[item.gdlx].yjzczb = new Decimal( obj[item.gdlx].yjzczb = new Decimal(
Number(obj[item.gdlx].yjzczb || 0), Number(obj[item.gdlx].yjzczb || 0)
).plus(new Decimal(Number(item.yjzczb || 0))); ).plus(new Decimal(Number(item.yjzczb || 0)));
obj[item.gdlx].ycxmzbj = new Decimal( obj[item.gdlx].ycxmzbj = new Decimal(
Number(obj[item.gdlx].ycxmzbj || 0), Number(obj[item.gdlx].ycxmzbj || 0)
).plus(new Decimal(Number(item.ycxmzbj || 0))); ).plus(new Decimal(Number(item.ycxmzbj || 0)));
} }
} }
...@@ -3491,7 +3460,7 @@ const changeGdxxSums = () => { ...@@ -3491,7 +3460,7 @@ const changeGdxxSums = () => {
const getObjSums = (obj, objkey) => { const getObjSums = (obj, objkey) => {
return Object.entries(obj).reduce( return Object.entries(obj).reduce(
(acc, [key, item]) => acc.plus(new Decimal(item[objkey] || 0)), (acc, [key, item]) => acc.plus(new Decimal(item[objkey] || 0)),
new Decimal(0), new Decimal(0)
); );
}; };
// 支撑材料 // 支撑材料
...@@ -3522,7 +3491,7 @@ const multiDeleteZccl = () => { ...@@ -3522,7 +3491,7 @@ const multiDeleteZccl = () => {
}) })
.then(() => { .then(() => {
zcclData.value = zcclData.value.filter( zcclData.value = zcclData.value.filter(
(item) => !zcclSelectIds.value.includes(item.id), (item) => !zcclSelectIds.value.includes(item.id)
); );
}) })
.catch(() => {}); .catch(() => {});
...@@ -3648,7 +3617,7 @@ const multiDeleteLxpf = () => { ...@@ -3648,7 +3617,7 @@ const multiDeleteLxpf = () => {
}) })
.then(() => { .then(() => {
lxpfwjData.value = lxpfwjData.value.filter( lxpfwjData.value = lxpfwjData.value.filter(
(item) => !lxpfSelectIds.value.includes(item.id), (item) => !lxpfSelectIds.value.includes(item.id)
); );
}) })
.catch(() => {}); .catch(() => {});
...@@ -3689,7 +3658,7 @@ const multiDeleteShcl = () => { ...@@ -3689,7 +3658,7 @@ const multiDeleteShcl = () => {
}) })
.then(() => { .then(() => {
shclData.value = shclData.value.filter( shclData.value = shclData.value.filter(
(item) => !shclSelectIds.value.includes(item.id), (item) => !shclSelectIds.value.includes(item.id)
); );
}) })
.catch(() => {}); .catch(() => {});
...@@ -3727,22 +3696,22 @@ const changeJcGdxxSums = () => { ...@@ -3727,22 +3696,22 @@ const changeJcGdxxSums = () => {
}; };
} }
obj[item.gdlx].mycgbl = new Decimal( obj[item.gdlx].mycgbl = new Decimal(
Number(obj[item.gdlx].mycgbl || 0), Number(obj[item.gdlx].mycgbl || 0)
).plus(new Decimal(Number(item.mycgbl || 0))); ).plus(new Decimal(Number(item.mycgbl || 0)));
obj[item.gdlx].cgbl = new Decimal(Number(obj[item.gdlx].cgbl || 0)).plus( obj[item.gdlx].cgbl = new Decimal(Number(obj[item.gdlx].cgbl || 0)).plus(
new Decimal(Number(item.cgbl || 0)), new Decimal(Number(item.cgbl || 0))
); );
obj[item.gdlx].lrfpbl = new Decimal( obj[item.gdlx].lrfpbl = new Decimal(
Number(obj[item.gdlx].lrfpbl || 0), Number(obj[item.gdlx].lrfpbl || 0)
).plus(new Decimal(Number(item.lrfpbl || 0))); ).plus(new Decimal(Number(item.lrfpbl || 0)));
obj[item.gdlx].cze = new Decimal(Number(obj[item.gdlx].cze || 0)).plus( obj[item.gdlx].cze = new Decimal(Number(obj[item.gdlx].cze || 0)).plus(
new Decimal(Number(item.cze || 0)), new Decimal(Number(item.cze || 0))
); );
obj[item.gdlx].yjzczb = new Decimal( obj[item.gdlx].yjzczb = new Decimal(
Number(obj[item.gdlx].yjzczb || 0), Number(obj[item.gdlx].yjzczb || 0)
).plus(new Decimal(Number(item.yjzczb || 0))); ).plus(new Decimal(Number(item.yjzczb || 0)));
obj[item.gdlx].ycxmzbj = new Decimal( obj[item.gdlx].ycxmzbj = new Decimal(
Number(obj[item.gdlx].ycxmzbj || 0), Number(obj[item.gdlx].ycxmzbj || 0)
).plus(new Decimal(Number(item.ycxmzbj || 0))); ).plus(new Decimal(Number(item.ycxmzbj || 0)));
} }
}); });
...@@ -3800,7 +3769,7 @@ const multiDeleteLcbsp = () => { ...@@ -3800,7 +3769,7 @@ const multiDeleteLcbsp = () => {
}) })
.then(() => { .then(() => {
lcbspData.value = lcbspData.value.filter( lcbspData.value = lcbspData.value.filter(
(item) => !lcbspSelectIds.value.includes(item.id), (item) => !lcbspSelectIds.value.includes(item.id)
); );
}) })
.catch(() => {}); .catch(() => {});
...@@ -3833,7 +3802,7 @@ const multiDeleteKycl = () => { ...@@ -3833,7 +3802,7 @@ const multiDeleteKycl = () => {
}) })
.then(() => { .then(() => {
kyclData.value = kyclData.value.filter( kyclData.value = kyclData.value.filter(
(item) => !kyclSelectIds.value.includes(item.id), (item) => !kyclSelectIds.value.includes(item.id)
); );
}) })
.catch(() => {}); .catch(() => {});
...@@ -3866,7 +3835,7 @@ const multiDeleteJjzbcs = () => { ...@@ -3866,7 +3835,7 @@ const multiDeleteJjzbcs = () => {
}) })
.then(() => { .then(() => {
jjzbcsData.value = jjzbcsData.value.filter( jjzbcsData.value = jjzbcsData.value.filter(
(item) => !jjzbcsSelectIds.value.includes(item.id), (item) => !jjzbcsSelectIds.value.includes(item.id)
); );
}) })
.catch(() => {}); .catch(() => {});
...@@ -3899,7 +3868,7 @@ const multiDeleteTpbczccl = () => { ...@@ -3899,7 +3868,7 @@ const multiDeleteTpbczccl = () => {
}) })
.then(() => { .then(() => {
tpbczcclData.value = tpbczcclData.value.filter( tpbczcclData.value = tpbczcclData.value.filter(
(item) => !tpbczcclSelectIds.value.includes(item.id), (item) => !tpbczcclSelectIds.value.includes(item.id)
); );
}) })
.catch(() => {}); .catch(() => {});
...@@ -3932,7 +3901,7 @@ const multiDeleteTpzccl = () => { ...@@ -3932,7 +3901,7 @@ const multiDeleteTpzccl = () => {
}) })
.then(() => { .then(() => {
tpzcclData.value = tpzcclData.value.filter( tpzcclData.value = tpzcclData.value.filter(
(item) => !tpzcclSelectIds.value.includes(item.id), (item) => !tpzcclSelectIds.value.includes(item.id)
); );
}) })
.catch(() => {}); .catch(() => {});
...@@ -3965,7 +3934,7 @@ const multiDeleteShya = () => { ...@@ -3965,7 +3934,7 @@ const multiDeleteShya = () => {
}) })
.then(() => { .then(() => {
shyaData.value = shyaData.value.filter( shyaData.value = shyaData.value.filter(
(item) => !shyaSelectIds.value.includes(item.id), (item) => !shyaSelectIds.value.includes(item.id)
); );
}) })
.catch(() => {}); .catch(() => {});
...@@ -4193,7 +4162,7 @@ const downloadTemplate = async (type) => { ...@@ -4193,7 +4162,7 @@ const downloadTemplate = async (type) => {
headers: { headers: {
Authorization: token.value, Authorization: token.value,
}, },
}, }
) )
.then((res) => res.blob()) .then((res) => res.blob())
.then((blob) => { .then((blob) => {
...@@ -4204,14 +4173,14 @@ const downloadTemplate = async (type) => { ...@@ -4204,14 +4173,14 @@ const downloadTemplate = async (type) => {
type === "tjjh" type === "tjjh"
? "投决计划" ? "投决计划"
: type === "xmtzzjll" : type === "xmtzzjll"
? "项目投资资金流量表" ? "项目投资资金流量表"
: type === "xmzbjxjll" : type === "xmzbjxjll"
? "项目资本金现金流量表" ? "项目资本金现金流量表"
: type === "njfxjll" : type === "njfxjll"
? "能建方现金流量表" ? "能建方现金流量表"
: type === "lrb" : type === "lrb"
? "利润表" ? "利润表"
: ""; : "";
link.download = name + "模板.xlsx"; link.download = name + "模板.xlsx";
document.body.appendChild(link); document.body.appendChild(link);
link.click(); link.click();
...@@ -5103,11 +5072,11 @@ const submitAudit = () => { ...@@ -5103,11 +5072,11 @@ const submitAudit = () => {
formData.projectLzType.toString() === "3" formData.projectLzType.toString() === "3"
? "approvalLixiang" ? "approvalLixiang"
: jcFormData.projectLzType.toString() === "8" : jcFormData.projectLzType.toString() === "8"
? "approvalJuece" ? "approvalJuece"
: jcFormData.projectLzType.toString() === "12" || : jcFormData.projectLzType.toString() === "12" ||
jcFormData.projectLzType.toString() === "11" jcFormData.projectLzType.toString() === "11"
? "approvalZaiJuece" ? "approvalZaiJuece"
: ""; : "";
proxy.$post({ proxy.$post({
url: "/api/project/" + url, url: "/api/project/" + url,
data: { data: {
......
...@@ -312,7 +312,10 @@ ...@@ -312,7 +312,10 @@
<el-collapse-item title="财务评价指标" name="财务评价指标"> <el-collapse-item title="财务评价指标" name="财务评价指标">
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="决策:项目投资内部收益率(税前):"> <el-form-item
label-width="260px"
label="决策:项目投资内部收益率(税前):"
>
<el-input <el-input
v-model="formData.jcxmtznbsylsq" v-model="formData.jcxmtznbsylsq"
:precision="2" :precision="2"
...@@ -325,7 +328,10 @@ ...@@ -325,7 +328,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="项目资本金内部收益率:"> <el-form-item
label-width="260px"
label="项目资本金内部收益率:"
>
<el-input <el-input
v-model="formData.xmzbjnbsyl" v-model="formData.xmzbjnbsyl"
:precision="2" :precision="2"
...@@ -338,7 +344,10 @@ ...@@ -338,7 +344,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="项目投资回收期(税前):"> <el-form-item
label-width="260px"
label="项目投资回收期(税前):"
>
<el-input <el-input
v-model="formData.xmtzhsq" v-model="formData.xmtzhsq"
:disabled="isPreview" :disabled="isPreview"
...@@ -349,6 +358,7 @@ ...@@ -349,6 +358,7 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item <el-form-item
label-width="260px"
label="实际:预测项目全投资内部收益率(税前):" label="实际:预测项目全投资内部收益率(税前):"
> >
<el-input <el-input
...@@ -362,7 +372,10 @@ ...@@ -362,7 +372,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="预测项目资本金内部收益率(税后):"> <el-form-item
label-width="260px"
label="预测项目资本金内部收益率(税后):"
>
<el-input <el-input
v-model="formData.ycxmzbjnbsylsh" v-model="formData.ycxmzbjnbsylsh"
:precision="2" :precision="2"
......
This source diff could not be displayed because it is too large. You can view the blob instead.
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