1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- angular.module('push')
- .controller('StatisticseditorCtrl', function (dataToolsService,$scope,$stateParams,$ionicPopup) {
- $scope.datalist=$stateParams.mapList;
- $scope.tableData=$stateParams.tableList
- if($scope.datalist){
- var newdata={}
- $scope.datalist.map((value,key)=>{
- var newArr=value.fathertype
- if(!newArr){
- newdata={
- untie: $scope.datalist
- }
- }else {
- if( Object.keys(newdata).indexOf(newArr)==-1){
- $scope.datalist.map((value1,key1)=> {
- if(newArr==value1.fathertype){
- if(!newdata[newArr]){
- newdata[newArr]=[value1]
- }else {
- newdata[newArr].push(value1)
- }
- }
- })
- }
- }
- })
- $scope.newdata=newdata
- }
- $scope.clearNum = function(obj, attr){
- if(obj[attr] != obj[attr].replace(/\D/g,"")){
- var alertPopup = $ionicPopup.alert({
- template: '请输入正整数!'
- });
- alertPopup.then(function(res) {
- console.log('Thank you for not eating my delicious ice cream cone');
- });
- }
- obj[attr] = obj[attr].replace(/\D/g,"");
- }
- //重写返回函数
- $scope.goback=function(){
- $scope.go("statisticalcenter",{datalist:$stateParams.datalist})
- }
- //保存
- $scope.saveCompanyInfo=function () {
- if($scope.newdata){
- var welldata=[]
- if($scope.newdata){
- Object.keys($scope.newdata).map((val,key)=>{
- welldata.push.apply(welldata,$scope.newdata[val])
- })
- }
- $scope.showLoadingToast();
- dataToolsService.EditStatistics(welldata).then(function (res) {
- if(res.code==3350){
- $scope.goback()
- $scope.hideLoadingToast();
- }
- })
- }
- if($scope.tableData){
- $scope.showLoadingToast();
- dataToolsService.EditTalenteducation($scope.tableData).then(function (res) {
- console.log(res)
- if(res.code==3350){
- $scope.goback()
- $scope.hideLoadingToast();
- }
- })
- }
- }
- })
|