Browse Source

Merge branch 'master_hella' of http://dev.ccwin-in.com:3000/sfms3.0/sfms3.0-uniapp into master_hella

hella_vue3
lijuncheng 8 months ago
parent
commit
677a9f7d10
  1. 4
      src/pages.json
  2. 59
      src/pages/stockUp/job/stockUpJobDetail.vue

4
src/pages.json

@ -1234,7 +1234,7 @@
{ {
"path": "pages/stockUp/job/stockUpJob", "path": "pages/stockUp/job/stockUpJob",
"style": { "style": {
"navigationBarTitleText": "直接备货任务", "navigationBarTitleText": "备货任务",
"enablePullDownRefresh": true, "enablePullDownRefresh": true,
"titleNView": { "titleNView": {
// "autoBackButton": "true", // "autoBackButton": "true",
@ -1261,7 +1261,7 @@
{ {
"path": "pages/stockUp/job/stockUpJobDetail", "path": "pages/stockUp/job/stockUpJobDetail",
"style": { "style": {
"navigationBarTitleText": "直接备货任务详情", "navigationBarTitleText": "备货任务详情",
"enablePullDownRefresh": true "enablePullDownRefresh": true
} }
}, },

59
src/pages/stockUp/job/stockUpJobDetail.vue

@ -8,7 +8,7 @@
申请单号{{jobContent.requestNumber}} 申请单号{{jobContent.requestNumber}}
</view> </view>
<u-line color="#D8D8D8"></u-line> <u-line color="#D8D8D8"></u-line>
<view class="cen_card" style="padding: 5rpx;"> <!-- <view class="cen_card" style="padding: 5rpx;">
<view class="cell_box uni-flex uni-row"> <view class="cell_box uni-flex uni-row">
<view class="cell_info"> <view class="cell_info">
<view class="text_lightblue">客户代码</view> <view class="text_lightblue">客户代码</view>
@ -20,7 +20,7 @@
</view> </view>
</view> </view>
<u-line /> <u-line />
</view> </view> -->
</view> </view>
<view class="page-main"> <view class="page-main">
@ -32,13 +32,28 @@
</scroll-view> </scroll-view>
</view> </view>
<div class="btn_bottom">
<view class="page-footer">
<view class="uni-flex u-col-center space-between padding_10"
style="background-color:ghostwhite; width: 100%; ">
<view class="">
<locationCompare ref='comScanLocation' title="目标库位" :recommendLocationCode="jobToLocationCode"
:locationCode="toLocationCode" @getLocation='scanLocationCode'
:locationAreaTypeList="toLocationAreaTypeList"></locationCompare>
</view>
<view class=" uni-flex uni-row">
<button class="btn_single_commit" hover-class="btn_commit_after" @click="submit">提交</button>
</view>
</view>
</view>
<!-- <div class="btn_bottom">
<view class="" style="display: flex;flex-direction: row;"> <view class="" style="display: flex;flex-direction: row;">
<view class=""> <view class="">
<button class="btn_commit" hover-class="btn_commit_after" @click="submit()">提交</button> <button class="btn_commit" hover-class="btn_commit_after" @click="submit()">提交</button>
</view> </view>
</view> </view>
</div> </div> -->
<win-scan-button @goScan='openScanDetailPopup'></win-scan-button> <win-scan-button @goScan='openScanDetailPopup'></win-scan-button>
<comScanStockUpPack ref="comScanIssuePack" @closeScan='closeScan' @updateData='updateData'> <comScanStockUpPack ref="comScanIssuePack" @closeScan='closeScan' @updateData='updateData'>
</comScanStockUpPack> </comScanStockUpPack>
@ -82,6 +97,7 @@
import comStockUpDetailCard from '@/pages/stockUp/coms/comStockUpDetailCard.vue' import comStockUpDetailCard from '@/pages/stockUp/coms/comStockUpDetailCard.vue'
import comScanStockUpPack from '@/pages/stockUp/coms/comScanStockUpPack.vue' import comScanStockUpPack from '@/pages/stockUp/coms/comScanStockUpPack.vue'
import jobTop from '@/mycomponents/job/jobTop.vue' import jobTop from '@/mycomponents/job/jobTop.vue'
import locationCompare from '@/mycomponents/location/locationCompare.vue'
export default { export default {
name: 'issueDetail', name: 'issueDetail',
@ -90,7 +106,8 @@
winScanButton, winScanButton,
comStockUpDetailCard, comStockUpDetailCard,
comScanStockUpPack, comScanStockUpPack,
jobTop jobTop,
locationCompare
}, },
data() { data() {
return { return {
@ -102,7 +119,9 @@
scanOptions: [], scanOptions: [],
status: "", status: "",
toLocationCode: "", toLocationCode: "",
jobStatus:"" jobStatus: "",
toLocationAreaTypeList: [],
jobToLocationCode: "",
}; };
}, },
@ -134,7 +153,7 @@
onBackPress(e) { onBackPress(e) {
// //
if (e.from == 'backbutton') { if (e.from == 'backbutton') {
if (this.jobStatus=="2") { if (this.jobStatus == "2") {
// //
cancleTakeStockUpJob(this.id).then(res => { cancleTakeStockUpJob(this.id).then(res => {
uni.navigateBack(); uni.navigateBack();
@ -176,10 +195,15 @@
if (res.data.subList.length > 0) { if (res.data.subList.length > 0) {
that.jobContent = res.data; that.jobContent = res.data;
that.jobStatus = res.data.status; that.jobStatus = res.data.status;
that.subList = res.data.subList; that.subList = res.data.subList;
that.detailSource = getDataSource(that.detailSource, that.subList) that.detailSource = getDataSource(that.detailSource, that.subList)
that.toLocationCode = that.subList[0].toLocationCode // that.toLocationCode = that.subList[0].toLocationCode
that.fromLocationCode = that.subList[0].fromLocationCode
that.jobToLocationCode = that.subList[0].toLocationCode;
that.toLocationAreaTypeList = getDirectoryItemArray(that.jobContent.toAreaTypes)
that.resizeCollapse(); that.resizeCollapse();
} else { } else {
that.showMessage('列表数据为0'); that.showMessage('列表数据为0');
@ -191,6 +215,17 @@
}) })
}, },
scanLocationCode(location, code) {
// this.$refs.comMessage.showQuestionMessage("[" + code + "]", res => {
this.toLocationCode = code
this.detailSource.forEach(item => {
item.Items.forEach(detail => {
detail.toLocationCode = code
})
})
// })
},
closeScan() { closeScan() {
this.resizeCollapse(); this.resizeCollapse();
}, },
@ -244,7 +279,7 @@
stockUpJobsubmit(params).then(res => { stockUpJobsubmit(params).then(res => {
uni.hideLoading() uni.hideLoading()
if (res.data) { if (res.data) {
this.showCommitSuccessMessage("提交成功<br>生成货记录" + res.data) this.showCommitSuccessMessage("提交成功<br>生成货记录" + res.data)
} else { } else {
this.showErrorMessage("提交失败[" + res.msg + "]") this.showErrorMessage("提交失败[" + res.msg + "]")
} }
@ -277,7 +312,7 @@
record.supplierCode = r.supplierCode; record.supplierCode = r.supplierCode;
//使 //使
if (this.toLocationCode ==null) { if (this.toLocationCode == null) {
record.toPackingNumber = r record.toPackingNumber = r
.packingNumber; .packingNumber;
record.toBatch = r.batch; record.toBatch = r.batch;
@ -458,4 +493,4 @@
// border-bottom-width: 1px; // border-bottom-width: 1px;
// border-bottom-color: #ebeef5; // border-bottom-color: #ebeef5;
// } // }
</style> </style>
Loading…
Cancel
Save