loulijun2021
2024-04-29 094bff4f727d2fd2c6cf5a923d76782aa3f8010a
pages/xtsy/index.vue
@@ -12,7 +12,7 @@
      <view style="font-weight: bolder;color: #929399; margin:24rpx 0 24rpx 20rpx;">功能管理:</view>
      <u-grid style='margin: 12rpx;' :border="false">
      <u-grid style='margin: 12rpx;' :border="false" v-if="$companyType==='A'">
         <u-grid-item @click="index=>clickGridPopup(index,item.name,item.code)" v-for="(item,index) in menuList"
            :key="item.code">
            <img :src="item.imgurl" alt="" style='width: 116rpx;height: 116rpx;border-radius: 20rpx;'>
@@ -20,7 +20,27 @@
         </u-grid-item>
      </u-grid>
      <!--    <u-popup :show="popupShow" overlayOpacity='0.3' :round="10" @close="popupClose" @open="popupOpen">
      <u-grid style='margin: 12rpx;' :border="false" v-if="$companyType==='A'">
         <u-grid-item @click="index=>clickGridPopup(index,item.name,item.code)" v-for="(item,index) in menuList"
            :key="item.code">
            <img :src="item.imgurl" alt="" style='width: 116rpx;height: 116rpx;border-radius: 20rpx;'>
            <text class="grid-text">{{item.name}}</text>
         </u-grid-item>
      </u-grid>
      <u-grid style='margin: 12rpx;' :border="false" v-if="$companyType==='B'">
         <u-grid-item @click="index=>clickGrid(index,item.name,item.code)" v-for="(item,index) in menuList"
            :key="item.code">
            <img :src="item.imgurl" alt="" style='width: 116rpx;height: 116rpx;border-radius: 20rpx;'>
            <text class="grid-text">{{item.name}}</text>
         </u-grid-item>
      </u-grid>
      <u-popup :show="popupShow" overlayOpacity='0.3' :round="10" v-if="$companyType==='B'" @close="popupClose"
         @open="popupOpen">
         <u-grid style='margin: 20rpx;padding-top: 30rpx;' :border="false">
            <u-grid-item @click="index=>clickGridPopup(index,item.name,item.code)"
               v-for="(item,index) in secondMenuList" :key="item.code">
@@ -28,7 +48,7 @@
               <text class="grid-text" style="font-size: 26rpx;">{{item.name}}</text>
            </u-grid-item>
         </u-grid>
      </u-popup> -->
      </u-popup>
@@ -96,7 +116,21 @@
               torg_code: uni.getStorageSync('storg_code')
            }).then(res => {
               console.log(res, 2)
               this.menuList = res.data.filter(i => i.code === '2005')[0].children
               if (this.$companyType === 'A') {
                  this.menuList = res.data.filter(i => i.code === '2005')[0].children
               } else if (this.$companyType === 'B') {
                  this.menuList = res.data
                  // this.menuList = []
                  // res.data.forEach(i => {
                  //    i.children.forEach(j => {
                  //       this.menuList.push(j)
                  //    })
                  // })
               }
               console.log(this.menuList, 123)
            })
         },
         // 一级菜单点击