'use strict'; /** * controller for User Profile Example */ // "$aside", "toaster", "api_bpm_domain", "api_configure_data", "api_cmdb", "api_configure_form", app.controller('meanshistoryCtrl', ["$rootScope","$scope", "$state", "$timeout","$injector",'$parse', "$interval", "$modal","$stateParams", "$aside", "SweetAlert", "toaster", "i18nService", "uiGridConstants", "uiGridGroupingConstants", "ngTableParams","Restangular", "api_user_data","api_bpm_domain", "api_configure_data", "api_cmdb", "api_configure_form", function ($rootScope, $scope, $state, $timeout,$parse,$injector, $interval, $modal,$stateParams, $aside, SweetAlert, toaster, i18nService, uiGridConstants, uiGridGroupingConstants,ngTableParams ,Restangular, api_user_data,api_bpm_domain, api_configure_data, api_cmdb, api_configure_form) { $scope.meanshistory=[{ // time:'2016-10-11', // handler:'张三', // status:'使用中' }] }]); app.controller('meansincidentCtrl', ["$rootScope","$scope", "$state", "$stateParams", "$aside", "SweetAlert", "toaster", "ngTableParams","Restangular","api_bpm_domain","api_bpm_data", function ($rootScope, $scope, $state, $stateParams, $aside, SweetAlert, toaster,ngTableParams ,Restangular, api_bpm_domain,api_bpm_data) { $scope.changeview=function(data){ $state.go('app.incident.detail', { formKey:'incident_back', pdKey:'incident', dataId: data.id,taskId:data.taskId,processInstanceId: data.processInstanceId}); } if($stateParams.model){ var modeldata=JSON.parse($stateParams.model) var meansinform=modeldata.model.name+'-'+modeldata.model.uuid; var filterData = { "incident":{"configurationItems":meansinform}, "idx":0, "sum":5 }; api_bpm_data.fetchDataList('incident',filterData).then(function(data){ if(data.status==200){ var myData=data.list $scope.tableParams = new ngTableParams({ page: 1, // show first page count: 5 // count per page }, { total: data.totalNum, // length of data getData: function ($defer, params) { var filterData = { "incident":{"configurationItems":meansinform}, "idx":params.page()-1, "sum":5 }; api_bpm_data.fetchDataList('incident',filterData).then(function(data){ var myData=data.list; $defer.resolve(myData.slice((0) * params.count(), params.page() * params.count())); }) // $defer.resolve(this.changeview(params.page()).slice((0) * params.count(), params.page() * params.count())); } }); } }) } }]); app.controller('meansproblemCtrl', ["$rootScope","$scope", "$state", "$stateParams", "$aside", "SweetAlert", "toaster", "ngTableParams","Restangular","api_bpm_domain", function ($rootScope, $scope, $state, $stateParams, $aside, SweetAlert, toaster,ngTableParams ,Restangular, api_bpm_domain) { $scope.changeview=function(data){ $state.go('app.incident.detail', { formKey:'incident_back', pdKey:'incident', dataId: data.id,taskId:data.taskId,processInstanceId: data.processInstanceId}); } var filterData = { "assignee":3, "candidateGroups":3, "idx":0, "sum":5 }; api_bpm_domain.fetchtask('bpm_incident',filterData).then(function(data){ var myData=data.data // }) $scope.tableParams = new ngTableParams({ page: 1, // show first page count: 5 // count per page }, { total: data.resultCount, // length of data getData: function ($defer, params) { var filterData = { "assignee":3, "candidateGroups":3, "idx":params.page()-1, "sum":5 }; api_bpm_domain.fetchtask('bpm_incident',filterData).then(function(data){ var myData=data.data $defer.resolve(myData.slice((0) * params.count(), params.page() * params.count())); }) // $defer.resolve(this.changeview(params.page()).slice((0) * params.count(), params.page() * params.count())); } }); }) }]); app.controller('meanschangeCtrl', ["$rootScope","$scope", "$state", "$stateParams", "$aside", "SweetAlert", "toaster", "ngTableParams","Restangular","api_bpm_domain", function ($rootScope, $scope, $state, $stateParams, $aside, SweetAlert, toaster,ngTableParams ,Restangular, api_bpm_domain) { $scope.changeview=function(data){ $state.go('app.incident.detail', { formKey:'incident_back', pdKey:'incident', dataId: data.id,taskId:data.taskId,processInstanceId: data.processInstanceId}); } var filterData = { "assignee":3, "candidateGroups":3, "idx":0, "sum":5 }; api_bpm_domain.fetchtask('bpm_incident',filterData).then(function(data){ var myData=data.data // }) $scope.tableParams = new ngTableParams({ page: 1, // show first page count: 5 // count per page }, { total: data.resultCount, // length of data getData: function ($defer, params) { var filterData = { "assignee":3, "candidateGroups":3, "idx":params.page()-1, "sum":5 }; api_bpm_domain.fetchtask('bpm_incident',filterData).then(function(data){ var myData=data.data $defer.resolve(myData.slice((0) * params.count(), params.page() * params.count())); }) // $defer.resolve(this.changeview(params.page()).slice((0) * params.count(), params.page() * params.count())); } }); }) }]);