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