From 722da005a5ec126bedf752ac6bd5c5c7f6172155 Mon Sep 17 00:00:00 2001
From: fei.wang <wf18701153496@163.com>
Date: 星期三, 30 四月 2025 10:52:53 +0800
Subject: [PATCH] 1.1.4

---
 pages/index/fence.vue |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)

diff --git a/pages/index/fence.vue b/pages/index/fence.vue
index 8be0859..4899cc0 100644
--- a/pages/index/fence.vue
+++ b/pages/index/fence.vue
@@ -69,6 +69,13 @@
 								style="position: absolute;left: 85%;" @change="isopen(item, $event)"
 								:size="num"></tn-switch>
 						</view>
+						
+						<view style="display: flex;margin-top: 10px;font-size: 17px;">
+						
+							鏄惁鏄剧ず锛�<tn-switch v-model="item.ishide==0 ? true : false"
+								style="position: absolute;left: 85%;" @change="isopenhide(item, $event)"
+								:size="num"></tn-switch>
+						</view>
 					</view>
 
 				</view>
@@ -147,6 +154,8 @@
 	} from '@/js/minLogin.js'
 	import {
 		updateFence,
+		FenceKaiQihide,
+		FenceGuanBihide,
 		FenceKaiQi,
 		FenceGuanBi,
 		submitper,
@@ -331,6 +340,7 @@
 					item.isplay = 0
 				} else {
 					item.isplay = 1
+					item.ishide = 0
 				}
 				const params = {
 					name: item.name,
@@ -348,6 +358,32 @@
 					}
 				}
 			},
+			
+			isopenhide(item, e) {
+				this.form.name = item.name
+				if (item.ishide == 1) {
+					item.ishide = 0
+				} else {
+					item.ishide = 1
+				}
+				const params = {
+					name: item.name,
+					// size: data.size,
+				}
+				// item.baoliu7 = e ? 1 : 0; // 鏍规嵁寮�鍏崇姸鎬佹洿鏂�
+				if (this.vuex_is_login) {
+					if (e == true) {
+			
+						FenceGuanBihide(params).then((res) => {
+							console.log(res);
+						})
+					} else {
+						FenceKaiQihide(params).then((res) => {})
+					}
+				}
+			},
+			
+			
 			submitForm() {
 				// this.form.list = this.list
 				if (this.form.type == '') {

--
Gitblit v1.9.3