feat(admin): 添加博主显示开关功能
在评论系统设置中添加管理员显示开关,允许控制博主标识的显示 更新前后端接口以支持新功能,包括数据库存储和界面切换组件
This commit is contained in:
@@ -79,6 +79,7 @@ async function loadServerCommentConfig(apiBaseUrl) {
|
||||
return {
|
||||
adminEmail: data.adminEmail || '',
|
||||
adminBadge: data.adminBadge || '',
|
||||
adminEnabled: !!data.adminEnabled,
|
||||
avatarPrefix: data.avatarPrefix || '',
|
||||
};
|
||||
} catch (e) {
|
||||
@@ -119,8 +120,12 @@ async function initWidget() {
|
||||
theme: config.theme,
|
||||
avatarPrefix: serverConfig.avatarPrefix || config.avatarPrefix,
|
||||
pageSize: 20,
|
||||
...(serverConfig.adminEmail ? { adminEmail: serverConfig.adminEmail } : {}),
|
||||
...(serverConfig.adminBadge ? { adminBadge: serverConfig.adminBadge } : {}),
|
||||
...(serverConfig.adminEnabled && serverConfig.adminEmail
|
||||
? { adminEmail: serverConfig.adminEmail }
|
||||
: {}),
|
||||
...(serverConfig.adminEnabled && serverConfig.adminBadge
|
||||
? { adminBadge: serverConfig.adminBadge }
|
||||
: {}),
|
||||
});
|
||||
widgetInstance.mount();
|
||||
console.log('[CWDComments] Widget 初始化成功', config);
|
||||
|
||||
Reference in New Issue
Block a user