#
whycq
2024-04-11 80c6ee8ea8adf91e4dd118c8deff948e46a8e043
pages/phyz/orderOut/orderList.vue
@@ -25,28 +25,7 @@
            <uni-icons type="right" size="25"  color="#fff"></uni-icons>
         </view> -->
      </view>
      <!-- 弹窗 -->
      <view>
         <uni-popup ref="pakoutPrive" type="dialog">
            <view class="popup">
               <!-- 标题 -->
               <view class="title">请选择货架类型</view>
               <view class="popup-item">
                  <view class="dropdown" @click="toggleDropdown()">
                     <input type="text" style="width: 650rpx;" v-model="containerType"  placeholder="请选择货架类型">
                     <uni-icons :type="isOpen ? 'top' : 'bottom'" color="#c1c1c1" style="margin-left: 10rpx;"></uni-icons>
                     <scroll-view scroll-y="ture" class="dropdown-content" v-if="isOpen">
                        <view class="dropdown-item" v-for="option in selects" @click="selected(option)">{{option}}</view>
                     </scroll-view>
                  </view>
               </view>
               <view class="btn">
                  <view class="btn-left" @click="emptyOutClose">取消</view>
                  <view class="btn-right" @click="emptyOutConfirm()">出库</view>
               </view>
            </view>
         </uni-popup>
      </view>
      <!-- 垫高 -->
      <view style="height: 340rpx;text-align: center;color: #b9b9b9;">
         - 已经到底了 -
@@ -65,7 +44,8 @@
            containerType: '',
            isOpen: true,
            option: '',
            selects: []
            selects: [],
            orderId: ''
         }
      },
      onShow() {
@@ -77,11 +57,12 @@
         // 监听acceptDataFromOpenerPage事件,获取上一页面通过eventChannel传送到当前页面的数据
         eventChannel.on('item', function(data) {
            console.log(data.item);
            _this.getLocDetl(data.item.orderNo,data.item.threeCode,data.item.matnr)
            _this.orderId = data.item.id
            _this.getLocDetl(data.item.orderNo,data.item.threeCode,data.item.matnr,data.item.id)
         })
      },
      methods: {
         getLocDetl(orderNo,threeCode,matnr) {
         getLocDetl(orderNo,threeCode,matnr,id) {
            let _this = this
            uni.request({
               url: `${_this.baseUrl}/agvMobile/query/locDetl/v1`,
@@ -104,6 +85,7 @@
                        } else {
                           k['color'] = 'order-sts-end'
                        }
                        k['id'] = id
                     }
                     _this.dataList = res.data
                  }
@@ -112,12 +94,13 @@
         },
         pakoutPrive(item) {
            let _this = this
            console.log(item);
            uni.navigateTo({
               url: "./orderCheck",
               success: function(res) {
                  // 通过eventChannel向被打开页面传送数据   向另外一个页面传递值的
                  res.eventChannel.emit('item1', {
                     item: item,
                  res.eventChannel.emit('mat', {
                     mat: item,
                  })
               },
               events: {