chenhaozhe
2025-08-13 e24f1eef344fc0c9502c1d8fce9ad158c845ed22
pages/index/index.vue
@@ -14,11 +14,11 @@
         </view>
         <view :enable-hidden="item.hidden" v-if="canEdit" class="box edit" v-for="(item,index) in itemData"
            :key="index" @tap="switchHidden(index)">
            <uni-icons class="edit-mark" color="red" type="closeempty"></uni-icons>
            <image :src="item.img" mode=""></image>
            <view class="texts">
               {{item.text}}
            </view>
               <uni-icons class="edit-mark" color="red" type="closeempty"></uni-icons>
               <image :src="item.img" mode=""></image>
               <view class="texts">
                  {{item.text}}
               </view>
         </view>
      </view>
@@ -403,6 +403,12 @@
         this.getHiddenItem()
      },
      methods: {
         checkCardShow(item) {
            if(item.HMaker && item.HMaker != getUserInfo()['Czymc'] && item.hidden == true){
               return false
            }
            return true
         },
         async getHiddenItem() {
            // let itemCache = uni.getStorageSync('HIndexItemData') || ''
            // console.log('itemCache: ',itemCache);
@@ -415,6 +421,7 @@
            })
            Array.from(data).forEach(e => {
               this.itemData[e["HIndex"]].hidden = !CommonUtils.stringToBoolean(e["HShowMode"]) 
               this.itemData[e["HIndex"]].HMaker = e["HMaker"]
            })
         },
         switchHidden(index) {