| | |
| | | </view> |
| | | </view> |
| | | <view |
| | | v-if="messageObj.carNo" |
| | | class="notice-bar"><u-notice-bar :text="messageText" |
| | | :fontSize="30" :showIcon = 'true' |
| | | :direction='messageObj.carNo ? "row" :"column"' |
| | | ></u-notice-bar></view> |
| | | <!-- <u--form labelPosition="top" |
| | | labelWidth="20%" |
| | |
| | | </u--input> |
| | | <text> {{isNumOk ? '件' : '吨' }}</text> |
| | | </view> |
| | | <!-- pvc 并且是大包 --> |
| | | <view class="pvcBig" v-if="activeObj.productName === 'PVC' && activeObj.packingType === 5"> |
| | | <!-- 聚氯乙烯树脂 并且是大包 --> |
| | | <view class="pvcBig" v-if="activeObj.productName === '聚氯乙烯树脂' && activeObj.packingType === 5"> |
| | | |
| | | </view> |
| | | <view v-if="isNumOk && activeObj.productQuantity">当前数量:{{activeObj.productQuantity}}件</view> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { BaseUrl } from '@/api/publicInterface.js' |
| | | import { mapState, mapMutations, mapGetters } from 'vuex'; |
| | | export default { |
| | | props: { |
| | |
| | | uni.hideLoading() |
| | | if (res.code === 0) { |
| | | this.firstClassActionsList = res.data; |
| | | this.firstClassActionsList.unshift({name:'全部',id:res.data.map(item=>item.id).join(',')}) |
| | | if(res.data.length){ |
| | | this.dataForm.bunkerIds = res.data.map(item=>item.id).join(',') |
| | | uni.setStorageSync('bunkerIds',res.data.map(item=>item.id).join(',')) |
| | | this.firstClassActionsList.unshift({name:'全部',id:res.data.map(item=>item.id).join(',')}) |
| | | this.dataForm.firstClass = '全部' |
| | | if(!uni.getStorageSync('bunkerIds')){ |
| | | this.dataForm.firstClass = '全部' |
| | | this.dataForm.bunkerIds = res.data.map(item=>item.id).join(',') |
| | | uni.setStorageSync('bunkerIds',res.data.map(item=>item.id).join(',')) |
| | | }else{ |
| | | this.dataForm.bunkerIds = uni.getStorageSync('bunkerIds'); |
| | | uni.setStorageSync('bunkerIds',this.dataForm.bunkerIds) |
| | | } |
| | | |
| | | |
| | | this.getDetailData(); |
| | | |
| | | } |
| | |
| | | this.$u.toast('加载失败') |
| | | } |
| | | }).then(() => { |
| | | this.getUserInfo() |
| | | |
| | | }) |
| | | }, |
| | | firstClassSelect() { |
| | |
| | | |
| | | // } |
| | | // }) |
| | | // 计件: 0 pvc type |
| | | // 计件: 0 聚氯乙烯树脂 type |
| | | // 折吨: |
| | | this.activeObj = item; |
| | | if( (parintItem.orderType === '外购' ||parintItem.orderType === '外购退' ) && item.isWeight === 0){ |
| | |
| | | this.isNumOk = false; |
| | | this.isClean = false; |
| | | } |
| | | //pvc |
| | | if(parintItem.orderType ==='外销' && item.productName ==='PVC' && (item.packingType === 3 || item.packingType === 4)){ |
| | | //聚氯乙烯树脂 |
| | | if(parintItem.orderType ==='外销' && (/聚氯乙烯树脂/.test(item.productName) || item.productName === 'PVC') && (item.packingType === 3 || item.packingType === 4)){ |
| | | this.isNumOk = true; |
| | | this.isClean = false; |
| | | } |
| | |
| | | } |
| | | // |
| | | //pvc大包自动计算折吨 |
| | | if(item.productName === 'PVC' && item.packingType === 5){ |
| | | if((/聚氯乙烯树脂/.test(item.productName) || item.productName === 'PVC') && item.packingType === 5){ |
| | | this.isNumOk = true; |
| | | this.isClean = false; |
| | | } |
| | |
| | | } |
| | | // 自主配送 |
| | | .self-deliver { |
| | | position: relative; |
| | | text-indent: 20rpx; |
| | | position: relative; |
| | | text-indent: 20rpx; |
| | | top: vww(10); |
| | | width: 96%; |
| | | width: 95%; |
| | | height: vww(40); |
| | | margin: vww(13) 10rpx; |
| | | margin-left: 20rpx; |
| | | padding: 0 vww(8); |
| | | background: #ffffff; |
| | | box-shadow: 0rpx 0rpx 14rpx 0rpx rgba(73, 120, 240, 0.14), 0rpx 7rpx 45rpx 0rpx rgba(73, 120, 240, 0.12); |
| | |
| | | top: vww(-160); |
| | | .top-tag{ |
| | | width: 60%; |
| | | margin-left: 55%!important; |
| | | margin-left: 55%; |
| | | height: 100rpx; |
| | | margin-left: 50%; |
| | | display: flex; |