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',
`
`);
$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;
},
}
}]);