#
whycq
2022-04-07 a3c48bc3fc4334332539311fd5d32722e6523782
pages/basics/pakin.vue
@@ -1,6 +1,6 @@
<template>
   <view>
      <scroll-view scroll-y>
   <view >
      <scroll-view scroll-y catch:touchmove="touchmove">
         <view class="pak-seach-box">
            <view class="box-top">
               <view class="color-block-blue"></view>
@@ -51,91 +51,6 @@
            <button class="cu-btn bg-blue" @click="searchEject()"><text class="button-text">居中</text></button>
         </view>
      </view>
      <!-- 弹出层 -->
      <view>
         <!-- 商品检索弹窗 -->
         <view class="search-box" :class="'search-box-' + searchBox">
            <view class="goodsSearch">
               <view class="head">
                  <view class="color-block-blue"></view>
                  <view class="head-title">提取商品</view>
                  <view class="head-icon">
                     <uni-icons type="closeempty" size="25" @click="searchEject()"></uni-icons>
                  </view>
               </view>
               <view class="container">
                  <view class="text-box">
                     <view><text>商品编码</text></view>
                     <view><text>1111</text></view>
                  </view>
                  <view class="text-box">
                     <view><text>商品名称</text></view>
                     <view></view>
                  </view>
                  <view class="text-box">
                     <view><text>规格</text></view>
                     <view></view>
                  </view>
                  <view class="text-box">
                     <view><text>批号</text></view>
                     <view></view>
                  </view>
                  <view class="text-box">
                     <view><text>数量</text></view>
                     <view></view>
                  </view>
                  <view class="foot flex justify-center">
                     <label for="">
                        <button class="cu-btn bg-blue">提取</button>
                     </label>
                  </view>
               </view>
            </view>
         </view>
      </view>
      <view>
         <!-- 提取弹窗 -->
         <view class="pick-box" :class="'pick-box-' + pick">
            <view class="goodsSearch">
               <view class="head">
                  <view class="color-block-blue"></view>
                  <view class="head-title">提取商品</view>
                  <view class="head-icon">
                     <uni-icons type="closeempty" size="25" @click="pickEject()"></uni-icons>
                  </view>
               </view>
               <view class="container">
                  <view class="text-box">
                     <view><text>商品编码</text></view>
                     <view><text>6666</text></view>
                  </view>
                  <view class="text-box">
                     <view><text>商品名称</text></view>
                     <view></view>
                  </view>
                  <view class="text-box">
                     <view><text>规格</text></view>
                     <view></view>
                  </view>
                  <view class="text-box">
                     <view><text>批号</text></view>
                     <view></view>
                  </view>
                  <view class="text-box">
                     <view><text>数量</text></view>
                     <view></view>
                  </view>
                  <view class="foot flex justify-center">
                     <label for="">
                        <button class="cu-btn bg-blue">提取</button>
                     </label>
                  </view>
               </view>
            </view>
         </view>
      </view>
   </view>
</template>
@@ -171,12 +86,9 @@
      },
      methods: {
         searchEject() {
            if (this.searchBox == 'show') {
               this.searchBox = 'hide'
            } else {
               this.searchBox = 'show'
            }
            uni.vibrateShort();
            uni.navigateTo({
                url: "matQuery"
            });
         },
         pickEject() {
            if (this.pick == 'show') {
@@ -325,112 +237,5 @@
      height: 180rpx;
      color: #828282;
   }
   /* 遮罩层 */
   .search-box-show {
      display: block;
   }
   .search-box-hide {
      display: none;
   }
   .pick-box-show {
      display: block;
   }
   .pick-box-hide {
      display: none;
   }
   .pick-box {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0,0,0,0.6);
      z-index: 90;
   }
   .search-box {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0,0,0,0.6);
      z-index: 90;
   }
   .goodsSearch {
      background-color: #FFFFFF;
      display: block;
      position: absolute;
      top: 10%;
      left: 20rpx;
      width: 720rpx;
      height: 80%;
      border-radius: 21rpx;
      z-index: 100;
   }
   .head {
      background-color: #FFFFFF;
      position: relative;
      width: 100%;
      height: 100rpx;
      border-radius: 20rpx 20rpx 0 0 ;
   }
   .head .color-block-blue {
      margin: 36rpx 5rpx 0 30rpx;
   }
   .head-title {
      display: inline-block;
      float: left;
      font-size: 40rpx;
      font-weight: 700;
      margin-top: 25rpx;
      margin-left: 20rpx;
   }
   .head-icon {
      display: inline-block;
      float: right;
      margin-top: 25rpx;
      margin-right: 20rpx;
   }
   .container {
      width: 100%;
      height: 92%;
      position: absolute;
      background-color: #F1F1F1;
      border-radius: 0 0 20rpx 20rpx;
   }
   
   .text-box {
      background-color: #FFFFFF;
      position: ;
      height: 100rpx;
      line-height: 100rpx;
      margin-left: 2%;
      margin-top: 20rpx;
      width: 96%;
      border-radius: 20rpx;
   }
   .text-box:first-child {
      margin-top: 20rpx;
   }
   .text-box view{
      text-align: end;
      display: inline-block;
      width: 288rpx;
      padding-right: 20rpx;
   }
   .text-box view:last-child {
      text-align: start;
      padding-left: 20rpx;
   }
   .foot {
      width: 95.7%;
      height: 100rpx;
      line-height: 100rpx;
      background-color: rgba(255,255,255,1);
      position: fixed;
      bottom: 7.2%;
      border-top: 1px solid #d8d8d8;
      border-radius: 0 0 20rpx 20rpx ;
      z-index: 1;
   }
</style>