UNPKG

backman

Version:

基于Angluar与bootstrap进行后台管理系统快速搭建的前端框架

55 lines (45 loc) 1.59 kB
backman.factory('_setting', function ($rootScope) { 'use strict'; var _data = { base: location.protocol + '//' + location.host, path: '/' + location.pathname.split('/index.html')[0], globAjaxParams: {} }; _data.path = _data.path == '/' ? '' : _data.path; //左侧导航栏接口地址 _data.navListUrl = _data.base + _data.path + '/_data/navList.json'; //登录页地址 _data.loginUrl = _data.base + _data.path + '/login.html'; //退出登录接口地址 _data.logoutUrl = _data.base + _data.path + ''; //全局图片上传设置 _data.globUploadImg = { //接口地址 url: '/api/upload-base64-image', //base64键名 fileKeyName: 'base64File', //同时发送的其他参数 parameters: {} }; _data.userInforUrl = '/reseller-admin/user/user-info'; //富文本编辑器图片上传接口 _data.kindUploadImgUrl = '/api/upload-image'; return { get: function (key) { return _data[key]; }, set: function (key, val) { if (key == 'globAjaxParams') { if ($.type(val) == 'object') { angular.extend(_data.globAjaxParams, val); } } else if (key == 'globUploadImg') { if ($.type(val) == 'object') { angular.extend(_data.globUploadImg, val); } } else { _data[key] = val; } } }; });