feat: 添加推送通知功能,支持订阅和发送通知
All checks were successful
Docker Build & Deploy / Build Docker Image (push) Successful in 40s
Docker Build & Deploy / Deploy to Production (push) Successful in 8s

This commit is contained in:
2026-01-02 12:25:44 +08:00
parent a055e43451
commit e250a7df2f
17 changed files with 382 additions and 13 deletions

View File

@@ -0,0 +1,24 @@
import request from './request'
export function getVapidPublicKey() {
return request({
url: '/notification/vapid-public-key',
method: 'get'
})
}
export function subscribe(data) {
return request({
url: '/notification/subscribe',
method: 'post',
data
})
}
export function testNotification(message) {
return request({
url: '/notification/test',
method: 'post',
params: { message }
})
}