小小儁爺
2026-01-05 cb59a1ff2e14d892a4b085d8dadbf564073d25a3
pages/scgl/scbg.vue
@@ -34,7 +34,7 @@
      </view>
      <u-alert :title="alertTitle" type="info"></u-alert>
      <u-alert :title="'工单数量('+total+')'" type="info"></u-alert>
      <!-- 折叠面板 -->
@@ -44,11 +44,11 @@
      <u-collapse style="max-height: 62vh;overflow: auto;">
         <!-- :value='parseFloat(item.ordergoodqty)+"/"+parseFloat(item.orderqty)' -->
         <!--    <scroll-view scroll-y :style="{height: 590 + 'px'}" @scrolltolower="loadMore"> -->
         <scroll-view scroll-y :style="{height: 590 + 'px'}" @scrolltolower="loadMore">
         <u-collapse-item style="position: relative;" :title="item.ordercode" :name='item.ordercode'
            v-if='item.children.length!==0' :value='parseFloat(item.ordergoodqty)+"/"+parseFloat(item.orderqty)'
            :label="item.children.length===0?'未派发':''" :disabled='item.children.length===0'
            v-for="item in collapseArr" :key="item.ordercode">
               v-for="(item,index) in collapseArr" :key="item.ordercode+index">
            <view style="position: absolute;left: 30rpx;top:34px;font-size: 24rpx;color: #999;">
@@ -56,8 +56,8 @@
            </view>
            <!-- <view style="position: absolute;width: 26%;left: 44%;top:16px;"> -->
            <view style="position: absolute;width: 120px;left: 44%;top:16px;color:#0659ff"
               @click="progressClick(item.ordercode)">
               <view style="position: absolute;width: 120px;left: 44%;top:16px;color:#0659ff">
                  <!-- @click="progressClick(item.ordercode)" -->
               <!-- {{item.partname}}{{item.partspec}} -->
               <u-line-progress :percentage="parseFloat((item.ordergoodqty*100/item.orderqty).toFixed(2))"
                  inactiveColor="#d1d6f5" height="10" activeColor="#0659ff"></u-line-progress>
@@ -124,7 +124,7 @@
         </u-collapse-item>
         <!-- </scroll-view> -->
         </scroll-view>
      </u-collapse>
@@ -241,11 +241,8 @@
         uni.$off('scancodedate') // 每次进来先 移除全局自定义事件监听器
         uni.$on('scancodedate', function(content) {
            console.log("扫描到的内容为:", content)
            // _this.getCheckScanDeviceQrCodeData(content)
            _this.getCheckScanDeviceQrCodeData(content)
         })
         console.log(option, 8)
      },
      onPullDownRefresh() {
@@ -315,7 +312,7 @@
            ], //已选中的产品标签
            order: '', //单号
            placeholder2: '生产订单',
            total: 10,
            total: 0,
            currentpage: 1, //第几页
            pageSize: 10, //每页显示多少条
@@ -360,7 +357,7 @@
            uni.navigateTo({
               url: './scbg2?orderstep=' + orderstep
               url: './scbg2?orderstep=' + orderstep + '&currentpage=' + this.currentpage
            })
         },
@@ -386,20 +383,20 @@
            let ordertype = '' // SO:销售订单  MO:生产订单  PO:生产工单
            switch (this.radiovalue) {
               case '生产工单':
                  this.alertTitle = '工单数量(共/个)'
                  this.placeholder = '请输入工单信息'
                  // this.alertTitle = '工单数量(共/个)'
                  // this.placeholder = '请输入工单信息'
                  ordertype = 'PO'
                  break
               case '生产订单':
                  // this.alertTitle = '生产订单数量(共/个)'
                  this.alertTitle = '工单数量(共/个)'
                  this.placeholder = '请输入生产订单信息'
                  // this.alertTitle = '工单数量(共/个)'
                  // this.placeholder = '请输入生产订单信息'
                  ordertype = 'MO'
                  break
               case '销售订单':
                  // this.alertTitle = '销售订单数量(共/个)'
                  this.alertTitle = '工单数量(共/个)'
                  this.placeholder = '请输入销售订单信息'
                  // this.alertTitle = '工单数量(共/个)'
                  // this.placeholder = '请输入销售订单信息'
                  ordertype = 'SO'
                  break
            }
@@ -424,8 +421,8 @@
            this.collapseArr = res.data
            this.collapseArrAll = res.data
            this.alertTitle = this.alertTitle.split('/')[0] + this.total + this.alertTitle.split('/')[
               1]
            // this.alertTitle = this.alertTitle.split('/')[0] + this.total + this.alertTitle.split('/')[
            //    1]
         },
         loadMore() {
@@ -434,22 +431,25 @@
         //输入框回车确认事件
         confirmInputBoxValue(val) {
            this.collapseArr = this.collapseArrAll.filter((p) => {
               return p.ordercode.indexOf(val) !== -1
            })
            this.order = val
            this.currentpage = 1
            this.getProductOrderSearch(1)
            // this.collapseArr = this.collapseArrAll.filter((p) => {
            //    return p.ordercode.indexOf(val) !== -1
            // })
            switch (this.radiovalue) {
               case '生产工单':
                  this.alertTitle = '工单数量(共' + this.total + '个)'
                  break
               case '生产订单':
                  this.alertTitle = '工单数量(共' + this.total + '个)'
                  break
               case '销售订单':
                  this.alertTitle = '工单数量(共' + this.total + '个)'
                  break
            }
            // switch (this.radiovalue) {
            //    case '生产工单':
            //       this.alertTitle = '工单数量(共' + this.total + '个)'
            //       break
            //    case '生产订单':
            //       this.alertTitle = '工单数量(共' + this.total + '个)'
            //       break
            //    case '销售订单':
            //       this.alertTitle = '工单数量(共' + this.total + '个)'
            //       break
            // }