From 4fe62764d85ef9621c5691f3224548b066f2cc9c Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Tue, 16 Sep 2025 17:37:46 +0800
Subject: [PATCH] feat:更新日志管理和运营
---
src/views/operatingIncome/operatingIncome.vue | 52 ++++++++++++++++------------------------------------
1 files changed, 16 insertions(+), 36 deletions(-)
diff --git a/src/views/operatingIncome/operatingIncome.vue b/src/views/operatingIncome/operatingIncome.vue
index a67900b..374ce4d 100644
--- a/src/views/operatingIncome/operatingIncome.vue
+++ b/src/views/operatingIncome/operatingIncome.vue
@@ -41,19 +41,6 @@
@size-change="handleSizeChange" @current-change="handleCurrentChange" />
</div>
</div>
- <!-- <el-dialog class="ztzf-dialog" append-to-body v-model="isShowView" title="查看"
- :width="pxToRem(600)" :close-on-click-modal="false" :destroy-on-close="true">
- <div class="content">
- <table class="view-table" border>
- <tr>
- <td class="label">空域类型</td>
- <td class="value">{{ rowView.model_name }}</td>
- <td class="label">创建时间</td>
- <td class="value">{{ rowView.alg_type }}</td>
- </tr>
- </table>
- </div>
- </el-dialog> -->
<el-dialog class="ztzf-dialog" append-to-body v-model="isShowEditView" :title="txtTitle"
:width="pxToRem(800)" :close-on-click-modal="false" :destroy-on-close="true" @close="handleClose">
<div class="content-edit">
@@ -61,17 +48,17 @@
<el-form-item label="营业收入" prop="operating_income">
<el-input v-model="editParams.operating_income" />
</el-form-item>
- <el-form-item label="综合总成本费用">
+ <el-form-item label="综合总成本费用" prop="total_cost">
<el-input v-model="editParams.total_cost" />
</el-form-item>
- <el-form-item label="净利润">
+ <el-form-item label="净利润" prop="net_profit">
<el-input v-model="editParams.net_profit" />
</el-form-item>
- <el-form-item label="财务内部收益率">
+ <el-form-item label="财务内部收益率" prop="financial_irr">
<el-input v-model="editParams.financial_irr" />
</el-form-item>
- <el-form-item label="市场空间">
- <el-input v-model="editParams.market_space" />
+ <el-form-item label="市场空间" prop="market_space" style="width: 716px;">
+ <el-input v-model="editParams.market_space" />
</el-form-item>
<div class="btns">
<el-button v-if="titleTxt === '新增'" type="primary" @click="submit(ruleFormRef)"><el-icon><CirclePlus /></el-icon>确认</el-button>
@@ -121,7 +108,7 @@
}
],
total_cost: [
- { required: false, message: '请输入综合总成本费用', trigger: 'blur' },
+ { required: true, message: '请输入综合总成本费用', trigger: 'blur' },
{
validator: (rule, value, callback) => {
if (!/^\d+(\.\d+)?$/.test(value)) {
@@ -134,7 +121,7 @@
}
],
net_profit: [
- { required: false, message: '请输入净利润', trigger: 'blur' },
+ { required: true, message: '请输入净利润', trigger: 'blur' },
{
validator: (rule, value, callback) => {
if (!/^\d+(\.\d+)?$/.test(value)) {
@@ -147,7 +134,7 @@
}
],
financial_irr: [
- { required: false, message: '请输入财务内部收益率', trigger: 'blur' },
+ { required: true, message: '请输入财务内部收益率', trigger: 'blur' },
{
validator: (rule, value, callback) => {
if (!/^\d+(\.\d+)?$/.test(value)) {
@@ -159,15 +146,10 @@
trigger: 'blur'
}
],
+ market_space: [
+ { required: true, message: '请输入市场空间', trigger: 'blur' },
+ ],
})
-
-function cancelSearch() {
- params.value = {
- algName: '',
- algTypeCode: '',
- }
- getList()
-}
function getList() {
operatingIncomePage(params.value).then(res => {
@@ -175,10 +157,6 @@
total.value = res.data.data.total || 0
})
}
-// function handleDetail(row) {
-// isShowView.value = true
-// rowView.value = row
-// }
function handleEdit(row) {
titleTxt.value = '编辑'
isShowEditView.value = true
@@ -339,12 +317,14 @@
.content-edit {
.el-form {
.el-form-item {
- width: 300px;
+ width: 320px;
:deep(.el-form-item__label) {
- width: 120px;
+ width: 140px;
}
-
}
+ // .el-form-item:last-child {
+ // width: 640px;
+ // }
.btns {
display: flex;
justify-content: center
--
Gitblit v1.9.3