1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- // 在页面初始化加载之后
- mbos('page').bind('afterLoad', function () {
- _this.operateState = mbos.getRequestParams().operateState // 页面状态
- _this.path = mbos.pageInfo.path // 轻应用的路径编码
- _this.editPageCode = mbos.pageInfo.name.replace('View', 'Add') // 详情页面的编码 (个别页面可特殊处理直接写入)
- _this.title = localeResource.Travel_Confirmation
- toggleEntry() // 折叠\展开实体分录
- toggleApprove() // 折叠\展开 审批流程
- })
-
- mbos('page').bind('afterLoad', function () {
- var that = _this
- getDecimal(that) // 获取小数位的精确度
- })
- mbos('entity').bind('afterLoad', function () {
- initCommon(_this.title)// 初始化公共部分
- })
-
- mbos('editgrid1').bind('afterRendered', function (e) {
- activedEntry() // 保证蓝色的下标在对应分录上
- initPage() // 页面初始化时数据调整
- timeStyle(e) // 起止时间的样式优化展示
- })
-
- // 编辑
- _this.edit = function (event) {
- editHandle(_this.path, _this.editPageCode)
- }
- // 删除
- _this.delete = function (event) {
- deleteHandle()
- }
-
- // 撤回
- _this.recall = function (event) {
- // 未审批
- recallHandle()
- }
-
- // 提交
- _this.toSubmit = function (event) {
- submitHandle()
- }
-
- // 分录中 时间的样式优化展示
- function timeStyle(e) {
- // 开始时间
- var start = mbos('startTime', e.index).value().split(" ");
- $('#sTime_' + e.index).find('label')[0].innerHTML = start[1];
- $('#sDate_' + e.index).find('label')[0].innerHTML = start[0];
- // 结束时间
- var end = mbos('endTime', e.index).value().split(" ");
- $('#eTime_' + e.index).find('label')[0].innerHTML = end[1];
- $('#eDate_' + e.index).find('label')[0].innerHTML = end[0];
- // 箭头图标
- $('#timeLength_' + e.index).find('label').addClass("lengthBottom");
- $("#arrow_" + e.index).find('label').addClass("arrowIcon");
- // 时长
- setTimeout(function(){
- //202501
- var olddays =(mbos('timeLengthValue', e.index).value()).toFixed(_this.decimal || 2);
- var resultval = 0;
-
- if(olddays == 0.29 || olddays == 0.43 || olddays == 0.86){
- resultval = Math.floor( olddays * 7 );
- }else{
- resultval = Math.ceil( olddays * 7 );
- }
- $('#timeLength_' + e.index).find('label')[0].innerHTML = resultval+ "小时";
- }, 500)
- }
|