Controller.prototype.render = function() {
		var templateUrl = this.templateUrl;
		var callback = this.callback;

		skip = limit * (page - 1);

		MemberApplyService.getList(orgId, skip, limit).done(function(data) {
			var members = data.result.data;
			var total = data.result.total;
			Helper.globalRender(template(templateUrl, {
				session: App.getSession(),
				orgId: App.organization.info.id,
				members: members,
				count: total
			}));

			Pagination(total, limit, page, {
				switchPage: function(pageIndex) {
					page = pageIndex;
					Application.loader.begin();
					controller.render(function() {
						Application.loader.end();
					});
				}
			});

		}).fail(function(error) {
			Helper.alert(error);
		}).always(function() {
			Helper.execute(callback);
		});
	}
Esempio n. 2
0
	function renderOperation(memberBox, notification) {
		MemberApplyService.getList(orgId, 0, 100).done(function(data) {
			var requests = data.result.data;
			memberBox.container.find(".detail-body").html(template(operationTemp, {
				requests: requests
			}));
		}).fail(function(error) {
			Helper.errorToast(error);
		});
	}