feat(app):添加版本更新提示和自定义通知颜色

- 在版本检查无更新时发送通知
- 根据通知来源调整颜色:go-stock 为橙色,其他为蓝色
This commit is contained in:
ArvinLovegood 2025-07-16 12:57:13 +08:00
parent 052104b43a
commit 23d3566f31
2 changed files with 8 additions and 1 deletions

7
app.go
View File

@ -295,6 +295,13 @@ func (a *App) CheckUpdate() {
"content": "版本更新完成,下次重启软件生效.",
})
}
} else {
go runtime.EventsEmit(a.ctx, "newsPush", map[string]any{
"time": "当前版本:" + Version,
"isRed": false,
"source": "go-stock",
"content": "当前版本无更新",
})
}
}

View File

@ -654,7 +654,7 @@ onMounted(() => {
content: () => h('div',{type:"info",style:{
"text-align":"left",
"font-size":"14px",
"color":"#F98C24"
"color": data.source==="go-stock"?"#F98C24":"#549EC8"
}}, { default: () => data.content }),
meta: () => h(NText,{type:"warning"}, { default: () => data.source}),
duration:1000*30 ,