| | |
| | | 是否确认装卸? |
| | | <view v-if="isNumOk || isClean"> |
| | | <text>产品名称:{{activeObj.productName}}</text> |
| | | |
| | | <view class="queren"> |
| | | <text>请输入</text>: |
| | | <u--input |
| | | type='digit' |
| | | border="bottom" |
| | | :disabled="activeObj.productName === 'PVC' && activeObj.packingType === 5" |
| | | :placeholder="isNumOk ? '数量' :'折吨'" |
| | | v-model="checkNum" |
| | | > |
| | |
| | | </view> |
| | | <view v-if="isNumOk && activeObj.productQuantity">当前数量:{{activeObj.productQuantity}}件</view> |
| | | <view v-if="activeObj.containerNumber"><span>集装箱号:</span>{{activeObj.containerNumber}}</view> |
| | | |
| | | </view> |
| | | <view>是否空车出厂: <u-radio-group |
| | | v-model="isEmptyCar" |
| | | placement="row" |
| | |
| | | > |
| | | </u-radio> |
| | | </u-radio-group></view> |
| | | </view> |
| | | |
| | | </view> |
| | | </u-modal> |
| | | <!-- 煤仓 --> |
| | |
| | | 'CLIENT_TOC': 'Y', |
| | | }, |
| | | success: (res) => { |
| | | console.log(res, '绑定结果'); |
| | | this.pvcWeight = res.data.data[0].value ? Number(res.data.data[0].value) : ''; |
| | | this.pvcWeight = res.data.data.find(item=>item.label === '5') ? Number(res.data.data.find(item=>item.label == '5').value) : ''; |
| | | |
| | | } |
| | | }) |
| | | // 计件: 0 pvc type |
| | | // 折吨: |
| | | this.activeObj = item; |
| | | if( (parintItem.orderType === '外购' ||parintItem.orderType === '外购退' ) && item.isWeight === 0){ |
| | | this.isNumOk = true; |
| | |
| | | }else if( parintItem.orderType ==='外购' && item.isWeight === 1){ |
| | | this.isClean = true; |
| | | this.isNumOk = false; |
| | | }else if(parintItem.orderType ==='外销' && item.productName ==='PVC' && (item.packingType === 3 || item.packingType === 4)){ |
| | | this.isNumOk = true; |
| | | this.isClean = false; |
| | | } |
| | | else{ |
| | | }else{ |
| | | this.isNumOk = false; |
| | | this.isClean = false; |
| | | } |
| | | //pvc |
| | | if(parintItem.orderType ==='外销' && item.productName ==='PVC' && (item.packingType === 3 || item.packingType === 4)){ |
| | | this.isNumOk = true; |
| | | this.isClean = false; |
| | | } |
| | | //瓶装液氯条件 |
| | | //EDC 质检完成方可确认 |
| | | if(item.packingType === 1){ |
| | | this.isNumOk = true; |
| | | this.isClean = false; |
| | | } |
| | | // |
| | | //pvc大包自动计算折吨 |
| | | if(parintItem.productName === 'PVC' && item.packingType === 5){ |
| | | this.checkNum = (Number(item.productQuantity) * this.pvcWeight) |
| | | |
| | | if(item.productName === 'PVC' && item.packingType === 5){ |
| | | this.isNumOk = true; |
| | | this.isClean = false; |
| | | } |
| | | if(parintItem.orderType === '外购'){ |
| | | this.isEmptyCar = '1'; |
| | |
| | | uni.showLoading({ |
| | | title:'加载中' |
| | | }); |
| | | if(!this.checkNum || this.isEmptyCar === null){ |
| | | if(this.activeObj.productName ==='EDC'){ |
| | | if( this.activeObj.checkStatus !== 7){ |
| | | this.$u.toast(`请检查当前EDC订单质检状态后在确认装卸!`); |
| | | return |
| | | } |
| | | |
| | | }else if( this.isEmptyCar === null){ |
| | | this.$u.toast(`请检查${this.isNumOk ? '计件数量' :'折吨'},以及是否空车出厂项!`); |
| | | return |
| | | }else{ |
| | |
| | | }) |
| | | } |
| | | |
| | | |
| | | }, |
| | | //判断是否是 三种特殊类型对应弹窗 |
| | | judgeTypeFun(name){ |