diff --git a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/storage/StorageMapper.java b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/storage/StorageMapper.java index 9484952d..338d5e02 100644 --- a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/storage/StorageMapper.java +++ b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/storage/StorageMapper.java @@ -37,7 +37,6 @@ public interface StorageMapper extends BaseMapperX { .like(!StringUtils.isEmpty(reqVO.getMatName()), MaterialDO::getName, reqVO.getMatName()) .like(!StringUtils.isEmpty(reqVO.getStockNo()),StorageDO::getStockNo, reqVO.getStockNo()) .like(!StringUtils.isEmpty(reqVO.getHeaderNo()),StorageDO::getHeaderNo, reqVO.getHeaderNo()) - .eq(true,MaterialDO::getVirtualPart, YesOrNoEnum.N.name()) .eq(reqVO.getStockType() != null,StorageDO::getStockType, reqVO.getStockType()) .eq(reqVO.getStockInType() != null,StorageDO::getStockInType, reqVO.getStockInType()) .eq(reqVO.getWhId() != null,StorageDO::getWhId, reqVO.getWhId()) diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/productionPrint.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/productionPrint.vue index 9582d5ad..248c450b 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/productionPrint.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/productionPrint.vue @@ -7,7 +7,7 @@
- +
@@ -72,10 +72,7 @@
自客户提供资料:
-
+
@@ -104,9 +101,11 @@ -
子项目信息:
+ + +
子项目信息:
+ + 序号 名称/编号 @@ -163,22 +162,16 @@ -
+ "> 说明: - 1.每个项目的零部件制作工艺,材料材质,硬度要求必须统一,出现任何问题,各工程师负责! - 2.模具调试,试模需要根据客户要求,自己安排调试,我司根据需要安排人员参与配合。 + 1.每个项目的零部件制作工艺,材料材质,硬度要求必须统一,出现任何问题,各工程师负责! + 2.模具调试,试模需要根据客户要求,自己安排调试,我司根据需要安排人员参与配合。
@@ -211,7 +204,7 @@
- +
@@ -264,9 +257,11 @@ -
子项目信息:
+ + +
子项目信息:
+ + 序号 名称/编号 @@ -306,22 +301,16 @@ -
+ "> 说明: - 1.每个项目的零部件制作工艺,材料材质,硬度要求必须统一,出现任何问题,各工程师负责! - 2.模具调试,试模需要根据客户要求,自己安排调试,我司根据需要安排人员参与配合。 + 1.每个项目的零部件制作工艺,材料材质,硬度要求必须统一,出现任何问题,各工程师负责! + 2.模具调试,试模需要根据客户要求,自己安排调试,我司根据需要安排人员参与配合。
@@ -358,6 +347,8 @@ diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/projectorder/startprint.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/projectorder/startprint.vue index 6d802efb..206adfdc 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/projectorder/startprint.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/projectorder/startprint.vue @@ -170,6 +170,9 @@ import { betweenDay, dateFormatter, formatDate } from '@/utils/formatTime' import { Check } from '@element-plus/icons-vue' import { getCustomer } from '@/api/heli/customer' import { getOperateLogPage } from '@/api/system/operatelog' +import urlimg from '@/assets/imgs/exlogo.png' +const logoDataUrl = ref('') // 存储Logo的Base64编码数据URL + const dialogVisible = ref(false) // 弹窗的是否展示 const onPrint = () => { @@ -314,6 +317,20 @@ const formData = ref({ }) /** 打开弹窗 */ const open = async (id: number) => { + //图片处理 + // 在组件挂载后,将Logo图片转换为Base64编码数据URL + const logoImage = new Image() + logoImage.src = urlimg // 替换为Logo图片路径 + logoImage.onload = () => { + const canvas = document.createElement('canvas') + canvas.width = logoImage.width + canvas.height = logoImage.height + const context = canvas.getContext('2d') + context.drawImage(logoImage, 0, 0) + const base64String = canvas.toDataURL('image/png') + logoDataUrl.value = base64String + } + dialogVisible.value = true resetForm() formData.value = await ProjectOrderApi.getProjectOrder(id) @@ -390,22 +407,7 @@ const resetForm = () => { } } - -const logoDataUrl = ref('') // 存储Logo的Base64编码数据URL -onMounted(() => { - // 在组件挂载后,将Logo图片转换为Base64编码数据URL - const logoImage = new Image() - logoImage.onload = () => { - const canvas = document.createElement('canvas') - canvas.width = logoImage.width - canvas.height = logoImage.height - const context = canvas.getContext('2d') - context.drawImage(logoImage, 0, 0) - const base64String = canvas.toDataURL('image/png') - logoDataUrl.value = base64String - } - logoImage.src = '/src/assets/imgs/exlogo.png' // 替换为Logo图片路径 -}) +onMounted(() => {})