// import { axios } from '@/utils/request'

// const api = {
//   user: '/api/user',
//   role: '/api/role',
//   service: '/api/service',
//   permission: '/api/permission',
//   permissionNoPager: '/api/permission/no-pager'
// }

// export default api

// //post
// export function postAction(url,parameter) {
//   return axios({
//     url: url,
//     method:'post' ,
//     data: parameter
//   })
// }
// //post
// export function postFormAction(url,parameter) {
//   return axios({
//     url: url,
//     method:'post' ,
//     params: parameter
//   })
// }

// //post method= {post | put}
// export function httpAction(url,parameter,method) {
//   return axios({
//     url: url,
//     method:method ,
//     data: parameter
//   })
// }

// //put
// export function putAction(url,parameter) {
//   return axios({
//     url: url,
//     method:'put',
//     data: parameter
//   })
// }

// //get
// export function getAction(url,parameter) {
//   return axios({
//     url: url,
//     method: 'get',
//     params: parameter
//   })
// }

// //deleteAction
// export function deleteAction(url,parameter) {
//   return axios({
//     url: url,
//     method: 'delete',
//     params: parameter
//   })
// }

// export function getUserList(parameter) {
//   return axios({
//     url: api.user,
//     method: 'get',
//     params: parameter
//   })
// }

// export function getRoleList(parameter) {
//   return axios({
//     url: api.role,
//     method: 'get',
//     params: parameter
//   })
// }

// export function getServiceList(parameter) {
//   return axios({
//     url: api.service,
//     method: 'get',
//     params: parameter
//   })
// }

// export function getPermissions(parameter) {
//   return axios({
//     url: api.permissionNoPager,
//     method: 'get',
//     params: parameter
//   })
// }

// // id == 0 add     post
// // id != 0 update  put
// export function saveService(parameter) {
//   return axios({
//     url: api.service,
//     method: parameter.id == 0 ? 'post' : 'put',
//     data: parameter
//   })
// }

// /**
//  * 下载文件 用于excel导出
//  * @param url
//  * @param parameter
//  * @returns {*}
//  */
// export function downFile(url,parameter){
//   return axios({
//     url: url,
//     params: parameter,
//     method:'get' ,
//     responseType: 'blob'
//   })
// }

// /**
//  * 获取文件访问路径
//  * @param avatar
//  * @param imgerver
//  * @param str
//  * @returns {*}
//  */
// export function getFileAccessHttpUrl(avatar,imgerver,subStr) {
//   if(avatar && avatar.indexOf(subStr) != -1 ){
//     return avatar;
//   }else{
//     return imgerver + "/" + avatar;
//   }
// }