This commit is contained in:
2022-07-06 15:07:37 +08:00
4 changed files with 32 additions and 23 deletions

View File

@@ -199,6 +199,9 @@ public class WorkTaskServiceImpl implements WorkTaskService {
FormulaMap.put("start_time", now);
PDM_BI_Formula.update(FormulaMap, "status='20' and workorder_id ='" + jsonMst.getString("workorder_id") + "' and material_id='"+jsonMst.getString("material_id")+"'");
}
if (jsonMst.getString("workprocedure_code").equals(topDtl.getString("workprocedure_code"))) {
workordeMap.put("realstart_time", now);
}
//更新工令
PDM_BI_WorkOrder.update(workordeMap, "workorder_id ='" + jsonMst.getString("workorder_id") + "'");
}

View File

@@ -136,26 +136,32 @@ export default {
const time = item.planstart_time
var num = Number.parseFloat(item.storage_qty)
const strTime = time.slice(0, 10)
let pcsn = item.pcsn
if (pcsn.length > 10) {
pcsn = '批次:' + pcsn.slice(0, 10) + '\n' + ' ' + pcsn.slice(10)
} else {
pcsn = '批次:' + pcsn
}
const LODOP = getLodop()
LODOP.SET_SHOW_MODE('HIDE_DISBUTTIN_SETUP', 1)// 隐藏那些无效按钮
LODOP.SET_PRINT_PAGESIZE(1, '90mm', '90mm', '')
LODOP.ADD_PRINT_RECT('5mm', '5mm', '80mm', '80mm', 0, 1)
LODOP.ADD_PRINT_BARCODE('6mm', '6mm', '40mm', '40mm', 'QRCode', item.bucketunique + '##' + item.material_id + '##' + item.pcsn + '##' + item.storage_qty + '##' + strTime+ '##' + item.order_no+ '##' + item.is_active)
LODOP.SET_PRINT_STYLE('FontSize', 20)
LODOP.PRINT_INIT('')
LODOP.SET_PRINT_PAGESIZE(1, '80mm', '60mm', '')
LODOP.ADD_PRINT_RECT('1mm', '3mm', '74mm', '54mm', 0, 1)
LODOP.SET_PRINT_STYLE('FontSize', 12)
LODOP.SET_PRINT_STYLE('Bold', 1)
LODOP.ADD_PRINT_HTM('14mm', '40mm', '90mm', '15mm', '日期:'+strTime)
LODOP.ADD_PRINT_HTM('22mm', '40mm', '90mm', '15mm', '重量'+ num.toFixed(3)+ 'kg')
LODOP.ADD_PRINT_HTM('40mm', '8mm', '90mm', '15mm', '桶号:'+item.bucketunique+'')
LODOP.ADD_PRINT_HTM('48mm', '8mm', '90mm', '15mm', '编码'+item.material_code+'')
LODOP.ADD_PRINT_HTM('56mm', '8mm', '90mm', '15mm', '名称'+item.material_name+'')
LODOP.ADD_PRINT_HTM('64mm', '8mm', '90mm', '15mm', '批次'+item.pcsn+'')
LODOP.ADD_PRINT_HTM('72mm', '8mm', '90mm', '15mm', '顺序号'+item.order_no+'')
LODOP.ADD_PRINT_BARCODE('2mm', '4mm', '33mm', '33mm', 'QRCode', item.bucketunique + '##' + item.material_id + '##' + item.pcsn + '##' + item.storage_qty + '##' + strTime + '##' + item.order_no + '##' + item.is_active)
LODOP.ADD_PRINT_TEXT('5mm', '35mm', '50mm', '15mm', '日期' + strTime)
LODOP.ADD_PRINT_TEXT('15mm', '35mm', '50mm', '15mm', pcsn)
LODOP.ADD_PRINT_TEXT('25mm', '35mm', '50mm', '15mm', '重量' + num.toFixed(3) + 'kg')
LODOP.ADD_PRINT_TEXT('34mm', '5mm', '80mm', '15mm', '桶号' + item.bucketunique + '')
LODOP.ADD_PRINT_TEXT('41mm', '5mm', '80mm', '15mm', '编码' + item.material_code + '')
LODOP.ADD_PRINT_TEXT('48mm', '5mm', '80mm', '15mm', '名称' + item.material_name + '')
LODOP.ADD_PRINT_TEXT('48mm', '59mm', '80mm', '15mm', '序号:' + item.order_no + '')
// LODOP.PREVIEW()// 预览
LODOP.PRINT()// 打印
})
this.crud.notify('打印成功', CRUD.NOTIFICATION_TYPE.SUCCESS)
})
},
}
}
}
</script>

View File

@@ -190,18 +190,19 @@ export default {
},
addIvt(index, row) {
this.bomShow = true
this.fileBomJson = row
this.fileBomindex = index
this.nowindex = index
this.nowrow = row
},
tableChanged2(row) {
debugger
const arr = this.fileBom
for (let i = 0; i < arr.length; i++) {
if (i === this.fileBomindex) {
arr[i].change_only_id = row.sparepart_only_id
}
}
this.fileBom = arr
// const arr = this.fileBom
// for (let i = 0; i < arr.length; i++) {
// if (i === this.fileBomindex) {
// arr[i].change_only_id = row.sparepart_only_id
// }
// }
// this.fileBom = arr
this.$set(this.nowrow, 'change_only_id', row.sparepart_only_id)
}
}
}

View File

@@ -292,7 +292,6 @@ export default {
tableChanged(row) {
this.form.material_code = row.material_code
this.form.material_id = row.material_id
//this.form.tableData = []
this.tableData1 = []
this.form.detail_count = this.form.tableData.length