dengjunjie
2024-12-24 a70034659894cf2c3cd88584cd3e424f3203c8e5
´úÂë¹ÜÀí/»´°²PDA/pages/stash/QueryData.vue
@@ -1,23 +1,33 @@
<template>
   <view >
   <view>
      <!-- <uni-forms ref="formData" :modelValue="formData" label-width="120"> -->
      <uni-forms class="customcss" label-width="120">
         <uni-forms-item label="条码信息">
            <uni-easyinput type="text" :focus="!barcodefocus" v-model="barcode" placeholder="请扫描托盘条码或小火车条码" ref='midInput'
         <uni-forms-item label="托盘条码">
            <uni-easyinput type="text" :focus="!barcodefocus" v-model="barcode" placeholder="请扫描托盘条码" ref='midInput'
               @input="locationNoinputChange()" />
         </uni-forms-item>
      </uni-forms>
      <uni-list class="footer">
         <uni-list-item direction="column" v-for="(item,index) in infos" :key="index">
      <uni-list>
         <uni-list-item direction="column" v-if="stockInfoBarcode">
            <template v-slot:body>
               <view class="uni-list-box">
                  <view class="uni-content">
                     <view class="uni-title-sub uni-ellipsis-2">物料编号:{{item.matCode}}</view>
                     <view class="uni-title-sub uni-ellipsis-2">物料名称:{{item.matName}}</view>
                     <view class="uni-title-sub uni-ellipsis-2">托盘号:{{item.barcode}}</view>
                     <view class="uni-title-sub uni-ellipsis-2">出库数量:{{item.quantity}}</view>
                     <view class="uni-title-sub uni-ellipsis-2">配送地址:{{item.address}}</view>
                     <view class="uni-title-sub uni-ellipsis-2">当前位置:{{item.currentAddress}}</view>
                     <view class="uni-title-sub uni-ellipsis-2">托盘号:{{stockInfoBarcode}}</view>
                  </view>
               </view>
            </template>
         </uni-list-item>
         <uni-list-item direction="column" v-for="(item,index) in stockInfoDetail" :key="index">
            <template v-slot:body>
               <view class="uni-list-box">
                  <view class="uni-content">
                     <view class="uni-title-sub uni-ellipsis-2">物料编号:{{item.materielCode}}</view>
                     <view class="uni-note">物料名称:{{item.materielName}}</view>
                     <view class="uni-note">物料批次:{{item.batchNo}}</view>
                     <view class="uni-note">库存数量:{{item.stockQuantity}}</view>
                     <view class="uni-note">出库数量:{{item.outboundQuantity}}</view>
                     <view class="uni-note">生产日期:{{item.productionDate}}</view>
                     <view class="uni-note">有 æ•ˆ æœŸï¼š{{item.effectiveDate}}</view>
                  </view>
               </view>
            </template>
@@ -32,12 +42,16 @@
   export default {
      data() {
         return {
            infos: [],
            // stockInfo: [],
            stockInfoDetail: [],
            barcode: '',
            barcodefocus: false,
            warehouseId: 0,
            stockInfoBarcode: '',
         }
      },
      onLoad(res) {
         this.warehouseId = res.warehouseId;
      },
      methods: {
         locationNoinputChange() {
@@ -45,21 +59,27 @@
               if (this.barcode != '') {
                  var postData = {
                     MainData: {
                        "barcode": this.barcode
                        "barcode": this.barcode,
                        "warehouseId": this.warehouseId,
                     }
                  };
                  this.$u.post('/api/Carry/GetCarryInfo', postData).then(res => {
                  this.$u.post('/api/StockInfo/StockQueryData', postData).then(res => {
                     this.stockInfoBarcode = "";
                     // this.stockInfo = [];
                     this.stockInfoDetail = [];
                     if (res.status) {
                        this.infos = res.data
                        this.stockInfoBarcode = res.data.palletCode,
                           // this.stockInfo = res.data,
                           this.stockInfoDetail = res.data.details
                     } else {
                        this.$refs.uToast.show({
                           // title: "未找到托盘信息",
                           title: res.message,
                           type: "error"
                        })
                     }
                     this.barcode = "";
                  })
                  this.istrue = true;
               }
            })
         }
@@ -140,4 +160,4 @@
   .footer {
      // padding-top: 20%;
   }
</style>
</style>