#
whycq
2024-03-30 56fd0b3433ea569ac75bce80145c34b2f638e142
pages/phyz/stationManage/stationManage.vue
@@ -5,7 +5,7 @@
            maxlength="500" ancel="cancel" @clear="clear" placeholder="输入 / 扫描 订单号">
         </uni-search-bar>
      </view>
      <view class="list" v-if="station">
      <view class="list" style="background-color: #3eb689;color: #fff;" v-if="station">
         <view class="list-left">
            <view>站点编号:{{station.stationCode}}</view>
            <view>工位编号:{{station.devNo}}</view>
@@ -14,10 +14,10 @@
            <!-- <view class="card-id">{{i + 1}}</view> -->
         </view>
         <view class="list-right" @click="getOrderDetl(item)">
            <uni-icons type="right" color="#c1c1c1"></uni-icons>
            <uni-icons type="right" color="#fff"></uni-icons>
         </view>
      </view>
      <view class="list" v-if="wrkMast">
      <view class="list" style="background-color: #019fe8;color: #fff;" v-if="wrkMast">
         <view class="list-left">
            <view>工作号:{{wrkMast.wrkNo}}</view>
            <view>工作状态:{{wrkMast.wrkSts$}}</view>
@@ -27,10 +27,22 @@
            <view>料箱码:{{wrkMast.barcode}}</view>
            <!-- <view class="card-id">{{i + 1}}</view> -->
         </view>
         <view class="list-right" @click="getOrderDetl(item)">
            <uni-icons type="right" color="#c1c1c1"></uni-icons>
         <!-- <view class="list-right" @click="getOrderDetl(item)">
            <uni-icons type="right" color="#fff"></uni-icons>
         </view> -->
      </view>
      <view class="list" style="background-color: #fda800;color: #fff;" v-for="wrkMast in wrkDetls">
         <view class="list-left">
            <view>物料号:{{wrkMast.matnr}}</view>
            <view>物料名称:{{wrkMast.maktx}}</view>
            <view>批号:{{wrkMast.batch}}</view>
            <view>规格:{{wrkMast.specs}}</view>
            <view>数量:{{wrkMast.anfme}}</view>
         </view>
      </view>
      <view style="height: 100rpx;"></view>
   </view>
</template>
@@ -43,7 +55,8 @@
            searchValueFocus: true,
            searchValue: '',
            station: '',
            wrkMast: ''
            wrkMast: '',
            wrkDetls: []
            
         }
      },
@@ -56,7 +69,16 @@
      },
      methods: {
         searchValueInput() {
            this.getBasDevp()
            if (this.searchValue == '') {
               this.station = ''
               this.wrkMast = ''
               this.wrkDetls = []
            } else {
               this.getBasDevp()
            }
         },
         clear() {
         },
         // 获取暂存位
         getBasDevp() {
@@ -98,10 +120,30 @@
                  if (res.code === 200) {
                     for (let item of res.data.records) {
                        _this.wrkMast = item
                        _this.getWrkDetl(item.wrkNo)
                     }
                  }
               }
            })
         },
         getWrkDetl(wrkNo) {
            let _this = this
            uni.request({
               url: `${_this.baseUrl}/agv/wrkDetl/list/auth`,
               header: {'token': uni.getStorageSync('token')},
               data: {
                  curr: 1,
                  limit: 1000,
                  wrk_no: wrkNo
               },
               method: 'GET',
               success(res) {
                  res = res.data
                  if (res.code === 200) {
                     _this.wrkDetls = res.data.records
                  }
               }
            })
         }
      }
   }