You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.8 KiB
1.8 KiB
Login Captcha Clear + Watermark Cover Plan
For agentic workers: REQUIRED SUB-SKILL: Use superpowers:executing-plans or implement inline for this tiny change.
Goal: 去掉登录相关验证码输入框的 clear 按钮,并用 CSS 遮住登录背景右下角「即梦AI」水印。
Architecture: 仅改 LoginView.vue:四处 t-input 去掉 clearable;在 .visual 上加右下角遮罩伪元素。不改原图、不改后台。
Tech Stack: Vue 3 + TDesign Input、现有 LoginView scoped CSS
Spec: docs/superpowers/specs/2026-08-28-login-captcha-clear-watermark-design.md
Task 1: 去掉验证码 clearable
Files:
-
Modify:
src/views/LoginView/LoginView.vue -
移除这四处
clearable:v-model="captcha"(图形验证码)- 短信登录
smsCode(placeholder「请输入短信验证码」) - 注册
reg.smsCode - 找回密码
forgot.code
-
账号/密码/手机号等其它
clearable保持不动 -
Commit:
fix: 登录验证码输入框去掉清空按钮
Task 2: CSS 遮罩「即梦AI」
Files:
-
Modify:
src/views/LoginView/LoginView.vue -
在
.visual(position: relative已有)增加伪元素,例如:
.visual::after {
content: '';
position: absolute;
right: 0;
bottom: 0;
width: min(280px, 28vw);
height: min(72px, 10vh);
z-index: 2;
pointer-events: none;
background: linear-gradient(135deg, transparent 20%, #102a35 55%);
}
- 确保
.brand/.copy/.footer的 z-index ≥ 伪元素,文案不被挡 - Commit:
fix: 登录背景遮住即梦AI水印
Task 3: 浏览器冒烟
- 打开
/login - 图形验证码输入有内容时无 ×;账号/密码仍有 clear
- 右下角看不到「即梦AI」
- 必要时微调遮罩宽高后再 commit