12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- 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',
- `<div class="container prompt">
- <div class="message-box" style="font-size: 18px">${msg}</div>
- </div>`);
- $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;
- },
- }
- }]);
|