diff --git a/web/src/assets/css/main.styl b/web/src/assets/css/main.styl index 2b7bc06c..b275eb11 100644 --- a/web/src/assets/css/main.styl +++ b/web/src/assets/css/main.styl @@ -52,7 +52,6 @@ body { .content { width: auto; - height: 100vh; overflow-y: scroll; box-sizing: border-box; diff --git a/web/src/components/ConfigDialog.vue b/web/src/components/ConfigDialog.vue index c4c8be37..501bc7b5 100644 --- a/web/src/components/ConfigDialog.vue +++ b/web/src/components/ConfigDialog.vue @@ -25,10 +25,8 @@ diff --git a/web/src/store/system.js b/web/src/store/system.js index 02ac51e5..962919bd 100644 --- a/web/src/store/system.js +++ b/web/src/store/system.js @@ -1,6 +1,7 @@ import Storage from "good-storage"; const MOBILE_THEME = process.env.VUE_APP_KEY_PREFIX + "MOBILE_THEME" +const ADMIN_THEME = process.env.VUE_APP_KEY_PREFIX + "ADMIN_THEME" export function getMobileTheme() { return Storage.get(MOBILE_THEME) ? Storage.get(MOBILE_THEME) : 'light' @@ -8,4 +9,12 @@ export function getMobileTheme() { export function setMobileTheme(theme) { Storage.set(MOBILE_THEME, theme) +} + +export function getAdminTheme() { + return Storage.get(ADMIN_THEME) ? Storage.get(ADMIN_THEME) : 'light' +} + +export function setAdminTheme(theme) { + Storage.set(ADMIN_THEME, theme) } \ No newline at end of file diff --git a/web/src/views/admin/ApiKey.vue b/web/src/views/admin/ApiKey.vue index bc0ad5aa..fec5d14c 100644 --- a/web/src/views/admin/ApiKey.vue +++ b/web/src/views/admin/ApiKey.vue @@ -296,6 +296,12 @@ const changePlatform = () => { .el-select { width: 100% } + + .pagination { + padding 20px 0 + display flex + justify-content righ + } } .el-form { diff --git a/web/src/views/admin/ChatList.vue b/web/src/views/admin/ChatList.vue index e1d5817f..10292745 100644 --- a/web/src/views/admin/ChatList.vue +++ b/web/src/views/admin/ChatList.vue @@ -178,7 +178,7 @@ import {onMounted, ref} from "vue"; import {httpGet, httpPost} from "@/utils/http"; import {ElMessage} from "element-plus"; -import {dateFormat, processContent, removeArrayItem} from "@/utils/libs"; +import {dateFormat, processContent} from "@/utils/libs"; import {Search} from "@element-plus/icons-vue"; import 'highlight.js/styles/a11y-dark.css' import hl from "highlight.js"; @@ -365,6 +365,12 @@ const showMessages = (row) => { width: 100% } + .pagination { + padding 20px 0 + display flex + justify-content right + } + .chat-box { overflow-y: auto; overflow-x hidden diff --git a/web/src/views/admin/ChatModel.vue b/web/src/views/admin/ChatModel.vue index 18e1b138..81833bff 100644 --- a/web/src/views/admin/ChatModel.vue +++ b/web/src/views/admin/ChatModel.vue @@ -365,5 +365,11 @@ const remove = function (row) { width: 100% } + .pagination { + padding 20px 0 + display flex + justify-content right + } + } \ No newline at end of file diff --git a/web/src/views/admin/Functions.vue b/web/src/views/admin/Functions.vue index af19ea42..4ba91f7a 100644 --- a/web/src/views/admin/Functions.vue +++ b/web/src/views/admin/Functions.vue @@ -328,5 +328,11 @@ const generateToken = () => { text-align center } } + + .pagination { + padding 20px 0 + display flex + justify-content right + } } \ No newline at end of file diff --git a/web/src/views/admin/Home.vue b/web/src/views/admin/Home.vue index dcd6a664..ad6ebbc7 100644 --- a/web/src/views/admin/Home.vue +++ b/web/src/views/admin/Home.vue @@ -1,10 +1,10 @@