build(projects): update tsconfig、eslintrc

This commit is contained in:
Soybean
2022-03-12 16:21:40 +08:00
parent 4093dcd6dc
commit 75de2b0604
131 changed files with 1174 additions and 1140 deletions

View File

@ -2,7 +2,7 @@ import type { MockMethod } from 'vite-plugin-mock';
const token: ApiAuth.Token = {
token: '__TEMP_TOKEN__',
refreshToken: '__TEMP_REFRESH_TOKEN__'
refreshToken: '__TEMP_REFRESH_TOKEN__',
};
const apis: MockMethod[] = [
@ -14,9 +14,9 @@ const apis: MockMethod[] = [
return {
code: 200,
message: 'ok',
data: true
data: true,
};
}
},
},
// 密码登录
{
@ -26,9 +26,9 @@ const apis: MockMethod[] = [
return {
code: 200,
message: 'ok',
data: token
data: token,
};
}
},
},
// 验证码登录
{
@ -38,9 +38,9 @@ const apis: MockMethod[] = [
return {
code: 200,
message: 'ok',
data: token
data: token,
};
}
},
},
// 获取用户信息(请求头携带token)
{
@ -54,10 +54,10 @@ const apis: MockMethod[] = [
userId: '0',
userName: 'Soybean',
userPhone: '15170283876',
userRole: 'super'
}
userRole: 'super',
},
};
}
},
},
{
url: '/mock/testToken',
@ -67,15 +67,15 @@ const apis: MockMethod[] = [
return {
code: 66666,
message: 'token 失效',
data: null
data: null,
};
}
return {
code: 200,
message: 'ok',
data: true
data: true,
};
}
},
},
{
url: '/mock/updateToken',
@ -84,10 +84,10 @@ const apis: MockMethod[] = [
return {
code: 200,
message: 'ok',
data: token
data: token,
};
}
}
},
},
];
export default apis;

View File

