refactor(frontend): replace toast system with zibll notyf

This commit is contained in:
kate522 committed 2026-08-18 02:38:43 +08:00
1 parent fb11a7ed0c
commit 86614c4905
33 files changed
+603 -802

No files matched your search

+3 -7
View File
@@ -20,10 +20,6 @@
.replace(/'/g, ''');
}
function toast(message, type) {
window.AksrtToast(message, type || 'info');
}
function api(path, options) {
return window.AksrtRequest.request(path, options || {}).then(function (response) {
return {
@@ -177,19 +173,19 @@
}).then(function (result) {
if (state.session && state.session.closed) return;
if (!result.ok) {
toast((result.json && (result.json.message || (result.json.data && result.json.data.message))) || '佩戴失败', 'error');
notyf((result.json && (result.json.message || (result.json.data && result.json.data.message))) || '佩戴失败', 'danger');
if (button) button.disabled = false;
return;
}
if (result.json && result.json.data) state.data = result.json.data;
state.detailSlug = slug;
window.AksrtModalRuntime.invalidate(['badges', 'identity', 'badges:user:' + state.userId]);
toast((result.json && result.json.message) || '已佩戴徽章', 'success');
notyf((result.json && result.json.message) || '已佩戴徽章', 'success');
renderInto(state);
syncHeaderIcon(state);
}).catch(function (error) {
if (error && error.name === 'AbortError') return;
toast('网络错误', 'error');
notyf('网络错误', 'danger');
if (button) button.disabled = false;
}).finally(function () {
state.wearing = false;