2024-06-16 00:20:02 +08:00
|
|
|
<template>
|
|
|
|
|
<fs-page class="page-sys-settings">
|
2024-11-28 17:36:45 +08:00
|
|
|
<!-- <template #header>-->
|
|
|
|
|
<!-- <div class="title">系统设置</div>-->
|
|
|
|
|
<!-- </template>-->
|
|
|
|
|
<div class="sys-settings-body">
|
|
|
|
|
<a-tabs type="card" class="sys-settings-tabs">
|
|
|
|
|
<a-tab-pane key="site" tab="基本设置">
|
|
|
|
|
<SettingBase />
|
|
|
|
|
</a-tab-pane>
|
|
|
|
|
<a-tab-pane key="register" tab="注册设置">
|
|
|
|
|
<SettingRegister />
|
|
|
|
|
</a-tab-pane>
|
|
|
|
|
</a-tabs>
|
2024-06-16 00:20:02 +08:00
|
|
|
</div>
|
|
|
|
|
</fs-page>
|
|
|
|
|
</template>
|
|
|
|
|
|
2024-11-13 22:42:11 +08:00
|
|
|
<script setup lang="tsx">
|
2024-10-12 16:49:49 +08:00
|
|
|
import { SysSettings } from "./api";
|
2024-11-28 17:36:45 +08:00
|
|
|
import SettingBase from "/@/views/sys/settings/tabs/base.vue";
|
|
|
|
|
import SettingRegister from "/@/views/sys/settings/tabs/register.vue";
|
|
|
|
|
|
2024-10-07 03:21:16 +08:00
|
|
|
defineOptions({
|
|
|
|
|
name: "SysSettings"
|
|
|
|
|
});
|
2024-06-16 00:20:02 +08:00
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style lang="less">
|
|
|
|
|
.page-sys-settings {
|
|
|
|
|
.sys-settings-form {
|
|
|
|
|
width: 500px;
|
|
|
|
|
margin: 20px;
|
|
|
|
|
}
|
2024-11-28 17:36:45 +08:00
|
|
|
|
|
|
|
|
.sys-settings-body {
|
|
|
|
|
height: 100%;
|
|
|
|
|
padding-top: 20px;
|
|
|
|
|
padding-left: 20px;
|
|
|
|
|
.sys-settings-tabs {
|
|
|
|
|
height: 100%;
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
.ant-tabs-content-holder {
|
|
|
|
|
flex: 1;
|
|
|
|
|
overflow: auto;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
2024-06-16 00:20:02 +08:00
|
|
|
}
|
|
|
|
|
</style>
|