feat: 全部厂商和存储桶管理
This commit is contained in:
11
src/router/modules/main/bucket/createBuckets/ali.ts
Normal file
11
src/router/modules/main/bucket/createBuckets/ali.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
/** @format */
|
||||
|
||||
import { lazy } from "react";
|
||||
|
||||
const aliBucket = lazy(
|
||||
() =>
|
||||
new Promise((resolve: any) => {
|
||||
resolve(import("@/components/Main/Bucket/components/AliDrawer.tsx"));
|
||||
}),
|
||||
);
|
||||
export default aliBucket;
|
11
src/router/modules/main/bucket/createBuckets/baidu.ts
Normal file
11
src/router/modules/main/bucket/createBuckets/baidu.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
/** @format */
|
||||
|
||||
import { lazy } from "react";
|
||||
|
||||
const baiduBucket = lazy(
|
||||
() =>
|
||||
new Promise((resolve: any) => {
|
||||
resolve(import("@/components/Main/Bucket/components/BaiduDrawer.tsx"));
|
||||
}),
|
||||
);
|
||||
export default baiduBucket;
|
11
src/router/modules/main/bucket/createBuckets/huawei.ts
Normal file
11
src/router/modules/main/bucket/createBuckets/huawei.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
/** @format */
|
||||
|
||||
import { lazy } from "react";
|
||||
|
||||
const huaweiBucket = lazy(
|
||||
() =>
|
||||
new Promise((resolve: any) => {
|
||||
resolve(import("@/components/Main/Bucket/components/HuaweiDrawer.tsx"));
|
||||
}),
|
||||
);
|
||||
export default huaweiBucket;
|
11
src/router/modules/main/bucket/createBuckets/jd.ts
Normal file
11
src/router/modules/main/bucket/createBuckets/jd.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
/** @format */
|
||||
|
||||
import { lazy } from "react";
|
||||
|
||||
const jdBucket = lazy(
|
||||
() =>
|
||||
new Promise((resolve: any) => {
|
||||
resolve(import("@/components/Main/Bucket/components/JdDrawer.tsx"));
|
||||
}),
|
||||
);
|
||||
export default jdBucket;
|
11
src/router/modules/main/bucket/createBuckets/jinshan.ts
Normal file
11
src/router/modules/main/bucket/createBuckets/jinshan.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
/** @format */
|
||||
|
||||
import { lazy } from "react";
|
||||
|
||||
const jinshanBucket = lazy(
|
||||
() =>
|
||||
new Promise((resolve: any) => {
|
||||
resolve(import("@/components/Main/Bucket/components/JinshanDrawer.tsx"));
|
||||
}),
|
||||
);
|
||||
export default jinshanBucket;
|
11
src/router/modules/main/bucket/createBuckets/minio.ts
Normal file
11
src/router/modules/main/bucket/createBuckets/minio.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
/** @format */
|
||||
|
||||
import { lazy } from "react";
|
||||
|
||||
const minioBucket = lazy(
|
||||
() =>
|
||||
new Promise((resolve: any) => {
|
||||
resolve(import("@/components/Main/Bucket/components/MinioDrawer.tsx"));
|
||||
}),
|
||||
);
|
||||
export default minioBucket;
|
11
src/router/modules/main/bucket/createBuckets/pingan.ts
Normal file
11
src/router/modules/main/bucket/createBuckets/pingan.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
/** @format */
|
||||
|
||||
import { lazy } from "react";
|
||||
|
||||
const pinganBucket = lazy(
|
||||
() =>
|
||||
new Promise((resolve: any) => {
|
||||
resolve(import("@/components/Main/Bucket/components/PinganDrawer.tsx"));
|
||||
}),
|
||||
);
|
||||
export default pinganBucket;
|
11
src/router/modules/main/bucket/createBuckets/qingyun.ts
Normal file
11
src/router/modules/main/bucket/createBuckets/qingyun.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
/** @format */
|
||||
|
||||
import { lazy } from "react";
|
||||
|
||||
const qingyunBucket = lazy(
|
||||
() =>
|
||||
new Promise((resolve: any) => {
|
||||
resolve(import("@/components/Main/Bucket/components/QingyunDrawer.tsx"));
|
||||
}),
|
||||
);
|
||||
export default qingyunBucket;
|
11
src/router/modules/main/bucket/createBuckets/qiniu.ts
Normal file
11
src/router/modules/main/bucket/createBuckets/qiniu.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
/** @format */
|
||||
|
||||
import { lazy } from "react";
|
||||
|
||||
const qiniuBucket = lazy(
|
||||
() =>
|
||||
new Promise((resolve: any) => {
|
||||
resolve(import("@/components/Main/Bucket/components/QiniuDrawer.tsx"));
|
||||
}),
|
||||
);
|
||||
export default qiniuBucket;
|
11
src/router/modules/main/bucket/createBuckets/tencent.ts
Normal file
11
src/router/modules/main/bucket/createBuckets/tencent.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
/** @format */
|
||||
|
||||
import { lazy } from "react";
|
||||
|
||||
const tencentBucket = lazy(
|
||||
() =>
|
||||
new Promise((resolve: any) => {
|
||||
resolve(import("@/components/Main/Bucket/components/MinioDrawer.tsx"));
|
||||
}),
|
||||
);
|
||||
export default tencentBucket;
|
11
src/router/modules/main/bucket/createBuckets/ucloud.ts
Normal file
11
src/router/modules/main/bucket/createBuckets/ucloud.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
/** @format */
|
||||
|
||||
import { lazy } from "react";
|
||||
|
||||
const ucloudBucket = lazy(
|
||||
() =>
|
||||
new Promise((resolve: any) => {
|
||||
resolve(import("@/components/Main/Bucket/components/UcloudDrawer.tsx"));
|
||||
}),
|
||||
);
|
||||
export default ucloudBucket;
|
11
src/router/modules/main/bucket/createBuckets/up.ts
Normal file
11
src/router/modules/main/bucket/createBuckets/up.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
/** @format */
|
||||
|
||||
import { lazy } from "react";
|
||||
|
||||
const upBucket = lazy(
|
||||
() =>
|
||||
new Promise((resolve: any) => {
|
||||
resolve(import("@/components/Main/Bucket/components/UpDrawer.tsx"));
|
||||
}),
|
||||
);
|
||||
export default upBucket;
|
11
src/router/modules/main/bucket/createBuckets/wangyi.ts
Normal file
11
src/router/modules/main/bucket/createBuckets/wangyi.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
/** @format */
|
||||
|
||||
import { lazy } from "react";
|
||||
|
||||
const wangyiBucket = lazy(
|
||||
() =>
|
||||
new Promise((resolve: any) => {
|
||||
resolve(import("@/components/Main/Bucket/components/WangyiDrawer.tsx"));
|
||||
}),
|
||||
);
|
||||
export default wangyiBucket;
|
@@ -1,9 +1,11 @@
|
||||
import { lazy } from 'react'
|
||||
/** @format */
|
||||
|
||||
import { lazy } from "react";
|
||||
|
||||
const register = lazy(
|
||||
() =>
|
||||
new Promise((resolve: any) => {
|
||||
setTimeout(() => resolve(import('@/views/User/Register')), 500)
|
||||
}),
|
||||
)
|
||||
export default register
|
||||
() =>
|
||||
new Promise((resolve: any) => {
|
||||
setTimeout(() => resolve(import("@/views/User/Register")), 500);
|
||||
}),
|
||||
);
|
||||
export default register;
|
||||
|
@@ -32,6 +32,19 @@ import Wangyi from "@/router/modules/main/settings/wangyi/wangyi.ts";
|
||||
import Jinshan from "@/router/modules/main/settings/jinshan/jinshan.ts";
|
||||
import Qiniu from "@/router/modules/main/settings/qiniu/qiniu.ts";
|
||||
import ShareList from "@/router/modules/main/share/modules/shareList.tsx";
|
||||
import minioBucket from "@/router/modules/main/bucket/createBuckets/minio.ts";
|
||||
import tencentBucket from "@/router/modules/main/bucket/createBuckets/tencent.ts";
|
||||
import aliBucket from "@/router/modules/main/bucket/createBuckets/ali.ts";
|
||||
import baiduBucket from "@/router/modules/main/bucket/createBuckets/baidu.ts";
|
||||
import huaweiBucket from "@/router/modules/main/bucket/createBuckets/huawei.ts";
|
||||
import jdBucket from "@/router/modules/main/bucket/createBuckets/jd.ts";
|
||||
import jinshanBucket from "@/router/modules/main/bucket/createBuckets/jinshan.ts";
|
||||
import pinganBucket from "@/router/modules/main/bucket/createBuckets/pingan.ts";
|
||||
import qingyunBucket from "@/router/modules/main/bucket/createBuckets/qingyun.ts";
|
||||
import qiniuBucket from "@/router/modules/main/bucket/createBuckets/qiniu.ts";
|
||||
import ucloudBucket from "@/router/modules/main/bucket/createBuckets/ucloud.ts";
|
||||
import upBucket from "@/router/modules/main/bucket/createBuckets/up.ts";
|
||||
import wangyiBucket from "@/router/modules/main/bucket/createBuckets/wangyi.ts";
|
||||
|
||||
const routes: RouteObject[] = [
|
||||
{
|
||||
@@ -70,6 +83,60 @@ const routes: RouteObject[] = [
|
||||
{
|
||||
path: "/main/bucket",
|
||||
Component: MainBucket,
|
||||
children: [
|
||||
{
|
||||
path: "/main/bucket/minio",
|
||||
Component: minioBucket,
|
||||
},
|
||||
{
|
||||
path: "/main/bucket/ali",
|
||||
Component: aliBucket,
|
||||
},
|
||||
{
|
||||
path: "/main/bucket/tencent",
|
||||
Component: tencentBucket,
|
||||
},
|
||||
{
|
||||
path: "/main/bucket/baidu",
|
||||
Component: baiduBucket,
|
||||
},
|
||||
{
|
||||
path: "/main/bucket/huawei",
|
||||
Component: huaweiBucket,
|
||||
},
|
||||
{
|
||||
path: "/main/bucket/jd",
|
||||
Component: jdBucket,
|
||||
},
|
||||
{
|
||||
path: "/main/bucket/jinshan",
|
||||
Component: jinshanBucket,
|
||||
},
|
||||
{
|
||||
path: "/main/bucket/pingan",
|
||||
Component: pinganBucket,
|
||||
},
|
||||
{
|
||||
path: "/main/bucket/qingyun",
|
||||
Component: qingyunBucket,
|
||||
},
|
||||
{
|
||||
path: "/main/bucket/qiniu",
|
||||
Component: qiniuBucket,
|
||||
},
|
||||
{
|
||||
path: "/main/bucket/ucloud",
|
||||
Component: ucloudBucket,
|
||||
},
|
||||
{
|
||||
path: "/main/bucket/up",
|
||||
Component: upBucket,
|
||||
},
|
||||
{
|
||||
path: "/main/bucket/wangyi",
|
||||
Component: wangyiBucket,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: "/main/file",
|
||||
|
@@ -32,14 +32,14 @@ export default function AuthRoute(props: { children: React.ReactNode }) {
|
||||
return <Navigate to="/404" />;
|
||||
}
|
||||
|
||||
if (!isLogin) {
|
||||
message
|
||||
.open({
|
||||
content: "请先登录!",
|
||||
type: "warning",
|
||||
})
|
||||
.then();
|
||||
return <Navigate to="/login" />;
|
||||
}
|
||||
// if (!isLogin) {
|
||||
// message
|
||||
// .open({
|
||||
// content: "请先登录!",
|
||||
// type: "warning",
|
||||
// })
|
||||
// .then();
|
||||
// return <Navigate to="/login" />;
|
||||
// }
|
||||
return props.children;
|
||||
}
|
||||
|
Reference in New Issue
Block a user