流程助手单据字段

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

流程助手单据字段

说明:

        客户现场有些二开的单据,把字段的值存为了html片段,移动BOS轻应用为避免脚本攻击,会做转义,html会展示为乱码。


        处理这个问题,需要现场到移动BOS上二开!


修改方案:

        1、修改方案思路参考流程助手的字段展示讲解,问题如下:

        


        2、在移动bos上将流程助手2 拓展开发(安装),选择审批界面,编辑事件脚本


        找到如下方法

mbos('workflowForm').bind("init",function(e)....

        在这个方法的末尾加上处理乱码字段的处理方法:如图



        3、编写乱码字段的处理逻辑

            处理逻辑为:当bostype为对应的单据时,获取到页面上的乱码字段DOM元素,再重新调用jquary的html方法,将html片段的字段重新渲染回到页面;

            以下方法仅供参考:

//薪酬发放表的乱码问题

_this.handleWithItemValue = function(event){

        try{

          if('E79B69E3' ==_assignInfo.bostype ){

setTimeout(function(){

               var itemLenth = $(".wffitem").length;

              for(var i = itemLenth; i > 0;i-- ){

var itemName = $(".wffitem").eq(i-1).find('div').eq(0).text();

                var dom4ItemValue= $(".wffitem").eq(i-1).find('div').eq(1);

                var itemValue = dom4ItemValue.text();

                if("发放说明"==itemName){

dom4ItemValue.empty();

                    dom4ItemValue.html(itemValue);

                  return;

                }

              }

          }, 50);

          }

        } catch(e1){

          console.log(e1);

        }

}

    

   4、编写脚本时可以打开调制窗口调试开发

    



        













流程助手单据字段

说明: 客户现场有些二开的单据,把字段的值存为了html片段,移动BOS轻应用为避免脚本攻击,会做转义,html会展示为乱码。 ...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息