style(mpuniapp): 移动浏览器全量页面UI/UX审视与瑞士国际主义排版优化

这个提交包含在:
wikiboss
2026-09-21 10:36:42 +08:00
父节点 088a5f05e1
当前提交 41b2596761
共有 831 个文件被更改,包括 1031 次插入 和 150442 次删除

查看文件

@@ -0,0 +1,34 @@
import * as fs from 'fs';
import * as path from 'path';
describe('后台登录临时关闭图片验证码', () => {
const root = path.resolve(__dirname, '../../..');
const loginSrc = fs.readFileSync(
path.join(root, 'src/modules/base/service/sys/login.ts'),
'utf8'
);
const dtoSrc = fs.readFileSync(
path.join(root, 'src/modules/base/dto/login.ts'),
'utf8'
);
it('login 不得再强制 captchaCheck,且不得抛出验证码不正确', () => {
expect(loginSrc).toMatch(/临时.*验证码/);
expect(loginSrc).not.toMatch(
/const checkV = await this\.captchaCheck\(captchaId, verifyCode\)/
);
expect(loginSrc).not.toMatch("验证码不正确");
});
it('LoginDTO 的 captchaId / verifyCode 必须改为可选,避免前端不传被校验拦截', () => {
expect(dtoSrc).toMatch(/optional\(\)[\s\S]{0,40}captchaId/);
expect(dtoSrc).toMatch(/optional\(\)[\s\S]{0,40}verifyCode/);
});
it('captchaCheck 仍保留给用户端短信等场景,不得被全局短路', () => {
expect(loginSrc).toContain('async captchaCheck');
expect(loginSrc).toMatch(
/if \(!rv \|\| !value \|\| value\.toLowerCase\(\) !== rv\)/
);
});
});