|
@@ -52,7 +52,7 @@
|
|
|
{{gridList.tips?gridList.tips:'自动获取,不可编辑'}}
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view v-show='typevalue==1' class="c-row ">
|
|
|
+ <!-- <view v-show='typevalue==1' class="c-row ">
|
|
|
<view class="title">成本</view>
|
|
|
<view class="con-list">
|
|
|
<view v-show='!coststatus'>{{gridList.cost?gridList.cost:'自动获取,不可编辑'}}</view>
|
|
@@ -71,13 +71,13 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
<button class='cu-btn bg-green shadow' @click="changefreight">{{freighttext}}</button>
|
|
|
- </view>
|
|
|
- <view v-show='typevalue==1' class="c-row ">
|
|
|
+ </view> -->
|
|
|
+ <!-- <view v-show='typevalue==1' class="c-row ">
|
|
|
<view class="title">扣款</view>
|
|
|
<view class="con-list">
|
|
|
<input v-model='gridList.deductionAmount' placeholder="请输入扣款" name="input" type="digit"></input>
|
|
|
</view>
|
|
|
- </view>
|
|
|
+ </view> -->
|
|
|
<view v-show='typevalue==1' class="c-row ">
|
|
|
<view class="title">入库类型</view>
|
|
|
<view class="con-list">
|
|
@@ -103,6 +103,37 @@
|
|
|
</u-picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
+
|
|
|
+ <!-- <view v-show="gridList.paramType != '1'&&utils.getCurrectRoles('acquisitionQuality.initial')" class="c-row ">
|
|
|
+ <view class="title">扣重比</view>
|
|
|
+ <view class="con-list">
|
|
|
+ <input v-model='gridList.buckleWeightRatio' placeholder="请输入扣重比" name="input" type="digit"></input>
|
|
|
+ </view>
|
|
|
+ </view> -->
|
|
|
+ <view v-show='typevalue==3&&utils.getCurrectRoles("acquisitionQuality.qview")||typevalue==1' class="c-row ">
|
|
|
+ <view class="title">货名</view>
|
|
|
+ <view class="con-list">
|
|
|
+ <view>{{gridList.goodsName}}</view>
|
|
|
+ <!-- <view v-show='goodsdisabled'>{{gridList.goodsName}}</view> -->
|
|
|
+ <!-- <view v-show='!goodsdisabled' @click='show2=true'>{{gridList.goodsName}}</view> -->
|
|
|
+ <u-picker :range="goodsList" range-key="goodsName" @confirm='goodspicker($event)' v-model="show2"
|
|
|
+ mode="selector">
|
|
|
+ </u-picker>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+
|
|
|
+ <view v-show='typevalue==3&&utils.getCurrectRoles("acquisitionQuality.initial")' class="c-row ">
|
|
|
+ <view class="title">购粮性质</view>
|
|
|
+ <view class="con-list">
|
|
|
+ <input v-model='gridList.natureOfGrainPurchase' placeholder="请输入购粮性质" name="input"></input>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+
|
|
|
+ <view v-show='utils.getCurrectRoles("acquisitionQuality.initial")' class="c-row ">
|
|
|
+ <view class="title">类型</view>
|
|
|
+
|
|
|
+ <view class="con-list">{{gridList.type?gridList.type:'干粮'}}</view>
|
|
|
+ </view>
|
|
|
<view v-show='typevalue==1' class="c-row ">
|
|
|
<view class="title">运输方式</view>
|
|
|
<view class="con-list">
|
|
@@ -121,6 +152,7 @@
|
|
|
</u-picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
+
|
|
|
<view v-show='typevalue==1' class="c-row ">
|
|
|
<view class="title">车牌号</view>
|
|
|
<view class="con-list" v-show='gridList.inOutType!="移库入库"||gridList.outType!="汽运"'>
|
|
@@ -137,47 +169,19 @@
|
|
|
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view v-show="typevalue==1 " class="c-row ">
|
|
|
- <view class="title">箱号-1</view>
|
|
|
- <view class="con-list">
|
|
|
- <input v-model='gridList.boxNo' placeholder="请输入箱号" name="input" type="digit"></input>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view v-show="typevalue==1 "
|
|
|
- class="c-row ">
|
|
|
- <view class="title">封号-1</view>
|
|
|
- <view class="con-list">
|
|
|
- <input v-model='gridList.titleNo' placeholder="请输入封号" name="input" type="digit"></input>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view v-show="typevalue==1 " class="c-row ">
|
|
|
- <view class="title">箱号-2</view>
|
|
|
- <view class="con-list">
|
|
|
- <input v-model='gridList.boxNoOther' placeholder="请输入箱号" name="input" type="digit"></input>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view v-show="typevalue==1 "
|
|
|
- class="c-row ">
|
|
|
- <view class="title">封号-2</view>
|
|
|
- <view class="con-list">
|
|
|
- <input v-model='gridList.titleNoOther' placeholder="请输入封号" name="input" type="digit"></input>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view v-show="gridList.paramType != '1'&&utils.getCurrectRoles('acquisitionQuality.initial')" class="c-row ">
|
|
|
- <view class="title">扣重比</view>
|
|
|
+ <view v-show='utils.getCurrectRoles("acquisitionQuality.initial")' class="c-row ">
|
|
|
+ <view class="title">仓位号</view>
|
|
|
<view class="con-list">
|
|
|
- <input v-model='gridList.buckleWeightRatio' placeholder="请输入扣重比" name="input" type="digit"></input>
|
|
|
+ <view @click='show=true'>{{gridList.binNumber?gridList.binNumber:'请选择仓位号'}}</view>
|
|
|
+ <u-picker :range="warehouseList" range-key="binNumber" @confirm='binNumberpicker($event)'
|
|
|
+ v-model="show" mode="selector">
|
|
|
+ </u-picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view v-show='typevalue==3&&utils.getCurrectRoles("acquisitionQuality.qview")||typevalue==1' class="c-row ">
|
|
|
- <view class="title">货名</view>
|
|
|
+ <view v-show='utils.getCurrectRoles("acquisitionQuality.initial")' class="c-row ">
|
|
|
+ <view class="title">囤位号(选填)</view>
|
|
|
<view class="con-list">
|
|
|
- <view>{{gridList.goodsName}}</view>
|
|
|
- <!-- <view v-show='goodsdisabled'>{{gridList.goodsName}}</view> -->
|
|
|
- <!-- <view v-show='!goodsdisabled' @click='show2=true'>{{gridList.goodsName}}</view> -->
|
|
|
- <u-picker :range="goodsList" range-key="goodsName" @confirm='goodspicker($event)' v-model="show2"
|
|
|
- mode="selector">
|
|
|
- </u-picker>
|
|
|
+ <input type="digit" v-model='gridList.storageTagNo' placeholder="请输入囤位号" name="input"></input>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view v-show='typevalue==3&&utils.getCurrectRoles("acquisitionQuality.qview")' class="c-row ">
|
|
@@ -222,62 +226,57 @@
|
|
|
name="input" type="digit"></input>
|
|
|
</view>
|
|
|
</view> -->
|
|
|
- <view v-show='typevalue==3&&utils.getCurrectRoles("acquisitionQuality.initial")' class="c-row ">
|
|
|
- <view class="title">购粮性质</view>
|
|
|
+ <view v-show="typevalue==3&&utils.getCurrectRoles('acquisitionQuality.qview')" class="c-row">
|
|
|
+ <view class="title">箱号-1</view>
|
|
|
<view class="con-list">
|
|
|
- <input v-model='gridList.natureOfGrainPurchase' placeholder="请输入购粮性质" name="input"></input>
|
|
|
+ <input v-model='gridList.boxNo' placeholder="请输入箱号" name="input" type="digit"></input>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view v-show='utils.getCurrectRoles("acquisitionQuality.initial")' class="c-row ">
|
|
|
- <view class="title">仓位号</view>
|
|
|
+ <view v-show="typevalue==3&&utils.getCurrectRoles('acquisitionQuality.qview')" class="c-row">
|
|
|
+ <view class="title">封号-1</view>
|
|
|
<view class="con-list">
|
|
|
- <view @click='show=true'>{{gridList.binNumber?gridList.binNumber:'请选择仓位号'}}</view>
|
|
|
- <u-picker :range="warehouseList" range-key="binNumber" @confirm='binNumberpicker($event)'
|
|
|
- v-model="show" mode="selector">
|
|
|
- </u-picker>
|
|
|
+ <input v-model='gridList.titleNo' placeholder="请输入封号" name="input" type="digit"></input>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view v-show='utils.getCurrectRoles("acquisitionQuality.initial")' class="c-row ">
|
|
|
- <view class="title">囤位号(选填)</view>
|
|
|
+ <view v-show="typevalue==3&&utils.getCurrectRoles('acquisitionQuality.qview')" class="c-row">
|
|
|
+ <view class="title">箱号-2</view>
|
|
|
<view class="con-list">
|
|
|
- <input type="digit" v-model='gridList.storageTagNo' placeholder="请输入囤位号" name="input"></input>
|
|
|
+ <input v-model='gridList.boxNoOther' placeholder="请输入箱号" name="input" type="digit"></input>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view v-show='utils.getCurrectRoles("acquisitionQuality.initial")' class="c-row ">
|
|
|
- <view class="title">类型</view>
|
|
|
- <view v-show="!edit" class="con-list">
|
|
|
- <view @click='show3=true'>{{gridList.type?gridList.type:'请选择类型'}}</view>
|
|
|
- <u-picker :range="typeList" @confirm='typepicker($event)' v-model="show3" mode="selector">
|
|
|
- </u-picker>
|
|
|
+ <view v-show="typevalue==3&&utils.getCurrectRoles('acquisitionQuality.qview')" class="c-row">
|
|
|
+ <view class="title">封号-2</view>
|
|
|
+ <view class="con-list">
|
|
|
+ <input v-model='gridList.titleNoOther' placeholder="请输入封号" name="input" type="digit"></input>
|
|
|
</view>
|
|
|
- <view v-show="edit" class="con-list">{{gridList.type?gridList.type:'请选择类型'}}</view>
|
|
|
</view>
|
|
|
- <view v-show="typevalue==3&&utils.getCurrectRoles('acquisitionQuality.qview')" class="c-row">
|
|
|
+ <view v-show="typevalue==1 " class="c-row ">
|
|
|
<view class="title">箱号-1</view>
|
|
|
<view class="con-list">
|
|
|
<input v-model='gridList.boxNo' placeholder="请输入箱号" name="input" type="digit"></input>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view v-show="typevalue==3&&utils.getCurrectRoles('acquisitionQuality.qview')" class="c-row">
|
|
|
+ <view v-show="typevalue==1 "
|
|
|
+ class="c-row ">
|
|
|
<view class="title">封号-1</view>
|
|
|
<view class="con-list">
|
|
|
<input v-model='gridList.titleNo' placeholder="请输入封号" name="input" type="digit"></input>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view v-show="typevalue==3&&utils.getCurrectRoles('acquisitionQuality.qview')" class="c-row">
|
|
|
+ <view v-show="typevalue==1 " class="c-row ">
|
|
|
<view class="title">箱号-2</view>
|
|
|
<view class="con-list">
|
|
|
<input v-model='gridList.boxNoOther' placeholder="请输入箱号" name="input" type="digit"></input>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view v-show="typevalue==3&&utils.getCurrectRoles('acquisitionQuality.qview')" class="c-row">
|
|
|
+ <view v-show="typevalue==1 "
|
|
|
+ class="c-row ">
|
|
|
<view class="title">封号-2</view>
|
|
|
<view class="con-list">
|
|
|
<input v-model='gridList.titleNoOther' placeholder="请输入封号" name="input" type="digit"></input>
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
-
|
|
|
</view>
|
|
|
<view v-show="utils.getCurrectRoles('acquisitionQuality.initial')" style='padding-bottom:300rpx;'>
|
|
|
<view class='wrap'>
|
|
@@ -1082,14 +1081,23 @@
|
|
|
this.gridListInit.customerNumberCard = ''
|
|
|
this.$forceUpdate()
|
|
|
}
|
|
|
+
|
|
|
// this.gridList = JSON.parse(JSON.stringify(this.gridListInit))
|
|
|
this.gridList = this.$u.deepClone(this.gridListInit)
|
|
|
this.gridList.serviceManagementType = e
|
|
|
if (e == 1) {
|
|
|
+ if(this.flag != 2){
|
|
|
+ this.gridList.inOutTaskNo = ''
|
|
|
+ this.gridList.contractNo = ''
|
|
|
+ }
|
|
|
this.gridList.qualityNo = ''
|
|
|
this.flag = 2
|
|
|
// this.contractFlag = 7
|
|
|
} else {
|
|
|
+ if(this.flag != 3){
|
|
|
+ this.gridList.inOutTaskNo = ''
|
|
|
+ this.gridList.contractNo = ''
|
|
|
+ }
|
|
|
this.flag = 3
|
|
|
// this.contractFlag = 10
|
|
|
// let number = '000' + this.warehouseCount
|
|
@@ -1198,7 +1206,7 @@
|
|
|
return item.goodsName == this.contractNolist.goodsName
|
|
|
})
|
|
|
if(this.contractNolist.priceType == "定价收购" && this.inType == "收购入库"){
|
|
|
- this.gridList.dryGrainPrice = Number(this.contractNolist.unitContractPrice/1000).toFixed(2)
|
|
|
+ this.gridList.dryGrainPrice = Number(this.contractNolist.unitContractPrice/1000).toFixed(3)
|
|
|
}
|
|
|
if (gooddata.length > 0) {
|
|
|
// 收购入库
|
|
@@ -1235,10 +1243,11 @@
|
|
|
this.gridList.mildewGrain=2
|
|
|
this.gridList.jiaorenli=1
|
|
|
if (this.contractNolist.priceType != '随行就市') {
|
|
|
- this.gridList.dryGrainPrice = this.contractNolist.contractPrice
|
|
|
+ this.gridList.dryGrainPrice = Number(this.contractNolist.contractPrice/1000).toFixed(3)
|
|
|
+
|
|
|
}
|
|
|
this.edit = true
|
|
|
- } else if (this.gridList.goodsName == '玉米(潮粮)') {
|
|
|
+ } else if (this.gridList.goodsName.indexOf('潮粮')> -1) {
|
|
|
this.gridList.type = '潮粮'
|
|
|
this.edit = true
|
|
|
if (this.contractNolist.priceType != '随行就市') {
|
|
@@ -1257,7 +1266,7 @@
|
|
|
this.gridList.jiaorenli=1
|
|
|
this.edit = false
|
|
|
if (this.contractNolist.priceType != '随行就市') {
|
|
|
- this.gridList.dryGrainPrice = this.contractNolist.contractPrice
|
|
|
+ this.gridList.dryGrainPrice = Number(this.contractNolist.contractPrice/1000).toFixed(3)
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -1406,7 +1415,7 @@
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- if(this.inType != "收购入库"){ //收购入库 价格取自合同
|
|
|
+ if(this.inType != "收购入库"){ //非收购入库 价格取自合同
|
|
|
return
|
|
|
}
|
|
|
if (this.gridList.goodsName && this.cangid) {
|
|
@@ -1788,7 +1797,7 @@
|
|
|
if (this.goodsList[e[0]].goodsName == '玉米') {
|
|
|
this.gridList.type = '干粮'
|
|
|
this.edit = true
|
|
|
- } else if (this.goodsList[e[0]].goodsName == '玉米(潮粮)') {
|
|
|
+ } else if (this.goodsList[e[0]].goodsName.indexOf('潮粮')> -1) {
|
|
|
this.gridList.type = '潮粮'
|
|
|
this.edit = true
|
|
|
} else {
|