diff --git a/Yi.Abp.Net8/module/tenant-management/Yi.Framework.TenantManagement.Application/TenantService.cs b/Yi.Abp.Net8/module/tenant-management/Yi.Framework.TenantManagement.Application/TenantService.cs index 618bda62..b723d412 100644 --- a/Yi.Abp.Net8/module/tenant-management/Yi.Framework.TenantManagement.Application/TenantService.cs +++ b/Yi.Abp.Net8/module/tenant-management/Yi.Framework.TenantManagement.Application/TenantService.cs @@ -134,10 +134,9 @@ namespace Yi.Framework.TenantManagement.Application var moduleContainer = service.GetRequiredService(); //没有数据库,不能创工作单元,创建库,先关闭 - ISqlSugarClient db = null; using (var uow = UnitOfWorkManager.Begin(requiresNew: true, isTransactional: false)) { - db = await _repository.GetDbContextAsync(); + ISqlSugarClient db = await _repository.GetDbContextAsync(); //尝试创建数据库 db.DbMaintenance.CreateDatabase(); diff --git a/Yi.Bbs.Vue3/src/views/chathub/Index.vue b/Yi.Bbs.Vue3/src/views/chathub/Index.vue index ec1bf0ed..5f0e8623 100644 --- a/Yi.Bbs.Vue3/src/views/chathub/Index.vue +++ b/Yi.Bbs.Vue3/src/views/chathub/Index.vue @@ -16,6 +16,7 @@ import '@/assets/atom-one-dark.css'; import '@/assets/github-markdown.css'; import hljs from "highlight.js"; +const isShowTipNumber=ref(10); const router = useRouter(); //聊天存储 const chatStore = useChatStore(); @@ -34,6 +35,18 @@ const inputListDataStore = ref([{ key: "all", value: "" }, { key: "ai", value: " //AI聊天临时存储 const sendAiChatContext = ref([]); +let timerTip=null; +//倒计时显示tip +const startCountTip = () => { + timerTip = setInterval(() => { + if (isShowTipNumber.value > 0) { + isShowTipNumber.value--; + } else { + clearInterval(timerTip); // 倒计时结束 + } + }, 1000); + }; + //当前聊天框显示的消息 const currentMsgContext = computed(() => { if (selectIsAll()) { @@ -93,7 +106,7 @@ let codeCopyDic=[]; //code部分处理、高亮 const codeHandler = (code, language) => { const codeIndex = parseInt(Date.now() + "") + Math.floor(Math.random() * 10000000); - console.log(codeIndex,"codeIndex"); + //console.log(codeIndex,"codeIndex"); // 格式化第一行是右侧language和 “复制” 按钮; if (code) { const navCode = navHandler(code) @@ -179,12 +192,16 @@ onMounted(async () => { } chatStore.setMsgList((await getChatAccountMessageList()).data); chatStore.setUserList((await getChatUserList()).data); + startCountTip(); }) onUnmounted(() => { if (timer != null) { clearInterval(timer) } - + if (timerTip != null) { + clearInterval(timerTip) + } + }) //代码copy事件 @@ -370,8 +387,9 @@ const getLastMessage = ((receiveId, itemType) => {