app.controller('influenceCtrl', ["$rootScope","$scope","$state","$timeout", "$interval", "SweetAlert", "$modal", "FileUploader", "i18nService", "uiGridConstants", "uiGridGroupingConstants", "Restangular","api_user_data",function ($rootScope, $scope, $state, $timeout, $interval, SweetAlert, $modal, FileUploader, i18nService, uiGridConstants, uiGridGroupingConstants, Restangular, api_user_data) { $scope.langs=i18nService.getAllLangs(); $scope.lang = 'zh-cn'; var loginUser = $rootScope.user; var fildata={"idx":0,"sum":1000}; $scope.outarea=[]; $scope.outplace=[]; $scope.pla={}; $scope.areaid={}; $scope.areaname=""; $scope.areaplace=true; api_user_data.fetchDataList('area',fildata).then(function(response){ if(response){ if(response.status=200){ $scope.outarea= response.list; } } }) $scope.ckickrow=function(data){ $scope.areaid=data.id; $scope.areaname=data.area; $scope.areaplace=true; if(data.id){ var fildata={"idx":0,"sum":1000,"place":{areaId:data.id}}; api_user_data.fetchDataList('place',fildata).then(function(response){ if(response){ if(response.status=200){ $scope.outplace= response.list; } } }) }else{} } $scope.clickplace=function(pla){ $scope.areaplace=false; $scope.pla=pla } $scope.savedatas = function(placedate) { if($scope.areaplace){ if($scope.areaid){ var upplace={"area":{'id':$scope.areaid,'area':placedate}}; api_user_data.updData('area',upplace).then(function(response){ if(response){ if(response.status==200){ SweetAlert.swal({ title:"修改成功!", type:"success" }) }else{ SweetAlert.swal({ title:"修改失败!", type:"error" }) } } }) }else{ var filplace={"area":{"area":placedate}}; api_user_data.addData('area',filplace).then(function(response){ if(response){ if(response.status==200){ SweetAlert.swal({ title:"新增成功!", type:"success" }) }else{ SweetAlert.swal({ title:"新增失败!", type:"error" }) } } }) } }else{ if($scope.pla.id){ var upplace={"place":{'id':$scope.pla.id,'areaId':$scope.areaid,'place':placedate}}; api_user_data.updData('place',upplace).then(function(response){ if(response){ if(response.status==200){ SweetAlert.swal({ title:"修改成功!", type:"success" }) }else{ SweetAlert.swal({ title:"修改失败!", type:"error" }) } } }) }else{ var filplace={"place":{'areaId':$scope.areaid,'place':placedate}}; api_user_data.addData('place',filplace).then(function(response){ if(response){ if(response.status==200){ SweetAlert.swal({ title:"新增成功!", type:"success" }) }else{ SweetAlert.swal({ title:"新增失败!", type:"error" }) } } }) } } }; $scope.addarea = function () { $scope.outarea.push({ setareaid: $scope.outarea.length+1 }); }; $scope.closearea = function (index,data) { $scope.outarea.splice(index, 1); var fildata=[data.id]; api_user_data.rmvData('area',fildata).then(function(response){ if(response){ if(response.status==200){ SweetAlert.swal({ title:"删除成功!", type:"success" }) }else{ SweetAlert.swal({ title:"删除失败!", type:"error" }) } } }) }; $scope.addplace = function(data){ if($scope.areaid!={}){ $scope.outplace.push({ setid: $scope.outplace.length+1 }); }else{ SweetAlert.swal({ title:"请选择要填加的地点所在区域!", type:"error" }) } } $scope.closeplace= function (index,data) { $scope.outplace.splice(index, 1); var fildata=[data.id]; api_user_data.rmvData('place',fildata).then(function(response){ if(response){ if(response.status==200){ SweetAlert.swal({ title:"删除成功!", type:"success" }) }else{ SweetAlert.swal({ title:"删除失败!", type:"error" }) } } }) }; }]);