#
whycq
2023-02-10 6162a9fd65b22ef6414f05db1503e91f9e53c5de
pages/index/index.vue
@@ -9,9 +9,9 @@
         <navigator hover-class="none" :url="'/pages/basics/' + item.name" class="nav-li" navigateTo
            :class="'bg-'+item.color" :style="[{animation: 'show ' + ((index+1)*0.2+1) + 's 1'}]"
            v-for="(item,index) in elements" :key="index" @click="checked()">
            <view class="nav-title">{{item.title}}</view>
            <view class="nav-name">{{item.name}}</view>
            <text :class="'cuIcon-' + item.cuIcon"></text>
               <view class="nav-title">{{item.title}}</view>
               <view class="nav-name">{{item.name}}</view>
               <text :class="'cuIcon-' + item.cuIcon"></text>
         </navigator>
      </view>
   </scroll-view>
@@ -22,55 +22,18 @@
      data() {
         return {
            elements: [
               // {
               //    title: '上架管理',
               //    name: 'putOnSale',
               //    color: 'blue',
               //    cuIcon: 'video'
               // },
               // {
               //    title: '下架管理',
               //    name: 'offLines',
               //    color: 'blue',
               //    cuIcon: 'copy'
               // },
               {
                  title: '组托入库',
                  name: 'pakin',
                  color: 'blue',
                  cuIcon: 'copy'
               },
               // {
               //    title: '订单组托',
               //    name: 'order',
               //    color: 'blue',
               //    cuIcon: 'goods'
               // },
               {
                  title: '库存查询',
                  name: 'stockQuery',
                  color: 'blue',
                  cuIcon: 'searchlist'
               },
               // {
               //    title: '单据出库',
               //    name: 'orderOut',
               //    color: 'blue',
               //    cuIcon: 'video'
               // },
               // {
               //    title: '库位出库',
               //    name: 'stoOut',
               //    color: 'blue',
               //    cuIcon: 'video'
               // },
               // {
               //    title: '商品入库',
               //    name: 'pakStore',
               //    color: 'blue',
               //    cuIcon: 'video'
               // },
               {
                  title: '库存盘点',
                  name: 'stockCheck',
@@ -83,18 +46,6 @@
                  color: 'blue',
                  cuIcon: 'safe'
               },
               // {
               //    title: '平仓库存盘点',
               //    name: 'manStoCheck',
               //    color: 'blue',
               //    cuIcon: 'safe'
               // },
               // {
               //    title: '平仓库存盘点',
               //    name: 'manStoCheck',
               //    color: 'blue',
               //    cuIcon: 'safe'
               // },
               {
                  title: '退出登录',
                  name: 'logOut',
@@ -120,8 +71,8 @@
</script>
<style>
   /* @import "../../colorui/main.css"; */
   /* @import "../../colorui/icon.css"; */
   @import "../../colorui/main.css";
   @import "../../colorui/icon.css";
   .custom-position {
      margin: 10rpx 10rpx 50rpx 0rpx;
@@ -130,4 +81,132 @@
   .img-logo {
      width: 150rpx;
   }
   .nav-list {
      display: flex;
      /* flex-wrap: wrap; */
      flex-direction: column;
      padding: 0px 40upx 0px;
      justify-content: flex-start;
   }
   .nav-li {
      padding: 30upx;
      border-radius: 12upx;
      width: 95%;
      margin: 0 2.5% 40upx;
      background-size: cover;
      background-position: center;
      position: relative;
      z-index: 1;
   }
   .nav-li::after {
      content: "";
      position: absolute;
      z-index: -1;
      background-color: inherit;
      width: 100%;
      height: 100%;
      left: 0;
      bottom: -10%;
      border-radius: 10upx;
      opacity: 0.2;
      transform: scale(0.9, 0.9);
   }
   .nav-li.cur {
      color: #fff;
      background: rgb(94, 185, 94);
      box-shadow: 4upx 4upx 6upx rgba(94, 185, 94, 0.4);
   }
   .nav-title {
      font-size: 32upx;
      font-weight: 300;
   }
   .nav-title::first-letter {
      font-size: 40upx;
      margin-right: 4upx;
   }
   .nav-name {
      font-size: 28upx;
      text-transform: Capitalize;
      margin-top: 20upx;
      position: relative;
   }
   .nav-name::before {
      content: "";
      position: absolute;
      display: block;
      width: 40upx;
      height: 6upx;
      background: #fff;
      bottom: 0;
      right: 0;
      opacity: 0.5;
   }
   .nav-name::after {
      content: "";
      position: absolute;
      display: block;
      width: 100upx;
      height: 1px;
      background: #fff;
      bottom: 0;
      right: 40upx;
      opacity: 0.3;
   }
   .nav-name::first-letter {
      font-weight: bold;
      font-size: 36upx;
      margin-right: 1px;
   }
   .nav-li text {
      position: absolute;
      right: 30upx;
      top: 30upx;
      font-size: 52upx;
      width: 60upx;
      height: 60upx;
      text-align: center;
      line-height: 60upx;
   }
   .text-light {
      font-weight: 300;
   }
   @keyframes show {
      0% {
         transform: translateY(-50px);
      }
      60% {
         transform: translateY(40upx);
      }
      100% {
         transform: translateY(0px);
      }
   }
   @-webkit-keyframes show {
      0% {
         transform: translateY(-50px);
      }
      60% {
         transform: translateY(40upx);
      }
      100% {
         transform: translateY(0px);
      }
   }
</style>