adminsystemmanagerCtrl.js 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. 'use strict';
  2. /**
  3. * controller for User Profile Example
  4. */
  5. app.controller('adminSystemmanagerListCtrl', ["$rootScope","$scope", "$state", "$timeout", "$interval", "$modal", "$window", "SweetAlert", "i18nService", "uiGridConstants", "uiGridGroupingConstants", "Restangular", "api_sysinfo", function ($rootScope, $scope, $state, $timeout, $interval, $modal, $window, SweetAlert, i18nService, uiGridConstants, uiGridGroupingConstants, Restangular, api_sysinfo) {
  6. $scope.langs=i18nService.getAllLangs();
  7. $scope.lang = 'zh-cn';
  8. i18nService.setCurrentLang($scope.lang);
  9. var loginUser=$rootScope.user;
  10. var _ = $window._;
  11. var defaultFilterData = {
  12. "idx":0,
  13. "sum":1000
  14. };
  15. $scope.savesystem = function(data){
  16. console.log("data1="+JSON.stringify(data));
  17. var data2 = {};
  18. data2["systemConfiguration"] = data;
  19. api_sysinfo.addData('systemConfiguration',data2).then(function(response){
  20. console.log("data2="+data)
  21. if(response.data){
  22. SweetAlert.swal({
  23. title: "保存成功!",
  24. type: "success",
  25. confirmButtonColor: "#007AFF"
  26. }
  27. // ,function(){
  28. // $scope.refreshData('expand-right', defaultFilterData);
  29. // }
  30. );
  31. }else{
  32. SweetAlert.swal({
  33. title: "操作异常!",
  34. text: "系统异常,请稍后重试,或者联系管理员!",
  35. type: "error"
  36. });
  37. }
  38. })
  39. }
  40. $scope.ldloading = {};
  41. $scope.refreshData = function(style,filterData){
  42. $scope.ldloading[style.replace('-', '_')] = true;
  43. if(angular.isUndefined(filterData)){
  44. filterData = defaultFilterData;
  45. }
  46. $scope.myData = [];
  47. api_sysinfo.fetchDataList('systemConfiguration',filterData).then(function(data){
  48. var myData = Restangular.stripRestangular(data);
  49. // console.log("myData="+JSON.stringifymyData)
  50. // $scope.gridOptions.totalItems = myData.totalNum;
  51. $scope.myData = myData.list;
  52. console.log("$scope.myData="+JSON.stringify($scope.myData))
  53. $scope.ldloading[style.replace('-', '_')] = false;
  54. },function(){
  55. $scope.ldloading[style.replace('-', '_')] = false;
  56. });
  57. };
  58. $scope.refreshData('expand-right', defaultFilterData);
  59. }]);