Skip to content

Commit 1e7387f

Browse files
committed
refactor(go-stock):优化配置文件写入权限并调整窗口大小
- 将配置文件写入权限改为 os.ModePerm,提高安全性 - 调整主窗口高度,优化用户界面布局 - 修正 AI 模型服务配置选择框宽度
1 parent cfd218f commit 1e7387f

File tree

6 files changed

+12
-11
lines changed

6 files changed

+12
-11
lines changed

app.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1076,7 +1076,7 @@ func (a *App) ExportConfig() string {
10761076
logger.SugaredLogger.Errorf("导出配置文件失败:%s", err.Error())
10771077
return err.Error()
10781078
}
1079-
err = os.WriteFile(file, []byte(config), 0644)
1079+
err = os.WriteFile(file, []byte(config), os.ModePerm)
10801080
if err != nil {
10811081
logger.SugaredLogger.Errorf("导出配置文件失败:%s", err.Error())
10821082
return err.Error()
@@ -1317,7 +1317,7 @@ func (a *App) SaveImage(name, base64Data string) string {
13171317
return "文件内容异常,无法保存。"
13181318
}
13191319

1320-
err = os.WriteFile(filepath.Clean(filePath), decodeString, 0777)
1320+
err = os.WriteFile(filepath.Clean(filePath), decodeString, os.ModePerm)
13211321
if err != nil {
13221322
return "保存结果异常,无法保存。"
13231323
}

backend/data/alert_windows_api.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
package data
44

5+
import "C"
56
import (
67
"github.com/go-toast/toast"
78
"go-stock/backend/logger"
@@ -31,7 +32,7 @@ func NewAlertWindowsApi(AppID string, Title string, Content string, Icon string)
3132
}
3233

3334
func (a AlertWindowsApi) SendNotification() bool {
34-
if GetConfig().LocalPushEnable == false {
35+
if GetSettingConfig().LocalPushEnable == false {
3536
logger.SugaredLogger.Error("本地推送未开启")
3637
return false
3738
}

frontend/package.json.md5

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7700b357a617cedb5336701f3af0a49a
1+
4be2da172610a6498067f3ec99698918

frontend/src/components/market.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -666,11 +666,11 @@ function ReFlesh(source) {
666666
<n-gradient-text type="error" style="margin-left: 10px">*AI函数工具调用可以增强AI获取数据的能力,但会消耗更多tokens。</n-gradient-text>
667667
</n-flex>
668668
<n-flex justify="space-between" style="margin-bottom: 10px">
669-
<n-select style="width: 49%" v-model:value="aiConfigId" label-field="name" value-field="ID"
669+
<n-select style="width: 32%" v-model:value="aiConfigId" label-field="name" value-field="ID"
670670
:options="aiConfigs" placeholder="请选择AI模型服务配置"/>
671-
<n-select style="width: 49%" v-model:value="sysPromptId" label-field="name" value-field="ID"
671+
<n-select style="width: 32%" v-model:value="sysPromptId" label-field="name" value-field="ID"
672672
:options="sysPromptOptions" placeholder="请选择系统提示词"/>
673-
<n-select style="width: 49%" v-model:value="question" label-field="name" value-field="content"
673+
<n-select style="width: 32%" v-model:value="question" label-field="name" value-field="content"
674674
:options="userPromptOptions" placeholder="请选择用户提示词"/>
675675
</n-flex>
676676
<n-flex justify="right">

frontend/src/components/stock.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2168,11 +2168,11 @@ function searchStockReport(stockCode) {
21682168
</n-gradient-text>
21692169
</n-flex>
21702170
<n-flex justify="space-between" style="margin-bottom: 10px">
2171-
<n-select style="width: 49%" v-model:value="data.aiConfigId" label-field="name" value-field="ID"
2171+
<n-select style="width: 31%" v-model:value="data.aiConfigId" label-field="name" value-field="ID"
21722172
:options="aiConfigs" placeholder="请选择AI模型服务配置"/>
2173-
<n-select style="width: 49%" v-model:value="data.sysPromptId" label-field="name" value-field="ID"
2173+
<n-select style="width: 31%" v-model:value="data.sysPromptId" label-field="name" value-field="ID"
21742174
:options="sysPromptOptions" placeholder="请选择系统提示词"/>
2175-
<n-select style="width: 49%" v-model:value="data.question" label-field="name" value-field="content"
2175+
<n-select style="width: 31%" v-model:value="data.question" label-field="name" value-field="content"
21762176
:options="userPromptOptions" placeholder="请选择用户提示词"/>
21772177
</n-flex>
21782178
<n-flex justify="right">

main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ func main() {
125125
err = wails.Run(&options.App{
126126
Title: "go-stock:AI赋能股票分析✨",
127127
Width: width * 4 / 5,
128-
Height: 900,
128+
Height: 950,
129129
MinWidth: minWidth,
130130
MinHeight: minHeight,
131131
//MaxWidth: width,

0 commit comments

Comments
 (0)