init: function () { OrderList.__super__.init.apply(this, arguments); var me = this; me.$putStartTime.datetimepicker({ 'timepicker': false, 'format': 'Y/m/d' }); me.$putEndTime.datetimepicker({ 'timepicker': false, 'format': 'Y/m/d' }); me.$putStartTime.val(util.getDateStr(-30)); me.$putEndTime.val(util.getDateStr(1)); me.$payStartTime.datetimepicker({ 'timepicker': false, 'format': 'Y/m/d' }); me.$payEndTime.datetimepicker({ 'timepicker': false, 'format': 'Y/m/d' }); me.pagination = new Pagination({ 'wrapper': me.$view.find('.list-pager'), 'pageSize': 20, 'pageNumber': 0 }); me.pagination.render(); me.pagination.onChange = function () { me.getList(); }; //me.getEnums(); if (me.attrs.orderId) { me.$putStartTime.val(''); me.$putEndTime.val(''); me.$payStartTime.val(''); me.$payEndTime.val(''); me.jumpEve(me.attrs.orderId); } else { me.searchEve(); } resetSelect(me.$view, "ordermap"); resetSelect(me.$view, "paystatus"); resetSelect(me.$view, "apptype"); resetSelect(me.$view, "orderstatus"); // setTimeout(function () { me.searchEve(); }, 1000); },
exports.init = function( param ){ var $el = exports.$el; //初始化老分页组件 pagination = new Pagination({ wrapper: $el.find('.list-pager'), pageSize: 20, pageNumber: 0 }); pagination.render(); param = param || []; //console.log( '================' ); //console.log( param ); if( param[0] == 'finance' ){ isFinance = true; } //重置select的值 resetSelect( $el,'ordermap' ); resetSelect( $el,'orderstatus' ); angular.bootstrap( $el[0] , ['list'] ); /* var approvalList = new OpenApprovalList( { 'wrapper':$el,'limits':true } ); // approvalList.render(); approvalList.on('ceshi',function(jump){ approvalList.jumpEve(jump); }) if( param.length>0 ){ approvalList.trigger('ceshi',param[0]); } var detailApproval, detailPayment; approvalList.on('detail',function( detail, state ){ console.log( detail ) var editFlag = false; if( state == "refuse" || state == "mygoing" ){ editFlag = detail.canEdit; } var data = { 'id' : detail.orderId, 'enterpriseId': detail.enterpriseId, 'editFlag': editFlag, //detail.canEdit || '', 'orderType': detail.orderType, 'opinion': detail.lastAssigneeOpinion, 'isTp': detail.isTp, 'state': state, 'ea': detail.enterpriseAccount, 'currentTask': detail.currentTask, 'processInstanceId': detail.processInstanceId, 'contractNo': detail.contractNo, 'rejectsFrom': detail.rejectsFrom }; if( detail.approvalTypeId =='refundApproval' ){ detailApproval = new BackMoney(); detailApproval.show( data ); detailApproval.on('saveSuccess',function(){ approvalList.getList(); }) return false; } if( data.orderType != 17 ){ detailApproval = new DetailApproval(); detailApproval.show( data ); detailApproval.on('saveSuccess',function(){ approvalList.getList(); }); } else { detailPayment = new DetailPayment(); detailPayment.show( data ); detailPayment.on('saveSuccess',function(){ approvalList.getList(); }); } }); */ }