From 5ccf3b19b39f00b6e71836238c7c91634cdc23c0 Mon Sep 17 00:00:00 2001
From: licp <lichunping@guanfang.com.cn>
Date: 星期三, 06 三月 2024 16:35:27 +0800
Subject: [PATCH] 更新value-table列表点击功能

---
 src/components/view/data-comparison.vue |   63 ++++++++++++++-----------------
 1 files changed, 28 insertions(+), 35 deletions(-)

diff --git a/src/components/view/data-comparison.vue b/src/components/view/data-comparison.vue
index 45b69a3..3571fca 100644
--- a/src/components/view/data-comparison.vue
+++ b/src/components/view/data-comparison.vue
@@ -45,19 +45,20 @@
 		</div>
 		<div class="search">
 			<div class="search_thing">
-				<div class="search_label">璐︽埛鍚嶇О锛�</div>
-				<div class="search_input"><el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="componentData.entity.name"
-					></el-input></div>
+				<div class="search_label">涓昏处鎴峰悕绉帮細</div>
+				<div class="search_input"><el-input size="small" placeholder="璇疯緭鍏�" clearable
+						v-model="componentData.entity.name"></el-input></div>
 			</div>
-            <div class="search_thing">
-				<div class="search_label">瀵规瘮鐨勮处鎴峰悕绉帮細</div>
-				<div class="search_input"><el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="componentData.entity.comparisonName"
-					></el-input></div>
+			<div class="search_thing">
+				<div class="search_label">瀛愯处鎴峰悕绉帮細</div>
+				<div class="search_input"><el-input size="small" placeholder="璇疯緭鍏�" clearable
+						v-model="componentData.entity.comparisonName"></el-input></div>
 			</div>
-            <div class="search_thing">
+			<div class="search_thing">
 				<div class="search_label">鐧昏鏃ユ湡锛�</div>
 				<div class="search_input">
-					<el-date-picker size="small" v-model="componentData.entity.createTime" type="date" placeholder="閫夋嫨鏃ユ湡" value-format="yyyy-MM-dd" clearable></el-date-picker>
+					<el-date-picker size="small" v-model="componentData.entity.createTime" type="date" placeholder="閫夋嫨鏃ユ湡"
+						value-format="yyyy-MM-dd" :clearable="false" :editable="false"></el-date-picker>
 				</div>
 			</div>
 			<div class="search_thing" style="padding-left: 30px;">
@@ -66,7 +67,8 @@
 			</div>
 		</div>
 		<div class="table">
-			<ValueTable ref="ValueTable" :url="$api.dataReporting.selectDataComparisonDtoPageList" :componentData="componentData" :key="upIndex"/>
+			<ValueTable ref="ValueTable" :url="$api.dataReporting.selectDataComparisonDtoPageList"
+				:componentData="componentData" :key="upIndex" />
 		</div>
 	</div>
 </template>
@@ -82,8 +84,8 @@
 				componentData: {
 					entity: {
 						name: null,
-                        comparisonName:null,
-                        createTime: null,
+						comparisonName: null,
+						createTime: null,
 						orderBy: {
 							field: 'createTime',
 							order: 'desc'
@@ -102,7 +104,7 @@
 				outPower: true
 			}
 		},
-        created() {
+		created() {
 			var today = new Date();
 			var yesterday = new Date(today);
 			yesterday.setDate(today.getDate() - 1);
@@ -116,38 +118,29 @@
 				mm = "0" + mm;
 			}
 			this.componentData.entity.createTime = `${yyyy}-${mm}-${dd} 00:00:00`
+			this.componentData.entity.name = localStorage.getItem('data_com_name')==undefined?null:localStorage.getItem('data_com_name')
 		},
 		mounted() {
 			this.entityCopy = this.HaveJson(this.componentData.entity)
-			this.selectDataComparisonDtoPageList()
 		},
 		methods: {
 			refreshTable() {
-                if(this.componentData.entity.name == null || this.componentData.entity.name == '') {
-                    this.$message.error('璐︽埛鍚嶇О鏄繀濉」')
-                }else if(this.componentData.entity.comparisonName == null || this.componentData.entity.comparisonName == '') {
-                    this.$message.error('瀵规瘮鐨勮处鎴峰悕绉版槸蹇呭~椤�')
-                }else if(this.componentData.entity.createTime == null) {
-                    this.$message.error('鐧昏鏃堕棿鏄繀濉」')
-                }else if(this.componentData.entity.name === this.componentData.entity.comparisonName) {
-                    this.$message.error('瀵规瘮鐨勮处鎴蜂笉鑳介噸澶�')
-                }else {
-                    this.$refs['ValueTable'].selectList()
-                }
+				if (this.componentData.entity.name == null || this.componentData.entity.name == '') {
+					this.$message.error('涓昏处鎴峰悕绉版槸蹇呭~椤�')
+				} else if (this.componentData.entity.comparisonName == null || this.componentData.entity.comparisonName == '') {
+					this.$message.error('瀛愯处鎴峰悕绉版槸蹇呭~椤�')
+				} else if (this.componentData.entity.createTime == null) {
+					this.$message.error('鐧昏鏃堕棿鏄繀濉」')
+				} else if (this.componentData.entity.name === this.componentData.entity.comparisonName) {
+					this.$message.error('瀵规瘮鐨勮处鎴蜂笉鑳介噸澶�')
+				} else {
+					localStorage.setItem('data_com_name', this.componentData.entity.name)
+					this.$refs['ValueTable'].selectList()
+				}
 			},
 			refresh() {
 				this.componentData.entity = this.HaveJson(this.entityCopy)
 				this.upIndex++
-			},
-			selectDataComparisonDtoPageList() {
-				this.$axios.get(this.$api.dataReporting.selectDataComparisonDtoPageList).then(res => {
-					res.data.forEach(a => {
-						a.isClick = false
-						a.look = false
-					})
-					this.menu = res.data
-					this.menuCopy = this.HaveJson(res.data)
-				})
 			}
 		}
 	}

--
Gitblit v1.9.3