Browse Source

增加校验 未入库的标签 不能移库

master
赵宏斌 4 months ago
parent
commit
50a7bbc653
  1. 3
      src/main/resources/mapper/app/InventoryStock.xml
  2. 8
      src/main/resources/static/js/pda/changeLocation2.js

3
src/main/resources/mapper/app/InventoryStock.xml

@ -118,7 +118,8 @@
seq_no, seq_no,
batch_no, batch_no,
location_id, location_id,
warehouse_id
warehouse_id,
status
from print_label_record from print_label_record
<where> <where>
<if test="site!=null and site !=''"> <if test="site!=null and site !=''">

8
src/main/resources/static/js/pda/changeLocation2.js

@ -142,7 +142,8 @@ async function queryPart(){
wareHouseId : '', wareHouseId : '',
batchNo: '', batchNo: '',
locationId : '', locationId : '',
printLabelId : ''
printLabelId : '',
status : '',
} }
if(strList.length < 5){ if(strList.length < 5){
layer.msg("袋贴标签格式错误!"); layer.msg("袋贴标签格式错误!");
@ -162,6 +163,10 @@ async function queryPart(){
} }
//查询标签信息 //查询标签信息
await queryPrintLabelRecord() await queryPrintLabelRecord()
if (partNoData.status == '未入库') {
layer.msg("该标签未入库,不能进行移库操作!");
return false
}
var flag = false; var flag = false;
for (let i = 0; i < tableList.length; i++) { for (let i = 0; i < tableList.length; i++) {
if(tableList[i].printLabelId == partNoData.printLabelId){ if(tableList[i].printLabelId == partNoData.printLabelId){
@ -200,6 +205,7 @@ function queryPrintLabelRecord(){
partNoData.batchNo = data.row.batchNo; partNoData.batchNo = data.row.batchNo;
partNoData.locationId = data.row.locationId; partNoData.locationId = data.row.locationId;
partNoData.wareHouseId = data.row.warehouseId; partNoData.wareHouseId = data.row.warehouseId;
partNoData.status = data.row.status;
resolve(data); resolve(data);
} else { } else {
layer.msg(data.msg); layer.msg(data.msg);

Loading…
Cancel
Save