feat: 全部厂商和存储桶管理

This commit is contained in:
zlg
2024-07-10 15:00:44 +08:00
parent 0fb5f89744
commit bc90bae744
34 changed files with 1878 additions and 192 deletions

View 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;

View 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;

View 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;

View 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;

View 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;

View 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;

View 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;

View 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;

View 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;

View 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;

View 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;

View 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;

View 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;

View File

@@ -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;

View File

@@ -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",

View 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;
}