#
zjj
2025-04-12 cbd1976e6f93b6bc69bad75239042429a5b9944d
pages/pakin/pakin.vue
@@ -9,11 +9,11 @@
         <view class="item">
            <view class="code-decs">物料码:</view>
            <input type="text" placeholder=" 扫码 / 输入" v-model="matnr" :focus="matFocus" @input="findMat()">
            <!-- <view class="item-right">
            <view class="item-right">
               <button></button>
               <text style="text-align: right;color: #409EFF;" @click="selectMat()">提取+</text>
               <uni-icons type="right" color="#c1c1c1"></uni-icons>
            </view> -->
            </view>
         </view>
         <!-- <view class="item">
            <view class="code-decs">满托:</view>
@@ -193,7 +193,7 @@
            // 不设置定时器 会出现扫入的字符串不全
            setTimeout(() => {
               var len = this.barcode.length
               if (len != 8) {
               if (len >= 9 && len <=8) {
                  uni.showToast({
                     title: '托盘码有误请重试',
                     icon: "none",
@@ -227,6 +227,7 @@
            let that = this            
            let m = that.matnr.split(";")   
            let matnr1 = m[0].slice(3)
            let batch1 = m[1].slice(3)
            uni.request({
               url: that.baseUrl + '/mat/auth',
               data: {
@@ -241,12 +242,13 @@
                     that.matData = result.data
                     that.matnr = ''
                     that.matData['batch'] = ''
                     result.data['batch'] = batch1
                     uni.navigateTo({
                        url: "../mat/matSelected",
                        // 通过eventChannel向被打开页面传送数据
                        success: function(res) {
                           res.eventChannel.emit('mat', {
                              data: result.data
                              data: result.data,
                           })
                        },
                        // 为指定事件添加一个监听器,获取被打开页面传送到当前页面的数据
@@ -521,6 +523,6 @@
      box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.5);
   }
   .list:first-child {
      margin-top: 250rpx;
      margin-top: 350rpx;
   }
</style>