| | |
| | | <template> |
| | | <view> |
| | | <combined-title title="提煤单详情"></combined-title> |
| | | <view class="compDetails" v-for="(item, index) in yyDailyList" :key="index"> |
| | | <uni-table border stripe emptyText="暂无更多数据"> |
| | | <uni-tr> |
| | | <uni-th align="left">提煤单编号</uni-th> |
| | | <uni-td align="left">{{ item.code || '' }}</uni-td> |
| | | </uni-tr> |
| | | <uni-tr> |
| | | <uni-th align="left">提煤单状态</uni-th> |
| | | <uni-td align="left">{{ coalStatus[item.status] }}</uni-td> |
| | | </uni-tr> |
| | | <uni-tr> |
| | | <uni-th align="left">车牌号</uni-th> |
| | | <uni-td align="left">{{ item.carNo || '' }}</uni-td> |
| | | </uni-tr> |
| | | <uni-tr> |
| | | <uni-th align="left">入场时间</uni-th> |
| | | <uni-td align="left">{{ item.inTime || '' }}</uni-td> |
| | | </uni-tr> |
| | | <uni-tr> |
| | | <uni-th align="left">出场时间</uni-th> |
| | | <uni-td align="left">{{ item.outTime || '' }}</uni-td> |
| | | </uni-tr> |
| | | <uni-tr> |
| | | <uni-th align="left">皮重</uni-th> |
| | | <uni-td align="left">{{ item.skin || 0 }}</uni-td> |
| | | </uni-tr> |
| | | <uni-tr> |
| | | <uni-th align="left">毛重</uni-th> |
| | | <uni-td align="left">{{ item.hair || 0 }}</uni-td> |
| | | </uni-tr> |
| | | <uni-tr> |
| | | <uni-th align="left">净重</uni-th> |
| | | <uni-td align="left">{{ item.clean || 0 }}</uni-td> |
| | | </uni-tr> |
| | | <uni-tr> |
| | | <uni-th align="left">订单编号</uni-th> |
| | | <uni-td align="left">{{ item.orderCode || '' }}</uni-td> |
| | | </uni-tr> |
| | | <uni-tr> |
| | | <uni-th align="left">订单剩余量</uni-th> |
| | | <uni-td align="left">{{ item.allowance || 0 }}</uni-td> |
| | | </uni-tr> |
| | | </uni-table> |
| | | <view class="main"> |
| | | <view class="main-body"> |
| | | <view class="body-container"> |
| | | <view class="container-block"> |
| | | <view class="">车牌号</view> |
| | | <view class="">{{ yyDailyList.carNo || '' }}</view> |
| | | </view> |
| | | </view> |
| | | <view class="body-container"> |
| | | <view class="container-block"> |
| | | <view class="">提煤单状态</view> |
| | | <view class="">{{ coalStatus[yyDailyList.status] }}</view> |
| | | </view> |
| | | </view> |
| | | <view class="body-container"> |
| | | <view class="container-block"> |
| | | <view class="">入场时间</view> |
| | | <view class="">{{ yyDailyList.inTime || '' }}</view> |
| | | </view> |
| | | </view> |
| | | <view class="body-container"> |
| | | <view class="container-block"> |
| | | <view class="">皮重</view> |
| | | <view class="">{{ yyDailyList.skin || 0 }}</view> |
| | | </view> |
| | | </view> |
| | | <view class="body-container"> |
| | | <view class="container-block"> |
| | | <view class="">毛重</view> |
| | | <view class="">{{ yyDailyList.hair || 0 }}</view> |
| | | </view> |
| | | </view> |
| | | <view class="body-container"> |
| | | <view class="container-block"> |
| | | <view class="">净重</view> |
| | | <view class="">{{ yyDailyList.clean || 0 }}</view> |
| | | </view> |
| | | </view> |
| | | <view class="body-container"> |
| | | <view class="container-block"> |
| | | <view class="">订单剩余量</view> |
| | | <view class="">{{ yyDailyList.allowance || 0 }}</view> |
| | | </view> |
| | | </view> |
| | | <view class="body-container"> |
| | | <view class="container-block"> |
| | | <view class="">提煤单编号</view> |
| | | <view class="">{{ yyDailyList.code || '' }}</view> |
| | | </view> |
| | | </view> |
| | | <view class="body-container last"> |
| | | <view class="container-block"> |
| | | <view class="">订单编号</view> |
| | | <view class="">{{ yyDailyList.orderCode || '' }}</view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view class="origin-info" v-if="yyDailyList.orderType == '外购' || yyDailyList.orderType == '内购' || yyDailyList.orderType == '转出'"> |
| | | <combined-title title="原发信息"></combined-title> |
| | | <view class="body-container"> |
| | | <view class="container-block"> |
| | | <view class="">皮重</view> |
| | | <view class="">{{ yyDailyList.skinTwo || 0 }}</view> |
| | | </view> |
| | | </view> |
| | | <view class="body-container"> |
| | | <view class="container-block"> |
| | | <view class="">毛重</view> |
| | | <view class="">{{ yyDailyList.hairTwo || 0 }}</view> |
| | | </view> |
| | | </view> |
| | | <view class="body-container"> |
| | | <view class="container-block"> |
| | | <view class="">净重</view> |
| | | <view class="">{{ yyDailyList.cleanTwo || 0 }}</view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </template> |
| | |
| | | combinedTitle |
| | | }, |
| | | onLoad(params) { |
| | | this.orderPlanId = params.orderPlanId; |
| | | this.index = params.index; |
| | | this.id = params.id; |
| | | }, |
| | | onShow() { |
| | | this.GetOrderPlanDetail(); |
| | | }, |
| | | data() { |
| | | return { |
| | | orderPlanId: '', |
| | | yyDailyList: [], |
| | | id: '', |
| | | yyDailyList: {}, |
| | | orderPlanDetail: {}, |
| | | coalStatus: ['领取', '预约', '签到', '入场', '称皮', '称毛', '离场', '入磅房', '出磅房', '入煤场', '出煤仓'], |
| | | coalStatus: ['领取', '预约', '签到', '入场', '称皮', '称毛', '离场', '入磅房', '出磅房', '入煤仓', '出煤仓', '放空', '作废', '入场申请', '进入场院'], |
| | | index: '' |
| | | }; |
| | | }, |
| | |
| | | uni.showLoading({ |
| | | title: '加载中...' |
| | | }); |
| | | this.$reqGet('xiangqingList', { orderPlanId: this.orderPlanId }).then(res => { |
| | | this.$reqGet('getTakeCoal', { takeCoalId: this.id }).then(res => { |
| | | if (res.code == 0) { |
| | | this.orderPlanDetail = res.data; |
| | | this.yyDailyList = res.data.yyDailyList.filter((v, i) => i == this.index); |
| | | this.yyDailyList = res.data; |
| | | console.log(this.yyDailyList); |
| | | uni.hideLoading(); |
| | | } else { |
| | | this.$u.toast('加载失败'); |
| | | } |
| | | }); |
| | | } |
| | |
| | | </script> |
| | | |
| | | <style scoped lang="scss"> |
| | | .uni-table { |
| | | .uni-table-tr { |
| | | padding: 0; |
| | | border: vww(1) solid #c6c6c6; |
| | | .uni-table-th { |
| | | font-size: vww(14); |
| | | height: vww(30); |
| | | line-height: vww(30); |
| | | padding: vww(5) vww(10); |
| | | color: #111111; |
| | | font-weight: 500; |
| | | background: #e2e2e2; |
| | | @mixin flex { |
| | | display: flex; |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | } |
| | | .main { |
| | | width: 100%; |
| | | margin-top: vww(10); |
| | | color: #303030; |
| | | @include flex; |
| | | flex-direction: column; |
| | | .main-body { |
| | | width: 690rpx; |
| | | height: 1062rpx; |
| | | background: #ffffff; |
| | | box-shadow: 0rpx 0rpx 14rpx 0rpx rgba(73, 120, 240, 0.14), 0rpx 7rpx 45rpx 0rpx rgba(73, 120, 240, 0.12); |
| | | border-radius: 20rpx; |
| | | @include flex flex-direction: column; |
| | | align-items: flex-start; |
| | | .body-container { |
| | | color: #303030; |
| | | width: 100%; |
| | | height: vww(56); |
| | | border-bottom: vww(1) solid #d6d6d6; |
| | | @include flex; |
| | | justify-content: center; |
| | | .container-block { |
| | | width: 96%; |
| | | height: vww(56); |
| | | @include flex; |
| | | } |
| | | } |
| | | .uni-table-td { |
| | | font-size: vww(14); |
| | | font-weight: 400; |
| | | height: vww(30); |
| | | line-height: vww(30); |
| | | padding: vww(5) vww(10); |
| | | color: #111111; |
| | | .last { |
| | | border-bottom: none; |
| | | } |
| | | } |
| | | .origin-info { |
| | | width: 690rpx; |
| | | min-height: 300rpx; |
| | | margin-top: 20rpx; |
| | | margin-bottom: 20rpx; |
| | | background: #ffffff; |
| | | box-shadow: 0rpx 0rpx 14rpx 0rpx rgba(73, 120, 240, 0.14), 0rpx 7rpx 45rpx 0rpx rgba(73, 120, 240, 0.12); |
| | | border-radius: 20rpx; |
| | | @include flex; |
| | | flex-direction: column; |
| | | align-items: flex-start; |
| | | .body-container { |
| | | width: 100%; |
| | | height: vww(56); |
| | | border-bottom: vww(1) solid #d6d6d6; |
| | | @include flex; |
| | | justify-content: center; |
| | | .container-block { |
| | | width: 94%; |
| | | @include flex; |
| | | } |
| | | } |
| | | } |
| | | } |