UNPKG

mobileoa-common-modules

Version:

移动办公平台前端公共功能模块

59 lines (50 loc) 1.29 kB
var angular = require('angular'); require('../modules'); require('../services/InfoReleaseService'); 'use strict'; var module = angular.module('info'); module.controller('InfoDetailCggsCtrl', function($scope, $state, $stateParams, $q, InfoReleaseService, $location) { var modelId = $stateParams.modelId, infoId = $stateParams.infoId, pageNo = parseInt($location.search().pageNo); $scope.title = '出国公示'; $scope.recordId = infoId.split('new')[0]; var model; /** * 初始化页面 */ $scope.$on('$ionicView.enter', function() { init(model); }); function init(model) { return InfoReleaseService.getInfoByInfoId(modelId, infoId).then(function(data) { $scope.inf = data; $scope.waitError = false; }, function() { $scope.waitingText = '加载失败...'; $scope.waitError = true; }); } /** * 返回 * @return 转到更多页面 */ $scope.goBack = function(){ $state.go('infoRelease-infoReleaseMoreCggs', { modelId: modelId, pageNo: pageNo, enterSign: 'detail' }); }; /** * 刷新 */ $scope.onRefresh = function() { $scope.loaderror = false; init(); }; $scope.filterFn = function(affix) { return affix && affix.isPublic === true; }; });