feat(header): 新增头部组件功能与样式优化

- 添加默认头像图片资源
- 扩展监听文件同步配置
- 重构头像展示样式,增加背景和尺寸控制
- 完善签到功能逻辑和样式交互
- 新增头部组件HTML模板和JS实现
- 调整搜索框和历史记录显示逻辑
- 优化页面布局和响应式设计
This commit is contained in:
DESKTOP-RQ919RC\Pc
2025-12-01 19:58:21 +08:00
parent f92d4da2e4
commit c63bf6c611
14 changed files with 671 additions and 84 deletions

View File

@@ -213,6 +213,7 @@ class SignInBox extends HTMLElement {
}
postSign() {
console.log('document.querySelector(".sign-in")', document.querySelector(".sign-in"));
if (this.issign == 1) {
creationAlertBox("error", "今天已签到,明天记得来哦~");
return;
@@ -230,11 +231,7 @@ class SignInBox extends HTMLElement {
creationAlertBox("error", res.message);
return;
}
// res.data = {
// extra_reward: 0,
// reward: 28,
// rank: 500,
// };
const data = res.data || {};
const rewardT = data.extra_reward * 1 + data.reward * 1 || 0;
this.setField("integral", (Number(this.shadowRoot.querySelector('[data-field="integral"]').textContent) || 0) + rewardT);
@@ -255,6 +252,10 @@ class SignInBox extends HTMLElement {
const signBtn = this.shadowRoot.querySelector('[data-action="sign"]');
signBtn.textContent = "今天已签到,明天记得来哦~";
signBtn.classList.add("already");
const sign = document.querySelector(".sign-in");
sign.classList.add("sign-in-already");
sign.classList.remove("sign-in-no");
});
}