提交 7eb94cdb authored 作者: 祁增奎's avatar 祁增奎

增加是否接入外呼功能

上级 4c2be86c
...@@ -6,7 +6,10 @@ import 'package:fluttertoast/fluttertoast.dart'; ...@@ -6,7 +6,10 @@ import 'package:fluttertoast/fluttertoast.dart';
import '../utils/code_send_enum.dart'; import '../utils/code_send_enum.dart';
class CLXCodeManageLogic extends GetxController { class CLXCodeManageLogic extends GetxController {
CLXCodeManageLogic({this.maxLength = 6, this.isFirstResponsed = false}); CLXCodeManageLogic(
{this.maxLength = 6,
this.isFirstResponsed = false,
this.isAccessOutbound = true});
/// 验证码长度 /// 验证码长度
final int maxLength; final int maxLength;
...@@ -14,6 +17,9 @@ class CLXCodeManageLogic extends GetxController { ...@@ -14,6 +17,9 @@ class CLXCodeManageLogic extends GetxController {
/// 是否是成为第一响应者 /// 是否是成为第一响应者
final bool isFirstResponsed; final bool isFirstResponsed;
/// 是否接入外呼功能
final bool isAccessOutbound;
/// 验证码输入框焦点 /// 验证码输入框焦点
final FocusNode codeInoutFocus = FocusNode(); final FocusNode codeInoutFocus = FocusNode();
...@@ -172,7 +178,9 @@ class CLXCodeManageLogic extends GetxController { ...@@ -172,7 +178,9 @@ class CLXCodeManageLogic extends GetxController {
} }
break; break;
case CodeSendType.resendSmsCode: case CodeSendType.resendSmsCode:
if (isAccessOutbound) {
codeSendType.value = CodeSendType.notReceiveResendSmsCode; codeSendType.value = CodeSendType.notReceiveResendSmsCode;
}
break; break;
case CodeSendType.notReceiveResendSmsCode: case CodeSendType.notReceiveResendSmsCode:
codeSendType.value = CodeSendType.firstSendVoiceCode; codeSendType.value = CodeSendType.firstSendVoiceCode;
......
name: clx_verification_code name: clx_verification_code
description: "A new Flutter package project." description: "A new Flutter package project."
version: 0.0.7 version: 0.0.8
homepage: homepage:
environment: environment:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论