123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- angular.module('push')
- .controller('resourceLabelListCtrl', function ($q, $scope, $ionicActionSheet, ModelService, $stateParams, ResourceLibraryService, UserService) {
- $scope.resourceAllList = [];
- $scope.resourceOneList = [];
- $scope.titleName = "与" + $stateParams.labelName + "有关的资源(共" + $stateParams.resourceList.length + "条资源)";
- ResourceLibraryService.getResourceLibrary('', UserService.node).then(function (res) {
- if (res.code == 3350) {
- $scope.resourceTitleList = res.data;
- $scope.resourceTitleBakList = [];
- angular.forEach($scope.resourceTitleList, function (value, index) {
- var resourceArr = [];
- angular.forEach($stateParams.resourceList, function (val) {
- if (value.moduleid == val.type) {
- resourceArr.push(val);
- }
- })
- if (resourceArr.length != 0) {
- $scope.resourceTitleBakList.push(value);
- $scope.resourceAllList.push(resourceArr);
- }
- })
- $scope.resourceTitleList = $scope.resourceTitleBakList;
- $scope.changeActiveTitle(0);
- }
- })
- //status:0为不显示,1为显示
- $scope.changeActiveTitle = function (index) {
- angular.forEach($scope.resourceTitleList, function (val) {
- val.status = 0;
- });
- $scope.resourceTitleList[index].status = 1;
- $scope.resourceOneList = $scope.resourceAllList[index];
- }
- $scope.goResourceDetail = function (resource) {
- if (resource.title) {
- if (resource.groupid == "0") {
- $scope.go('resourceDetails', {
- recourceid: resource.unique,
- recourcetype: resource.type,
- recourcecomefrom: resource.source,
- title: resource.title
- });
- } else {
- $scope.go('resourceCommonDetailsPage', {
- recourceid: resource.unique,
- recourcetype: resource.type,
- recourcecomefrom: resource.source,
- creator: resource.clickthrough,
- title: resource.title,
- orgtype: 0,
- pagecode: 0,
- label: JSON.stringify(resource.otherObj)
- });
- }
- }
- };
- })
- ;
|