| | |
| | | {{item.createTime||"" }} |
| | | </view> |
| | | <view class="item"> |
| | | {{item.coalName||"" }} |
| | | {{item.productName||"" }} |
| | | </view> |
| | | <view class="item skin"> |
| | | <view class=""> |
| | |
| | | </view> |
| | | <view class="main-information"> |
| | | <view class="prefix">煤种名称:</view> |
| | | <view class="suffix">{{ weighList.coalName || '' }}</view> |
| | | <view class="suffix">{{ weighList.productName || '' }}</view> |
| | | </view> |
| | | <view class="main-information"> |
| | | <view class="prefix">皮重:</view> |
| | | <view class="suffix"> |
| | | {{ temporaryWeighObj.skin == 0 ? weighList.skin : temporaryWeighObj.skin||"" }} |
| | | {{ temporaryWeighObj.skin == 0 ? weightObj.skin : temporaryWeighObj.skin||"" }} |
| | | </view> |
| | | </view> |
| | | <view class="main-information"> |
| | | <view class="prefix">毛重:</view> |
| | | <view class="suffix"> |
| | | {{ temporaryWeighObj.hair == 0 ? weighList.hair : temporaryWeighObj.hair||"" }} |
| | | {{ temporaryWeighObj.hair == 0 ? weightObj.hair : temporaryWeighObj.hair||"" }} |
| | | </view> |
| | | </view> |
| | | <view class="main-information"> |
| | | <view class="prefix">净重:</view> |
| | | <view class="suffix"> |
| | | {{ temporaryWeighObj.clean == 0 ? weighList.clean : temporaryWeighObj.clean ||"" }} |
| | | {{ temporaryWeighObj.clean == 0 ? weightObj.clean : temporaryWeighObj.clean ||"" }} |
| | | </view> |
| | | </view> |
| | | <view class="main-information"> |
| | |
| | | v-show="orderSurplusLess&&!isSpecial">* 订单余量不足</text> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <!-- 产品信息 --> |
| | | <view class="chanpin"> |
| | | <view class="sub-table"> |
| | | <view class="first-line"><combined-title title="产品信息"></combined-title></view> |
| | | <view class="table"> |
| | | <uni-table border |
| | | id="table-box" |
| | | emptyText="暂无更多数据"> |
| | | <uni-tr> |
| | | <uni-th align="center" >产品</uni-th> |
| | | <uni-th align="center">皮重</uni-th> |
| | | <uni-th align="center">毛重</uni-th> |
| | | <uni-th align="center">净重</uni-th> |
| | | <!-- <uni-th align="center">仓库</uni-th> --> |
| | | </uni-tr> |
| | | <uni-tr v-for="(subItem, index) in productList" :key="index"> |
| | | <uni-td align="center"> |
| | | <view class="name">{{ subItem.productName }}</view></uni-td> |
| | | <uni-td align='right'> |
| | | <view v-if="subItem.skin">{{ Number( subItem.skin).toFixed(2) || ''}}</view> |
| | | </uni-td> |
| | | <uni-td align='right'> |
| | | <view class="name" v-if="subItem.hair">{{ Number(subItem.hair) .toFixed(2) || '' }}</view> |
| | | </uni-td> |
| | | <uni-td align='right'> |
| | | <view class="name" v-if="subItem.clean">{{ Number( subItem.clean).toFixed(2) || '' }}</view> |
| | | </uni-td> |
| | | <!-- |
| | | <uni-td align="center"> |
| | | <view>{{ subItem.bunkerName }}</view></uni-td> --> |
| | | |
| | | </uni-tr> |
| | | </uni-table> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view class="three"> |
| | | <!-- 放空 --> |
| | |
| | | data() { |
| | | return { |
| | | avgFalse:false, // 是否皮重异常 |
| | | productList:[], // 产品数组 |
| | | weighData: { |
| | | //确认称重接口参数 |
| | | deptId: '', |
| | |
| | | mergeState: true, //合卡状态 |
| | | // mergeStateShow: false, //合卡弹窗 |
| | | checkboxValue1: [], |
| | | |
| | | isExceedOrigin: false, //是否超出毛重 |
| | | refreshLoading: false, |
| | | timer: null, |
| | |
| | | this.isSkinWeigh = false; |
| | | this.temporaryWeighObj.hair = newV; |
| | | let x = new BigNumber(this.temporaryWeighObj.hair) |
| | | let y = new BigNumber(this.weighList.skin) |
| | | let y = new BigNumber(this.weightObj.skin) |
| | | this.temporaryWeighObj.clean = x.minus(y).toNumber().toFixed(2) |
| | | this.isweigh = (this.temporaryWeighObj.clean > this.weighList.orderSurplus || this |
| | | .temporaryWeighObj |
| | |
| | | let yy = new BigNumber(newV) |
| | | this.errorTipShow = (xx.minus(yy).toNumber() < -this.weightReal || xx.minus(yy).toNumber() > this.weightReal) && |
| | | this.avgSkin !== 0; |
| | | let x = new BigNumber(this.weighList.hair) |
| | | let x = new BigNumber(this.weightObj.hair) |
| | | let y = new BigNumber(this.temporaryWeighObj.skin) |
| | | this.temporaryWeighObj.clean = x.minus(y).toNumber().toFixed(2) |
| | | this.isweigh = (this.temporaryWeighObj.clean > this.weighList.orderSurplus || this |
| | |
| | | isEvacuation() { |
| | | if (this.weighList.orderType == '外销' || this.weighList.orderType == '内销' || this.weighList.orderType == |
| | | '转出') { |
| | | return this.weighList.skin == this.temporaryWeighObj.hair; |
| | | return this.weightObj.skin == this.temporaryWeighObj.hair; |
| | | } |
| | | if (this.weighList.orderType == '外购' || this.weighList.orderType == '内购' || this.weighList.orderType == |
| | | '转入') { |
| | | return this.weighList.hair == this.temporaryWeighObj.skin; |
| | | return this.weightObj.hair == this.temporaryWeighObj.skin; |
| | | } |
| | | }, |
| | | weightObj(){ |
| | | const index = this.weighList.tmTaskCoalList.length - 1;//下标位 ,读取第几组的皮毛净;,默认最后一组; |
| | | const tempArr = this.weighList.tmTaskCoalList.filter(item=> item.isWeight === 1); |
| | | const result =tempArr.find(item=>!item.skin || !item.hair || !item.clean); |
| | | console.log(result,'result') |
| | | if(result){ |
| | | return result |
| | | }else{ |
| | | return tempArr[index]; |
| | | } |
| | | |
| | | |
| | | |
| | | }, |
| | | sideline() { |
| | | return this.weighList.orderType == '内购' || this.weighList.orderType == '转入'; |
| | |
| | | this.outBuy = !(this.weighList.orderType === '外购' || this.weighList.orderType === |
| | | '内购' || |
| | | this.weighList.orderType === '转入') |
| | | this.productList = res.data.tmTaskCoalList; |
| | | console.log(this.outBuy); |
| | | |
| | | } else { |
| | | uni.hideLoading() |
| | | this.$u.toast('加载失败') |
| | |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | } |
| | | |
| | | .chanpin{ |
| | | width: calc(100% - 60rpx); |
| | | height: 300rpx; |
| | | margin: 0 30rpx 30rpx 30rpx; |
| | | /deep/ .uni-table{ |
| | | min-width: 0!important; |
| | | } |
| | | } |
| | | ::v-deep.weighingDevice { |
| | | width: 100%; |
| | | height: 100%; |