From 7f50fa3fcf80bf3fe3487d30486944765574cd3c Mon Sep 17 00:00:00 2001 From: RockYang Date: Mon, 16 Oct 2023 14:20:44 +0800 Subject: [PATCH] chore: set app list page as the index page --- web/src/router.js | 2 +- web/src/views/ChatApps.vue | 13 +++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/web/src/router.js b/web/src/router.js index b21f0129..e21eb507 100644 --- a/web/src/router.js +++ b/web/src/router.js @@ -4,7 +4,7 @@ const routes = [ { name: 'home', path: '/', - redirect: '/chat', + redirect: '/apps', meta: {title: '首页'}, component: () => import('@/views/Home.vue'), children: [ diff --git a/web/src/views/ChatApps.vue b/web/src/views/ChatApps.vue index d93058f2..57f1bcbc 100644 --- a/web/src/views/ChatApps.vue +++ b/web/src/views/ChatApps.vue @@ -35,7 +35,7 @@ - + @@ -48,6 +48,7 @@ import {Delete, Plus} from "@element-plus/icons-vue"; import LoginDialog from "@/components/LoginDialog.vue"; import {checkSession} from "@/action/session"; import {arrayContains, removeArrayItem, substr} from "@/utils/libs"; +import router from "@/router"; const listBoxHeight = window.innerHeight - 97 const list = ref([]) @@ -66,12 +67,16 @@ onMounted(() => { ElMessage.error("获取应用失败:" + e.message) }) + getRoles() +}) + +const getRoles = () => { checkSession().then(user => { + showLoginDialog.value = false roles.value = user.chat_roles }).catch(() => { }) - -}) +} const updateRole = (row, opt) => { checkSession().then(() => { @@ -92,7 +97,7 @@ const updateRole = (row, opt) => { roles.value = removeArrayItem(roles.value, row.key) } httpPost("/api/role/update", {keys: roles.value}).then(() => { - ElMessage.success(title.value + "成功!") + ElMessage.success({message: title.value + "成功!", duration: 1000}) }).catch(e => { ElMessage.error(title.value + "失败:" + e.message) })