|
@@ -105,18 +105,25 @@
|
|
<!-- <view class="left">车牌号</view>
|
|
<!-- <view class="left">车牌号</view>
|
|
<input v-if="!isPC" v-model='detailData.carNo' class="right-bottom" placeholder="请输入车牌号"></input>
|
|
<input v-if="!isPC" v-model='detailData.carNo' class="right-bottom" placeholder="请输入车牌号"></input>
|
|
<view @click='slectCarNo' v-if="isPC">{{detailData.carNo}}</view> -->
|
|
<view @click='slectCarNo' v-if="isPC">{{detailData.carNo}}</view> -->
|
|
- <view class="left">车牌号</view>
|
|
|
|
|
|
+ <view class="left">车牌号{{showCar}}</view>
|
|
<!-- 他运合同车牌号输入 -->
|
|
<!-- 他运合同车牌号输入 -->
|
|
- <input v-model='detailData.carNo' @click.stop="handleShowKeyboard":disabled="true" class="right-bottom" placeholder="请输入车牌号" v-if="!showCar"></input>
|
|
|
|
|
|
+ <input v-model='detailData.carNo' @click.stop="handleShowKeyboard":disabled="true" class="right-bottom" placeholder="请输入车牌号1" v-if="!showCar"></input>
|
|
|
|
+ <input v-model='detailData.carNo' @click.stop="handleShowKeyboard":disabled="true" class="right-bottom" placeholder="请输入车牌号" v-if="showCar&&carjudge"></input>
|
|
|
|
+ <view v-else v-show="showCar" @click="carno = true">
|
|
|
|
+ <view v-if="detailData.tranCarNo">
|
|
|
|
+ {{detailData.carNo?detailData.carNo +'('+detailData.tranCarNo+')':"请选择车牌号"}}
|
|
|
|
+ </view>
|
|
|
|
+ <view v-else>
|
|
|
|
+ {{detailData.carNo?detailData.carNo:"请选择车牌号"}}
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
<master-keyboard ref="keyboard" keyboardtype="car" :randomNumber="true" :newCar="false" :defaultValue="detailData.carNo" @keyboardClick="handleClick"></master-keyboard>
|
|
<master-keyboard ref="keyboard" keyboardtype="car" :randomNumber="true" :newCar="false" :defaultValue="detailData.carNo" @keyboardClick="handleClick"></master-keyboard>
|
|
<!-- <view @click='slectCarNo' v-if="isPC">{{detailData.carNo}}</view> -->
|
|
<!-- <view @click='slectCarNo' v-if="isPC">{{detailData.carNo}}</view> -->
|
|
<!-- 自运合同车牌号需下拉 -->
|
|
<!-- 自运合同车牌号需下拉 -->
|
|
- <view v-show="showCar" @click="carno = true">
|
|
|
|
- {{detailData.carNo?detailData.carNo +'('+detailData.tranCarNo+')':"请选择车牌号"}}
|
|
|
|
- </view>
|
|
|
|
<u-picker :range="carList" range-key="carNo1" @confirm='carPicker($event)' v-model="carno"
|
|
<u-picker :range="carList" range-key="carNo1" @confirm='carPicker($event)' v-model="carno"
|
|
mode="selector">
|
|
mode="selector">
|
|
- </u-picker>
|
|
|
|
|
|
+ </u-picker>
|
|
|
|
+ <view type="success" @click="carNoTypeChange" class="carNo_but" v-if="showCar||carjudge" v-show="showCar">{{carChange1}}</view>
|
|
</view>
|
|
</view>
|
|
<view class="row row-bottom" v-if="detailData.outType=='火运'">
|
|
<view class="row row-bottom" v-if="detailData.outType=='火运'">
|
|
<view class="left">车号</view>
|
|
<view class="left">车号</view>
|
|
@@ -317,7 +324,8 @@
|
|
grossWeight: "",
|
|
grossWeight: "",
|
|
tare: "",
|
|
tare: "",
|
|
tips: '',
|
|
tips: '',
|
|
- carNo:''
|
|
|
|
|
|
+ carNo:'',
|
|
|
|
+ selfLoading:"0",
|
|
},
|
|
},
|
|
params: {
|
|
params: {
|
|
year: true,
|
|
year: true,
|
|
@@ -329,6 +337,8 @@
|
|
inOutNoList: [],
|
|
inOutNoList: [],
|
|
carList: [], //车牌号下拉
|
|
carList: [], //车牌号下拉
|
|
showCar: false,
|
|
showCar: false,
|
|
|
|
+ carChange1:"手动填写",
|
|
|
|
+ carjudge:false
|
|
}
|
|
}
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
@@ -409,6 +419,17 @@
|
|
this.handler()
|
|
this.handler()
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ //切换车牌号输入状态
|
|
|
|
+ carNoTypeChange(){
|
|
|
|
+ this.carjudge = !this.carjudge
|
|
|
|
+ if(!this.carjudge){
|
|
|
|
+ this.detailData.selfLoading = "0"
|
|
|
|
+ this.carChange1="手动填写"
|
|
|
|
+ }else{
|
|
|
|
+ this.detailData.selfLoading = "1"
|
|
|
|
+ this.carChange1="识别下拉"
|
|
|
|
+ }
|
|
|
|
+ },
|
|
print() {
|
|
print() {
|
|
uni.navigateTo({
|
|
uni.navigateTo({
|
|
url: '/pages/erpbusiness/exbleConnect'
|
|
url: '/pages/erpbusiness/exbleConnect'
|
|
@@ -892,6 +913,9 @@
|
|
return
|
|
return
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if(!this.showCar){//若自运的合同该字段置空
|
|
|
|
+ this.deptBudgetList.selfLoading = ""
|
|
|
|
+ }
|
|
if (this.detailData.boxNo) {
|
|
if (this.detailData.boxNo) {
|
|
this.detailData.boxNo = this.detailData.boxNo.toUpperCase()
|
|
this.detailData.boxNo = this.detailData.boxNo.toUpperCase()
|
|
}
|
|
}
|
|
@@ -1085,4 +1109,14 @@
|
|
text-align: center;
|
|
text-align: center;
|
|
border-radius: 20rpx;
|
|
border-radius: 20rpx;
|
|
}
|
|
}
|
|
|
|
+ .carNo_but{
|
|
|
|
+ // padding: 2rpx 5rpx;
|
|
|
|
+ background: #19be6b;
|
|
|
|
+ line-height: 50rpx;
|
|
|
|
+ text-align: center;
|
|
|
|
+ width: 130rpx!important;
|
|
|
|
+ height: 50rpx;
|
|
|
|
+ color: #FFFFFF;
|
|
|
|
+ border-radius: 10rpx;
|
|
|
|
+ }
|
|
</style>
|
|
</style>
|