fei.wang
2025-04-30 722da005a5ec126bedf752ac6bd5c5c7f6172155
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 == '') {