@ -13,8 +13,8 @@ const routes: AuthRoute.Route[] = [
meta: {
title: '分析页',
requiresAuth: true,
icon: 'icon-park-outline:analysis'
}
icon: 'icon-park-outline:analysis',
},
},
{
name: 'dashboard_workbench',
@ -24,15 +24,15 @@ const routes: AuthRoute.Route[] = [
title: '工作台',
requiresAuth: true,
permissions: ['super', 'admin'],
icon: 'icon-park-outline:workbench'
}
}
icon: 'icon-park-outline:workbench',
},
},
],
meta: {
title: '仪表盘',
icon: 'carbon:dashboard',
order: 1
}
order: 1,
},
},
{
name: 'document',
@ -46,8 +46,8 @@ const routes: AuthRoute.Route[] = [
meta: {
title: 'vue文档',
requiresAuth: true,
icon: 'mdi:vuejs'
}
icon: 'mdi:vuejs',
},
},
{
name: 'document_vue-new',
@ -56,8 +56,8 @@ const routes: AuthRoute.Route[] = [
meta: {
title: 'vue文档(新版)',
requiresAuth: true,
icon: 'mdi:vuejs'
}
icon: 'mdi:vuejs',
},
},
{
name: 'document_vite',
@ -66,8 +66,8 @@ const routes: AuthRoute.Route[] = [
meta: {
title: 'vite文档',
requiresAuth: true,
icon: 'simple-icons:vite'
}
icon: 'simple-icons:vite',
},
},
{
name: 'document_naive',
@ -76,8 +76,8 @@ const routes: AuthRoute.Route[] = [
meta: {
title: 'naive文档',
requiresAuth: true,
icon: 'mdi:alpha-n-box-outline'
}
icon: 'mdi:alpha-n-box-outline',
},
},
{
name: 'document_project',
@ -86,15 +86,15 @@ const routes: AuthRoute.Route[] = [
title: '项目文档(外链)',
requiresAuth: true,
icon: 'mdi:file-link-outline',
href: 'https://docs.soybean.pro/'
}
}
href: 'https://docs.soybean.pro/',
},
},
],
meta: {
title: '文档',
icon: 'carbon:document',
order: 2
}
order: 2,
},
},
{
name: 'component',
@ -108,8 +108,8 @@ const routes: AuthRoute.Route[] = [
meta: {
title: '按钮',
requiresAuth: true,
icon: 'ic:baseline-radio-button-checked'
}
icon: 'ic:baseline-radio-button-checked',
},
},
{
name: 'component_card',
@ -118,8 +118,8 @@ const routes: AuthRoute.Route[] = [
meta: {
title: '卡片',
requiresAuth: true,
icon: 'mdi:card-outline'
}
icon: 'mdi:card-outline',
},
},
{
name: 'component_table',
@ -128,15 +128,15 @@ const routes: AuthRoute.Route[] = [
meta: {
title: '表格',
requiresAuth: true,
icon: 'mdi:table-large'
}
}
icon: 'mdi:table-large',
},
},
],
meta: {
title: '组件示例',
icon: 'fluent:app-store-24-regular',
order: 3
}
order: 3,
},
},
{
name: 'plugin',
@ -150,8 +150,8 @@ const routes: AuthRoute.Route[] = [
meta: {
title: '地图',
requiresAuth: true,
icon: 'mdi:map'
}
icon: 'mdi:map',
},
},
{
name: 'plugin_video',
@ -160,8 +160,8 @@ const routes: AuthRoute.Route[] = [
meta: {
title: '视频',
requiresAuth: true,
icon: 'mdi:video'
}
icon: 'mdi:video',
},
},
{
name: 'plugin_editor',
@ -175,8 +175,8 @@ const routes: AuthRoute.Route[] = [
meta: {
title: '富文本编辑器',
requiresAuth: true,
icon: 'mdi:file-document-edit-outline'
}
icon: 'mdi:file-document-edit-outline',
},
},
{
name: 'plugin_editor_markdown',
@ -185,14 +185,14 @@ const routes: AuthRoute.Route[] = [
meta: {
title: 'markdown编辑器',
requiresAuth: true,
icon: 'ri:markdown-line'
}
}
icon: 'ri:markdown-line',
},
},
],
meta: {
title: '编辑器',
icon: 'icon-park-outline:editor'
}
icon: 'icon-park-outline:editor',
},
},
{
name: 'plugin_swiper',
@ -201,8 +201,8 @@ const routes: AuthRoute.Route[] = [
meta: {
title: 'Swiper插件',
requiresAuth: true,
icon: 'simple-icons:swiper'
}
icon: 'simple-icons:swiper',
},
},
{
name: 'plugin_copy',
@ -211,8 +211,8 @@ const routes: AuthRoute.Route[] = [
meta: {
title: '剪贴板',
requiresAuth: true,
icon: 'mdi:clipboard-outline'
}
icon: 'mdi:clipboard-outline',
},
},
{
name: 'plugin_icon',
@ -221,8 +221,8 @@ const routes: AuthRoute.Route[] = [
meta: {
title: '图标',
requiresAuth: true,
icon: 'ic:baseline-insert-emoticon'
}
icon: 'ic:baseline-insert-emoticon',
},
},
{
name: 'plugin_print',
@ -231,15 +231,15 @@ const routes: AuthRoute.Route[] = [
meta: {
title: '打印',
requiresAuth: true,
icon: 'ic:baseline-local-printshop'
}
}
icon: 'ic:baseline-local-printshop',
},
},
],
meta: {
title: '插件示例',
icon: 'clarity:plugin-line',
order: 4
}
order: 4,
},
},
{
name: 'exception',
@ -253,8 +253,8 @@ const routes: AuthRoute.Route[] = [
meta: {
title: '异常页403',
requiresAuth: true,
icon: 'ic:baseline-block'
}
icon: 'ic:baseline-block',
},
},
{
name: 'exception_404',
@ -263,8 +263,8 @@ const routes: AuthRoute.Route[] = [
meta: {
title: '异常页404',
requiresAuth: true,
icon: 'ic:baseline-web-asset-off'
}
icon: 'ic:baseline-web-asset-off',
},
},
{
name: 'exception_500',
@ -273,15 +273,15 @@ const routes: AuthRoute.Route[] = [
meta: {
title: '异常页500',
requiresAuth: true,
icon: 'ic:baseline-wifi-off'
}
}
icon: 'ic:baseline-wifi-off',
},
},
],
meta: {
title: '异常页',
icon: 'ant-design:exception-outlined',
order: 5
}
order: 5,
},
},
{
name: 'multi-menu',
@ -300,8 +300,8 @@ const routes: AuthRoute.Route[] = [
meta: {
title: '二级菜单',
requiresAuth: true,
icon: 'ic:outline-menu'
}
icon: 'ic:outline-menu',
},
},
{
name: 'multi-menu_first_second-new',
@ -315,27 +315,27 @@ const routes: AuthRoute.Route[] = [
meta: {
title: '三级菜单',
requiresAuth: true,
icon: 'ic:outline-menu'
}
}
icon: 'ic:outline-menu',
},
},
],
meta: {
title: '二级菜单(有子菜单)',
icon: 'ic:outline-menu'
}
}
icon: 'ic:outline-menu',
},
},
],
meta: {
title: '一级菜单',
icon: 'ic:outline-menu'
}
}
icon: 'ic:outline-menu',
},
},
],
meta: {
title: '多级菜单',
icon: 'carbon:menu',
order: 6
}
order: 6,
},
},
{
name: 'about',
@ -347,9 +347,9 @@ const routes: AuthRoute.Route[] = [
singleLayout: 'basic',
permissions: ['super', 'admin', 'test'],
icon: 'fluent:book-information-24-regular',
order: 7
}
}
order: 7,
},
},
];
function dataMiddleware(data: AuthRoute.Route[]): ApiRoute.Route {
@ -361,7 +361,7 @@ function dataMiddleware(data: AuthRoute.Route[]): ApiRoute.Route {
return {
routes: sortRoutes(data),
home: routeHomeName
home: routeHomeName,
};
}
@ -373,10 +373,10 @@ const apis: MockMethod[] = [
return {
code: 200,
message: 'ok',
data: dataMiddleware(routes)
data: dataMiddleware(routes),
};
}
}
},
},
];
export default apis;