web扩展-差旅报销单行程信息格式化修改原创
金蝶云社区-纯生啤酒_
纯生啤酒_
3人赞赏了该文章 549次浏览 未经作者许可,禁止转载编辑于2021年07月10日 16:21:16
  1. image.png

    已85版本为例,最近有很多现场反馈希望能修改这里行程信息显示

  2. image.png

    这里的行程信息格式化是在方案中配置的,我们可以通过修改这里的格式化函数按照需要显示的数据样式去修改

  3. image.png

    点击右边标红按钮新增格式化函数,参数按照原来标准方法设置

  4. image.png

    上面添加完后记得点击保存,在脚本中生成tripTest方法,加入以下代码:

    var initData = bizCollBillBase.getModelInitData();   

     var startDateStr = rowObject.startDate || "";

    startDateStr = startDateStr.split(" ")[0];

    var endDateStr = rowObject.endDate || "";

    endDateStr = endDateStr.split(" ")[0];

    var fromStr = rowObject.from || "";

    var toStr = rowObject.to || "";

    var roomDaysStr = rowObject.roomDays || "";

    if(startDateStr == "" && endDateStr == "" && fromStr == "" && toStr == "" && roomDaysStr ==""){

            return "";

    }

    //避免roomDaysStr=0时,强制赋值为“”

    if(roomDaysStr == ""){

          roomDaysStr = "0";

    }

    return "<span id = 'tripInfoSpan'>" + startDateStr + "—" + endDateStr + "</br>" + waf.wafutil.htmlEncode(fromStr) + "—" + waf.wafutil.htmlEncode(toStr) + "," +

    _self._localeStr.ACCOMMODATION + waf.wafutil.htmlEncode(roomDaysStr) + "天,补助: " 

    + waf.wafutil.htmlEncode(rowObject.allowanceDays) +"天</span>";

  5. image.png

    预览可以看到这边已经把补助字段也放出来了,长途交通费、住宿费等格式化方法也可以参照这样修改

图标赞 3
3人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!