二开JS插件--修改HTML5中下载按照本地打印服务提示界面原创
金蝶云社区-yaojunsong
yaojunsong
5人赞赏了该文章 998次浏览 未经作者许可,禁止转载编辑于2021年12月10日 09:10:10

二开JS插件--修改HTML5本地打印服务提示界面


一、需求

    基于基础用户不懂安装过程考虑,二开服务商希望能修改HTML5本地打印服务提示界面

    原始界面参考:

    image.png

二、js插件二开实现步骤

    可以通过下面步骤实现如图效果的安装下载提示页面,当然下面界面内容二开自己定义,文章内容和例子仅是作为参考。

    image.png

1、应用服务器的站点路径 website/html5/script/kd/plugins/ 目录下新增文件 GDSRMYY_PRN_LTR_INSTALL_MSG_Plugin.js; (可以参考附件文件)


2、用notepad记事本编辑该文件写入如下内容;(可以参考附件文件,论坛不支持写代码,只能切图)

image.png


3、保存文件为 utf-8  格式;


4、用notepad记事本编辑应用服务器的站点路径 website/App_Data/EntryRouter.config 文件;


5、在EntryRouter.config 文件找到节点 EntryRoles(EntryRole==HTML5)\JSPlugins\ 节点下增加如下配置项,并保存;

    <Item Value="GDSRMYY_PRN_LTR_INSTALL_MSG_Plugin" PageTypes=",dform,"/>


6、重启启动web站点即可生效;


7、其他提示修改。例如 K3CloudClienter的下载按照提示可以重写函数就可以了。 KD.genYZJClientDownloadPanel = function (url, urlTitle, win) {   return "<div>xxx</div>" } ;


8、图片和附件代码中的url变量可以修改为任意需要下载组件的地址, urlDom变量中的中文修改为需要提示的内容;


9、手工下载本地服务的地址为:   k3cloud://xxx.xxx.xxx.xxx:xxxx/k3cloud/Clientbin/K3cloudclient/KDK3CloudLocalTray.manifest?LoginUrl=https://xxx.xxx.xxx.xxx:xxxx/k3cloud/ 其中xxx.xxx.xxx.xxx:xxxx为IP:端口的服务器地址或直接域名地址。


------------------------------------

创建于2021年4月7日 17:58:07


... ... 

赞 5