guoyuji
2024-09-18 2181742a532e0669bc7e0c6fbb05fbfff5ed21d2
提交打印样式字体修改
1个文件已修改
20 ■■■■ 已修改文件
north-glass-erp/northglass-erp/src/components/pp/TagStyleDesigner.vue 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/components/pp/TagStyleDesigner.vue
@@ -465,14 +465,18 @@
const tags = ref([])
const activeName = ref(null)
// 注册默认面板
hiprint.init({
  providers: [new TagStyleSet(TgaStyleSet.value)],
  providers: [new TagStyleSet(TgaStyleSet.value)]
});
// 必须在 dom 加载完成之后给刚刚绑定上的元素添加上拖拽事件
onMounted(() => {
  getTags()
  buildDesigner()
onMounted(async  () => {
  await getTags()
  await buildDesigner()
})
@@ -485,11 +489,13 @@
  // 传入的参数各种的配置项
  // settingContainer:属性栏面板
  hiprintTemplate.value = new hiprint.PrintTemplate({
    settingContainer: "#PrintElementOptionSetting",
    settingContainer: "#PrintElementOptionSetting"
  });
  // 构建一个设计模板,指定容器,是否开启网格展示
  hiprintTemplate.value.design("#hiprint-printTemplate",{grid:true});
  //document.querySelector(".hiprint-option-item-field .auto-submit").appendChild('<option value="Arial">Arial</option>')
};
@@ -612,6 +618,10 @@
const printOrder = () => {
  const list = hiprintTemplate.value.getJson()
  list.panels[0].printElements.forEach(element => {
    element.options.fontFamily = 'Helvetica'
  })
  hiprintTemplate.value.print(lastList.value)
}