• 标签模板管理

    此功能用于定义标签模板、标签参数、打印配置以及分配标签权限

    标签模板定义列表

    列表字段:

    查询标签模板

    点击右上角的按钮展开查询条件。 点击按钮可重置查询条件。

    查询字段:

    新建标签模板

    点击右上角的按钮,下方出现新建行。

    必输字段:

    字段输入完成后,点击右上角保存按钮完成新建,点击表格右侧清空按钮清除当前行数据。

    编辑标签模板

    可在此功能中编辑标签模板模板参数模板内容

    点击表格右侧的按钮,进入标签模板编辑页面。

    标签模板

    可修改字段:

    标签参数

    可在此功能中新增、修改、删除标签参数。标签参数对应模板内容中的标签,目前支持文本图片条形码二维码四种类型的标签

    必输字段;

    非必输字段:

    模板内容

    在此功能中编辑标签模板的具体内容

    1. 点击富文本编辑器菜单栏左下角的标签按钮插入一个标签

    2. 在弹出的标签插入框中设置标签的属性

      • 形状:下拉列表选择方形、圆形、横线、竖线
      • 宽:设置对应形状的宽度(mm)
      • 高:设置对应形状的高度(mm)
      • 类型:下拉列表选择标签的类型,与标签参数中的类型一致
      • 参数:标签的参数代码,与标签参数的参数代码一致
      • 输入源:选择手动输入或者表达式,图片类型还可选择直接上传图片
      • 内容:输入源为手动输入时直接输入内容;输入源为表达式时以${}为占位符,如${NAME},后台会从数据集查询结果中名为NAME的变量值替换该占位符;输入源为上传图片时会出现上传图片按钮,可以直接上传图片
    3. 点击完成标签创建

    4. 修改标签,目前修改标签需要将标签放置在表格中才能够修改,通过键盘方向键,选择到标签以后点击鼠标右键,选择编辑即可弹出编辑框,点击标签示例查看如何插入表格。

      • 利用键盘方向键将光标移动至标签

      • 鼠标右键弹出选项,选择编辑

      • 弹出编辑框,修改属性后点击即可

    5. 可直接在编辑器中写表达式,后台也会替换它,但这样做后台不会去解析,但一定要保证表达式中的变量大写并且和数据集的元数据变量名一致,查看如何使用数据集点击:HZERO数据集

    最后点击右上角的保存按钮完成修改。

    删除标签模板

    在标签汇总界面表格右侧操作栏上点击按钮,随后在弹出框选择即可删除该标签,点击取消删除。

    打印配置

    在标签汇总界面表格右侧操作栏上选择操作,然后点击打印配置,弹出标签打印配置界面

    1. 配置纸张尺寸,提供了常用A3、A4等纸张尺寸设置,选择后默认带出纸张宽高,也可选择自定义,自定义纸张宽高

    2. 当纸张尺寸为自定义时,高度可选择无限制。

    3. 设置标签方向,点击单选框选择标签横向或者纵向。

    4. 设置标签页边距,当纸张高度无限制时,不可设置下页边距

    5. 设置标签数量,可设置宽个数、高个数、高间距,当纸张高度无限制时,不可设置高个数

    6. 点击下方确定按钮保存打印配置,点击取消按钮撤销本次编辑。

    分配权限

    可在此功能分配标签权限,只有分配了权限的用户才能够使用该标签。

    在标签汇总界面表格右侧操作栏上选择操作,然后点击分配权限,弹出分配权限界面。

    1. 点击列表右侧新增按钮,添加一条权限数据。

    2. LOV选择角色,生效日期、失效时期、描述三个字段可选,不输入日期表示永久有效。

    3. 点击左下角确定按钮完成权限分配,点击右侧操作栏删除按钮删除该条权限。

    标签示例

    在此示例中带您创建一个简单的个人卡片,卡片中包含头像、姓名和工号。

    数据集SQL:

    SELECT
    	e.name,
    	e.employee_num,
    	i.image_url
    FROM
    	hpfm_employee e
    	JOIN hpfm_position p
    	JOIN hpfm_employee_assign ep ON e.employee_id = ep.employee_id 
    	and	p.position_id = ep.position_id
    	join hpfm_employee_user eu on e.employee_id = eu.employee_id
    	join iam_user i on i.id = eu.user_id
    	where i.image_url is not null
    	and e.tenant_id = 0
    
    1. 新增一个标签模板,打开标签编辑界面。

    2. 新增一条标签参数,代码为image,类型为图片。

    3. 到模板编辑界面,首先插入一个3行2列的表格,宽高设置为100mm,边框设置为0。

    4. 选中第一排表格,点击右键,选择单元格-合并单元格。

    5. 接着设置单元格的属性,将下面两行单元格属性设置为高度10%,宽度50%,效果如下。

    6. 选中第一行单元格,插入一个标签,属性如图所示,参数为上面创建的标签参数,内容与参数代码要一致,表达式中${}里面的内容与数据集SQL元数据的一个参数一致。

    7. 修改第一个单元格属性,水平居中,垂直居中,效果如下。

    8. 接着在第二、三行单元格输入下图数据,左边单元格属性设置右对齐。

    9. 点击右上角的保存按钮。

    10. 预览效果

    目前标签的定位不支持拖动,表格的作用是用来定位标签或者文字、图片等,将表格边框设置为0后,渲染出来的标签不会显示表格