Преглед изворни кода

Merge branch 'master' of http://git.zthymaoyi.com/gdc/yiliangyiyun-app

wangchao пре 3 година
родитељ
комит
a20148632c

+ 6 - 1
pages/erp/exWarehousing/exWarehousing.vue

@@ -91,7 +91,7 @@
 				<input v-if="!isPC" v-model='detailData.carNo' class="right-bottom" placeholder="请输入车牌号"></input>
 				<view @click='slectCarNo' v-if="isPC">{{detailData.carNo}}</view>
 			</view>
-			<view v-if='detailData.outType=="集装箱船"||detailData.outType=="火运"' class="row row-bottom">
+			<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)'>
@@ -99,6 +99,11 @@
 				<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>

+ 5 - 1
pages/erp/improvedExWaehousing/improvedExWaehousing.vue

@@ -24,10 +24,14 @@
 					<view class="left">{{item.updateDate}}</view>
 					<view>{{item.backOffice}}</view>
 				</view>
-				<view v-if="item.outType=='火运'||item.outType=='集装箱船'" style='color:#878C9C;font-size:14px;' class="row">
+				<view v-if="item.outType=='集装箱船'" style='color:#878C9C;font-size:14px;' class="row">
 					<view v-if='item.boxNo' class="left">箱号:{{item.boxNo}}</view>
 					<view v-if='item.boxNoOther'>箱号2:{{item.boxNoOther}}</view>
 				</view>
+				<view v-if="item.outType=='火运'" style='color:#878C9C;font-size:14px;' class="row">
+					<view v-if='item.boxNo' class="left">车厢号:{{item.boxNo}}</view>
+					<view v-if='item.boxNoOther'>车厢号2:{{item.boxNoOther}}</view>
+				</view>
 				<view v-if="item.outType=='散船'" style='color:#878C9C;font-size:14px;' class="row">
 					<view v-if='item.binNo' class="left">仓位号:{{item.binNo}}</view>
 				</view>

+ 6 - 1
pages/erp/improvedExWaehousing/improvedExWaehousingDetail.vue

@@ -92,11 +92,16 @@
 				<input v-if="!isPC" v-model='detailData.carNo' class="right-bottom" placeholder="请输入车牌号"></input>
 				<view @click='slectCarNo' v-if="isPC">{{detailData.carNo}}</view>
 			</view>
-			<view v-if='detailData.outType=="集装箱船"||detailData.outType=="火运"' class="row row-bottom">
+			<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.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>

+ 11 - 0
pages/erp/improvedWrehousing/improvedWrehousing.vue

@@ -40,6 +40,17 @@
 					<view class="left">{{item.updateDate}}</view>
 					<view>{{item.backOffice}}</view>
 				</view>
+				<view v-if="item.outType=='集装箱船'" style='color:#878C9C;font-size:14px;' class="row">
+					<view v-if='item.boxNo' class="left">箱号:{{item.boxNo}}</view>
+					<view v-if='item.boxNoOther'>箱号2:{{item.boxNoOther}}</view>
+				</view>
+				<view v-if="item.outType=='火运'" style='color:#878C9C;font-size:14px;' class="row">
+					<view v-if='item.boxNo' class="left">车厢号:{{item.boxNo}}</view>
+					<view v-if='item.boxNoOther'>车厢号2:{{item.boxNoOther}}</view>
+				</view>
+				<view v-if="item.outType=='散船'" style='color:#878C9C;font-size:14px;' class="row">
+					<view v-if='item.binNo' class="left">仓位号:{{item.binNo}}</view>
+				</view>
 			</view>
 		</view>
 	</view>

+ 45 - 2
pages/erp/improvedWrehousing/improvedWrehousingDetail.vue

@@ -90,12 +90,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-if="detailData.inOutType=='采购入库'" v-model='detailData.cost' class="right-bottom"
@@ -194,7 +217,13 @@
 				isEditYF: true,
 				warehouseName: '',
 				binNumber: '',
-				
+				multiSelector:[
+					{name:'汽运',value:'0'},
+					{name:'火运',value:'1'},
+					{name:'集装箱船',value:'2'},
+					{name:'散船',value:'3'},
+				],
+				show8:false,
 				typeList: [{
 						type: "干粮"
 					},
@@ -224,6 +253,7 @@
 				netWeight: 0,
 				inOutDate1: "",
 				detailData: {
+					outType:'汽运',
 					contractNo: "请选择合同编号",
 					carNo: '',
 					type: "干粮",
@@ -319,6 +349,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)
+			},
 			getContractNoList() {
 				this.imgUrl = []
 				this.$api.doRequest('get', '/warehouseBaseInfo/selectContractNoList', {
@@ -861,7 +904,7 @@
 
 			// border: 0;
 			.right-bottom {
-				width: 300rpx;
+				width: 280rpx;
 				text-align: right;
 			}
 		}

+ 44 - 1
pages/erp/warehousing/warehousing.vue

@@ -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
@@ -855,7 +898,7 @@
 
 			// border: 0;
 			.right-bottom {
-				width: 300rpx;
+				width: 280rpx;
 				text-align: right;
 			}
 		}