angular.module('push') .factory('CommonService',['$timeout','$q','$http','ConfigService', 'UtilService',function ($timeout,$q,$http,ConfigService,UtilService) { return { showMessage:function(msg,scope){ scope.showMessage=true; scope.messageTitle=msg; $timeout(function(){ scope.showMessage=false; },2000) }, prompt:function (msg) { var d1 = document.getElementsByTagName('body')[0] d1.insertAdjacentHTML('afterend', `
${msg}
`); $timeout(function(){ document.getElementsByClassName('prompt')[0].remove() },2000) }, //2018上传文件 webUploadImage:function(data){ var deferred = $q.defer(); $http({ method: 'post', url: ConfigService.server+'common/upload/attachment', data:data, headers: {'Content-Type': undefined}, transformRequest: angular.identity }).success(function(res) { deferred.resolve(res); }).error(function(errdata,header,config,status){ deferred.reject(errdata); }) return deferred.promise; }, //2018上传文件 mutipleUploadImage:function(data){ var deferred = $q.defer(); $http({ method: 'post', url: ConfigService.server+'common/upload/mutiple', data:data, headers: {'Content-Type': undefined}, transformRequest: angular.identity }).success(function(res) { deferred.resolve(res); }).error(function(errdata,header,config,status){ deferred.reject(errdata); }) return deferred.promise; }, } }]);