feat: 存储配置界面框架 update

This commit is contained in:
landaiqing
2024-07-05 17:06:48 +08:00
parent 743103ea14
commit a96cf6b2d8
13 changed files with 166 additions and 4 deletions

View File

@@ -0,0 +1,8 @@
/** @format */
import React from "react";
const JinshanSettings: React.FC = () => {
return <></>;
};
export default JinshanSettings;

View File

@@ -1,8 +1,8 @@
/** @format */
import React from "react";
const PinganSettings: React.FC = () => {
const PinanSettings: React.FC = () => {
return <></>;
};
export default PinganSettings;
export default PinanSettings;

View File

@@ -42,7 +42,7 @@ const selectOptions = [
},
{
name: "平安云OSS",
value: "pinanyun",
value: "pinan",
},
{
name: "青云QingCloud",

View File

@@ -26,7 +26,7 @@ const StorageIcon: any = {
wangyi: wangyi,
qiniu: qiniu,
up: upyun,
pinanyun: pinanyun,
pinan: pinanyun,
qingyun: qingyun,
ucloud: ucloud,
jinshan: jinshan,

View File

@@ -0,0 +1,11 @@
/** @format */
import { lazy } from "react";
const Jinshan = lazy(
() =>
new Promise((resolve: any) => {
resolve(import("@/components/Main/Settings/components/JinshanSettings.tsx"));
}),
);
export default Jinshan;

View File

@@ -0,0 +1,11 @@
/** @format */
import { lazy } from "react";
const minio = lazy(
() =>
new Promise((resolve: any) => {
resolve(import("@/components/Main/Settings/components/MinioSettings.tsx"));
}),
);
export default minio;

View File

@@ -0,0 +1,11 @@
/** @format */
import { lazy } from "react";
const Pinan = lazy(
() =>
new Promise((resolve: any) => {
resolve(import("@/components/Main/Settings/components/PinanSettings.tsx"));
}),
);
export default Pinan;

View File

@@ -0,0 +1,11 @@
/** @format */
import { lazy } from "react";
const Qingyun = lazy(
() =>
new Promise((resolve: any) => {
resolve(import("@/components/Main/Settings/components/QingyunSettings.tsx"));
}),
);
export default Qingyun;

View File

@@ -0,0 +1,11 @@
/** @format */
import { lazy } from "react";
const Qiniu = lazy(
() =>
new Promise((resolve: any) => {
resolve(import("@/components/Main/Settings/components/QiniuSettings.tsx"));
}),
);
export default Qiniu;

View File

@@ -0,0 +1,11 @@
/** @format */
import { lazy } from "react";
const Ucloud = lazy(
() =>
new Promise((resolve: any) => {
resolve(import("@/components/Main/Settings/components/UcloudSettings.tsx"));
}),
);
export default Ucloud;

View File

@@ -0,0 +1,11 @@
/** @format */
import { lazy } from "react";
const Up = lazy(
() =>
new Promise((resolve: any) => {
resolve(import("@/components/Main/Settings/components/UpSettings.tsx"));
}),
);
export default Up;

View File

@@ -0,0 +1,11 @@
/** @format */
import { lazy } from "react";
const Wangyi = lazy(
() =>
new Promise((resolve: any) => {
resolve(import("@/components/Main/Settings/components/WangyiSettings.tsx"));
}),
);
export default Wangyi;

View File

@@ -18,6 +18,20 @@ import MainUserSetting from "@/router/modules/main/userSetting";
import MainShare from "@/router/modules/main/share";
import MainSetting from "@/router/modules/main/settings";
import Ali from "@/router/modules/main/settings/ali/ali.ts";
import Tencent from "@/router/modules/main/settings/tencent/tencent.ts";
import Baidu from "@/router/modules/main/settings/baidu/baidu.ts";
import Huawei from "@/router/modules/main/settings/huawei/huawei.ts";
import Aws from "@/router/modules/main/settings/aws/aws.ts";
import Jd from "@/router/modules/main/settings/jd/jd.ts";
import Minio from "@/router/modules/main/settings/minio/minio.ts";
import Pingan from "@/router/modules/main/settings/pinan/pingan.ts";
import Qingyun from "@/router/modules/main/settings/qingyun/qingyun.ts";
import Ucloud from "@/router/modules/main/settings/ucloud/ucloud.ts";
import Up from "@/router/modules/main/settings/up/up.ts";
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";
const routes: RouteObject[] = [
{
path: "/",
@@ -76,6 +90,58 @@ const routes: RouteObject[] = [
path: "/main/setting/ali",
Component: Ali,
},
{
path: "/main/setting/tencent",
Component: Tencent,
},
{
path: "/main/setting/baidu",
Component: Baidu,
},
{
path: "/main/setting/huawei",
Component: Huawei,
},
{
path: "/main/setting/aws",
Component: Aws,
},
{
path: "/main/setting/jd",
Component: Jd,
},
{
path: "/main/setting/minio",
Component: Minio,
},
{
path: "/main/setting/pinan",
Component: Pingan,
},
{
path: "/main/setting/qingyun",
Component: Qingyun,
},
{
path: "/main/setting/qiniu",
Component: Qiniu,
},
{
path: "/main/setting/ucloud",
Component: Ucloud,
},
{
path: "/main/setting/up",
Component: Up,
},
{
path: "/main/setting/wangyi",
Component: Wangyi,
},
{
path: "/main/setting/jinshan",
Component: Jinshan,
},
],
},
],