明树Git Lab

Commit 00623987 authored by zhanghan's avatar zhanghan

1111

parent 005dbf0e
Pipeline #111873 passed with stage
in 18 seconds
......@@ -748,101 +748,57 @@
</el-form-item>
</el-col>
<el-col :span="24">
<div class="tab-handle">
<el-button
type="primary"
size="small"
@click="addJxjl"
>新增</el-button
>
</div>
<el-table
:data="jxjlData"
:data="[{ label: '净现金流(万元)' }]"
style="width: 100%"
empty-text="暂无数据"
border
>
<el-table-column prop="nf" label="年份">
<el-table-column label="年份" width="140" fixed="left">
<template #default="scope">
<el-input v-model="scope.row.nf" />
{{ scope.row.label }}
</template>
</el-table-column>
<el-table-column
prop="je"
label="净现金流(万元)"
>
<template #default="scope">
<el-input
v-model="scope.row.je"
:min="0"
:max="99999999999.99999999"
controls-position="right"
/>
<el-table-column label="建设期" width="120">
<template #default>
<el-input v-model="jxjlData[0].je" />
</template>
</el-table-column>
<el-table-column
label="操作"
width="60"
fixed="right"
>
<template #default="scope">
<el-button
link
type="danger"
size="small"
@click="deleteJxjl(scope.$index)"
>删除</el-button
v-for="i in 28"
:key="'jxjl' + i"
:label="'运营期' + i"
width="120"
>
<template #default>
<el-input v-model="jxjlData[i].je" />
</template>
</el-table-column>
</el-table>
</el-col>
<el-col :span="24">
<div class="tab-handle">
<el-button
type="primary"
size="small"
@click="addJlr"
>新增</el-button
>
</div>
<el-col :span="24" style="margin-top: 16px">
<el-table
:data="jlrData"
:data="[{ label: '净利润(万元)' }]"
style="width: 100%"
empty-text="暂无数据"
border
>
<el-table-column prop="nf" label="年份">
<el-table-column label="年份" width="140" fixed="left">
<template #default="scope">
<el-input v-model="scope.row.nf" />
{{ scope.row.label }}
</template>
</el-table-column>
<el-table-column
prop="je"
label="净利润(万元)"
>
<template #default="scope">
<el-input
v-model="scope.row.je"
:min="0"
:max="99999999999.99999999"
controls-position="right"
/>
<el-table-column label="建设期" width="120">
<template #default>
<el-input v-model="jlrData[0].je" />
</template>
</el-table-column>
<el-table-column
label="操作"
width="60"
fixed="right"
>
<template #default="scope">
<el-button
link
type="danger"
size="small"
@click="deleteJlr(scope.$index)"
>删除</el-button
v-for="i in 28"
:key="'jlr' + i"
:label="'运营期' + i"
width="120"
>
<template #default>
<el-input v-model="jlrData[i].je" />
</template>
</el-table-column>
</el-table>
......@@ -1005,7 +961,6 @@ const {
jcFormData, isPreview, activeCollapse,
bhqkData, jxjlData, jlrData, fxglData,
jcgdxxSums, getObjSums,
addJxjl, deleteJxjl, addJlr, deleteJlr,
jcSzjList, jcDsgjList, jcQxgjList,
jcGdxxData,
} = inject("jcShared");
......
......@@ -530,22 +530,11 @@ export function useJueceData(jcFormData, gdlxListRef) {
]);
// 经济可行性-净现金流
let jxjlData = reactive([]);
const addJxjl = () => {
jxjlData.push({ nf: "", je: null });
};
const deleteJxjl = (index) => {
jxjlData.splice(index, 1);
};
const jxjlPeriods = ["建设期", ...Array.from({ length: 28 }, (_, i) => `运营期${i + 1}`)];
let jxjlData = reactive(jxjlPeriods.map((nf) => ({ nf, je: null })));
// 经济可行性-净利润
let jlrData = reactive([]);
const addJlr = () => {
jlrData.push({ nf: "", je: null });
};
const deleteJlr = (index) => {
jlrData.splice(index, 1);
};
let jlrData = reactive(jxjlPeriods.map((nf) => ({ nf, je: null })));
return {
jcRadioClick,
......@@ -625,10 +614,6 @@ export function useJueceData(jcFormData, gdlxListRef) {
deleteRowFile,
bhqkData,
jxjlData,
addJxjl,
deleteJxjl,
jlrData,
addJlr,
deleteJlr,
};
}
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