|
@@ -6,35 +6,35 @@
|
|
</view>
|
|
</view>
|
|
<view class="row">
|
|
<view class="row">
|
|
<view class="left">仓库</view>
|
|
<view class="left">仓库</view>
|
|
- <view class="right">仓库仓库仓库仓库仓库1</view>
|
|
|
|
|
|
+ <view class="right">{{detailData.warehouseName}}</view>
|
|
</view>
|
|
</view>
|
|
<view class="row">
|
|
<view class="row">
|
|
<view class="left">合同编号</view>
|
|
<view class="left">合同编号</view>
|
|
- <view class="right">仓库仓库仓库仓库仓库1</view>
|
|
|
|
|
|
+ <view class="right">{{detailData.contractNo}}</view>
|
|
</view>
|
|
</view>
|
|
<view class="row">
|
|
<view class="row">
|
|
<view class="left">货名</view>
|
|
<view class="left">货名</view>
|
|
- <view class="right">仓库仓库仓库仓库仓库1</view>
|
|
|
|
|
|
+ <view class="right">{{detailData.goodsName}}</view>
|
|
</view>
|
|
</view>
|
|
<view class="row">
|
|
<view class="row">
|
|
<view class="left">车牌号</view>
|
|
<view class="left">车牌号</view>
|
|
- <view class="right">仓库仓库仓库仓库仓库1</view>
|
|
|
|
|
|
+ <view class="right">{{detailData.qualityInspectionManagement.carNumber}}</view>
|
|
</view>
|
|
</view>
|
|
<view class="row">
|
|
<view class="row">
|
|
<view class="left">仓位号</view>
|
|
<view class="left">仓位号</view>
|
|
- <view class="right">仓库仓库仓库仓库仓库1</view>
|
|
|
|
|
|
+ <view class="right">{{detailData.binNumber}}</view>
|
|
</view>
|
|
</view>
|
|
<view class="row">
|
|
<view class="row">
|
|
<view class="left">囤位号</view>
|
|
<view class="left">囤位号</view>
|
|
- <view class="right">仓库仓库仓库仓库仓库1</view>
|
|
|
|
|
|
+ <view class="right">{{detailData.storageNumber}}</view>
|
|
</view>
|
|
</view>
|
|
<view class="row">
|
|
<view class="row">
|
|
<view class="left">出库类型</view>
|
|
<view class="left">出库类型</view>
|
|
- <view class="right">仓库仓库仓库仓库仓库1</view>
|
|
|
|
|
|
+ <view class="right">{{detailData.inOutType}}</view>
|
|
</view>
|
|
</view>
|
|
<view class="row">
|
|
<view class="row">
|
|
<view class="left">货名</view>
|
|
<view class="left">货名</view>
|
|
- <view class="right">仓库仓库仓库仓库仓库1</view>
|
|
|
|
|
|
+ <view class="right">{{detailData.goodsName}}</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="content1">
|
|
<view class="content1">
|
|
@@ -43,19 +43,19 @@
|
|
</view>
|
|
</view>
|
|
<view class="row row-bottom">
|
|
<view class="row row-bottom">
|
|
<view class="left">皮重(公斤)</view>
|
|
<view class="left">皮重(公斤)</view>
|
|
- <input class="right-bottom" placeholder="输入皮重"></input>
|
|
|
|
|
|
+ {{detailData.tare}}
|
|
</view>
|
|
</view>
|
|
<view class="row row-bottom">
|
|
<view class="row row-bottom">
|
|
<view class="left">毛重(公斤)</view>
|
|
<view class="left">毛重(公斤)</view>
|
|
- <input class="right-bottom" placeholder="输入毛重"></input>
|
|
|
|
|
|
+ <input @input='calculate' v-model='detailData.grossWeight' class="right-bottom" placeholder="输入毛重"></input>
|
|
</view>
|
|
</view>
|
|
<view class="row row-bottom" style="border: 0;">
|
|
<view class="row row-bottom" style="border: 0;">
|
|
<view class="left">净重(公斤)</view>
|
|
<view class="left">净重(公斤)</view>
|
|
- <input class="right-bottom" disabled placeholder="自动计算"></input>
|
|
|
|
|
|
+ <input v-model='detailData.netWeight' class="right-bottom" disabled placeholder="自动计算"></input>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="content2">
|
|
<view class="content2">
|
|
- <view class="left">上传榜单</view>
|
|
|
|
|
|
+ <view class="left">上传磅单</view>
|
|
<upload class="upload" ref="upload" :action="action" :max-size="maxSize" :max-count="1"
|
|
<upload class="upload" ref="upload" :action="action" :max-size="maxSize" :max-count="1"
|
|
:size-type="['compressed']" @on-success="getImgUrl" @on-error="onError" @on-remove="onRemove"
|
|
:size-type="['compressed']" @on-success="getImgUrl" @on-error="onError" @on-remove="onRemove"
|
|
@on-uploaded="isAdd = true" :before-upload="filterFileType" @on-progress="onProgress"></upload>
|
|
@on-uploaded="isAdd = true" :before-upload="filterFileType" @on-progress="onProgress"></upload>
|
|
@@ -79,13 +79,17 @@
|
|
btnLoading: false, //防止重复点击
|
|
btnLoading: false, //防止重复点击
|
|
isAdd: true,
|
|
isAdd: true,
|
|
detailData: {
|
|
detailData: {
|
|
- name: ""
|
|
|
|
|
|
+ name: "",
|
|
|
|
+ qualityInspectionManagement:{}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
},
|
|
- onShow() {},
|
|
|
|
onLoad(options) {
|
|
onLoad(options) {
|
|
- // this.detailData = JSON.parse(options.detailData)
|
|
|
|
|
|
+ this.id = options.id
|
|
|
|
+ this.cangId = options.cangId
|
|
|
|
+ },
|
|
|
|
+ onShow() {
|
|
|
|
+ this.getWeighingManagement()
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
filterFileType(index, lists) {
|
|
filterFileType(index, lists) {
|
|
@@ -100,7 +104,11 @@
|
|
this.isAdd = false;
|
|
this.isAdd = false;
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ calculate(){
|
|
|
|
+ this.detailData.netWeight=this.detailData.grossWeight-this.detailData.tare
|
|
|
|
+ },
|
|
getImgUrl(res) {
|
|
getImgUrl(res) {
|
|
|
|
+ this.detailData.addressUrl=res
|
|
console.log(res)
|
|
console.log(res)
|
|
console.log('------------res-----------')
|
|
console.log('------------res-----------')
|
|
},
|
|
},
|
|
@@ -109,19 +117,70 @@
|
|
console.log('------------error-----------')
|
|
console.log('------------error-----------')
|
|
console.log(error)
|
|
console.log(error)
|
|
},
|
|
},
|
|
|
|
+ contractNopicker(e){
|
|
|
|
+ this.detailData.goodsName=this.contractNoList[e[0]].goodsName
|
|
|
|
+ this.detailData.contractNo=this.contractNoList[e[0]].contractNo
|
|
|
|
+ },
|
|
|
|
+ binNumberpicker(e){
|
|
|
|
+ this.detailData.binNumber=this.positionList[e[0]].binNumber
|
|
|
|
+ },
|
|
|
|
+ getWeighingManagement(){
|
|
|
|
+ this.$api.doRequest('get', '/weighingManagement/getWeighingManagement',
|
|
|
|
+ {id: this.id}).then(res => {
|
|
|
|
+ if(res.data.code==200){
|
|
|
|
+ console.log(res)
|
|
|
|
+ this.detailData = res.data.data
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ this.$api.doRequest('get', '/warehouseBaseInfo/getWarehouse',
|
|
|
|
+ {id: this.cangId}).then(res => {
|
|
|
|
+ if(res.data.code==200){
|
|
|
|
+ this.positionList = res.data.data.warehousePositionInfoList
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ this.$api.doRequest('get', '/warehouseBaseInfo/selectContractNoList',{
|
|
|
|
+ compId: '',
|
|
|
|
+ flag:5
|
|
|
|
+ }).then(res => {
|
|
|
|
+ if(res.data.code==200){
|
|
|
|
+ this.contractNoList = res.data.data
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
onProgress(e) {
|
|
onProgress(e) {
|
|
console.log(e)
|
|
console.log(e)
|
|
},
|
|
},
|
|
onRemove(index) {},
|
|
onRemove(index) {},
|
|
submit(){
|
|
submit(){
|
|
|
|
+ if (!this.detailData.grossWeight) {
|
|
|
|
+ this.$api.msg('毛重不能为空')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if (isNaN(this.detailData.grossWeight) ||
|
|
|
|
+ (String(this.detailData.grossWeight).indexOf('.') != -1 &&
|
|
|
|
+ String(this.detailData.grossWeight).length -
|
|
|
|
+ (String(this.detailData.grossWeight).indexOf('.') + 1) >
|
|
|
|
+ 1) ||
|
|
|
|
+ this.detailData.grossWeight < 1 ||
|
|
|
|
+ this.detailData.grossWeight > 100000
|
|
|
|
+ ) {
|
|
|
|
+ this.$api.msg('毛重输入错误!')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
let that = this
|
|
let that = this
|
|
uni.showModal({
|
|
uni.showModal({
|
|
content:"确定提交检斤信息?",
|
|
content:"确定提交检斤信息?",
|
|
- success() {
|
|
|
|
- that.$refs.uToast.show({
|
|
|
|
- title: '提交成功',
|
|
|
|
- type: 'success',
|
|
|
|
- })
|
|
|
|
|
|
+ success(res) {
|
|
|
|
+ if(res.confirm){
|
|
|
|
+ that.$api.doRequest('post', '/weighingManagement/api/editGrossWeight',
|
|
|
|
+ that.detailData).then(res => {
|
|
|
|
+ if(res.data.code==200){
|
|
|
|
+ that.$api.msg('提交成功')
|
|
|
|
+ uni.navigateBack()
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
@@ -157,9 +216,8 @@
|
|
border-bottom: 1px solid #EEEEEE;
|
|
border-bottom: 1px solid #EEEEEE;
|
|
padding: 21rpx 0;
|
|
padding: 21rpx 0;
|
|
|
|
|
|
- .right {
|
|
|
|
|
|
+ .right,input {
|
|
font-size: 28rpx;
|
|
font-size: 28rpx;
|
|
- font-weight: 600;
|
|
|
|
color: #333333;
|
|
color: #333333;
|
|
}
|
|
}
|
|
}
|
|
}
|