Browse Source

修改打印

fix_bug_pro20231227
pref_mail@163.com 1 year ago
parent
commit
87770b9dcc
  1. 16
      src/utils/print.js
  2. 2
      src/views/basicdata/warehouse/goodsAllocation/BasicdataGoodsAllocation.vue
  3. 3
      vite/plugins/index.js

16
src/utils/print.js

@ -13,18 +13,18 @@ const point = nodeList => {
// 当列表内没有元素时, 退出函数 // 当列表内没有元素时, 退出函数
if (nodeList.length === 0) return; if (nodeList.length === 0) return;
LODOP.PRINT_INITA(1, 1, 900, 660, '测试预览功能');
LODOP.SET_PRINT_MODE('WINDOW_DEFPRINTER', 'Godex G500');
LODOP.SET_PRINT_STYLEA(0, 'TextNeatRow', true); //允许标点溢出,且英文单词拆开
// // 设置打印整宽且不变形
LODOP.SET_PRINT_MODE('PRINT_PAGE_PERCENT', 'Auto-Width');
// // 设置打印后自动关闭
LODOP.SET_PRINT_MODE('AUTO_CLOSE_PREWINDOW', 1);
// 循环列表内元素并打印 // 循环列表内元素并打印
nodeList.forEach(orderNode => { nodeList.forEach(orderNode => {
let templateData = orderNode.innerHTML; let templateData = orderNode.innerHTML;
LODOP.PRINT_INITA(1, 1, 900, 660, '测试预览功能');
LODOP.SET_PRINT_MODE('WINDOW_DEFPRINTER', 'Godex G500');
LODOP.SET_PRINT_STYLEA(0, 'TextNeatRow', true); //允许标点溢出,且英文单词拆开
// // 设置打印整宽且不变形
LODOP.SET_PRINT_MODE('PRINT_PAGE_PERCENT', 'Auto-Width');
// // 设置打印后自动关闭
LODOP.SET_PRINT_MODE('AUTO_CLOSE_PREWINDOW', 1);
// // data就是一段html文本 // // data就是一段html文本
LODOP.ADD_PRINT_HTM('20', '0%', '100%', '100%', templateData); LODOP.ADD_PRINT_HTM('45', '0%', '100%', '100%', templateData);
// LODOP.PREVIEW(); //预览(预览打印无脚标) // LODOP.PREVIEW(); //预览(预览打印无脚标)
LODOP.PRINT(); //直接打印 LODOP.PRINT(); //直接打印
}); });

2
src/views/basicdata/warehouse/goodsAllocation/BasicdataGoodsAllocation.vue

@ -418,7 +418,7 @@ export default {
// // // //
LODOP.SET_PRINT_MODE('AUTO_CLOSE_PREWINDOW', 1); LODOP.SET_PRINT_MODE('AUTO_CLOSE_PREWINDOW', 1);
// // datahtml // // datahtml
LODOP.ADD_PRINT_HTM('0%', '0%', '100%', '100%', templateData); LODOP.ADD_PRINT_HTM('40', '0%', '100%', '100%', templateData);
// LODOP.PREVIEW(); //() // LODOP.PREVIEW(); //()
LODOP.PRINT(); // LODOP.PRINT(); //
}, },

3
vite/plugins/index.js

@ -9,7 +9,8 @@ export default function createVitePlugins(viteEnv, isBuild = false) {
const vitePlugins = [vue()]; const vitePlugins = [vue()];
vitePlugins.push(createAutoImport()); vitePlugins.push(createAutoImport());
vitePlugins.push(createSetupExtend()); vitePlugins.push(createSetupExtend());
vitePlugins.push(createSetupMock()); // 取消对mockJS的加载
// vitePlugins.push(createSetupMock());
isBuild && vitePlugins.push(...createCompression(viteEnv)); isBuild && vitePlugins.push(...createCompression(viteEnv));
return vitePlugins; return vitePlugins;
} }

Loading…
Cancel
Save