From 5b9a81d7702bf6742c414e31db5b00fb3c925517 Mon Sep 17 00:00:00 2001 From: ArvinLovegood Date: Thu, 3 Jul 2025 12:42:30 +0800 Subject: [PATCH] =?UTF-8?q?refactor(market-news):=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E5=B8=82=E5=9C=BA=E6=96=B0=E9=97=BBAPI=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E8=BE=93=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 注释掉 XUEQIUHotStock 的日志输出,减少不必要的日志信息 - 调整前端股票组件中的关注和 AI 分析逻辑 - 优化 AI 分析相关的用户交互和数据处理 - 美化模态框标题和按钮文案 --- backend/data/market_news_api.go | 2 +- frontend/src/components/stock.vue | 45 ++++++++++++++++--------------- 2 files changed, 25 insertions(+), 22 deletions(-) diff --git a/backend/data/market_news_api.go b/backend/data/market_news_api.go index 904afb3..dc9d87a 100644 --- a/backend/data/market_news_api.go +++ b/backend/data/market_news_api.go @@ -599,7 +599,7 @@ func (m MarketNewsApi) XUEQIUHotStock(size int, marketType string) *[]models.Hot logger.SugaredLogger.Errorf("XUEQIUHotStock err:%s", err.Error()) return &[]models.HotItem{} } - logger.SugaredLogger.Infof("XUEQIUHotStock:%+v", res) + //logger.SugaredLogger.Infof("XUEQIUHotStock:%+v", res) return &res.Data.Items } diff --git a/frontend/src/components/stock.vue b/frontend/src/components/stock.vue index 8721981..2b323e6 100644 --- a/frontend/src/components/stock.vue +++ b/frontend/src/components/stock.vue @@ -223,8 +223,11 @@ onMounted(() => { if (!stocks.value.includes(followedStock.StockCode)) { stocks.value.push(followedStock.StockCode) } + Greet(followedStock.StockCode).then(result => { + updateData(result) + }) } - monitor() + //monitor() message.destroyAll() }) @@ -464,6 +467,7 @@ function removeMonitor(code, name, key) { UnFollow(code).then(result => { message.success(result) + monitor() }) } @@ -581,7 +585,6 @@ async function monitor() { showPopover.value = true } for (let code of stocks.value) { - Greet(code).then(result => { updateData(result) }) @@ -590,8 +593,7 @@ async function monitor() { function GetSortKey(sort, code) { - let sortKey = padStart(sort, 8, '0') + "_" + code - return sortKey + return padStart(sort, 8, '0') + "_" + code } function onSelect(item) { @@ -1383,12 +1385,12 @@ function aiCheckStock(stock, stockCode) { data.time = "" data.name = stock data.code = stockCode - data.loading = true + data.loading = false modalShow4.value = true - message.loading("ai检测中...", { - duration: 0, - }) - NewChatStream(stock, stockCode, "", data.sysPromptId) + // message.loading("ai检测中...", { + // duration: 0, + // }) + // NewChatStream(stock, stockCode, "", data.sysPromptId) } }) } @@ -1573,18 +1575,20 @@ function AddStockGroupInfo(groupId, code, name) { } function updateTab(name) { + stocks.value = [] currentGroupId.value = Number(name) GetFollowList(currentGroupId.value).then(result => { - stocks.value = [] followList.value = result for (const followedStock of result) { if (followedStock.StockCode.startsWith("us")) { followedStock.StockCode = "gb_" + followedStock.StockCode.replace("us", "").toLowerCase() } - ////console.log("followList",followedStock.StockCode) stocks.value.push(followedStock.StockCode) + Greet(followedStock.StockCode).then(result => { + updateData(result) + }) } - monitor() + //monitor() message.destroyAll() }) } @@ -1739,11 +1743,10 @@ function searchStockReport(stockCode) { @click="removeMonitor(result['股票代码'],result['股票名称'],result.key)"> 取消关注   - + + AI分析 -