|
@@ -23,43 +23,48 @@
|
|
<view class="c-row ">
|
|
<view class="c-row ">
|
|
<view class="title">车牌号</view>
|
|
<view class="title">车牌号</view>
|
|
<view class="con-list">
|
|
<view class="con-list">
|
|
- <input v-model='gridList.carNumber' placeholder="请输入车牌号"
|
|
|
|
|
|
+ <input :disabled='flag==1' v-model='gridList.carNumber' placeholder="请输入车牌号"
|
|
name="input"></input>
|
|
name="input"></input>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view v-if="gridList.paramType != '1'" class="c-row ">
|
|
<view v-if="gridList.paramType != '1'" class="c-row ">
|
|
<view class="title">扣重比</view>
|
|
<view class="title">扣重比</view>
|
|
<view class="con-list">
|
|
<view class="con-list">
|
|
- <input v-model='gridList.buckleWeightRatio' placeholder="请输入扣重比"
|
|
|
|
|
|
+ <input :disabled='flag==1' v-model='gridList.buckleWeightRatio' placeholder="请输入扣重比"
|
|
name="input"></input>
|
|
name="input"></input>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view v-else class="c-row ">
|
|
<view v-else class="c-row ">
|
|
<view class="title">扣杂</view>
|
|
<view class="title">扣杂</view>
|
|
<view class="con-list">
|
|
<view class="con-list">
|
|
- <input v-model='gridList.buckleMiscellaneous' placeholder="请输入扣杂" @input="waterContentChange"
|
|
|
|
- name="input"></input>
|
|
|
|
|
|
+ <input :disabled='flag==1' v-model='gridList.buckleMiscellaneous' placeholder="初检扣杂" @input="waterContentChange"
|
|
|
|
+ name="input"></input>
|
|
|
|
+ <input v-if='flag==0' value='未复检' disabled placeholder="复检扣杂"
|
|
|
|
+ name="input"></input>
|
|
|
|
+ <input v-else :disabled='flag!=1' v-model='gridList.reBuckleMiscellaneous' placeholder="复检扣杂"
|
|
|
|
+ name="input"></input>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="c-row ">
|
|
<view class="c-row ">
|
|
<view class="title">购粮性质</view>
|
|
<view class="title">购粮性质</view>
|
|
<view class="con-list">
|
|
<view class="con-list">
|
|
- <input v-model='gridList.natureOfGrainPurchase' placeholder="请输入购粮性质"
|
|
|
|
|
|
+ <input :disabled='flag==1' v-model='gridList.natureOfGrainPurchase' placeholder="请输入购粮性质"
|
|
name="input"></input>
|
|
name="input"></input>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="c-row ">
|
|
<view class="c-row ">
|
|
<view class="title">仓位号</view>
|
|
<view class="title">仓位号</view>
|
|
<view class="con-list">
|
|
<view class="con-list">
|
|
- <view @click='show=true'>{{gridList.binNumber}}</view>
|
|
|
|
- <u-picker :range="warehouseList" range-key="binNumber" @confirm='binNumberpicker($event)' v-model="show" mode="selector" >
|
|
|
|
|
|
+ <u-picker :range="warehouseList" range-key="binNumber" @confirm='binNumberpicker($event)' v-model="show" mode="selector" >
|
|
</u-picker>
|
|
</u-picker>
|
|
|
|
+ <view v-if='flag!=1' @click='show=true'>{{gridList.binNumber}}</view>
|
|
|
|
+ <view v-else>{{gridList.binNumber}}</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="c-row ">
|
|
<view class="c-row ">
|
|
<view class="title">囤位号</view>
|
|
<view class="title">囤位号</view>
|
|
<view class="con-list">
|
|
<view class="con-list">
|
|
- <input v-model='gridList.storageTagNo' placeholder="请输入囤位号"
|
|
|
|
|
|
+ <input :disabled='flag==1' v-model='gridList.storageTagNo' placeholder="请输入囤位号"
|
|
name="input"></input>
|
|
name="input"></input>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
@@ -78,7 +83,7 @@
|
|
<view class="c-row">
|
|
<view class="c-row">
|
|
<view class="title">净重单价(元/公斤)</view>
|
|
<view class="title">净重单价(元/公斤)</view>
|
|
<view class="con-list">
|
|
<view class="con-list">
|
|
- <input v-model='gridList.tidalGrainPrice' disabled placeholder="自动获取,不可编辑"
|
|
|
|
|
|
+ <input :disabled='flag==1' v-model='gridList.tidalGrainPrice' disabled placeholder="自动获取,不可编辑"
|
|
name="input"></input>
|
|
name="input"></input>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
@@ -89,50 +94,55 @@
|
|
<view class="c-row ">
|
|
<view class="c-row ">
|
|
<view class="title">等级</view>
|
|
<view class="title">等级</view>
|
|
<view class="con-list">
|
|
<view class="con-list">
|
|
- <view @click='show1=true'>{{gridList.grade?gridList.grade:'请选择等级'}}</view>
|
|
|
|
<u-picker :range="gradeList" range-key="value" @confirm='gradepicker($event)' v-model="show1" mode="selector" >
|
|
<u-picker :range="gradeList" range-key="value" @confirm='gradepicker($event)' v-model="show1" mode="selector" >
|
|
</u-picker>
|
|
</u-picker>
|
|
|
|
+ <view v-if='flag!=1' @click='show1=true'>{{gridList.grade?gridList.grade:'请选择等级'}}</view>
|
|
|
|
+ <view v-else>{{gridList.grade}}</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="c-row ">
|
|
<view class="c-row ">
|
|
<view class="title">水分(%)</view>
|
|
<view class="title">水分(%)</view>
|
|
<view class="con-list">
|
|
<view class="con-list">
|
|
- <input v-model='gridList.waterContent' placeholder="请输入水分占比" @input="waterContentChange"
|
|
|
|
|
|
+ <input :disabled='flag==1' v-model='gridList.waterContent' placeholder="初检水分" @input="waterContentChange"
|
|
name="input"></input>
|
|
name="input"></input>
|
|
|
|
+ <input v-if='flag==0' value='未复检' disabled placeholder="复检水分"
|
|
|
|
+ name="input"></input>
|
|
|
|
+ <input :disabled='flag!=1' v-else v-model='gridList.reWaterContent' placeholder="复检水分"
|
|
|
|
+ name="input"></input>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="c-row ">
|
|
<view class="c-row ">
|
|
<view class="title">容重(克/升)</view>
|
|
<view class="title">容重(克/升)</view>
|
|
<view class="con-list">
|
|
<view class="con-list">
|
|
- <input v-model='gridList.bulkDensity' placeholder="请输入容重"
|
|
|
|
|
|
+ <input :disabled='flag==1' v-model='gridList.bulkDensity' placeholder="请输入容重"
|
|
name="input"></input>
|
|
name="input"></input>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="c-row ">
|
|
<view class="c-row ">
|
|
<view class="title">不完善粒(%)</view>
|
|
<view class="title">不完善粒(%)</view>
|
|
<view class="con-list">
|
|
<view class="con-list">
|
|
- <input v-model='gridList.imperfectGrain' placeholder="请输入不完整粒占比"
|
|
|
|
|
|
+ <input :disabled='flag==1' v-model='gridList.imperfectGrain' placeholder="请输入不完整粒占比"
|
|
name="input"></input>
|
|
name="input"></input>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="c-row ">
|
|
<view class="c-row ">
|
|
<view class="title">杂质(%)</view>
|
|
<view class="title">杂质(%)</view>
|
|
<view class="con-list">
|
|
<view class="con-list">
|
|
- <input v-model='gridList.impurity' placeholder="请输入杂质占比"
|
|
|
|
|
|
+ <input :disabled='flag==1' v-model='gridList.impurity' placeholder="请输入杂质占比"
|
|
name="input"></input>
|
|
name="input"></input>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="c-row ">
|
|
<view class="c-row ">
|
|
<view class="title">霉变粒(%)</view>
|
|
<view class="title">霉变粒(%)</view>
|
|
<view class="con-list">
|
|
<view class="con-list">
|
|
- <input v-model='gridList.mildewGrain' placeholder="请输入霉变粒占比"
|
|
|
|
|
|
+ <input :disabled='flag==1' v-model='gridList.mildewGrain' placeholder="请输入霉变粒占比"
|
|
name="input"></input>
|
|
name="input"></input>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="c-row ">
|
|
<view class="c-row ">
|
|
<view class="title">热损伤(%)</view>
|
|
<view class="title">热损伤(%)</view>
|
|
<view class="con-list">
|
|
<view class="con-list">
|
|
- <input v-model='gridList.jiaorenli' placeholder="请输入热损伤占比"
|
|
|
|
|
|
+ <input :disabled='flag==1' v-model='gridList.jiaorenli' placeholder="请输入热损伤占比"
|
|
name="input"></input>
|
|
name="input"></input>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
@@ -172,6 +182,7 @@
|
|
footprintList: [],
|
|
footprintList: [],
|
|
searchKeyWord:'',
|
|
searchKeyWord:'',
|
|
isVip: false,
|
|
isVip: false,
|
|
|
|
+ flag:0,
|
|
userInfoTmp: [],
|
|
userInfoTmp: [],
|
|
inputStatus: 'none',
|
|
inputStatus: 'none',
|
|
carInfo: [],
|
|
carInfo: [],
|
|
@@ -235,6 +246,7 @@
|
|
},
|
|
},
|
|
onLoad(options){
|
|
onLoad(options){
|
|
this.id=options.id
|
|
this.id=options.id
|
|
|
|
+ this.flag=options.flag
|
|
this.cangid=options.cangid
|
|
this.cangid=options.cangid
|
|
this.managementType=options.managementType
|
|
this.managementType=options.managementType
|
|
},
|
|
},
|
|
@@ -304,6 +316,10 @@
|
|
}
|
|
}
|
|
},
|
|
},
|
|
submit(){
|
|
submit(){
|
|
|
|
+ this.gridList.flag=this.flag
|
|
|
|
+ // if(this.flag==2){
|
|
|
|
+ // this.gridList.reInspector=this.userInfo.userName
|
|
|
|
+ // }
|
|
var that = this
|
|
var that = this
|
|
if (!this.gridList.qualityNo) {
|
|
if (!this.gridList.qualityNo) {
|
|
this.$api.msg('编号不能为空')
|
|
this.$api.msg('编号不能为空')
|
|
@@ -337,18 +353,26 @@
|
|
this.$api.msg('货名不能为空')
|
|
this.$api.msg('货名不能为空')
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- if (this.gridList.buckleWeightRatio < 0 ||this.gridList.buckleWeightRatio > 2) {
|
|
|
|
|
|
+ if (this.gridList.paramType!=1&&this.gridList.buckleWeightRatio < 0 ||this.gridList.paramType!=1&&this.gridList.buckleWeightRatio > 2) {
|
|
this.$api.msg('扣重比输入错误')
|
|
this.$api.msg('扣重比输入错误')
|
|
return
|
|
return
|
|
}
|
|
}
|
|
if (
|
|
if (
|
|
- String(this.gridList.buckleWeightRatio).indexOf('.') != -1 &&
|
|
|
|
|
|
+ this.gridList.paramType!=1&&String(this.gridList.buckleWeightRatio).indexOf('.') != -1 &&
|
|
String(this.gridList.buckleWeightRatio).length -
|
|
String(this.gridList.buckleWeightRatio).length -
|
|
(String(this.gridList.buckleWeightRatio).indexOf('.') + 1) > 2)
|
|
(String(this.gridList.buckleWeightRatio).indexOf('.') + 1) > 2)
|
|
{
|
|
{
|
|
this.$api.msg('扣重比输入错误')
|
|
this.$api.msg('扣重比输入错误')
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ if (this.flag==0&&this.gridList.paramType==1&&this.gridList.buckleMiscellaneous < 0 ||this.flag==0&&this.gridList.paramType==1&&this.gridList.buckleMiscellaneous > 50) {
|
|
|
|
+ this.$api.msg('初检扣杂输入错误')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if (this.flag==1&&this.gridList.paramType==1&&this.gridList.reBuckleMiscellaneous < 0 ||this.flag==0&&this.gridList.paramType==1&&this.gridList.reBuckleMiscellaneous > 50) {
|
|
|
|
+ this.$api.msg('复检扣杂输入错误')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
if (!this.gridList.type) {
|
|
if (!this.gridList.type) {
|
|
this.$api.msg('类型不能为空')
|
|
this.$api.msg('类型不能为空')
|
|
return
|
|
return
|
|
@@ -366,7 +390,11 @@
|
|
return
|
|
return
|
|
}
|
|
}
|
|
if (!this.gridList.waterContent) {
|
|
if (!this.gridList.waterContent) {
|
|
- this.$api.msg('水分不能为空')
|
|
|
|
|
|
+ this.$api.msg('初检水分不能为空')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if (!this.gridList.reWaterContent) {
|
|
|
|
+ this.$api.msg('复检水分不能为空')
|
|
return
|
|
return
|
|
}
|
|
}
|
|
if (!this.gridList.mildewGrain) {
|
|
if (!this.gridList.mildewGrain) {
|
|
@@ -586,6 +614,9 @@
|
|
text-align: right;
|
|
text-align: right;
|
|
padding-right: 20rpx;
|
|
padding-right: 20rpx;
|
|
}
|
|
}
|
|
|
|
+ input:disabled {
|
|
|
|
+ color:#ccc;
|
|
|
|
+ }
|
|
</style>
|
|
</style>
|
|
|
|
|
|
|
|
|