login_logic.dart
857 字节
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import '../../router/route_config.dart';
import 'package:cp_offline_manage/utils/log.dart';
class LoginLogic extends GetxController {
final Map<String, dynamic> args = Get.arguments as Map<String, dynamic>;
RxString username = RxString('');
RxString password = RxString('');
bool get canLogin => username.isNotEmpty && password.isNotEmpty;
void updateUsername(String value) {
username.value = value;
}
void updatePassword(String value) {
password.value = value;
}
void enter() {
switch (args["type"] as int) {
case 1: // 总店主
Get.offAllNamed(RouteConfig.mainTabKey);
break;
case 2:
LogUtils.i("进入打票员功能模块");
Get.offAllNamed(RouteConfig.mainTicketerTabKey);
break;
}
}
}