From 910ff5fa58f2e2fa59172a7e483d66b7b3f685b3 Mon Sep 17 00:00:00 2001
From: CD配唱片 <CD配唱片>
Date: 星期一, 28 四月 2025 15:30:01 +0800
Subject: [PATCH] 提交产能规划的编辑保存取消逻辑
---
src/views/mainPlan/gasPlanning/index.vue | 51 +++++++++++++++++++++++++++++++++++++++------------
1 files changed, 39 insertions(+), 12 deletions(-)
diff --git a/src/views/mainPlan/gasPlanning/index.vue b/src/views/mainPlan/gasPlanning/index.vue
index 84498fe..34700e5 100644
--- a/src/views/mainPlan/gasPlanning/index.vue
+++ b/src/views/mainPlan/gasPlanning/index.vue
@@ -32,10 +32,16 @@
</el-form>
<div class="box_container">
<el-row>
- <el-col :span="22" @click="handleCancleStaus">
+ <el-col :span="!clickedTableRef?22:20" @click="handleCancleStaus">
<div class="title_text">绠¤矾瑙勫垝浜ц兘</div>
</el-col>
- <el-col :span="2">
+ <el-col :span="1" v-if="!clickedTableRef">
+ <el-button
+ class="title_btn"
+ type="default"
+ @click="editRowEvent" >缂栬緫</el-button>
+ </el-col>
+ <el-col :span="1.8" v-if="clickedTableRef">
<el-button
class="title_btn"
type="primary"
@@ -44,6 +50,12 @@
>
淇濆瓨
</el-button>
+ </el-col>
+ <el-col :span="1" v-if="clickedTableRef">
+ <el-button
+ class="title_btn ml20"
+ type="default"
+ @click="handleCancleStaus">鍙栨秷</el-button>
</el-col>
</el-row>
@@ -275,10 +287,16 @@
</div>
<div class="box_container">
<el-row>
- <el-col :span="22" @click="handleCancleStausGas">
+ <el-col :span="!clickedTableRefGas?22:20" @click="handleCancleStausGas">
<div class="title_text">姘旀煖瑙勫垝浜ц兘</div>
</el-col>
- <el-col :span="2">
+ <el-col :span="1" v-if="!clickedTableRefGas">
+ <el-button
+ class="title_btn"
+ type="default"
+ @click="editRowEventGas" >缂栬緫</el-button>
+ </el-col>
+ <el-col :span="1.8" v-if="clickedTableRefGas">
<el-button
class="title_btn"
type="primary"
@@ -287,6 +305,12 @@
>
淇濆瓨
</el-button>
+ </el-col>
+ <el-col :span="1" v-if="clickedTableRefGas">
+ <el-button
+ class="title_btn ml20"
+ type="default"
+ @click="handleCancleStausGas">鍙栨秷</el-button>
</el-col>
</el-row>
<div class="tabel_container">
@@ -624,12 +648,12 @@
// return $table.isEditByRow(row);
// }
// };
-// const editRowEvent = (row) => {
-// const $table = tableRef.value;
-// if ($table) {
-// $table.setEditRow(row);
-// }
-// };
+const editRowEvent = () => {
+ clickedTableRef.value = true;
+};
+const editRowEventGas = () => {
+ clickedTableRefGas.value = true;
+};
const saveRowEvent = (row) => {
if (!queryParams.value.date) {
ElMessage({
@@ -657,9 +681,11 @@
}
const handleCancleStaus = () => {
clickedTableRef.value = false;
+ handleQuery();
};
const handleCancleStausGas = () => {
clickedTableRefGas.value = false;
+ handleQuery();
}
// const cancelRowEvent = () => {
// const $table = tableRef.value;
@@ -768,12 +794,10 @@
loading2.value = false;
}
function cellClickEvent({ row, column }) {
- clickedTableRef.value = true;
row.dayProduceAllNum = row.dayProduceNum * row.personnelNumber;
row.monthProduceAllNum = row.dayProduceAllNum * row.days;
}
function cellClickEventGas({ row, column }) {
- clickedTableRefGas.value = true;
row.dayProduceAllNum = row.dayProduceNum * row.personnelNumber;
row.monthProduceAllNum = row.dayProduceAllNum * row.days;
}
@@ -877,6 +901,9 @@
}
.title_btn {
margin-top: 20px;
+ &.ml20{
+ margin-left:20px;
+ }
}
.tabel_container {
width: 98%;
--
Gitblit v1.9.3