mirror of
https://github.com/ArvinLovegood/go-stock.git
synced 2025-07-19 00:00:09 +08:00
feat(frontend): 添加 AI 分析开关功能
- 在全局配置中获取 openAiEnable 状态 - 根据 openAiEnable 状态控制 AI 分析按钮的显示- 优化了组件的初始化逻辑,确保配置信息及时加载
This commit is contained in:
parent
dadfe1cf54
commit
3f024faf82
@ -1,7 +1,7 @@
|
||||
<script setup>
|
||||
import {computed, onBeforeMount, onBeforeUnmount, onMounted, reactive, ref} from 'vue'
|
||||
import {
|
||||
Follow,
|
||||
Follow, GetConfig,
|
||||
GetFollowList,
|
||||
GetStockList,
|
||||
Greet, NewChat, NewChatStream,
|
||||
@ -50,6 +50,7 @@ const data = reactive({
|
||||
resultText: "Please enter your name below 👇",
|
||||
fullscreen: false,
|
||||
airesult: "",
|
||||
openAiEnable: false,
|
||||
})
|
||||
|
||||
const sortedResults = computed(() => {
|
||||
@ -82,6 +83,11 @@ onBeforeMount(()=>{
|
||||
monitor()
|
||||
message.destroyAll
|
||||
})
|
||||
GetConfig().then(result => {
|
||||
if (result.openAiEnable) {
|
||||
data.openAiEnable = true
|
||||
}
|
||||
})
|
||||
})
|
||||
|
||||
onMounted(() => {
|
||||
@ -437,7 +443,7 @@ function getHeight() {
|
||||
<n-button size="tiny" secondary type="primary" @click="removeMonitor(result['股票代码'],result['股票名称'],result.key)">
|
||||
取消关注
|
||||
</n-button>
|
||||
<n-button size="tiny" secondary type="warning" @click="aiCheckStock(result['股票名称'])"> AI分析 </n-button>
|
||||
<n-button size="tiny" v-if="data.openAiEnable" secondary type="warning" @click="aiCheckStock(result['股票名称'])"> AI分析 </n-button>
|
||||
|
||||
</template>
|
||||
<template #footer>
|
||||
|
Loading…
x
Reference in New Issue
Block a user