From 02409bfbe15f22fc3b5dccadabfd860a660a49d9 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Sat, 11 Oct 2025 10:37:14 +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