diff --git a/src/components/Main/Settings/components/JinshanSettings.tsx b/src/components/Main/Settings/components/JinshanSettings.tsx new file mode 100644 index 0000000..c364bb7 --- /dev/null +++ b/src/components/Main/Settings/components/JinshanSettings.tsx @@ -0,0 +1,8 @@ +/** @format */ + +import React from "react"; +const JinshanSettings: React.FC = () => { + return <>金山设置; +}; + +export default JinshanSettings; diff --git a/src/components/Main/Settings/components/PinganSettings.tsx b/src/components/Main/Settings/components/PinanSettings.tsx similarity index 51% rename from src/components/Main/Settings/components/PinganSettings.tsx rename to src/components/Main/Settings/components/PinanSettings.tsx index 36ddc20..c2c3053 100644 --- a/src/components/Main/Settings/components/PinganSettings.tsx +++ b/src/components/Main/Settings/components/PinanSettings.tsx @@ -1,8 +1,8 @@ /** @format */ import React from "react"; -const PinganSettings: React.FC = () => { +const PinanSettings: React.FC = () => { return <>平安云设置; }; -export default PinganSettings; +export default PinanSettings; diff --git a/src/components/Main/Settings/defaultSettings.ts b/src/components/Main/Settings/defaultSettings.ts index 16d2ce2..cb0be71 100644 --- a/src/components/Main/Settings/defaultSettings.ts +++ b/src/components/Main/Settings/defaultSettings.ts @@ -42,7 +42,7 @@ const selectOptions = [ }, { name: "平安云OSS", - value: "pinanyun", + value: "pinan", }, { name: "青云QingCloud", diff --git a/src/context/stroage-icon.ts b/src/context/stroage-icon.ts index 13fa7a0..1286990 100644 --- a/src/context/stroage-icon.ts +++ b/src/context/stroage-icon.ts @@ -26,7 +26,7 @@ const StorageIcon: any = { wangyi: wangyi, qiniu: qiniu, up: upyun, - pinanyun: pinanyun, + pinan: pinanyun, qingyun: qingyun, ucloud: ucloud, jinshan: jinshan, diff --git a/src/router/modules/main/settings/jinshan/jinshan.ts b/src/router/modules/main/settings/jinshan/jinshan.ts new file mode 100644 index 0000000..b02fc8b --- /dev/null +++ b/src/router/modules/main/settings/jinshan/jinshan.ts @@ -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; diff --git a/src/router/modules/main/settings/minio/minio.ts b/src/router/modules/main/settings/minio/minio.ts new file mode 100644 index 0000000..ea2e22f --- /dev/null +++ b/src/router/modules/main/settings/minio/minio.ts @@ -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; diff --git a/src/router/modules/main/settings/pinan/pingan.ts b/src/router/modules/main/settings/pinan/pingan.ts new file mode 100644 index 0000000..aa08bec --- /dev/null +++ b/src/router/modules/main/settings/pinan/pingan.ts @@ -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; diff --git a/src/router/modules/main/settings/qingyun/qingyun.ts b/src/router/modules/main/settings/qingyun/qingyun.ts new file mode 100644 index 0000000..61d0918 --- /dev/null +++ b/src/router/modules/main/settings/qingyun/qingyun.ts @@ -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; diff --git a/src/router/modules/main/settings/qiniu/qiniu.ts b/src/router/modules/main/settings/qiniu/qiniu.ts new file mode 100644 index 0000000..7a1ffe9 --- /dev/null +++ b/src/router/modules/main/settings/qiniu/qiniu.ts @@ -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; diff --git a/src/router/modules/main/settings/ucloud/ucloud.ts b/src/router/modules/main/settings/ucloud/ucloud.ts new file mode 100644 index 0000000..f59cc31 --- /dev/null +++ b/src/router/modules/main/settings/ucloud/ucloud.ts @@ -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; diff --git a/src/router/modules/main/settings/up/up.ts b/src/router/modules/main/settings/up/up.ts new file mode 100644 index 0000000..bca8dc8 --- /dev/null +++ b/src/router/modules/main/settings/up/up.ts @@ -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; diff --git a/src/router/modules/main/settings/wangyi/wangyi.ts b/src/router/modules/main/settings/wangyi/wangyi.ts new file mode 100644 index 0000000..7d3662a --- /dev/null +++ b/src/router/modules/main/settings/wangyi/wangyi.ts @@ -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; diff --git a/src/router/routes.ts b/src/router/routes.ts index 332253e..241f2b6 100644 --- a/src/router/routes.ts +++ b/src/router/routes.ts @@ -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, + }, ], }, ],