mirror of
https://github.com/ArvinLovegood/go-stock.git
synced 2025-07-19 00:00:09 +08:00
refactor(frontend):优化OpenAI设置界面布局和关注股票时的排序逻辑
- 调整了 OpenAI 设置界面的表单项布局,将 span 属性从 22 改为11 - 修改了模型用户 Prompt 输入框的行数,从 2 行调整为 5 行 - 增加了关注股票时的排序逻辑,获取最大排序值并加 1
This commit is contained in:
parent
c28151320c
commit
ee5c47f2dc
@ -347,6 +347,12 @@ func (receiver StockDataApi) Follow(stockCode string) string {
|
||||
logger.SugaredLogger.Error(err)
|
||||
return "关注失败"
|
||||
}
|
||||
|
||||
maxSort := int64(0)
|
||||
db.Dao.Model(&FollowedStock{}).Raw("select max(sort) as sort from followed_stock").Scan(&maxSort)
|
||||
|
||||
logger.SugaredLogger.Infof("Follow-maxSort %v", maxSort)
|
||||
|
||||
stockInfo := (*stockInfos)[0]
|
||||
price, _ := convertor.ToFloat(stockInfo.Price)
|
||||
db.Dao.Model(&FollowedStock{}).FirstOrCreate(&FollowedStock{
|
||||
@ -356,7 +362,7 @@ func (receiver StockDataApi) Follow(stockCode string) string {
|
||||
Time: time.Now(),
|
||||
ChangePercent: 0,
|
||||
PriceChange: 0,
|
||||
Sort: 0,
|
||||
Sort: maxSort + 1,
|
||||
AlarmChangePercent: 3,
|
||||
AlarmPrice: price + 1,
|
||||
}, &FollowedStock{StockCode: stockCode})
|
||||
|
@ -264,7 +264,7 @@ window.onerror = function (event, source, lineno, colno, error) {
|
||||
<n-form-item-gi :span="5" v-if="formValue.openAI.enable" title="天数越多消耗tokens越多" label="日K线数据(天):" path="openAI.maxTokens">
|
||||
<n-input-number min="30" step="1" max="365" placeholder="日K线数据(天)" title="天数越多消耗tokens越多" v-model:value="formValue.openAI.kDays"/>
|
||||
</n-form-item-gi>
|
||||
<n-form-item-gi :span="22" v-if="formValue.openAI.enable" label="模型系统 Prompt:" path="openAI.prompt">
|
||||
<n-form-item-gi :span="11" v-if="formValue.openAI.enable" label="模型系统 Prompt:" path="openAI.prompt">
|
||||
<n-input v-model:value="formValue.openAI.prompt"
|
||||
type="textarea"
|
||||
:show-count="true"
|
||||
@ -275,14 +275,14 @@ window.onerror = function (event, source, lineno, colno, error) {
|
||||
}"
|
||||
/>
|
||||
</n-form-item-gi>
|
||||
<n-form-item-gi :span="22" v-if="formValue.openAI.enable" label="模型用户 Prompt:" path="openAI.questionTemplate">
|
||||
<n-form-item-gi :span="11" v-if="formValue.openAI.enable" label="模型用户 Prompt:" path="openAI.questionTemplate">
|
||||
<n-input v-model:value="formValue.openAI.questionTemplate"
|
||||
type="textarea"
|
||||
:show-count="true"
|
||||
placeholder="请输入用户prompt:例如{{stockName}}[{{stockCode}}]分析和总结"
|
||||
:autosize="{
|
||||
minRows: 2,
|
||||
maxRows: 5
|
||||
minRows: 5,
|
||||
maxRows: 8
|
||||
}"
|
||||
/>
|
||||
</n-form-item-gi>
|
||||
|
Loading…
x
Reference in New Issue
Block a user