|
@@ -89,12 +89,35 @@
|
|
|
v-model="show5" mode="selector">
|
|
|
</u-picker>
|
|
|
</view>
|
|
|
+ <view class="row">
|
|
|
+ <view class="left">入库方式</view>
|
|
|
+ <view @click='show8=true'>{{detailData.outType?detailData.outType:'汽运'}}</view>
|
|
|
+ <u-picker v-model="show8" mode="selector" range-key="name" :range="multiSelector" @confirm='outtypeChange($event)'>
|
|
|
+ </u-picker>
|
|
|
+ </view>
|
|
|
<view class="row row-bottom">
|
|
|
<view class="left">车牌号</view>
|
|
|
<input v-if="!isPC" @input='' v-model='detailData.carNo' class="right-bottom"
|
|
|
placeholder="请输入车牌号"></input>
|
|
|
<view @click='slectCarNo' v-if="isPC">{{detailData.carNo}}</view>
|
|
|
</view>
|
|
|
+ <view v-if='detailData.outType=="集装箱船"' class="row row-bottom">
|
|
|
+ <view class="left">箱号</view>
|
|
|
+ <!-- <view @click='show9=true'>{{usestart?usestart:'汽运'}}</view>
|
|
|
+ <u-picker v-model="show9" mode="selector" range-key="name" :range="multiSelector1" @confirm='usestartChange($event)'>
|
|
|
+ </u-picker> -->
|
|
|
+ <input v-model='detailData.boxNo' @input="toUpperCase" class="right-bottom" placeholder="请输入箱号"></input>
|
|
|
+ <input v-model='detailData.boxNoOther' @input="toUpperCase1" class="right-bottom" placeholder="请输入箱号"></input>
|
|
|
+ </view>
|
|
|
+ <view v-if='detailData.outType=="火运"' class="row row-bottom">
|
|
|
+ <view class="left">车厢号</view>
|
|
|
+ <input v-model='detailData.boxNo' @input="toUpperCase" class="right-bottom" placeholder="请输入车厢号"></input>
|
|
|
+ <input v-model='detailData.boxNoOther' @input="toUpperCase1" class="right-bottom" placeholder="请输入车厢号"></input>
|
|
|
+ </view>
|
|
|
+ <view v-if='detailData.outType=="散船"' class="row row-bottom">
|
|
|
+ <view class="left">仓位号</view>
|
|
|
+ <input v-model='detailData.binNo' class="right-bottom" placeholder="请输入仓位号"></input>
|
|
|
+ </view>
|
|
|
<view class="row row-bottom has-btn">
|
|
|
<view class="left">成本(元/吨)</view>
|
|
|
<input type="number" v-model='detailData.cost' class="right-bottom"
|
|
@@ -195,6 +218,12 @@
|
|
|
warehouseName: '',
|
|
|
binNumber: '',
|
|
|
contractNoList: [],
|
|
|
+ multiSelector:[
|
|
|
+ {name:'汽运',value:'0'},
|
|
|
+ {name:'火运',value:'1'},
|
|
|
+ {name:'集装箱船',value:'2'},
|
|
|
+ {name:'散船',value:'3'},
|
|
|
+ ],
|
|
|
typeList: [{
|
|
|
type: "干粮"
|
|
|
},
|
|
@@ -215,6 +244,7 @@
|
|
|
grade: "等外"
|
|
|
}
|
|
|
],
|
|
|
+ show8:false,
|
|
|
handlerList: [],
|
|
|
warehousingTypeList: [{constValue:'移库入库'},{constValue:'退库'}],
|
|
|
action: this.$uploadUrl,
|
|
@@ -338,6 +368,19 @@
|
|
|
},
|
|
|
},
|
|
|
methods: {
|
|
|
+ toUpperCase(val){
|
|
|
+ this.detailData.boxNo = val.detail.value.toUpperCase()
|
|
|
+ },
|
|
|
+ toUpperCase1(val){
|
|
|
+ this.detailData.boxNoOther = val.detail.value.toUpperCase()
|
|
|
+ },
|
|
|
+ usestartChange(e){
|
|
|
+ this.usestart=this.multiSelector1[e].name
|
|
|
+ },
|
|
|
+ outtypeChange(e){
|
|
|
+ this.detailData.outType=this.multiSelector[e].name
|
|
|
+ console.log(e)
|
|
|
+ },
|
|
|
selectType(){
|
|
|
if(this.isSelectType) return
|
|
|
this.show5 = true
|
|
@@ -416,7 +459,7 @@
|
|
|
}
|
|
|
},
|
|
|
calculate() {
|
|
|
- this.netWeight = this.detailData.grossWeight - this.detailData.tare - this.detailData.deductionWeight
|
|
|
+ this.netWeight = (this.detailData.grossWeight - this.detailData.tare - this.detailData.deductionWeight).toFixed(2)
|
|
|
},
|
|
|
getImgUrl(res) {
|
|
|
this.detailData.addressUrl = res
|
|
@@ -855,7 +898,7 @@
|
|
|
|
|
|
// border: 0;
|
|
|
.right-bottom {
|
|
|
- width: 300rpx;
|
|
|
+ width: 280rpx;
|
|
|
text-align: right;
|
|
|
}
|
|
|
}
|