Browse Source

创建标签+半成品标签打印参数调整

dev_web_online
安虹睿 2 years ago
parent
commit
e6c7a3e74c
  1. 73
      fe/PC/src/views/labelManage/PartiallyPreparedProducts/PartiallyPreparedProducts.vue
  2. 106
      fe/PC/src/views/labelManage/PartiallyPreparedProducts/RecycledMaterialsLabel.vue

73
fe/PC/src/views/labelManage/PartiallyPreparedProducts/PartiallyPreparedProducts.vue

@ -91,6 +91,7 @@ export default {
{title:"预览信息"},
{title:"打印"},
],
itemPackInfo:{},//
selectItemInfo:{},//
//
selectData:{
@ -147,6 +148,7 @@ export default {
methods: {
//
rest(){
this.itemPackInfo = {}
this.selectItemInfo={};
this.selectData={
itemCode:"",
@ -174,14 +176,15 @@ export default {
getPageList(params, "basedata/item-pack")
.then(res => {
if (res.items.length > 0) {
this.selectItemInfo = res.items[0];
this.itemPackInfo = res.items[0]
this.selectData.packQty=res.qty
// this.selectItemInfo = res.items[0];
}
getDetailed(val[0].id, "basedata/item-basic").then(res => {
this.pageLoading = false
this.selectItemInfo = Object.assign(this.selectItemInfo,res);
this.selectData.itemName=this.selectItemInfo.name;
this.selectData.canMake=this.selectItemInfo.canMake;
this.selectData.packQty=this.selectItemInfo.packQty || "";
})
.catch(err => {
this.pageLoading = false
@ -199,17 +202,52 @@ export default {
return new Promise((resolve,reject) => {
this.$refs['form_bcpsj'].getDom().validate(valid=>{
if(valid){
let _data = this.selectItemInfo
_data.itemCode=this.selectData.itemCode,
_data.itemName= this.selectData.itemName,
_data.stdPackQty= Number(this.selectData.packQty) || 0,
_data.lot=this.selectData.lot,
_data.qty=Number(this.selectData.qty),
_data.uom= this.selectItemInfo.basicUom || "",
_data.itemDesc1= this.selectItemInfo.desc1 || "",
_data.itemDesc2= this.selectItemInfo.desc2 || "",
_data.labelType= 2,
_data.company= localStorage.getItem("company"),
let _data = {
fullBarcodeString: undefined,//
itemCode: this.selectData.itemCode || null,
itemName: this.selectItemInfo.name || null,
itemDesc1: this.selectItemInfo.desc1 || null,
itemDesc2: this.selectItemInfo.desc2 || null,
lot: this.selectData.lot || "",
supplierBatch: undefined,//
arriveDate: undefined,//
produceDate: undefined,//
expireDate: undefined,//
stdPackQty: Number(this.selectItemInfo.stdPackQty) || 0,
uom: this.selectItemInfo.basicUom || "",
qty: Number(this.selectData.qty),
labelStatus: undefined,//
recommendLocationCode: undefined,//
locationErpCode: undefined,//
containerCode: undefined,//
supplierCode: this.selectData.supplierCode || null,
poNumber: undefined,//
rpNumber: undefined,//
asnNumber: undefined,//
qLevel: undefined,//
qualityFile: undefined,//
prodLine: undefined,//
team: undefined,//
shift: undefined,//
specifications: this.selectItemInfo.color || null,
supplierName: undefined,//
supplierSimpleName: undefined,//
supplierItemCode: undefined,//
supplierItemName: undefined,//
labelType: 2,
planArriveDate: undefined,//
}
// let _data = this.selectItemInfo
// _data.itemCode=this.selectData.itemCode,
// _data.itemName= this.selectData.itemName,
// _data.stdPackQty= Number(this.selectData.packQty) || 0,
// _data.lot=this.selectData.lot,
// _data.qty=Number(this.selectData.qty),
// _data.uom= this.selectItemInfo.basicUom || "",
// _data.itemDesc1= this.selectItemInfo.desc1 || "",
// _data.itemDesc2= this.selectItemInfo.desc2 || "",
// _data.labelType= 2,
// _data.company= localStorage.getItem("company"),
//
this.pageLoading = true;
postInventoryLabelCode_count({count:this.selectData.labelQty}, _data)
@ -218,9 +256,8 @@ export default {
this.flexSelectTableData = res
this.flexSelectTableData.forEach(item=>{
item.packingCode=item.code
item.itemName=this.selectData.itemName
item.packQty=this.selectData.packQty
item.packUom=this.selectItemInfo.basicUom
item.packQty=this.itemPackInfo.qty
item.packUom=this.itemPackInfo.basicUom
})
resolve()
})
@ -234,7 +271,9 @@ export default {
},
//
printHandle(){
let _printData = {details:[]}
// let _printData = {details:[]}
let _printData = this.flexSelectTableData[0]
_printData.details = []
this.flexSelectTableData.forEach(item=>{
_printData.details.push(item)
})

106
fe/PC/src/views/labelManage/PartiallyPreparedProducts/RecycledMaterialsLabel.vue

@ -295,33 +295,73 @@ export default {
if((this.selectItemInfo.canBuy && !this.selectItemInfo.canMake) || (!this.selectItemInfo.canBuy && this.selectItemInfo.canMake)){
this.canForm.canType = this.selectItemInfo.canBuy ? "1" : "2";
}
let _data = JSON.parse(JSON.stringify(this.selectItemInfo))
delete _data.concurrencyStamp;
delete _data.company;
delete _data.id;
delete _data.lastModificationTime;
delete _data.lastModifierId;
delete _data.creationTime;
delete _data.creatorId;
_data.itemCode=this.selectData.itemCode,
_data.itemName= this.selectData.itemName,
_data.stdPackQty= Number(this.selectData.packQty) || 0,
_data.lot=this.selectData.lot || "",
_data.qty=Number(this.selectData.qty),
_data.remark=this.selectData.remark,
// _data.uom= this.selectItemInfo.packUom || "",
_data.uom= this.selectItemInfo.basicUom || "",
_data.itemDesc1= this.selectItemInfo.desc1 || "",
_data.itemDesc2= this.selectItemInfo.desc2 || "",
_data.labelType= Number(this.canForm.canType),
_data.company= localStorage.getItem("company"),
//
_data.supplierCode = this.selectData.supplierCode || "",
_data.supplierSimpleName = this.selectSupplierInfo.supplierSimpleName || "",
_data.supplierItemCode = this.selectSupplierInfo.supplierItemCode || "",
_data.supplierItemName = this.selectSupplierInfo.supplierItemName || this.selectSupplierInfo.itemName || "",
_data.supplierPackQty = this.selectSupplierInfo.supplierPackQty || "",
_data.supplierPackUom = this.selectSupplierInfo.supplierPackUom || "",
// console.log(this.selectItemInfo)//basedata/item-basic/list
// console.log(this.selectData)
// console.log(this.selectSupplierInfo)//basedata/supplier-item/list
let _data = {
fullBarcodeString: undefined,//
itemCode: this.selectData.itemCode || null,
itemName: this.selectItemInfo.name || null,
itemDesc1: this.selectItemInfo.desc1 || null,
itemDesc2: this.selectItemInfo.desc2 || null,
lot: this.selectData.lot || "",
supplierBatch: undefined,//
arriveDate: undefined,//
produceDate: undefined,//
expireDate: undefined,//
stdPackQty: Number(this.selectItemInfo.stdPackQty) || 0,
uom: this.selectItemInfo.basicUom || "",
qty: Number(this.selectData.qty),
labelStatus: undefined,//
recommendLocationCode: undefined,//
locationErpCode: undefined,//
containerCode: undefined,//
supplierCode: this.selectData.supplierCode || null,
poNumber: undefined,//
rpNumber: undefined,//
asnNumber: undefined,//
qLevel: undefined,//
qualityFile: undefined,//
prodLine: undefined,//
team: undefined,//
shift: undefined,//
specifications: this.selectItemInfo.color || null,
supplierName: this.selectSupplierInfo.supplierName || undefined,//
supplierSimpleName: this.selectSupplierInfo.supplierSimpleName || null,
supplierItemCode: this.selectSupplierInfo.supplierItemCode || null,
supplierItemName: this.selectSupplierInfo.itemName || null,
labelType: Number(this.canForm.canType),
planArriveDate: undefined,//
remark:this.selectData.remark,//
}
// let _data = JSON.parse(JSON.stringify(this.selectItemInfo))
// delete _data.concurrencyStamp;
// delete _data.company;
// delete _data.id;
// delete _data.lastModificationTime;
// delete _data.lastModifierId;
// delete _data.creationTime;
// delete _data.creatorId;
// _data.itemCode=this.selectData.itemCode,
// _data.itemName= this.selectData.itemName,
// _data.stdPackQty= Number(this.selectData.packQty) || 0,
// _data.lot=this.selectData.lot || "",
// _data.qty=Number(this.selectData.qty),
// _data.remark=this.selectData.remark,
// // _data.uom= this.selectItemInfo.packUom || "",
// _data.uom= this.selectItemInfo.basicUom || "",
// _data.itemDesc1= this.selectItemInfo.desc1 || "",
// _data.itemDesc2= this.selectItemInfo.desc2 || "",
// _data.labelType= Number(this.canForm.canType),
// _data.company= localStorage.getItem("company"),
// //
// _data.supplierCode = this.selectData.supplierCode || "",
// _data.supplierName = this.selectSupplierInfo.supplierName || "",
// _data.supplierSimpleName = this.selectSupplierInfo.supplierSimpleName || "",
// _data.supplierItemCode = this.selectSupplierInfo.supplierItemCode || "",
// _data.supplierItemName = this.selectSupplierInfo.supplierItemName || this.selectSupplierInfo.itemName || "",
// _data.supplierPackQty = this.selectSupplierInfo.supplierPackQty || "",
// _data.supplierPackUom = this.selectSupplierInfo.supplierPackUom || "",
//
this.pageLoading = true;
postInventoryLabelCode_count({count:this.selectData.labelQty}, _data)
@ -354,11 +394,13 @@ export default {
},
//
printHandle(){
let _printData = {
supplierCode:this.selectData.supplierCode || "",
supplierSimpleName:this.selectSupplierInfo.supplierSimpleName || "",
details:[]
}
// let _printData = {
// // supplierCode:this.selectData.supplierCode || "",
// // supplierSimpleName:this.selectSupplierInfo.supplierSimpleName || "",
// details:[]
// }
let _printData = this.flexSelectTableData[0]
_printData.details = []
this.flexSelectTableData.forEach(item=>{
_printData.details.push(item)
})

Loading…
Cancel
Save