feat(mobile-next): 工号登录与目录薄适配,并完成登录/会话/聊天/通讯录第一批界面

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
编码工程师
2026-08-20 02:30:10 +08:00
co-authored by Cursor multica-agent
parent d787c0a477
commit 60b6590409
17 changed files with 842 additions and 166 deletions
+3 -1
View File
@@ -74,7 +74,9 @@ class AppNavigator {
static startFavoriteMange() => Get.toNamed(AppRoutes.favoriteManage);
static startAddContactsMethod() => Get.toNamed(AppRoutes.addContactsMethod);
static startAddColleague() => Get.toNamed(AppRoutes.addColleague);
static startAddContactsMethod() => Get.toNamed(AppRoutes.addColleague);
static startScan() => Permissions.camera(() => Get.to(
() => const QrcodeView(),
+11 -4
View File
@@ -74,8 +74,9 @@ import '../pages/global_search/global_search_binding.dart';
import '../pages/global_search/global_search_view.dart';
import '../pages/home/home_binding.dart';
import '../pages/home/home_view.dart';
import '../pages/login/login_binding.dart';
import '../pages/login/login_view.dart';
import '../company/auth/company_login_logic.dart';
import '../company/ui/add_colleague_page.dart';
import '../company/ui/company_login_page.dart';
import '../pages/mine/about_us/about_us_binding.dart';
import '../pages/mine/about_us/about_us_view.dart';
import '../pages/mine/account_setup/account_setup_binding.dart';
@@ -132,8 +133,10 @@ class AppPages {
),
_pageBuilder(
name: AppRoutes.login,
page: () => LoginPage(),
binding: LoginBinding(),
page: () => const CompanyLoginPage(),
binding: BindingsBuilder(() {
Get.lazyPut(() => CompanyLoginLogic());
}),
),
_pageBuilder(
name: AppRoutes.home,
@@ -162,6 +165,10 @@ class AppPages {
page: () => FavoriteManagePage(),
binding: FavoriteManageBinding(),
),
_pageBuilder(
name: AppRoutes.addColleague,
page: () => const AddColleaguePage(),
),
_pageBuilder(
name: AppRoutes.addContactsMethod,
page: () => AddContactsMethodPage(),
+1
View File
@@ -9,6 +9,7 @@ abstract class AppRoutes {
static const myQrcode = '/my_qrcode';
static const chatSetup = '/chat_setup';
static const favoriteManage = '/favorite_manage';
static const addColleague = '/add_colleague';
static const addContactsMethod = '/add_contacts_method';
static const addContactsBySearch = '/add_contacts_by_search';
static const userProfilePanel = '/user_profile_panel';