优化整箱
This commit is contained in:
@@ -236,7 +236,7 @@ const handleMaterialCodeChange2 = async (code: string) => {
|
||||
|
||||
// 保存
|
||||
const save = async () => {
|
||||
if (!form.materialCode) {
|
||||
if (!form.materialCode || form.materialCode.trim() === '') {
|
||||
Message.error('未找到物料信息');
|
||||
return false
|
||||
}
|
||||
@@ -244,7 +244,7 @@ const save = async () => {
|
||||
Message.error('数量不能为空');
|
||||
return false
|
||||
}
|
||||
if (!form.batch) {
|
||||
if (!form.batch || form.batch.trim() === '') {
|
||||
Message.error('未找到批次');
|
||||
return false
|
||||
}
|
||||
|
||||
@@ -95,6 +95,7 @@ import { isMobile } from '@/utils'
|
||||
import has from '@/utils/has'
|
||||
import type {WorkOrderResp} from "@/apis/workOrder/workOrder";
|
||||
import QRCode from 'qrcode';
|
||||
import {Message} from "@arco-design/web-vue";
|
||||
|
||||
defineOptions({ name: 'FullWorkOrder' })
|
||||
|
||||
@@ -175,6 +176,18 @@ const generateQRCode = async (data: string) => {
|
||||
}
|
||||
|
||||
const onPrint = async (record: FullWorkOrderResp) => {
|
||||
if (!record.batch || record.batch.trim() === '') {
|
||||
Message.error('该条记录批次号为空,无法打印!')
|
||||
return
|
||||
}
|
||||
if (!record.mark || record.mark.trim() === '') {
|
||||
Message.error('该条记录标记号为空,无法打印!')
|
||||
return
|
||||
}
|
||||
if (!record.count) {
|
||||
Message.error('该条记录数量为空,无法打印!')
|
||||
return
|
||||
}
|
||||
try {
|
||||
// 格式化生产日期为 yyyyMMddHHmm 格式
|
||||
const now = new Date()
|
||||
|
||||
Reference in New Issue
Block a user