From f7d9effa077de6595da947959b1b31f2e7e6fe7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A9=99=E5=AD=90?= <454313500@qq.com> Date: Sat, 15 Mar 2025 00:58:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=8A=E7=BA=BFai=E8=82=A1=E5=B8=82?= =?UTF-8?q?=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Yi.Abp.Web/wwwroot/stock/marketPrompt.txt | 1 + .../Yi.Abp.Web/wwwroot/stock/newsPrompt.txt | 16 +++-- Yi.Bbs.Vue3/src/layout/AppHeader.vue | 4 +- Yi.Bbs.Vue3/src/views/home/Index.vue | 4 +- Yi.Bbs.Vue3/src/views/stock/Index.vue | 68 ++++++++++++++++--- 5 files changed, 73 insertions(+), 20 deletions(-) diff --git a/Yi.Abp.Net8/src/Yi.Abp.Web/wwwroot/stock/marketPrompt.txt b/Yi.Abp.Net8/src/Yi.Abp.Web/wwwroot/stock/marketPrompt.txt index f158d47f..6fc4d04a 100644 --- a/Yi.Abp.Net8/src/Yi.Abp.Web/wwwroot/stock/marketPrompt.txt +++ b/Yi.Abp.Net8/src/Yi.Abp.Web/wwwroot/stock/marketPrompt.txt @@ -21,6 +21,7 @@ - 部分股票可能对某些新闻更敏感,价格会大幅度变化 - 一天24小时下来整体价格变化的趋势应该比较连贯,可以部分小时的价格大幅度变化 - 变化幅度可以大一些,为了更吸引用户 +- 可能下跌,可能上涨 - 最低价值为1,最高价值为100 请确保数据格式正确,以便系统能够自动处理。 \ No newline at end of file diff --git a/Yi.Abp.Net8/src/Yi.Abp.Web/wwwroot/stock/newsPrompt.txt b/Yi.Abp.Net8/src/Yi.Abp.Web/wwwroot/stock/newsPrompt.txt index aedd573b..c12fd80b 100644 --- a/Yi.Abp.Net8/src/Yi.Abp.Web/wwwroot/stock/newsPrompt.txt +++ b/Yi.Abp.Net8/src/Yi.Abp.Web/wwwroot/stock/newsPrompt.txt @@ -1,15 +1,19 @@ -基于以下最近的新闻背景,生成一条新的股市相关新闻。 +基于以下最近的新闻背景,预测趋势生成一条其他新闻。 {{newsContext}} -请生成一条有关联性的新闻,包含以下要素: -1. 新闻标题:吸引人且简短,涉及不同行业 -2. 新闻内容:详细且符合逻辑的报道,篇幅适中,重点内容需要通俗易懂 +包含以下要素: +1. 新闻标题:吸引人且简短,涉及不同行业 +2. 新闻内容:详细且符合逻辑的报道,篇幅不要太多,并且内容需要通俗易懂 3. 新闻简介:简明扼要的总结 4. 新闻来源:提供一个虚拟的媒体或机构名称 注意: -- 新闻内容应当与前面的新闻可以有一定关联性 -- 内容应当暗示可能对不同行业公司产生某种影响(积极或消极) +- 新闻内容需要以一件具体的事件为内容,可以是现实中发生的进行修改 +- 新闻内容不要以某公司为主题,应该是一件有趣的事件 +- 内容应当暗示可能对不同行业公司产生某种影响(积极或消极),不能太过于明显 - 行业焦点可以包括娱乐、科技、金融、医疗、食品等多个领域 +- 新闻有很小的概率造假,如果是造假的,新闻来源就得来自小的工作室 +- 不要一直重复着一个公司、一个行业的新闻 +- 可以加一些很离谱的元素增加新闻的趣味性 - 只需生成一次即可 \ No newline at end of file diff --git a/Yi.Bbs.Vue3/src/layout/AppHeader.vue b/Yi.Bbs.Vue3/src/layout/AppHeader.vue index 6668c3d2..5253c6c2 100644 --- a/Yi.Bbs.Vue3/src/layout/AppHeader.vue +++ b/Yi.Bbs.Vue3/src/layout/AppHeader.vue @@ -14,7 +14,7 @@ 开始 Ai股票 + >Ai炒股 商城 @@ -234,7 +234,7 @@ const enterStart = () => { } const enterTemp=()=>{ - alert("即将上线,敬请期待!请多攒一些钱钱吧,最低入场需100钱钱哦") + router.push("/stock"); } const enterShop=()=>{ router.push("/shop"); diff --git a/Yi.Bbs.Vue3/src/views/home/Index.vue b/Yi.Bbs.Vue3/src/views/home/Index.vue index a078b06c..afb14866 100644 --- a/Yi.Bbs.Vue3/src/views/home/Index.vue +++ b/Yi.Bbs.Vue3/src/views/home/Index.vue @@ -311,10 +311,11 @@ const activeList = [ {name: "排行榜", path: "/money", icon: "Money"}, {name: "开始", path: "/start", icon: "Position"}, {name: "聊天室", path: "/chat", icon: "ChatRound"}, - + {name: "商城", path: "/shop", icon: "ShoppingCart"}, {name: "数字藏品", path: "/dc", icon: "Trophy"}, {name: "面试宝典", path: "/book", icon: "Memo"}, + {name: "AI炒股", path: "/stock", icon: "TrendCharts"}, // {name: "小程序", path: "/", icon: "Position"}, // {name: "公众号", path: "/", icon: "ChatRound"}, ]; @@ -431,7 +432,6 @@ const registerLogOptins = computed(() => { }); const onClickMoneyTop = () => { - router.push("/money"); }; diff --git a/Yi.Bbs.Vue3/src/views/stock/Index.vue b/Yi.Bbs.Vue3/src/views/stock/Index.vue index 44ca44e5..ac89df74 100644 --- a/Yi.Bbs.Vue3/src/views/stock/Index.vue +++ b/Yi.Bbs.Vue3/src/views/stock/Index.vue @@ -3,7 +3,7 @@
-

意社区股市

+

意社区股市v1.0 本模块全部由AI 100% 调教生成

@@ -99,6 +99,18 @@
+
+ + + +
@@ -194,7 +206,7 @@ {{ dayjs(currentNewsDetail.publishTime).format('YYYY-MM-DD HH:mm:ss') }} 来源: {{ currentNewsDetail.source }}
-
{{ currentNewsDetail.content }}
+
{{ currentNewsDetail.content }}
@@ -561,6 +573,12 @@ onMounted(async () => { // 加载用户信息 await loadUserInfo(); }); + +// 刷新股票图表 +const refreshStockChart = async () => { + await fetchStockPriceRecords(); + ElMessage.success('股票数据已刷新'); +};