feat(client): 应用内注册新门店(两栏品牌页 + 表单)
- 新增 RegisterScreen(左品牌面板 3 步引导 + 右表单:门店名/电话/地址/ 管理员/账号/密码/确认 + 同意条款),还原原型两栏设计,全 token 化 - AuthRepository.register → POST /api/v1/register(后端已有),成功弹门店编号 引导去登录 - 路由加 /register(公开路由);登录页「前往官网注册」→ 应用内「立即注册」 - 整屏 golden ×三主题入回归闸 (购买流/通知中心按指示暂不做) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TSKEiHsvauyxYUW2itzUXX
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 37 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 34 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 37 KiB |
@@ -0,0 +1,20 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
import 'package:jiu_client/screens/auth/register_screen.dart';
|
||||
|
||||
import '../support/golden_harness.dart';
|
||||
|
||||
/// design-distill 阶段4:应用内注册新门店 golden × 三主题(品牌面板 + 表单)。
|
||||
/// 更新基准:flutter test --update-goldens test/golden/register_golden_test.dart
|
||||
void main() {
|
||||
TestWidgetsFlutterBinding.ensureInitialized();
|
||||
SharedPreferences.setMockInitialValues({});
|
||||
|
||||
goldenAcrossThemes(
|
||||
'register 注册新门店',
|
||||
goldenPrefix: 'register',
|
||||
child: () => const RegisterScreen(),
|
||||
logical: const Size(1100, 760),
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user