目前此问题主要集中在eas86环境,在新增行时有可能未带出默认发生时间
如图,可以在费用报销单编辑扩展页面中重新设置默认发生时间
点击保存会在脚本中生成我们设置好的initHappenTimeEx方法
在脚本initHappenTimeEx方法中加入如下代码:
var model = _self.getCurrentModel();
var curDate = $.datepicker.formatDate('yy-mm-dd', new Date()) +" 00:00:00";
BizAccountBill_Edit_Open.entryInitData = {
company: model.company,
costCenter: model.costedDept,
currencyType: model.currencyType,
exchangeRate: 1.00,
amount: 0,
amountOri: 0,
budgetDo: 0,
amountOriWithoutTax: 0,
invoiceNum: _self._localeStr.INVOICENUM,
amountWithoutTax: 0,
happenTime:curDate
};
可以看到新增行可以带出默认发生时间
注意:此问题主要解决86新增行无法带出默认发生时间问题,85环境此问题已处理,可以直接打PT150432补丁即可
推荐阅读