text: import axios from 'axios';
  import {reqExpost,ajaxGet,ajaxPost,ajaxDelete,ajaxPut,ajaxPatch,uploadImg,ajaxGetDetailByID} from './request';
  import {url} from './url';
  
  // 获取登录页的信息
  export const login = params => ajaxPost({url: `token/`,params})
  // 获取菜单
  export const apiSystemWebRouter = params => ajaxGet({url: `system/web_router/`,params})
  
  /**
  *系统管理
   * */
  // 部门管理列表
  export const apiSystemDept = params => ajaxGet({url: `system/dept/`,params})
  // 部门管理列表 -- 新增部门
  export const apiSystemDeptAdd = params => ajaxPost({url: `system/dept/`,params})
  // 部门管理列表 -- 编辑部门
  export const apiSystemDeptEdit = params => ajaxPut({url: `system/dept/`,params})
  // 部门管理列表 -- 删除部门
  export const apiSystemDeptDelete = params => ajaxDelete({url: `system/dept/`,params})
  
  
  // 菜单管理列表
  export const apiSystemMenu = params => ajaxGet({url: `system/menu/`,params})
  // 菜单管理列表 -- 新增菜单
  export const apiSystemMenuAdd = params => ajaxPost({url: `system/menu/`,params})
  // 菜单管理列表 -- 编辑菜单
  export const apiSystemMenuEdit = params => ajaxPut({url: `system/menu/`,params})
  // 菜单管理列表 -- 删除菜单
  export const apiSystemMenuDelete = params => ajaxDelete({url: `system/menu/`,params})
  //获取部门数据,获取菜单树
  export const systemMenuTree = params => ajaxGet({url: `system/menu_tree/`,params})
  // 菜单管理 》 按钮列表(全部)
  export const systemButton = params => ajaxGet({url:`system/button/`,params})
  // 菜单管理 》 按钮 编辑
  export const systemButtonEdit = params => ajaxPut({url:`system/button/`,params})
  // 菜单管理 》 按钮 新增
  export const systemButtonAdd = params => ajaxPost({url:`system/button/`,params})
  // 菜单管理 》 按钮 删除
  export const systemButtonDelete = params => ajaxDelete({url:`system/button/`,params})
  // 菜单管理 》 按钮配置列表（针对单个菜单）
  export const systemMenuButton = params => ajaxGet({url:`system/menu_button/`,params})
  // 菜单管理 》 按钮配置列表（针对单个菜单） 新增
  export const systemMenuButtonAdd = params => ajaxPost({url:`system/menu_button/`,params})
  // 菜单管理 》 按钮配置列表（针对单个菜单） 编辑
  export const systemMenuButtonEdit = params => ajaxPut({url:`system/menu_button/`,params})
  // 菜单管理 》 按钮配置列表（针对单个菜单） 删除
  export const systemMenuButtonDelete = params => ajaxDelete({url:`system/menu_button/`,params})
  
  
  
  // 角色管理列表
  export const apiSystemRole = params => ajaxGet({url: `system/role/`,params})
  // 角色管理列表-修改
  export const apiSystemRoleEdit = params => ajaxPut({url: `system/role/`,params})
  // 角色管理列表 -- 新增角色
  export const apiSystemRoleAdd = params => ajaxPost({url: `system/role/`,params})
  // 角色管理列表 -- 新增角色
  export const apiSystemRoleDelete = params => ajaxDelete({url: `system/role/`,params})
  //获取部门数据,用于角色授权
  export const apiSystemDeptTree = params => ajaxGet({url: `system/dept_tree/`,params})
  //通过角色id,获取菜单数据
  export const apiSystemRoleIdToMenu = params => ajaxGet({url: `system/role_id_to_menu/`,params})
  export const apiSystemRoleIdToMenuid = (id) => ajaxGet({url: `system/role_id_to_menu/`+id+'/'})
  
  //管理员管理
  export const apiSystemUser = params => ajaxGet({url: `system/user/`,params})
  //管理员管理-新增
  export const apiSystemUserAdd = params => ajaxPost({url: `system/user/`,params})
  //管理员管理-修改
  export const apiSystemUserEdit = params => ajaxPut({url: `system/user/`,params})
  //管理员管理-删除
  export const apiSystemUserDelte = params => ajaxDelete({url: `system/user/`,params})
  
  /**
   *日志管理
   * */
  // 日志管理 查询
  export const systemOperationlog= params => ajaxGet({url: `system/operation_log/`,params})
  // 日志管理 删除
  export const systemOperationlogDelete= params => ajaxDelete({url: `system/operation_log/`,params})
  // 日志管理 清空全部日志
  export const systemOperationlogDeletealllogsDelete= params => ajaxDelete({url: `system/operation_log/deletealllogs/`,params})
  
  /**
   *个人中心
   * */
  // 获取当前个人用户信息
  export const systemUserUserInfo= params => ajaxGet({url: `system/user/user_info/`,params})
  // 更新修改当前个人用户信息
  export const systemUserUserInfoEdit= params => ajaxPut({url: `system/user/user_info/`,params})
  // 用户重置个人密码
  export const systemUserChangePassword= params => ajaxPut({url: `system/user/change_password/`,params})
  
  
  /**
   *消息中心
   * */
  //消息模板
  export const RetrieveMessagetemplate = params => ajaxGet({url: `retrieve/messagetemplate/`,params})
  //消息模板-新增
  export const RetrieveMessagetemplateAdd = params => ajaxPost({url: `retrieve/messagetemplate/`,params})
  //消息模板-修改
  export const RetrieveMessagetemplateEdit = params => ajaxPut({url: `retrieve/messagetemplate/`,params})
  //消息模板-删除
  export const RetrieveMessagetemplateDelete = params => ajaxDelete({url: `retrieve/messagetemplate/`,params})
  
  //消息模板
  export const RetrieveMessagenotice = params => ajaxGet({url: `retrieve/messagenotice/`,params})
  //消息模板-新增
  export const RetrieveMessagenoticeAdd = params => ajaxPost({url: `retrieve/messagenotice/`,params})
  //消息模板-修改
  export const RetrieveMessagenoticeEdit = params => ajaxPut({url: `retrieve/messagenotice/`,params})
  //消息模板-删除
  export const RetrieveMessagenoticeDelete = params => ajaxDelete({url: `retrieve/messagenotice/`,params})
  
  
  
  /**
   *省市区选择
   * */
  // 省市区选择  获取省
  export const getProvince= params => ajaxGet({url: `areas/`,params})
  // 省市区选择  获取市/区
  export const getCityDistrictByID= params => ajaxGetDetailByID({url: `areas/`,params})
  
  // 省市区选择  根据详细地址获取经纬度
  export const getAddressaccuracy= params => ajaxGet({url: `getaddressaccuracy/`,params})
  
  
  /**
   *意见反馈
   * */
  
  // 意见反馈 列表
  export const retrieveUserfeeckback= params => ajaxGet({url: `retrieve/userfeeckback/`,params})
  // 意见反馈 新增
  export const retrieveUserfeeckbackAdd= params => ajaxPost({url: `retrieve/userfeeckback/`,params})
  // 意见反馈 编辑
  export const retrieveUserfeeckbackEdit= params => ajaxPut({url: `retrieve/userfeeckback/`,params})
  // 意见反馈 删除
  export const retrieveUserfeeckbackDelete= params => ajaxDelete({url: `retrieve/userfeeckback/`,params})
  
  
  
  /**
   *用户管理
   * */
  
  // 用户管理 列表
  export const UsersUsers= params => ajaxGet({url: `users/users/`,params})
  // 用户管理 新增
  export const UsersUsersAdd= params => ajaxPost({url: `users/users/`,params})
  // 用户管理 编辑
  export const UsersUsersEdit= params => ajaxPut({url: `users/users/`,params})
  // 用户管理 删除
  export const UsersUsersDelete= params => ajaxDelete({url: `users/users/`,params})
  // 用户管理 禁用用户
  export const UsersUsersdisableEdit= params => ajaxPut({url: `users/users/disableuser/`,params})
  
  
  /**
  *平台设置
  */
  //轮播图列表
  export const platformsettingsLunboimg= params => ajaxGet({url: `platformsettings/lunboimg/`,params})
  // 轮播图列表 新增
  export const platformsettingsLunboimgAdd= params => ajaxPost({url: `platformsettings/lunboimg/`,params})
  // 轮播图列表 编辑
  export const platformsettingsLunboimgEdit= params => ajaxPut({url: `platformsettings/lunboimg/`,params})
  // 轮播图列表 删除
  export const platformsettingsLunboimgDelete= params => ajaxDelete({url: `platformsettings/lunboimg/`,params})
  
  
  //其他设置
  export const platformsettingsOther= params => ajaxGet({url: `platformsettings/other/`,params})
  // 其他设置 新增
  export const platformsettingsOtherAdd= params => ajaxPost({url: `platformsettings/other/`,params})
  // 其他设置 编辑
  export const platformsettingsOtherEdit= params => ajaxPut({url: `platformsettings/other/`,params})
  // 其他设置 删除
  export const platformsettingsOtherDelete= params => ajaxDelete({url: `platformsettings/other/`,params})
  
  // 平台设置 图片上传
  export const platformsettingsUploadPlatformImg= params => uploadImg({url: `platformsettings/uploadplatformimg/`,params})
  
  