|
|
|
@ -291,6 +291,7 @@
|
|
|
|
|
v-if="chooseDraftOrderVisible"
|
|
|
|
|
>
|
|
|
|
|
<chooseDraftOrderDialog
|
|
|
|
|
ref="chooseDraftOrder"
|
|
|
|
|
:rowData="rowData"
|
|
|
|
|
:closeChooseDialog="closeChooseDialog"
|
|
|
|
|
:handleChoose="handleChoose"
|
|
|
|
@ -329,8 +330,8 @@ import {
|
|
|
|
|
submitOrderWeb,
|
|
|
|
|
saveOrderWeb,
|
|
|
|
|
enterCodeWeb, submitAllocateBiz, rollbackWaitcheck, submitCodeResult, submitCheckResult, delmitBiz,
|
|
|
|
|
batchVailCode, batchAddCode, batchAddCodeByOrderFinish
|
|
|
|
|
} from "@/api/inout/order";
|
|
|
|
|
batchVailCode, batchAddCode, batchAddCodeByOrderFinish, upProcessing, getProcessingOrder
|
|
|
|
|
} from '@/api/inout/order'
|
|
|
|
|
import {filterSubAll, findByFrom, findInvByUser} from "@/api/system/invSubWarehouse";
|
|
|
|
|
import {parseTime} from "@/utils/coTools";
|
|
|
|
|
import {getBasicUnitMaintains} from "@/api/basic/basicUnitMaintain";
|
|
|
|
@ -1583,6 +1584,7 @@ export default {
|
|
|
|
|
if (response.code === 20000) {
|
|
|
|
|
this.$message.success("提交成功");
|
|
|
|
|
this.successCloseData()
|
|
|
|
|
this.result = ""
|
|
|
|
|
if (this.closeDialog != undefined) {
|
|
|
|
|
this.closeDialog();
|
|
|
|
|
}
|
|
|
|
@ -1616,7 +1618,27 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
handleChoose(currentRow) {
|
|
|
|
|
this.orderQuery = currentRow
|
|
|
|
|
this.refreshOrder(this.orderQuery)
|
|
|
|
|
//选入单据 判断此订单是否正在处理中
|
|
|
|
|
this.upOrderStatus()
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
upOrderStatus(){
|
|
|
|
|
let query = {
|
|
|
|
|
billNo : this.orderQuery.billNo
|
|
|
|
|
}
|
|
|
|
|
upProcessing(query).then(res => {
|
|
|
|
|
if (res.code == 20000){
|
|
|
|
|
this.chooseDraftOrderVisible = false
|
|
|
|
|
this.refreshOrder(this.orderQuery)
|
|
|
|
|
}else if (res.code == 501){
|
|
|
|
|
this.$message.error("当前单据正在处理中,请重新选择单据")
|
|
|
|
|
this.$refs.chooseDraftOrder.getList();
|
|
|
|
|
this.chooseDraftOrderVisible = true
|
|
|
|
|
//当前订单正在处理中,刷新列表重新选择草稿订单
|
|
|
|
|
}else {
|
|
|
|
|
return this.$message.error("系统繁忙")
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
//获取选入的完成单
|
|
|
|
|
confirmSelect(row) {
|
|
|
|
@ -1643,6 +1665,7 @@ export default {
|
|
|
|
|
if (response.code === 20000) {
|
|
|
|
|
this.$message.success("保存成功")
|
|
|
|
|
this.successCloseData()
|
|
|
|
|
this.result = ""
|
|
|
|
|
} else {
|
|
|
|
|
this.$message.error(response.message);
|
|
|
|
|
}
|
|
|
|
@ -2036,6 +2059,22 @@ export default {
|
|
|
|
|
if (!isBlank(this.errResult))
|
|
|
|
|
this.errVisible = true;
|
|
|
|
|
},
|
|
|
|
|
getOrder(){
|
|
|
|
|
let query = {
|
|
|
|
|
workPlaceCode: this.workplaceId
|
|
|
|
|
}
|
|
|
|
|
getProcessingOrder(query).then(res => {
|
|
|
|
|
if (res.code == 20000){
|
|
|
|
|
if (res.data != null){
|
|
|
|
|
this.refreshOrder(res.data)
|
|
|
|
|
}
|
|
|
|
|
}else {
|
|
|
|
|
this.$message.error("获取错误")
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
filters: {},
|
|
|
|
|
mounted() {
|
|
|
|
@ -2085,6 +2124,8 @@ export default {
|
|
|
|
|
this.workplaceId = this.$route.query.workplaceId
|
|
|
|
|
this.orderFormData.workPlaceCode = Number(this.$route.query.workplaceId);
|
|
|
|
|
this.orderFormData.splitBusType = "YPCF002"
|
|
|
|
|
//查找当前用户工位是否有正在处理的单据
|
|
|
|
|
this.getOrder()
|
|
|
|
|
} else {
|
|
|
|
|
if (this.orderQuery.workPlaceCode != null) {
|
|
|
|
|
this.orderFormData.workPlaceCode = String(this.orderQuery.workPlaceCode);
|
|
|
|
|