问题描述

Q:内核(wasm)授权和license前端授权如何不显示授权水印
Q:前端授权如何不显示机构水印
Q:前端授权如何不显示水印

解决方案

  • 1、使用本章节方式,如果页眉中授权元素显示内容匹配了授权机构名,则前端授权是也不会显示授权水印
  • 2、改用并发授权方式,但需要部署后端授权服务器
  • 前置要求: 页眉配置固定格式的源信息

Step1: 制作模版时给页眉元素配置认证源

  • 可通过内置UI选择认证元素的源为“认证源”
  • 可通过SetElementConfig()接口配置元素使用“认证源”

  • 注意:sourceId="机构名"时,认为是认证源

Step2:前端指明应用的机构organ

      let thinkEditorParam = {
        ...
        auth : {
            mode: E_SYSTEM_AUTH_MODE.Register,
            company: 'xxHIS厂商名',
            organ: 'xx第一人民医院' //协议中约定的机构名
        }
      };
      var thinkEditor = new ThinkEditor(thinkEditorParam);

认证案例

测试场景:控件有效授权机构为 "江东第一人民医院"

有效认证-不显示水印

new ThinkEditor(auth : {
            mode: E_SYSTEM_AUTH_MODE.Register,
            company: '信译',
            organ: '江东第一人民医院'
        });
  • 页眉中sourceId为”机构名”的元素显示内容与”江东第一人民医院”相等

有效认证-显示水印

new ThinkEditor(auth : {
            mode: E_SYSTEM_AUTH_MODE.Register,
            company: '信译',
            organ: '江东第一人民医院'
        });
  • 页眉中sourceId为”机构名”的元素显示内容与”江东第一人民医院”不相等

  • 页眉中没有认证元素场景

无效认证-显示水印-打印水印

new ThinkEditor(auth : {
            mode: E_SYSTEM_AUTH_MODE.Register,
            company: '信译',
            organ: '江东第二人民医院'
        });
  • 当前编辑器未授权”江东第二人民医院”使用

文档更新时间: 2026-05-25 18:07   作者:admin