Browse Source

把/system/和/auth/更换到/api/

hmm 7 months ago
parent
commit
09592eed6d

+ 7 - 7
src/api/login.ts

@@ -17,7 +17,7 @@ export function login(data: LoginData): AxiosPromise<LoginResult> {
     grantType: data.grantType || 'password'
   };
   return request({
-    url: '/auth/login',
+    url: '/api/login',
     headers: {
       isToken: false,
       isEncrypt: true,
@@ -36,7 +36,7 @@ export function register(data: any) {
     grantType: 'password'
   };
   return request({
-    url: '/auth/register',
+    url: '/api/register',
     headers: {
       isToken: false,
       isEncrypt: true,
@@ -52,7 +52,7 @@ export function register(data: any) {
  */
 export function logout() {
   return request({
-    url: '/auth/logout',
+    url: '/api/logout',
     method: 'post'
   });
 }
@@ -62,7 +62,7 @@ export function logout() {
  */
 export function getCodeImg(): AxiosPromise<VerifyCodeResult> {
   return request({
-    url: '/auth/code',
+    url: '/api/code',
     headers: {
       isToken: false
     },
@@ -81,7 +81,7 @@ export function callback(data: LoginData): AxiosPromise<any> {
     grantType: 'social'
   };
   return request({
-    url: '/auth/social/callback',
+    url: '/api/social/callback',
     method: 'post',
     data: LoginData
   });
@@ -90,7 +90,7 @@ export function callback(data: LoginData): AxiosPromise<any> {
 // 获取用户详细信息
 export function getInfo(): AxiosPromise<UserInfo> {
   return request({
-    url: '/system/user/getInfo',
+    url: '/api/user/getInfo',
     method: 'get'
   });
 }
@@ -98,7 +98,7 @@ export function getInfo(): AxiosPromise<UserInfo> {
 // 获取租户列表
 export function getTenantList(): AxiosPromise<TenantInfo> {
   return request({
-    url: '/auth/tenant/list',
+    url: '/api/tenant/list',
     headers: {
       isToken: false
     },

+ 1 - 1
src/api/menu.ts

@@ -5,7 +5,7 @@ import { RouteRecordRaw } from 'vue-router';
 // 获取路由
 export function getRouters(): AxiosPromise<RouteRecordRaw[]> {
   return request({
-    url: '/system/menu/getRouters',
+    url: '/api/menu/getRouters',
     method: 'get'
   });
 }

+ 6 - 6
src/api/system/client/index.ts

@@ -10,7 +10,7 @@ import { ClientVO, ClientForm, ClientQuery } from '@/api/system/client/types';
 
 export const listClient = (query?: ClientQuery): AxiosPromise<ClientVO[]> => {
   return request({
-    url: '/system/client/list',
+    url: '/api/client/list',
     method: 'get',
     params: query
   });
@@ -22,7 +22,7 @@ export const listClient = (query?: ClientQuery): AxiosPromise<ClientVO[]> => {
  */
 export const getClient = (id: string | number): AxiosPromise<ClientVO> => {
   return request({
-    url: '/system/client/' + id,
+    url: '/api/client/' + id,
     method: 'get'
   });
 };
@@ -33,7 +33,7 @@ export const getClient = (id: string | number): AxiosPromise<ClientVO> => {
  */
 export const addClient = (data: ClientForm) => {
   return request({
-    url: '/system/client',
+    url: '/api/client',
     method: 'post',
     data: data
   });
@@ -45,7 +45,7 @@ export const addClient = (data: ClientForm) => {
  */
 export const updateClient = (data: ClientForm) => {
   return request({
-    url: '/system/client',
+    url: '/api/client',
     method: 'put',
     data: data
   });
@@ -57,7 +57,7 @@ export const updateClient = (data: ClientForm) => {
  */
 export const delClient = (id: string | number | Array<string | number>) => {
   return request({
-    url: '/system/client/' + id,
+    url: '/api/client/' + id,
     method: 'delete'
   });
 };
@@ -73,7 +73,7 @@ export function changeStatus(clientId: string, status: string) {
     status
   };
   return request({
-    url: '/system/client/changeStatus',
+    url: '/api/client/changeStatus',
     method: 'put',
     data: data
   });

+ 5 - 5
src/api/system/config/index.ts

@@ -5,7 +5,7 @@ import { AxiosPromise } from 'axios';
 // 查询参数列表
 export function listConfig(query: ConfigQuery): AxiosPromise<ConfigVO[]> {
   return request({
-    url: '/system/config/list',
+    url: '/api/config/list',
     method: 'get',
     params: query
   });
@@ -14,7 +14,7 @@ export function listConfig(query: ConfigQuery): AxiosPromise<ConfigVO[]> {
 // 查询参数详细
 export function getConfig(configId: string | number): AxiosPromise<ConfigVO> {
   return request({
-    url: '/system/config/' + configId,
+    url: '/api/config/' + configId,
     method: 'get'
   });
 }
@@ -22,7 +22,7 @@ export function getConfig(configId: string | number): AxiosPromise<ConfigVO> {
 // 根据参数键名查询参数值
 export function getConfigKey(configKey: string): AxiosPromise<string> {
   return request({
-    url: '/system/config/configKey/' + configKey,
+    url: '/api/config/configKey/' + configKey,
     method: 'get'
   });
 }
@@ -30,7 +30,7 @@ export function getConfigKey(configKey: string): AxiosPromise<string> {
 // 新增参数配置
 export function addConfig(data: ConfigForm) {
   return request({
-    url: '/system/config',
+    url: '/api/config',
     method: 'post',
     data: data
   });
@@ -39,7 +39,7 @@ export function addConfig(data: ConfigForm) {
 // 修改参数配置
 export function updateConfig(data: ConfigForm) {
   return request({
-    url: '/system/config',
+    url: '/api/config',
     method: 'put',
     data: data
   });

+ 7 - 7
src/api/system/dept/index.ts

@@ -5,7 +5,7 @@ import { DeptForm, DeptQuery, DeptVO } from './types';
 // 查询部门列表
 export const listDept = (query?: DeptQuery) => {
   return request({
-    url: '/system/dept/list',
+    url: '/api/dept/list',
     method: 'get',
     params: query
   });
@@ -14,7 +14,7 @@ export const listDept = (query?: DeptQuery) => {
 // 查询部门列表(排除节点)
 export const listDeptExcludeChild = (deptId: string | number): AxiosPromise<DeptVO[]> => {
   return request({
-    url: '/system/dept/list/exclude/' + deptId,
+    url: '/api/dept/list/exclude/' + deptId,
     method: 'get'
   });
 };
@@ -22,7 +22,7 @@ export const listDeptExcludeChild = (deptId: string | number): AxiosPromise<Dept
 // 查询部门详细
 export const getDept = (deptId: string | number): AxiosPromise<DeptVO> => {
   return request({
-    url: '/system/dept/' + deptId,
+    url: '/api/dept/' + deptId,
     method: 'get'
   });
 };
@@ -30,7 +30,7 @@ export const getDept = (deptId: string | number): AxiosPromise<DeptVO> => {
 // 查询部门下拉树结构
 export const treeselect = (): AxiosPromise<DeptVO[]> => {
   return request({
-    url: '/system/dept/treeselect',
+    url: '/api/dept/treeselect',
     method: 'get'
   });
 };
@@ -38,7 +38,7 @@ export const treeselect = (): AxiosPromise<DeptVO[]> => {
 // 新增部门
 export const addDept = (data: DeptForm) => {
   return request({
-    url: '/system/dept',
+    url: '/api/dept',
     method: 'post',
     data: data
   });
@@ -47,7 +47,7 @@ export const addDept = (data: DeptForm) => {
 // 修改部门
 export const updateDept = (data: DeptForm) => {
   return request({
-    url: '/system/dept',
+    url: '/api/dept',
     method: 'put',
     data: data
   });
@@ -56,7 +56,7 @@ export const updateDept = (data: DeptForm) => {
 // 删除部门
 export const delDept = (deptId: number | string) => {
   return request({
-    url: '/system/dept/' + deptId,
+    url: '/api/dept/' + deptId,
     method: 'delete'
   });
 };

+ 6 - 6
src/api/system/dict/data/index.ts

@@ -4,7 +4,7 @@ import { DictDataForm, DictDataQuery, DictDataVO } from './types';
 // 根据字典类型查询字典数据信息
 export function getDicts(dictType: string): AxiosPromise<DictDataVO[]> {
   return request({
-    url: '/system/dict/data/type/' + dictType,
+    url: '/api/dict/data/type/' + dictType,
     method: 'get'
   });
 }
@@ -12,7 +12,7 @@ export function getDicts(dictType: string): AxiosPromise<DictDataVO[]> {
 // 查询字典数据列表
 export function listData(query: DictDataQuery): AxiosPromise<DictDataVO[]> {
   return request({
-    url: '/system/dict/data/list',
+    url: '/api/dict/data/list',
     method: 'get',
     params: query
   });
@@ -21,7 +21,7 @@ export function listData(query: DictDataQuery): AxiosPromise<DictDataVO[]> {
 // 查询字典数据详细
 export function getData(dictCode: string | number): AxiosPromise<DictDataVO> {
   return request({
-    url: '/system/dict/data/' + dictCode,
+    url: '/api/dict/data/' + dictCode,
     method: 'get'
   });
 }
@@ -29,7 +29,7 @@ export function getData(dictCode: string | number): AxiosPromise<DictDataVO> {
 // 新增字典数据
 export function addData(data: DictDataForm) {
   return request({
-    url: '/system/dict/data',
+    url: '/api/dict/data',
     method: 'post',
     data: data
   });
@@ -38,7 +38,7 @@ export function addData(data: DictDataForm) {
 // 修改字典数据
 export function updateData(data: DictDataForm) {
   return request({
-    url: '/system/dict/data',
+    url: '/api/dict/data',
     method: 'put',
     data: data
   });
@@ -47,7 +47,7 @@ export function updateData(data: DictDataForm) {
 // 删除字典数据
 export function delData(dictCode: string | number | Array<string | number>) {
   return request({
-    url: '/system/dict/data/' + dictCode,
+    url: '/api/dict/data/' + dictCode,
     method: 'delete'
   });
 }

+ 7 - 7
src/api/system/dict/type/index.ts

@@ -5,7 +5,7 @@ import { AxiosPromise } from 'axios';
 // 查询字典类型列表
 export function listType(query: DictTypeQuery): AxiosPromise<DictTypeVO[]> {
   return request({
-    url: '/system/dict/type/list',
+    url: '/api/dict/type/list',
     method: 'get',
     params: query
   });
@@ -14,7 +14,7 @@ export function listType(query: DictTypeQuery): AxiosPromise<DictTypeVO[]> {
 // 查询字典类型详细
 export function getType(dictId: number | string): AxiosPromise<DictTypeVO> {
   return request({
-    url: '/system/dict/type/' + dictId,
+    url: '/api/dict/type/' + dictId,
     method: 'get'
   });
 }
@@ -22,7 +22,7 @@ export function getType(dictId: number | string): AxiosPromise<DictTypeVO> {
 // 新增字典类型
 export function addType(data: DictTypeForm) {
   return request({
-    url: '/system/dict/type',
+    url: '/api/dict/type',
     method: 'post',
     data: data
   });
@@ -31,7 +31,7 @@ export function addType(data: DictTypeForm) {
 // 修改字典类型
 export function updateType(data: DictTypeForm) {
   return request({
-    url: '/system/dict/type',
+    url: '/api/dict/type',
     method: 'put',
     data: data
   });
@@ -40,7 +40,7 @@ export function updateType(data: DictTypeForm) {
 // 删除字典类型
 export function delType(dictId: string | number | Array<string | number>) {
   return request({
-    url: '/system/dict/type/' + dictId,
+    url: '/api/dict/type/' + dictId,
     method: 'delete'
   });
 }
@@ -48,7 +48,7 @@ export function delType(dictId: string | number | Array<string | number>) {
 // 刷新字典缓存
 export function refreshCache() {
   return request({
-    url: '/system/dict/type/refreshCache',
+    url: '/api/dict/type/refreshCache',
     method: 'delete'
   });
 }
@@ -56,7 +56,7 @@ export function refreshCache() {
 // 获取字典选择框列表
 export function optionselect(): AxiosPromise<DictTypeVO[]> {
   return request({
-    url: '/system/dict/type/optionselect',
+    url: '/api/dict/type/optionselect',
     method: 'get'
   });
 }

+ 8 - 8
src/api/system/menu/index.ts

@@ -5,7 +5,7 @@ import { MenuQuery, MenuVO, MenuForm, MenuTreeOption, RoleMenuTree } from './typ
 // 查询菜单列表
 export const listMenu = (query?: MenuQuery): AxiosPromise<MenuVO[]> => {
   return request({
-    url: '/system/menu/list',
+    url: '/api/menu/list',
     method: 'get',
     params: query
   });
@@ -14,7 +14,7 @@ export const listMenu = (query?: MenuQuery): AxiosPromise<MenuVO[]> => {
 // 查询菜单详细
 export const getMenu = (menuId: string | number): AxiosPromise<MenuVO> => {
   return request({
-    url: '/system/menu/' + menuId,
+    url: '/api/menu/' + menuId,
     method: 'get'
   });
 };
@@ -22,7 +22,7 @@ export const getMenu = (menuId: string | number): AxiosPromise<MenuVO> => {
 // 查询菜单下拉树结构
 export const treeselect = (): AxiosPromise<MenuTreeOption[]> => {
   return request({
-    url: '/system/menu/treeselect',
+    url: '/api/menu/treeselect',
     method: 'get'
   });
 };
@@ -30,7 +30,7 @@ export const treeselect = (): AxiosPromise<MenuTreeOption[]> => {
 // 根据角色ID查询菜单下拉树结构
 export const roleMenuTreeselect = (roleId: string | number): AxiosPromise<RoleMenuTree> => {
   return request({
-    url: '/system/menu/roleMenuTreeselect/' + roleId,
+    url: '/api/menu/roleMenuTreeselect/' + roleId,
     method: 'get'
   });
 };
@@ -38,7 +38,7 @@ export const roleMenuTreeselect = (roleId: string | number): AxiosPromise<RoleMe
 // 根据角色ID查询菜单下拉树结构
 export const tenantPackageMenuTreeselect = (packageId: string | number): AxiosPromise<RoleMenuTree> => {
   return request({
-    url: '/system/menu/tenantPackageMenuTreeselect/' + packageId,
+    url: '/api/menu/tenantPackageMenuTreeselect/' + packageId,
     method: 'get'
   });
 };
@@ -46,7 +46,7 @@ export const tenantPackageMenuTreeselect = (packageId: string | number): AxiosPr
 // 新增菜单
 export const addMenu = (data: MenuForm) => {
   return request({
-    url: '/system/menu/create',
+    url: '/api/menu/create',
     method: 'post',
     data: data
   });
@@ -55,7 +55,7 @@ export const addMenu = (data: MenuForm) => {
 // 修改菜单
 export const updateMenu = (data: MenuForm) => {
   return request({
-    url: '/system/menu',
+    url: '/api/menu',
     method: 'put',
     data: data
   });
@@ -64,7 +64,7 @@ export const updateMenu = (data: MenuForm) => {
 // 删除菜单
 export const delMenu = (menuId: string | number) => {
   return request({
-    url: '/system/menu/' + menuId,
+    url: '/api/menu/' + menuId,
     method: 'delete'
   });
 };

+ 1 - 1
src/api/system/notice/index.ts

@@ -4,7 +4,7 @@ import { AxiosPromise } from 'axios';
 // 查询公告列表
 export function listNotice(query: NoticeQuery): AxiosPromise<NoticeVO[]> {
   return request({
-    url: '/system/notice/list',
+    url: '/api/notice/list',
     method: 'get',
     params: query
   });

+ 14 - 14
src/api/system/role/index.ts

@@ -6,7 +6,7 @@ import request from '@/utils/request';
 
 export const listRole = (query: RoleQuery): AxiosPromise<RoleVO[]> => {
   return request({
-    url: '/system/role/list',
+    url: '/api/role/list',
     method: 'get',
     params: query
   });
@@ -18,7 +18,7 @@ export const listRole = (query: RoleQuery): AxiosPromise<RoleVO[]> => {
  */
 export const optionSelect = (roleIds: (number | string)[]): AxiosPromise<RoleVO[]> => {
   return request({
-    url: '/system/role/optionselect?roleIds=' + roleIds,
+    url: '/api/role/optionselect?roleIds=' + roleIds,
     method: 'get'
   });
 };
@@ -28,7 +28,7 @@ export const optionSelect = (roleIds: (number | string)[]): AxiosPromise<RoleVO[
  */
 export const getRole = (roleId: string | number): AxiosPromise<RoleVO> => {
   return request({
-    url: '/system/role/' + roleId,
+    url: '/api/role/' + roleId,
     method: 'get'
   });
 };
@@ -38,7 +38,7 @@ export const getRole = (roleId: string | number): AxiosPromise<RoleVO> => {
  */
 export const addRole = (data: any) => {
   return request({
-    url: '/system/role',
+    url: '/api/role',
     method: 'post',
     data: data
   });
@@ -50,7 +50,7 @@ export const addRole = (data: any) => {
  */
 export const updateRole = (data: any) => {
   return request({
-    url: '/system/role',
+    url: '/api/role',
     method: 'put',
     data: data
   });
@@ -61,7 +61,7 @@ export const updateRole = (data: any) => {
  */
 export const dataScope = (data: any) => {
   return request({
-    url: '/system/role/dataScope',
+    url: '/api/role/dataScope',
     method: 'put',
     data: data
   });
@@ -76,7 +76,7 @@ export const changeRoleStatus = (roleId: string | number, status: string) => {
     status
   };
   return request({
-    url: '/system/role/changeStatus',
+    url: '/api/role/changeStatus',
     method: 'put',
     data: data
   });
@@ -87,7 +87,7 @@ export const changeRoleStatus = (roleId: string | number, status: string) => {
  */
 export const delRole = (roleId: Array<string | number> | string | number) => {
   return request({
-    url: '/system/role/' + roleId,
+    url: '/api/role/' + roleId,
     method: 'delete'
   });
 };
@@ -97,7 +97,7 @@ export const delRole = (roleId: Array<string | number> | string | number) => {
  */
 export const allocatedUserList = (query: UserQuery): AxiosPromise<UserVO[]> => {
   return request({
-    url: '/system/role/authUser/allocatedList',
+    url: '/api/role/authUser/allocatedList',
     method: 'get',
     params: query
   });
@@ -108,7 +108,7 @@ export const allocatedUserList = (query: UserQuery): AxiosPromise<UserVO[]> => {
  */
 export const unallocatedUserList = (query: UserQuery): AxiosPromise<UserVO[]> => {
   return request({
-    url: '/system/role/authUser/unallocatedList',
+    url: '/api/role/authUser/unallocatedList',
     method: 'get',
     params: query
   });
@@ -119,7 +119,7 @@ export const unallocatedUserList = (query: UserQuery): AxiosPromise<UserVO[]> =>
  */
 export const authUserCancel = (data: any) => {
   return request({
-    url: '/system/role/authUser/cancel',
+    url: '/api/role/authUser/cancel',
     method: 'put',
     data: data
   });
@@ -130,7 +130,7 @@ export const authUserCancel = (data: any) => {
  */
 export const authUserCancelAll = (data: any) => {
   return request({
-    url: '/system/role/authUser/cancelAll',
+    url: '/api/role/authUser/cancelAll',
     method: 'put',
     params: data
   });
@@ -141,7 +141,7 @@ export const authUserCancelAll = (data: any) => {
  */
 export const authUserSelectAll = (data: any) => {
   return request({
-    url: '/system/role/authUser/selectAll',
+    url: '/api/role/authUser/selectAll',
     method: 'put',
     params: data
   });
@@ -149,7 +149,7 @@ export const authUserSelectAll = (data: any) => {
 // 根据角色ID查询部门树结构
 export const deptTreeSelect = (roleId: string | number): AxiosPromise<RoleDeptTree> => {
   return request({
-    url: '/system/role/deptTree/' + roleId,
+    url: '/api/role/deptTree/' + roleId,
     method: 'get'
   });
 };

+ 2 - 2
src/api/system/social/auth.ts

@@ -3,7 +3,7 @@ import request from '@/utils/request';
 // 绑定账号
 export function authBinding(source: string, tenantId: string) {
   return request({
-    url: '/auth/binding/' + source,
+    url: '/api/binding/' + source,
     method: 'get',
     params: {
       tenantId: tenantId,
@@ -15,7 +15,7 @@ export function authBinding(source: string, tenantId: string) {
 // 解绑账号
 export function authUnlock(authId: string) {
   return request({
-    url: '/auth/unlock/' + authId,
+    url: '/api/unlock/' + authId,
     method: 'delete'
   });
 }

+ 16 - 16
src/api/system/user/index.ts

@@ -11,7 +11,7 @@ import { parseStrEmpty } from '@/utils/ruoyi';
  */
 export const listUser = (query: UserQuery): AxiosPromise<UserVO[]> => {
   return request({
-    url: '/system/user/list',
+    url: '/api/user/list',
     method: 'get',
     params: query
   });
@@ -23,7 +23,7 @@ export const listUser = (query: UserQuery): AxiosPromise<UserVO[]> => {
  */
 export const optionSelect = (userIds: (number | string)[]): AxiosPromise<UserVO[]> => {
   return request({
-    url: '/system/user/optionselect?userIds=' + userIds,
+    url: '/api/user/optionselect?userIds=' + userIds,
     method: 'get'
   });
 };
@@ -34,7 +34,7 @@ export const optionSelect = (userIds: (number | string)[]): AxiosPromise<UserVO[
  */
 export const getUser = (userId?: string | number): AxiosPromise<UserInfoVO> => {
   return request({
-    url: '/system/user/' + parseStrEmpty(userId),
+    url: '/api/user/' + parseStrEmpty(userId),
     method: 'get'
   });
 };
@@ -44,7 +44,7 @@ export const getUser = (userId?: string | number): AxiosPromise<UserInfoVO> => {
  */
 export const addUser = (data: UserForm) => {
   return request({
-    url: '/system/user',
+    url: '/api/user',
     method: 'post',
     data: data
   });
@@ -55,7 +55,7 @@ export const addUser = (data: UserForm) => {
  */
 export const updateUser = (data: UserForm) => {
   return request({
-    url: '/system/user',
+    url: '/api/user',
     method: 'put',
     data: data
   });
@@ -67,7 +67,7 @@ export const updateUser = (data: UserForm) => {
  */
 export const delUser = (userId: Array<string | number> | string | number) => {
   return request({
-    url: '/system/user/' + userId,
+    url: '/api/user/' + userId,
     method: 'delete'
   });
 };
@@ -83,7 +83,7 @@ export const resetUserPwd = (userId: string | number, password: string) => {
     password
   };
   return request({
-    url: '/system/user/resetPwd',
+    url: '/api/user/resetPwd',
     method: 'put',
     headers: {
       isEncrypt: true,
@@ -104,7 +104,7 @@ export const changeUserStatus = (userId: number | string, status: string) => {
     status
   };
   return request({
-    url: '/system/user/changeStatus',
+    url: '/api/user/changeStatus',
     method: 'put',
     data: data
   });
@@ -115,7 +115,7 @@ export const changeUserStatus = (userId: number | string, status: string) => {
  */
 export const getUserProfile = (): AxiosPromise<UserInfoVO> => {
   return request({
-    url: '/system/user/profile',
+    url: '/api/user/profile',
     method: 'get'
   });
 };
@@ -126,7 +126,7 @@ export const getUserProfile = (): AxiosPromise<UserInfoVO> => {
  */
 export const updateUserProfile = (data: UserForm) => {
   return request({
-    url: '/system/user/profile',
+    url: '/api/user/profile',
     method: 'put',
     data: data
   });
@@ -143,7 +143,7 @@ export const updateUserPwd = (oldPassword: string, newPassword: string) => {
     newPassword
   };
   return request({
-    url: '/system/user/profile/updatePwd',
+    url: '/api/user/profile/updatePwd',
     method: 'put',
     headers: {
       isEncrypt: true,
@@ -159,7 +159,7 @@ export const updateUserPwd = (oldPassword: string, newPassword: string) => {
  */
 export const uploadAvatar = (data: FormData) => {
   return request({
-    url: '/system/user/profile/avatar',
+    url: '/api/user/profile/avatar',
     method: 'post',
     data: data
   });
@@ -171,7 +171,7 @@ export const uploadAvatar = (data: FormData) => {
  */
 export const getAuthRole = (userId: string | number): AxiosPromise<{ user: UserVO; roles: RoleVO[] }> => {
   return request({
-    url: '/system/user/authRole/' + userId,
+    url: '/api/user/authRole/' + userId,
     method: 'get'
   });
 };
@@ -182,7 +182,7 @@ export const getAuthRole = (userId: string | number): AxiosPromise<{ user: UserV
  */
 export const updateAuthRole = (data: { userId: string; roleIds: string }) => {
   return request({
-    url: '/system/user/authRole',
+    url: '/api/user/authRole',
     method: 'put',
     params: data
   });
@@ -194,7 +194,7 @@ export const updateAuthRole = (data: { userId: string; roleIds: string }) => {
  */
 export const listUserByDeptId = (deptId: string | number): AxiosPromise<UserVO[]> => {
   return request({
-    url: '/system/user/list/dept/' + deptId,
+    url: '/api/user/list/dept/' + deptId,
     method: 'get'
   });
 };
@@ -204,7 +204,7 @@ export const listUserByDeptId = (deptId: string | number): AxiosPromise<UserVO[]
  */
 export const deptTreeSelect = (): AxiosPromise<DeptVO[]> => {
   return request({
-    url: '/system/user/deptTree',
+    url: '/api/user/deptTree',
     method: 'get'
   });
 };

+ 1 - 1
src/router/index.ts

@@ -71,7 +71,7 @@ export const constantRoutes: RouteRecordRaw[] = [
         path: '/index',
         component: () => import('@/views/index.vue'),
         name: 'Index',
-        meta: { title: '首页', icon: 'dashboard', affix: true }
+        meta: { title: '首页', icon: 'sy', affix: true }
       }
     ]
   },

+ 10 - 0
src/types/components.d.ts

@@ -16,14 +16,19 @@ declare module 'vue' {
     CompanyMap: typeof import('./../components/Map/company-map.vue')['default']
     DictTag: typeof import('./../components/DictTag/index.vue')['default']
     Editor: typeof import('./../components/Editor/index.vue')['default']
+    ElAnchor: typeof import('element-plus/es')['ElAnchor']
+    ElAnchorLink: typeof import('element-plus/es')['ElAnchorLink']
     ElAutocomplete: typeof import('element-plus/es')['ElAutocomplete']
     ElBadge: typeof import('element-plus/es')['ElBadge']
     ElButton: typeof import('element-plus/es')['ElButton']
+    ElCard: typeof import('element-plus/es')['ElCard']
     ElCheckbox: typeof import('element-plus/es')['ElCheckbox']
     ElCol: typeof import('element-plus/es')['ElCol']
     ElColorPicker: typeof import('element-plus/es')['ElColorPicker']
     ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
     ElDatePicker: typeof import('element-plus/es')['ElDatePicker']
+    ElDescriptions: typeof import('element-plus/es')['ElDescriptions']
+    ElDescriptionsItem: typeof import('element-plus/es')['ElDescriptionsItem']
     ElDialog: typeof import('element-plus/es')['ElDialog']
     ElDivider: typeof import('element-plus/es')['ElDivider']
     ElDrawer: typeof import('element-plus/es')['ElDrawer']
@@ -34,6 +39,7 @@ declare module 'vue' {
     ElForm: typeof import('element-plus/es')['ElForm']
     ElFormItem: typeof import('element-plus/es')['ElFormItem']
     ElIcon: typeof import('element-plus/es')['ElIcon']
+    ElImage: typeof import('element-plus/es')['ElImage']
     ElInput: typeof import('element-plus/es')['ElInput']
     ElInputNumber: typeof import('element-plus/es')['ElInputNumber']
     ElLink: typeof import('element-plus/es')['ElLink']
@@ -51,8 +57,12 @@ declare module 'vue' {
     ElSwitch: typeof import('element-plus/es')['ElSwitch']
     ElTable: typeof import('element-plus/es')['ElTable']
     ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
+    ElTabPane: typeof import('element-plus/es')['ElTabPane']
+    ElTabs: typeof import('element-plus/es')['ElTabs']
     ElTag: typeof import('element-plus/es')['ElTag']
     ElText: typeof import('element-plus/es')['ElText']
+    ElTimeline: typeof import('element-plus/es')['ElTimeline']
+    ElTimelineItem: typeof import('element-plus/es')['ElTimelineItem']
     ElTooltip: typeof import('element-plus/es')['ElTooltip']
     ElTree: typeof import('element-plus/es')['ElTree']
     ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect']