character_entry_logic.dart
904 字节
import 'package:get/get.dart';
import '../../router/route_config.dart';
import 'package:cp_offline_manage/utils/log.dart';
class Character_entryLogic extends GetxController {
var characterList = [
{"type": 1, "title": "总店主", "desc": "线下多家彩票店老板", "isSelected": false},
{"type": 2, "title": "打票员", "desc": "彩票店专业打票工作人员", "isSelected": false},
].obs;
// 下一步按钮是否可以点击标识
var isEnable = false.obs;
// 当前选中身份类型
var curSelectedType = 0;
void updateState(int index) {
characterList.asMap().forEach((idx, character) {
character["isSelected"] = index == idx;
});
isEnable.value = true;
curSelectedType = characterList[index]["type"] as int;
update();
}
void jumpToLoginPage() {
Get.toNamed(RouteConfig.loginKey, arguments: {'type' : curSelectedType});
}
}