统一Toast

This commit is contained in:
魏少阳 2024-01-16 16:52:05 +08:00
parent dcabcfc392
commit 62cbd0e570
118 changed files with 276 additions and 424 deletions

View File

@ -6,7 +6,6 @@ import 'package:star_lock/login/forgetPassword/starLock_forgetPassword_state.dar
import '../../network/api_repository.dart'; import '../../network/api_repository.dart';
import '../../tools/baseGetXController.dart'; import '../../tools/baseGetXController.dart';
import '../../tools/toast.dart';
class StarLockForgetPasswordLogic extends BaseGetXController { class StarLockForgetPasswordLogic extends BaseGetXController {
final StarLockForgetPasswordState state = StarLockForgetPasswordState(); final StarLockForgetPasswordState state = StarLockForgetPasswordState();
@ -38,7 +37,7 @@ class StarLockForgetPasswordLogic extends BaseGetXController {
"B748F838-94EE-4BDB-A0E6-7B2D16849792", "B748F838-94EE-4BDB-A0E6-7B2D16849792",
state.verificationCode.value); state.verificationCode.value);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: '重置成功'); showToast("重置成功");
Get.back(); Get.back();
} else { } else {
print('Error'); print('Error');

View File

@ -5,7 +5,6 @@ import 'package:get/get.dart';
import '../../network/api_repository.dart'; import '../../network/api_repository.dart';
import '../../tools/baseGetXController.dart'; import '../../tools/baseGetXController.dart';
import '../../tools/toast.dart';
import 'starLock_register_state.dart'; import 'starLock_register_state.dart';
class StarLockRegisterLogic extends BaseGetXController { class StarLockRegisterLogic extends BaseGetXController {
@ -39,7 +38,8 @@ class StarLockRegisterLogic extends BaseGetXController {
state.verificationCode.value); state.verificationCode.value);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
// await loginSuccess(loginEntity: entity); // await loginSuccess(loginEntity: entity);
Toast.show(msg: "注册成功"); // Toast.show(msg: "注册成功");
showToast("注册成功");
Get.back(); Get.back();
} else {} } else {}
} }

View File

@ -18,7 +18,6 @@ import '../../../../blue/sender_manage.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/baseGetXController.dart'; import '../../../../tools/baseGetXController.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/toast.dart';
import 'authorizedAdmin_state.dart'; import 'authorizedAdmin_state.dart';
class AuthorizedAdminLogic extends BaseGetXController { class AuthorizedAdminLogic extends BaseGetXController {
@ -115,7 +114,7 @@ class AuthorizedAdminLogic extends BaseGetXController {
// //
print("添加用户数据解析成功"); print("添加用户数据解析成功");
state.isSendSuccess.value = true; state.isSendSuccess.value = true;
Toast.show(msg: "添加成功"); showToast("添加成功");
// bindBlueAdmin(); // bindBlueAdmin();
break; break;
case 0x06: case 0x06:

View File

@ -10,7 +10,6 @@ import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/pickers/pickers.dart'; import 'package:star_lock/tools/pickers/pickers.dart';
import 'package:star_lock/tools/pickers/time_picker/model/date_mode.dart'; import 'package:star_lock/tools/pickers/time_picker/model/date_mode.dart';
import 'package:star_lock/tools/storage.dart'; import 'package:star_lock/tools/storage.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../appRouters.dart'; import '../../../../appRouters.dart';
import '../../../../app_settings/app_colors.dart'; import '../../../../app_settings/app_colors.dart';
@ -210,7 +209,7 @@ class _AuthorizedAdminPageState extends State<AuthorizedAdminPage> {
logic.sendElectronicKeyRequest(context); logic.sendElectronicKeyRequest(context);
} }
} else { } else {
Toast.show(msg: '演示模式'); logic.showToast("演示模式");
} }
}), }),
Container( Container(
@ -226,7 +225,7 @@ class _AuthorizedAdminPageState extends State<AuthorizedAdminPage> {
Navigator.pushNamed( Navigator.pushNamed(
context, Routers.volumeAuthorizationLockManagePage); context, Routers.volumeAuthorizationLockManagePage);
} else { } else {
Toast.show(msg: '演示模式'); logic.showToast("演示模式");
} }
}, },
child: Text( child: Text(
@ -333,7 +332,7 @@ class _AuthorizedAdminPageState extends State<AuthorizedAdminPage> {
); );
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
print("标记为已入住成功啦啦啦啦啦"); print("标记为已入住成功啦啦啦啦啦");
Toast.show(msg: "标记成功"); logic.showToast("标记成功");
setState(() {}); setState(() {});
} }
} }

View File

@ -1,5 +1,6 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
@ -11,7 +12,6 @@ import '../../../../tools/commonItem.dart';
import '../../../../tools/showIosTipView.dart'; import '../../../../tools/showIosTipView.dart';
import '../../../../tools/submitBtn.dart'; import '../../../../tools/submitBtn.dart';
import '../../../../tools/titleAppBar.dart'; import '../../../../tools/titleAppBar.dart';
import '../../../../tools/toast.dart';
import '../../../../translations/trans_lib.dart'; import '../../../../translations/trans_lib.dart';
import '../../electronicKey/electronicKeyList/entity/ElectronicKeyListEntity.dart'; import '../../electronicKey/electronicKeyList/entity/ElectronicKeyListEntity.dart';
@ -245,7 +245,7 @@ class _AuthorizedAdminDetailPageState extends State<AuthorizedAdminDetailPage> {
ElectronicKeyListEntity entity = ElectronicKeyListEntity entity =
await ApiRepository.to.deleteElectronicKey(keyId); await ApiRepository.to.deleteElectronicKey(keyId);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: "删除成功"); EasyLoading.showToast("删除成功",duration: 2000.milliseconds);
setState(() { setState(() {
Get.back(); Get.back();
}); });

View File

@ -3,8 +3,6 @@ import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyList/entity
import 'package:star_lock/network/api_repository.dart'; import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import '../../../../tools/toast.dart';
class AuthorizedAdminListLogic extends BaseGetXController { class AuthorizedAdminListLogic extends BaseGetXController {
final AuthorizedAdminListState state = AuthorizedAdminListState(); final AuthorizedAdminListState state = AuthorizedAdminListState();
@ -37,7 +35,7 @@ class AuthorizedAdminListLogic extends BaseGetXController {
ElectronicKeyListEntity entity = ElectronicKeyListEntity entity =
await ApiRepository.to.deleteElectronicKey(keyId); await ApiRepository.to.deleteElectronicKey(keyId);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: "删除成功"); showToast("删除成功");
mockNetworkDataRequest(); mockNetworkDataRequest();
} }
} }

View File

@ -1,5 +1,6 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:flutter_native_contact_picker/flutter_native_contact_picker.dart'; import 'package:flutter_native_contact_picker/flutter_native_contact_picker.dart';
// import 'package:flutter_pickers/pickers.dart'; // import 'package:flutter_pickers/pickers.dart';
// import 'package:flutter_pickers/time_picker/model/date_mode.dart'; // import 'package:flutter_pickers/time_picker/model/date_mode.dart';
@ -10,7 +11,6 @@ import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/pickers/pickers.dart'; import 'package:star_lock/tools/pickers/pickers.dart';
import 'package:star_lock/tools/pickers/time_picker/model/date_mode.dart'; import 'package:star_lock/tools/pickers/time_picker/model/date_mode.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../appRouters.dart'; import '../../../../appRouters.dart';
import '../../../../tools/commonItem.dart'; import '../../../../tools/commonItem.dart';
@ -331,7 +331,7 @@ class _VolumeAuthorizationLockPageState
_isSendSuccess = true; _isSendSuccess = true;
setState(() {}); setState(() {});
} else { } else {
Toast.show(msg: '${entity.errorMsg}'); EasyLoading.showToast('${entity.errorMsg}',duration: 2000.milliseconds);
if (entity.errorCode == 425) { if (entity.errorCode == 425) {
// //
_isCreateUser = true; _isCreateUser = true;

View File

@ -1,12 +1,9 @@
import 'dart:math';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import '../../../../appRouters.dart'; import '../../../../appRouters.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/toast.dart';
import 'addCardType_state.dart'; import 'addCardType_state.dart';
class AddCardTypeLogic extends BaseGetXController{ class AddCardTypeLogic extends BaseGetXController{
@ -24,11 +21,11 @@ class AddCardTypeLogic extends BaseGetXController{
} else if (state.seletType.value == "1") { } else if (state.seletType.value == "1") {
fingerprintType = 2; fingerprintType = 2;
if (state.beginTimeTimestamp.value.isEmpty) { if (state.beginTimeTimestamp.value.isEmpty) {
Toast.show(msg: "请选择开始时间"); showToast("请选择开始时间");
return; return;
} }
if (state.endTimeTimestamp.value.isEmpty) { if (state.endTimeTimestamp.value.isEmpty) {
Toast.show(msg: "请选择开始时间"); showToast("请选择结束时间");
return; return;
} }
@ -39,7 +36,7 @@ class AddCardTypeLogic extends BaseGetXController{
if (int.parse(state.beginTimeTimestamp.value) >= if (int.parse(state.beginTimeTimestamp.value) >=
int.parse(state.endTimeTimestamp.value)) { int.parse(state.endTimeTimestamp.value)) {
Toast.show(msg: "失效时间要大于生效时间"); showToast("失效时间要大于生效时间");
return; return;
} }
@ -47,16 +44,16 @@ class AddCardTypeLogic extends BaseGetXController{
endDate = state.endTimeTimestamp.value; endDate = state.endTimeTimestamp.value;
} else if (state.seletType.value == "2") { } else if (state.seletType.value == "2") {
if (state.effectiveDateTime.value <= 0) { if (state.effectiveDateTime.value <= 0) {
Toast.show(msg: "请选择生效时间"); showToast("请选择生效时间");
return; return;
} }
if (state.failureDateTime.value <= 0) { if (state.failureDateTime.value <= 0) {
Toast.show(msg: "请选择失效时间"); showToast("请选择失效时间");
return; return;
} }
if (state.weekdaysList.value.isEmpty) { if (state.weekdaysList.value.isEmpty) {
Toast.show(msg: "请选择有效日"); showToast("请选择有效日");
return; return;
} }
@ -66,7 +63,7 @@ class AddCardTypeLogic extends BaseGetXController{
// } // }
if (state.effectiveDateTime.value >= state.failureDateTime.value) { if (state.effectiveDateTime.value >= state.failureDateTime.value) {
Toast.show(msg: "失效时间要大于生效时间"); showToast("失效时间要大于生效时间");
return; return;
} }
startDate = state.effectiveDateTime.value.toString(); startDate = state.effectiveDateTime.value.toString();

View File

@ -11,7 +11,6 @@ import '../../../../app_settings/app_colors.dart';
import '../../../../tools/commonItem.dart'; import '../../../../tools/commonItem.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/submitBtn.dart'; import '../../../../tools/submitBtn.dart';
import '../../../../tools/toast.dart';
import '../../../../translations/trans_lib.dart'; import '../../../../translations/trans_lib.dart';
import 'addCardType_logic.dart'; import 'addCardType_logic.dart';
@ -196,14 +195,14 @@ class _AddCardPageState extends State<AddCardPage> {
if (isDemoMode == false) { if (isDemoMode == false) {
// print("state.seletType:${state.seletType.value}"); // print("state.seletType:${state.seletType.value}");
if (state.nameController.text.isEmpty) { if (state.nameController.text.isEmpty) {
Toast.show(msg: "请输入姓名"); logic.showToast("请输入姓名");
return; return;
} }
logic.checkCardNameDuplicated(state.nameController.text); logic.checkCardNameDuplicated(state.nameController.text);
} else { } else {
// Get.toNamed(Routers.seletLockTypePage); // Get.toNamed(Routers.seletLockTypePage);
Toast.show(msg: "演示模式"); logic.showToast("演示模式");
} }
}), }),
], ],

View File

@ -10,14 +10,12 @@ import '../../../../blue/blue_manage.dart';
import '../../../../blue/io_protocol/io_addICCard.dart'; import '../../../../blue/io_protocol/io_addICCard.dart';
import '../../../../blue/io_protocol/io_addStressICCard.dart'; import '../../../../blue/io_protocol/io_addStressICCard.dart';
import '../../../../blue/io_reply.dart'; import '../../../../blue/io_reply.dart';
import '../../../../blue/io_tool/io_manager.dart';
import '../../../../blue/io_tool/io_tool.dart'; import '../../../../blue/io_tool/io_tool.dart';
import '../../../../blue/io_tool/manager_event_bus.dart'; import '../../../../blue/io_tool/manager_event_bus.dart';
import '../../../../blue/sender_manage.dart'; import '../../../../blue/sender_manage.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/eventBusEventManage.dart'; import '../../../../tools/eventBusEventManage.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/toast.dart';
import 'addICCard_state.dart'; import 'addICCard_state.dart';
class AddICCardLogic extends BaseGetXController{ class AddICCardLogic extends BaseGetXController{
@ -309,7 +307,7 @@ class AddICCardLogic extends BaseGetXController{
weekDay: state.weekDay.value, weekDay: state.weekDay.value,
); );
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: "添加成功"); showToast("添加成功");
if(state.fromType.value == 2){ if(state.fromType.value == 2){
// //
eventBus.fire(ChickInAddStaffCardAndFingerprintBlockNumberEvent(entity.data!.cardId.toString())); eventBus.fire(ChickInAddStaffCardAndFingerprintBlockNumberEvent(entity.data!.cardId.toString()));

View File

@ -14,7 +14,6 @@ import '../../../../blue/io_tool/manager_event_bus.dart';
import '../../../../blue/sender_manage.dart'; import '../../../../blue/sender_manage.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/toast.dart';
import 'cardDetail_state.dart'; import 'cardDetail_state.dart';
class CardDetailLogic extends BaseGetXController{ class CardDetailLogic extends BaseGetXController{
@ -148,7 +147,7 @@ class CardDetailLogic extends BaseGetXController{
changeType: "1", changeType: "1",
); );
if(entity.errorCode!.codeIsSuccessful){ if(entity.errorCode!.codeIsSuccessful){
Toast.show(msg: "修改成功"); showToast("修改成功");
Get.back(result: "addScuess"); Get.back(result: "addScuess");
} }
} }
@ -162,7 +161,7 @@ class CardDetailLogic extends BaseGetXController{
deleteType:"1" deleteType:"1"
); );
if(entity.errorCode!.codeIsSuccessful){ if(entity.errorCode!.codeIsSuccessful){
Toast.show(msg: "删除成功"); showToast("删除成功");
Get.back(result: "addScuess"); Get.back(result: "addScuess");
} }
} }

View File

@ -16,7 +16,6 @@ import '../../../../tools/showTFView.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/submitBtn.dart'; import '../../../../tools/submitBtn.dart';
import '../../../../tools/titleAppBar.dart'; import '../../../../tools/titleAppBar.dart';
import '../../../../tools/toast.dart';
import '../../../../translations/trans_lib.dart'; import '../../../../translations/trans_lib.dart';
import 'cardDetail_logic.dart'; import 'cardDetail_logic.dart';
@ -330,7 +329,7 @@ class _CardDetailPageState extends State<CardDetailPage> with RouteAware {
controller: state.changeNameController, controller: state.changeNameController,
sureClick: () { sureClick: () {
if(state.changeNameController.text.isEmpty){ if(state.changeNameController.text.isEmpty){
Toast.show(msg: "请输入姓名"); logic.showToast("请输入姓名");
return; return;
} }
Get.back(); Get.back();

View File

@ -15,7 +15,6 @@ import '../../../../blue/sender_manage.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/eventBusEventManage.dart'; import '../../../../tools/eventBusEventManage.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/toast.dart';
import 'cardList_state.dart'; import 'cardList_state.dart';
class CardListLogic extends BaseGetXController { class CardListLogic extends BaseGetXController {
@ -328,9 +327,9 @@ class CardListLogic extends BaseGetXController {
); );
if(entity.errorCode!.codeIsSuccessful){ if(entity.errorCode!.codeIsSuccessful){
if(state.isDeletAll == false){ if(state.isDeletAll == false){
Toast.show(msg: "删除成功"); showToast("删除成功");
}else{ }else{
Toast.show(msg: "重置成功"); showToast("重置成功");
} }
state.isDeletCardData = false; state.isDeletCardData = false;

View File

@ -16,7 +16,6 @@ import '../../../../tools/showIosTipView.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/submitBtn.dart'; import '../../../../tools/submitBtn.dart';
import '../../../../tools/titleAppBar.dart'; import '../../../../tools/titleAppBar.dart';
import '../../../../tools/toast.dart';
import '../../../../translations/trans_lib.dart'; import '../../../../translations/trans_lib.dart';
import '../../fingerprint/fingerprintList/fingerprintListData_entity.dart'; import '../../fingerprint/fingerprintList/fingerprintListData_entity.dart';
import 'cardList_logic.dart'; import 'cardList_logic.dart';
@ -52,7 +51,7 @@ class _CardListPageState extends State<CardListPage> with RouteAware {
showDeletAlertDialog(context); showDeletAlertDialog(context);
} else { } else {
// Get.toNamed(Routers.seletLockTypePage); // Get.toNamed(Routers.seletLockTypePage);
Toast.show(msg: "演示模式"); logic.showToast("演示模式");
} }
}, },
), ),

View File

@ -3,7 +3,6 @@ import 'package:get/get.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/eventBusEventManage.dart'; import '../../../../tools/eventBusEventManage.dart';
import '../../../../tools/toast.dart';
import 'otherTypeKeyChangeDate_state.dart'; import 'otherTypeKeyChangeDate_state.dart';
class OtherTypeKeyChangeDateLogic extends BaseGetXController{ class OtherTypeKeyChangeDateLogic extends BaseGetXController{
@ -22,7 +21,7 @@ class OtherTypeKeyChangeDateLogic extends BaseGetXController{
changeType: "1", changeType: "1",
); );
if(entity.errorCode!.codeIsSuccessful){ if(entity.errorCode!.codeIsSuccessful){
Toast.show(msg: "修改成功"); showToast("修改成功");
Get.back(result: { Get.back(result: {
"beginTimeTimestamp":state.beginTimeTimestamp.value, "beginTimeTimestamp":state.beginTimeTimestamp.value,
"endTimeTimestamp":state.endTimeTimestamp.value, "endTimeTimestamp":state.endTimeTimestamp.value,
@ -44,7 +43,7 @@ class OtherTypeKeyChangeDateLogic extends BaseGetXController{
changeType: '1', changeType: '1',
); );
if(entity.errorCode!.codeIsSuccessful){ if(entity.errorCode!.codeIsSuccessful){
Toast.show(msg: "修改成功"); showToast("修改成功");
Get.back(result: { Get.back(result: {
"beginTimeTimestamp":state.beginTimeTimestamp.value, "beginTimeTimestamp":state.beginTimeTimestamp.value,
"endTimeTimestamp":state.endTimeTimestamp.value, "endTimeTimestamp":state.endTimeTimestamp.value,

View File

@ -4,7 +4,6 @@ import 'package:star_lock/tools/baseGetXController.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/eventBusEventManage.dart'; import '../../../../tools/eventBusEventManage.dart';
import '../../../../tools/toast.dart';
import 'otherTypeKeyChangeValidityDate_state.dart'; import 'otherTypeKeyChangeValidityDate_state.dart';
class OtherTypeKeyChangeValidityDateLogic extends BaseGetXController{ class OtherTypeKeyChangeValidityDateLogic extends BaseGetXController{
@ -23,7 +22,7 @@ class OtherTypeKeyChangeValidityDateLogic extends BaseGetXController{
changeType: "1", changeType: "1",
); );
if(entity.errorCode!.codeIsSuccessful){ if(entity.errorCode!.codeIsSuccessful){
Toast.show(msg: "修改成功"); showToast("修改成功");
Get.back(result: { Get.back(result: {
"beginTimeTimestamp":state.beginTimeTimestamp.value, "beginTimeTimestamp":state.beginTimeTimestamp.value,
"endTimeTimestamp":state.endTimeTimestamp.value, "endTimeTimestamp":state.endTimeTimestamp.value,
@ -46,7 +45,7 @@ class OtherTypeKeyChangeValidityDateLogic extends BaseGetXController{
changeType: '1', changeType: '1',
); );
if(entity.errorCode!.codeIsSuccessful){ if(entity.errorCode!.codeIsSuccessful){
Toast.show(msg: "修改成功"); showToast("修改成功");
Get.back(result: { Get.back(result: {
"beginTimeTimestamp":state.beginTimeTimestamp.value, "beginTimeTimestamp":state.beginTimeTimestamp.value,
"endTimeTimestamp":state.endTimeTimestamp.value, "endTimeTimestamp":state.endTimeTimestamp.value,

View File

@ -1,9 +1,6 @@
import 'package:date_format/date_format.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../../network/api_repository.dart'; import '../../../../../network/api_repository.dart';
import 'checkingInAddHolidays_state.dart'; import 'checkingInAddHolidays_state.dart';
@ -13,7 +10,7 @@ class CheckingInAddHolidaysLogic extends BaseGetXController{
// //
void editStaffLoadData() async{ void editStaffLoadData() async{
if(state.staffNameController.text.isEmpty){ if(state.staffNameController.text.isEmpty){
Toast.show(msg: "请输入姓名"); showToast("请输入姓名");
return; return;
} }
@ -25,7 +22,7 @@ class CheckingInAddHolidaysLogic extends BaseGetXController{
vacationStartDate: DateTime.parse(state.beginDate.value).millisecondsSinceEpoch.toString() vacationStartDate: DateTime.parse(state.beginDate.value).millisecondsSinceEpoch.toString()
); );
if(entity.errorCode!.codeIsSuccessful){ if(entity.errorCode!.codeIsSuccessful){
Toast.show(msg: "添加成功"); showToast("添加成功");
Get.back(result: "addScuess"); Get.back(result: "addScuess");
} }
} }

View File

@ -2,7 +2,6 @@
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import '../../../../../network/api_repository.dart'; import '../../../../../network/api_repository.dart';
import '../../../../../tools/toast.dart';
import 'checkingInDeletHolidays_state.dart'; import 'checkingInDeletHolidays_state.dart';
class CheckingInDeletHolidaysLogic extends BaseGetXController{ class CheckingInDeletHolidaysLogic extends BaseGetXController{
@ -14,7 +13,7 @@ class CheckingInDeletHolidaysLogic extends BaseGetXController{
vacationId: state.listItem.value.vacationId.toString() vacationId: state.listItem.value.vacationId.toString()
); );
if(entity.errorCode!.codeIsSuccessful){ if(entity.errorCode!.codeIsSuccessful){
Toast.show(msg: "删除成功"); showToast("删除成功");
Get.back(result: "deletScuess"); Get.back(result: "deletScuess");
} }
} }

View File

@ -11,7 +11,6 @@ import '../../../../tools/showBottomSheetTool.dart';
import '../../../../tools/showCalendar.dart'; import '../../../../tools/showCalendar.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/titleAppBar.dart'; import '../../../../tools/titleAppBar.dart';
import '../../../../tools/toast.dart';
import '../../../../translations/trans_lib.dart'; import '../../../../translations/trans_lib.dart';
import 'checkingInListDay_entity.dart'; import 'checkingInListDay_entity.dart';
import 'checkingInList_logic.dart'; import 'checkingInList_logic.dart';
@ -46,7 +45,7 @@ class _CheckingInListPageState extends State<CheckingInListPage> {
}); });
}else{ }else{
// Get.toNamed(Routers.seletLockTypePage); // Get.toNamed(Routers.seletLockTypePage);
Toast.show(msg: "演示模式"); logic.showToast("演示模式");
} }
}, },
child: Image.asset('images/main/icon_lockDetail_checkIn_set.png', width: 36.w, height: 36.w,)), child: Image.asset('images/main/icon_lockDetail_checkIn_set.png', width: 36.w, height: 36.w,)),
@ -96,7 +95,7 @@ class _CheckingInListPageState extends State<CheckingInListPage> {
}); });
}else{ }else{
// Get.toNamed(Routers.seletLockTypePage); // Get.toNamed(Routers.seletLockTypePage);
Toast.show(msg: "演示模式"); logic.showToast("演示模式");
} }
}, },
child: Container( child: Container(
@ -133,7 +132,7 @@ class _CheckingInListPageState extends State<CheckingInListPage> {
}); });
}else{ }else{
// Get.toNamed(Routers.seletLockTypePage); // Get.toNamed(Routers.seletLockTypePage);
Toast.show(msg: "演示模式"); logic.showToast("演示模式");
} }
}, },
child: Container( child: Container(
@ -174,7 +173,7 @@ class _CheckingInListPageState extends State<CheckingInListPage> {
}); });
}else{ }else{
// Get.toNamed(Routers.seletLockTypePage); // Get.toNamed(Routers.seletLockTypePage);
Toast.show(msg: "演示模式"); logic.showToast("演示模式");
} }
}, },
child: Row( child: Row(
@ -335,7 +334,7 @@ class _CheckingInListPageState extends State<CheckingInListPage> {
showListType(); showListType();
}else{ }else{
// Get.toNamed(Routers.seletLockTypePage); // Get.toNamed(Routers.seletLockTypePage);
Toast.show(msg: "演示模式"); logic.showToast("演示模式");
} }
}, },
child: Obx(() => Container( child: Obx(() => Container(

View File

@ -1,10 +1,7 @@
import 'package:get/get.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/baseGetXController.dart'; import '../../../../tools/baseGetXController.dart';
import '../../../../tools/dateTool.dart'; import '../../../../tools/dateTool.dart';
import '../../../../tools/toast.dart';
import 'checkingInSet_state.dart'; import 'checkingInSet_state.dart';
class CheckingInSetLogic extends BaseGetXController{ class CheckingInSetLogic extends BaseGetXController{
@ -56,7 +53,7 @@ class CheckingInSetLogic extends BaseGetXController{
); );
if(entity.errorCode!.codeIsSuccessful){ if(entity.errorCode!.codeIsSuccessful){
state.companyName.value = state.changeNameController.text; state.companyName.value = state.changeNameController.text;
Toast.show(msg: "修改成功"); showToast("修改成功");
} }
} }

View File

@ -2,7 +2,6 @@ import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/app_settings/app_colors.dart'; import 'package:star_lock/app_settings/app_colors.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../appRouters.dart'; import '../../../../appRouters.dart';
import '../../../../tools/commonItem.dart'; import '../../../../tools/commonItem.dart';
@ -136,7 +135,7 @@ class _CheckingInSetPageState extends State<CheckingInSetPage> {
controller: state.changeNameController, controller: state.changeNameController,
sureClick: () { sureClick: () {
if(state.changeNameController.text.isEmpty){ if(state.changeNameController.text.isEmpty){
Toast.show(msg: "请输入公司姓名"); logic.showToast("请输入公司姓名");
return; return;
} }
Get.back(); Get.back();

View File

@ -3,7 +3,6 @@ import 'package:get/get.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/toast.dart';
import 'checkingInSetWorkTime_state.dart'; import 'checkingInSetWorkTime_state.dart';
class CheckingInSetWorkTimeLogic extends BaseGetXController{ class CheckingInSetWorkTimeLogic extends BaseGetXController{

View File

@ -1,11 +1,8 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
// import 'package:flutter_pickers/pickers.dart';
// import 'package:flutter_pickers/time_picker/model/date_mode.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/tools/pickers/pickers.dart'; import 'package:star_lock/tools/pickers/pickers.dart';
import 'package:star_lock/tools/pickers/time_picker/model/date_mode.dart'; import 'package:star_lock/tools/pickers/time_picker/model/date_mode.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../app_settings/app_colors.dart'; import '../../../../app_settings/app_colors.dart';
import '../../../../tools/commonItem.dart'; import '../../../../tools/commonItem.dart';
@ -90,18 +87,18 @@ class _CheckingInSetWorkTimePageState extends State<CheckingInSetWorkTimePage> {
padding: EdgeInsets.only(top: 20.w, bottom: 20.w), padding: EdgeInsets.only(top: 20.w, bottom: 20.w),
onClick: () { onClick: () {
if (state.beginTimeTimestamp.value.isEmpty) { if (state.beginTimeTimestamp.value.isEmpty) {
Toast.show(msg: "请选择开始时间"); logic.showToast("请选择开始时间");
return; return;
} }
if (state.endTimeTimestamp.value.isEmpty) { if (state.endTimeTimestamp.value.isEmpty) {
Toast.show(msg: "请选择结束时间"); logic.showToast("请选择结束时间");
return; return;
} }
if (int.parse(state.beginTimeTimestamp.value) > if (int.parse(state.beginTimeTimestamp.value) >
int.parse(state.endTimeTimestamp.value)) { int.parse(state.endTimeTimestamp.value)) {
Toast.show(msg: "结束时间不能大于开始时间"); logic.showToast("结束时间不能大于开始时间");
return; return;
} }
if (state.pushType.value == "2") { if (state.pushType.value == "2") {

View File

@ -2,7 +2,6 @@ import 'dart:async';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../../network/api_repository.dart'; import '../../../../../network/api_repository.dart';
import '../../../../../tools/eventBusEventManage.dart'; import '../../../../../tools/eventBusEventManage.dart';
import 'checkingInAddStaffSeletKey_entity.dart'; import 'checkingInAddStaffSeletKey_entity.dart';
@ -38,14 +37,14 @@ class CheckingInAddStaffLogic extends BaseGetXController{
} }
if(attendanceWay.isEmpty){ if(attendanceWay.isEmpty){
Toast.show(msg: "请输入员工账号"); showToast("请输入员工账号");
return; return;
} }
}else { }else {
attendanceWay = state.seletKey.value; attendanceWay = state.seletKey.value;
if(attendanceWay.isEmpty){ if(attendanceWay.isEmpty){
Toast.show(msg: "请选择员工钥匙"); showToast("请选择员工钥匙");
return; return;
} }
} }
@ -74,7 +73,7 @@ class CheckingInAddStaffLogic extends BaseGetXController{
if(entity.errorCode!.codeIsSuccessful){ if(entity.errorCode!.codeIsSuccessful){
Get.back(result: "addScuess"); Get.back(result: "addScuess");
}else if(entity.errorCode! == 425){ }else if(entity.errorCode! == 425){
Toast.show(msg: entity.errorMsg!); showToast(entity.errorMsg!);
} }
} }
@ -106,14 +105,14 @@ class CheckingInAddStaffLogic extends BaseGetXController{
} }
if(attendanceWay.isEmpty){ if(attendanceWay.isEmpty){
Toast.show(msg: "请输入员工账号"); showToast("请输入员工账号");
return; return;
} }
}else { }else {
attendanceWay = state.seletKey.value; attendanceWay = state.seletKey.value;
if(attendanceWay.isEmpty){ if(attendanceWay.isEmpty){
Toast.show(msg: "请选择员工钥匙"); showToast("请选择员工钥匙");
return; return;
} }
} }
@ -143,14 +142,14 @@ class CheckingInAddStaffLogic extends BaseGetXController{
eventBus.fire(RefreshCheckInStaffListDataEvent()); eventBus.fire(RefreshCheckInStaffListDataEvent());
Get.close(2); Get.close(2);
} else if (entity.errorCode! == 425) { } else if (entity.errorCode! == 425) {
Toast.show(msg: entity.errorMsg!); showToast(entity.errorMsg!);
} }
} }
// //
void getKeyboardPwdRequest() async { void getKeyboardPwdRequest() async {
if (state.staffNameController.text.isEmpty) { if (state.staffNameController.text.isEmpty) {
Toast.show(msg: "请输入姓名"); showToast("请输入姓名");
return; return;
} }
// var entity = await ApiRepository.to.getPasswordKey( // var entity = await ApiRepository.to.getPasswordKey(
@ -186,7 +185,7 @@ class CheckingInAddStaffLogic extends BaseGetXController{
state.getDataPassword.value = entity.data!.keyboardPwd!; state.getDataPassword.value = entity.data!.keyboardPwd!;
} }
} else { } else {
Toast.show(msg: '${entity.errorMsg}'); showToast('${entity.errorMsg}');
} }
} }

View File

@ -8,7 +8,6 @@ import '../../../../../tools/commonItem.dart';
import '../../../../../tools/showBottomSheetTool.dart'; import '../../../../../tools/showBottomSheetTool.dart';
import '../../../../../tools/submitBtn.dart'; import '../../../../../tools/submitBtn.dart';
import '../../../../../tools/titleAppBar.dart'; import '../../../../../tools/titleAppBar.dart';
import '../../../../../tools/toast.dart';
import '../../../../../translations/trans_lib.dart'; import '../../../../../translations/trans_lib.dart';
import 'checkingInAddStaff_logic.dart'; import 'checkingInAddStaff_logic.dart';
@ -161,7 +160,7 @@ class _CheckingInAddStaffPageState extends State<CheckingInAddStaffPage> {
// //
if (state if (state
.staffNameController.text.isEmpty) { .staffNameController.text.isEmpty) {
Toast.show(msg: "请输入姓名"); logic.showToast("请输入姓名");
return; return;
} }
@ -180,9 +179,8 @@ class _CheckingInAddStaffPageState extends State<CheckingInAddStaffPage> {
break; break;
case 4: case 4:
// //
if (state if (state.staffNameController.text.isEmpty) {
.staffNameController.text.isEmpty) { logic.showToast("请输入姓名");
Toast.show(msg: "请输入姓名");
return; return;
} }
@ -232,7 +230,7 @@ class _CheckingInAddStaffPageState extends State<CheckingInAddStaffPage> {
padding: EdgeInsets.only(top: 25.w, bottom: 25.w), padding: EdgeInsets.only(top: 25.w, bottom: 25.w),
onClick: () { onClick: () {
if (state.staffNameController.text.isEmpty) { if (state.staffNameController.text.isEmpty) {
Toast.show(msg: "请输入姓名"); logic.showToast("请输入姓名");
return; return;
} }

View File

@ -2,10 +2,8 @@ import 'dart:async';
import 'package:flutter_easyloading/flutter_easyloading.dart'; import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:flutter_reactive_ble/flutter_reactive_ble.dart'; import 'package:flutter_reactive_ble/flutter_reactive_ble.dart';
import 'package:star_lock/main/lockDetail/doorLockLog/doorLockLog_page.dart';
import 'package:star_lock/main/lockDetail/doorLockLog/doorLockLog_state.dart'; import 'package:star_lock/main/lockDetail/doorLockLog/doorLockLog_state.dart';
import 'package:star_lock/main/lockDetail/lockOperatingRecord/lockOperatingRecordGetLastRecordTime_entity.dart'; import 'package:star_lock/main/lockDetail/lockOperatingRecord/lockOperatingRecordGetLastRecordTime_entity.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../blue/blue_manage.dart'; import '../../../blue/blue_manage.dart';
import '../../../blue/io_protocol/io_referEventRecordTime.dart'; import '../../../blue/io_protocol/io_referEventRecordTime.dart';
@ -233,7 +231,7 @@ class DoorLockLogLogic extends BaseGetXController {
KeyOperationRecordEntity entity = KeyOperationRecordEntity entity =
await ApiRepository.to.clearOperationRecord('28'); await ApiRepository.to.clearOperationRecord('28');
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: "清除数据成功"); showToast("清除数据成功");
} }
} }

View File

@ -10,7 +10,6 @@ import 'package:star_lock/main/lockDetail/doorLockLog/doorLockLog_logic.dart';
import '../../../app_settings/app_colors.dart'; import '../../../app_settings/app_colors.dart';
import '../../../tools/storage.dart'; import '../../../tools/storage.dart';
import '../../../tools/titleAppBar.dart'; import '../../../tools/titleAppBar.dart';
import '../../../tools/toast.dart';
import '../../../translations/trans_lib.dart'; import '../../../translations/trans_lib.dart';
class DoorLockLogPage extends StatefulWidget { class DoorLockLogPage extends StatefulWidget {
@ -51,7 +50,7 @@ class _DoorLockLogPageState extends State<DoorLockLogPage> {
if (isDemoMode == false) { if (isDemoMode == false) {
} else { } else {
// Get.toNamed(Routers.seletLockTypePage); // Get.toNamed(Routers.seletLockTypePage);
Toast.show(msg: "演示模式"); logic.showToast("演示模式");
} }
}, },
), ),

View File

@ -4,7 +4,6 @@ import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyDetail/keyO
import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyList/entity/ElectronicKeyListEntity.dart'; import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyList/entity/ElectronicKeyListEntity.dart';
import 'package:star_lock/network/api_repository.dart'; import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/toast.dart';
class ElectronicKeyDetailLogic extends BaseGetXController { class ElectronicKeyDetailLogic extends BaseGetXController {
final ElectronicKeyDetailState state = ElectronicKeyDetailState(); final ElectronicKeyDetailState state = ElectronicKeyDetailState();
@ -16,7 +15,7 @@ class ElectronicKeyDetailLogic extends BaseGetXController {
state.changeNameController.text, ''); state.changeNameController.text, '');
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
print("修改要是名称成功啦啦啦啦啦"); print("修改要是名称成功啦啦啦啦啦");
Toast.show(msg: "修改成功"); showToast("修改成功");
Get.back(); Get.back();
} }
} }
@ -27,7 +26,7 @@ class ElectronicKeyDetailLogic extends BaseGetXController {
.deleteElectronicKey(state.itemData.value.keyId.toString()); .deleteElectronicKey(state.itemData.value.keyId.toString());
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
print("删除电子钥匙成功"); print("删除电子钥匙成功");
Toast.show(msg: "删除成功"); showToast("删除成功");
Get.back(); Get.back();
} }
} }

View File

@ -4,7 +4,6 @@ import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyDetail/keyO
import 'package:star_lock/main/lockDetail/passwordKey/passwordKey_perpetual/passwordKeyEntity.dart'; import 'package:star_lock/main/lockDetail/passwordKey/passwordKey_perpetual/passwordKeyEntity.dart';
import 'package:star_lock/network/api_repository.dart'; import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/toast.dart';
class ElectronicKeyDetailChangeDateLogic extends BaseGetXController { class ElectronicKeyDetailChangeDateLogic extends BaseGetXController {
final ElectronicKeyDetailChangeDateState state = final ElectronicKeyDetailChangeDateState state =
@ -24,7 +23,7 @@ class ElectronicKeyDetailChangeDateLogic extends BaseGetXController {
hoursEnd: state.hoursEnd.value, hoursEnd: state.hoursEnd.value,
isCoerced: state.isCoerced.value); isCoerced: state.isCoerced.value);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: "修改成功"); showToast("修改成功");
Get.back(); Get.back();
} }
} }
@ -41,7 +40,7 @@ class ElectronicKeyDetailChangeDateLogic extends BaseGetXController {
state.startDay.value, state.startDay.value,
state.weekDays.value); state.weekDays.value);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: "修改成功"); showToast("修改成功");
Get.back(); Get.back();
} }
} }

View File

@ -2,7 +2,6 @@ import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyList/electr
import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyList/entity/ElectronicKeyListEntity.dart'; import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyList/entity/ElectronicKeyListEntity.dart';
import 'package:star_lock/network/api_repository.dart'; import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/toast.dart';
class ElectronicKeyListLogic extends BaseGetXController { class ElectronicKeyListLogic extends BaseGetXController {
final ElectronicKeyListState state = ElectronicKeyListState(); final ElectronicKeyListState state = ElectronicKeyListState();
@ -37,7 +36,7 @@ class ElectronicKeyListLogic extends BaseGetXController {
.resetElectronicKey(state.keyInfo.value.lockId.toString(), '0'); .resetElectronicKey(state.keyInfo.value.lockId.toString(), '0');
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
print("重置电子钥匙成功啦啦啦啦啦"); print("重置电子钥匙成功啦啦啦啦啦");
Toast.show(msg: "重置成功"); showToast("重置成功");
mockNetworkDataRequest(); mockNetworkDataRequest();
} }
} }
@ -48,7 +47,7 @@ class ElectronicKeyListLogic extends BaseGetXController {
await ApiRepository.to.deleteElectronicKey(keyId); await ApiRepository.to.deleteElectronicKey(keyId);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
print("删除电子钥匙成功"); print("删除电子钥匙成功");
Toast.show(msg: "删除成功"); showToast("删除成功");
mockNetworkDataRequest(); mockNetworkDataRequest();
} }
} }

View File

@ -8,7 +8,6 @@ import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyList/electr
import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyList/entity/ElectronicKeyListEntity.dart'; import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyList/entity/ElectronicKeyListEntity.dart';
import 'package:star_lock/tools/noData.dart'; import 'package:star_lock/tools/noData.dart';
import 'package:star_lock/tools/storage.dart'; import 'package:star_lock/tools/storage.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../appRouters.dart'; import '../../../../appRouters.dart';
import '../../../../app_settings/app_colors.dart'; import '../../../../app_settings/app_colors.dart';
import '../../../../tools/keySearchWidget.dart'; import '../../../../tools/keySearchWidget.dart';
@ -66,7 +65,7 @@ class _ElectronicKeyListPageState extends State<ElectronicKeyListPage> {
if (isDemoMode == false) { if (isDemoMode == false) {
_showDialog(context); _showDialog(context);
} else { } else {
Toast.show(msg: '演示模式'); logic.showToast("演示模式");
} }
}, },
), ),

View File

@ -6,7 +6,6 @@ import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyPeriodValid
import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyPeriodValidity/electronicKeyPeriodValidity_logic.dart'; import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyPeriodValidity/electronicKeyPeriodValidity_logic.dart';
import 'package:star_lock/tools/pickers/pickers.dart'; import 'package:star_lock/tools/pickers/pickers.dart';
import 'package:star_lock/tools/pickers/time_picker/model/date_mode.dart'; import 'package:star_lock/tools/pickers/time_picker/model/date_mode.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../app_settings/app_colors.dart'; import '../../../../app_settings/app_colors.dart';
import '../../../../tools/commonItem.dart'; import '../../../../tools/commonItem.dart';
@ -200,7 +199,7 @@ class _ElectronicKeyPeriodValidityPageState
// //
if (!startDateTime.isBefore(endDateTime) || if (!startDateTime.isBefore(endDateTime) ||
startDateTime.isAtSameMomentAs(endDateTime)) { startDateTime.isAtSameMomentAs(endDateTime)) {
Toast.show(msg: '失效时间需大于生效时间'); logic.showToast("失效时间需大于生效时间");
} else { } else {
Map<String, dynamic> resultMap = {}; Map<String, dynamic> resultMap = {};
resultMap['validityValue'] = state.selectIndexList.value; resultMap['validityValue'] = state.selectIndexList.value;

View File

@ -1,7 +1,6 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
// import 'package:flutter_pickers/pickers.dart'; import 'package:flutter_easyloading/flutter_easyloading.dart';
// import 'package:flutter_pickers/time_picker/model/date_mode.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:flutter_native_contact_picker/flutter_native_contact_picker.dart'; import 'package:flutter_native_contact_picker/flutter_native_contact_picker.dart';
@ -11,7 +10,6 @@ import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/pickers/pickers.dart'; import 'package:star_lock/tools/pickers/pickers.dart';
import 'package:star_lock/tools/pickers/time_picker/model/date_mode.dart'; import 'package:star_lock/tools/pickers/time_picker/model/date_mode.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../../tools/commonItem.dart'; import '../../../../../tools/commonItem.dart';
import '../../../../../tools/submitBtn.dart'; import '../../../../../tools/submitBtn.dart';
@ -174,7 +172,7 @@ class _MassSendElectronicKeyPageState extends State<MassSendElectronicKeyPage> {
batchSendElectronicKeyRequest(data.userid ?? ''); batchSendElectronicKeyRequest(data.userid ?? '');
} }
} else { } else {
Toast.show(msg: '检查失败'); EasyLoading.showToast("检查失败",duration: 2000.milliseconds);
} }
} }
@ -204,7 +202,7 @@ class _MassSendElectronicKeyPageState extends State<MassSendElectronicKeyPage> {
_isSendSuccess = true; _isSendSuccess = true;
setState(() {}); setState(() {});
} else { } else {
Toast.show(msg: '${entity.errorMsg}'); EasyLoading.showToast('${entity.errorMsg}', duration: 2000.milliseconds);
if (entity.errorCode == 425) { if (entity.errorCode == 425) {
// //
_isCreateUser = true; _isCreateUser = true;

View File

@ -11,7 +11,6 @@ import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/pickers/pickers.dart'; import 'package:star_lock/tools/pickers/pickers.dart';
import 'package:star_lock/tools/pickers/time_picker/model/date_mode.dart'; import 'package:star_lock/tools/pickers/time_picker/model/date_mode.dart';
import 'package:star_lock/tools/storage.dart'; import 'package:star_lock/tools/storage.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../../appRouters.dart'; import '../../../../../appRouters.dart';
import '../../../../../tools/commonItem.dart'; import '../../../../../tools/commonItem.dart';
@ -287,7 +286,7 @@ class _SendElectronicKeyPageState extends State<SendElectronicKeyPage> {
if (int.parse(widget.type) == 0) { if (int.parse(widget.type) == 0) {
if (!startDateTime.isBefore(endDateTime) || if (!startDateTime.isBefore(endDateTime) ||
startDateTime.isAtSameMomentAs(endDateTime)) { startDateTime.isAtSameMomentAs(endDateTime)) {
Toast.show(msg: '失效时间需大于生效时间'); logic.showToast("失效时间需大于生效时间");
} else { } else {
logic.sendElectronicKeyRequest(context); logic.sendElectronicKeyRequest(context);
} }
@ -295,11 +294,11 @@ class _SendElectronicKeyPageState extends State<SendElectronicKeyPage> {
logic.sendElectronicKeyRequest(context); logic.sendElectronicKeyRequest(context);
} }
} else { } else {
Toast.show(msg: '请完善信息'); logic.showToast("请完善信息");
} }
} else { } else {
// //
Toast.show(msg: '演示模式'); logic.showToast("演示模式");
} }
}), }),
Container( Container(
@ -315,7 +314,7 @@ class _SendElectronicKeyPageState extends State<SendElectronicKeyPage> {
Navigator.pushNamed( Navigator.pushNamed(
context, Routers.massSendElectronicKeyManagePage); context, Routers.massSendElectronicKeyManagePage);
} else { } else {
Toast.show(msg: '演示模式'); logic.showToast("演示模式");
} }
}, },
child: Text( child: Text(
@ -423,7 +422,7 @@ class _SendElectronicKeyPageState extends State<SendElectronicKeyPage> {
); );
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
print("标记为已入住成功啦啦啦啦啦"); print("标记为已入住成功啦啦啦啦啦");
Toast.show(msg: "标记成功"); logic.showToast("标记成功");
setState(() {}); setState(() {});
} }
} }

View File

@ -1,4 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
@ -7,7 +8,6 @@ import '../../../../../app_settings/app_colors.dart';
import '../../../../../tools/submitBtn.dart'; import '../../../../../tools/submitBtn.dart';
import '../../../../../tools/titleAppBar.dart'; import '../../../../../tools/titleAppBar.dart';
import '../../../../../translations/trans_lib.dart'; import '../../../../../translations/trans_lib.dart';
import '../../../../tools/toast.dart';
class AddFaceTipPage extends StatefulWidget { class AddFaceTipPage extends StatefulWidget {
const AddFaceTipPage({Key? key}) : super(key: key); const AddFaceTipPage({Key? key}) : super(key: key);
@ -68,7 +68,7 @@ class _AddFaceTipPageState extends State<AddFaceTipPage> {
btnName: "开始添加", //TranslationLoader.lanKeys!.next!.tr, btnName: "开始添加", //TranslationLoader.lanKeys!.next!.tr,
borderRadius: 20.w, borderRadius: 20.w,
onClick: () { onClick: () {
Toast.show(msg: "请确保在设备附近,设备未被连接,设备已打开"); EasyLoading.showToast("请确保在设备附近,设备未被连接,设备已打开", duration: 2000.milliseconds);
}), }),
), ),
], ],

View File

@ -1,7 +1,5 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
// import 'package:flutter_pickers/pickers.dart';
// import 'package:flutter_pickers/time_picker/model/date_mode.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/tools/pickers/pickers.dart'; import 'package:star_lock/tools/pickers/pickers.dart';
@ -12,7 +10,6 @@ import '../../../../app_settings/app_colors.dart';
import '../../../../tools/commonItem.dart'; import '../../../../tools/commonItem.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/submitBtn.dart'; import '../../../../tools/submitBtn.dart';
import '../../../../tools/toast.dart';
import '../../../../translations/trans_lib.dart'; import '../../../../translations/trans_lib.dart';
import 'addFaceType_logic.dart'; import 'addFaceType_logic.dart';
@ -181,14 +178,14 @@ class _AddFaceTypePageState extends State<AddFaceTypePage> {
if (isDemoMode == false) { if (isDemoMode == false) {
// print("state.seletType:${state.seletType.value}"); // print("state.seletType:${state.seletType.value}");
if (state.nameController.text.isEmpty) { if (state.nameController.text.isEmpty) {
Toast.show(msg: "请输入姓名"); logic.showToast("请输入姓名");
return; return;
} }
Get.toNamed(Routers.addFaceTipPage); Get.toNamed(Routers.addFaceTipPage);
} else { } else {
// Get.toNamed(Routers.seletLockTypePage); // Get.toNamed(Routers.seletLockTypePage);
Toast.show(msg: "演示模式"); logic.showToast("演示模式");
} }
}), }),
], ],

View File

@ -11,7 +11,6 @@ import '../../../../tools/showIosTipView.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/submitBtn.dart'; import '../../../../tools/submitBtn.dart';
import '../../../../tools/titleAppBar.dart'; import '../../../../tools/titleAppBar.dart';
import '../../../../tools/toast.dart';
import '../../../../translations/trans_lib.dart'; import '../../../../translations/trans_lib.dart';
import 'faceList_logic.dart'; import 'faceList_logic.dart';
@ -46,7 +45,7 @@ class _FaceListState extends State<FaceList> {
showDeletAlertDialog(context); showDeletAlertDialog(context);
} else { } else {
// Get.toNamed(Routers.seletLockTypePage); // Get.toNamed(Routers.seletLockTypePage);
Toast.show(msg: "演示模式"); logic.showToast("演示模式");
} }
}, },
), ),

View File

@ -3,14 +3,12 @@ import 'dart:async';
import 'package:flutter_reactive_ble/flutter_reactive_ble.dart'; import 'package:flutter_reactive_ble/flutter_reactive_ble.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:get_storage/get_storage.dart';
import 'package:star_lock/blue/io_type.dart'; import 'package:star_lock/blue/io_type.dart';
import '../../../../../blue/blue_manage.dart'; import '../../../../../blue/blue_manage.dart';
import '../../../../../blue/io_protocol/io_addFingerprint.dart'; import '../../../../../blue/io_protocol/io_addFingerprint.dart';
import '../../../../../blue/io_protocol/io_addStressFingerprint.dart'; import '../../../../../blue/io_protocol/io_addStressFingerprint.dart';
import '../../../../../blue/io_reply.dart'; import '../../../../../blue/io_reply.dart';
import '../../../../../blue/io_tool/io_manager.dart';
import '../../../../../blue/io_tool/io_tool.dart'; import '../../../../../blue/io_tool/io_tool.dart';
import '../../../../../blue/io_tool/manager_event_bus.dart'; import '../../../../../blue/io_tool/manager_event_bus.dart';
import '../../../../../blue/sender_manage.dart'; import '../../../../../blue/sender_manage.dart';
@ -18,7 +16,6 @@ import '../../../../../network/api_repository.dart';
import '../../../../../tools/baseGetXController.dart'; import '../../../../../tools/baseGetXController.dart';
import '../../../../../tools/eventBusEventManage.dart'; import '../../../../../tools/eventBusEventManage.dart';
import '../../../../../tools/storage.dart'; import '../../../../../tools/storage.dart';
import '../../../../../tools/toast.dart';
import 'addFingerprint_state.dart'; import 'addFingerprint_state.dart';
class AddFingerprintLogic extends BaseGetXController { class AddFingerprintLogic extends BaseGetXController {
@ -123,7 +120,7 @@ class AddFingerprintLogic extends BaseGetXController {
if(reply.data[5] == 255){ if(reply.data[5] == 255){
// //
// print("${reply.commandType!.typeValue} 注册指纹失败"); // print("${reply.commandType!.typeValue} 注册指纹失败");
Toast.show(msg: "添加失败"); showToast("添加失败");
Get.close(2); Get.close(2);
}else{ }else{
// state.addFingerprintProcessNumber.value++; // state.addFingerprintProcessNumber.value++;
@ -368,7 +365,7 @@ class AddFingerprintLogic extends BaseGetXController {
fingerprintUserNo: state.fingerprintNumber.value, fingerprintUserNo: state.fingerprintNumber.value,
); );
if(entity.errorCode!.codeIsSuccessful){ if(entity.errorCode!.codeIsSuccessful){
Toast.show(msg: "添加成功"); showToast("添加成功");
if(state.fromType.value == 2){ if(state.fromType.value == 2){
// //
eventBus.fire(ChickInAddStaffCardAndFingerprintBlockNumberEvent(fingerprintId)); eventBus.fire(ChickInAddStaffCardAndFingerprintBlockNumberEvent(fingerprintId));

View File

@ -3,7 +3,6 @@ import 'package:get/get.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import '../../../../appRouters.dart'; import '../../../../appRouters.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/toast.dart';
import 'addFingerprintType_state.dart'; import 'addFingerprintType_state.dart';
class AddFingerprintTypeLogic extends BaseGetXController{ class AddFingerprintTypeLogic extends BaseGetXController{
@ -21,11 +20,11 @@ class AddFingerprintTypeLogic extends BaseGetXController{
} else if (state.seletType.value == "1") { } else if (state.seletType.value == "1") {
fingerprintType = 2; fingerprintType = 2;
if (state.beginTimeTimestamp.value.isEmpty) { if (state.beginTimeTimestamp.value.isEmpty) {
Toast.show(msg: "请选择开始时间"); showToast("请选择开始时间");
return; return;
} }
if (state.endTimeTimestamp.value.isEmpty) { if (state.endTimeTimestamp.value.isEmpty) {
Toast.show(msg: "请选择开始时间"); showToast("请选择结束时间");
return; return;
} }
@ -36,7 +35,7 @@ class AddFingerprintTypeLogic extends BaseGetXController{
if (int.parse(state.beginTimeTimestamp.value) >= if (int.parse(state.beginTimeTimestamp.value) >=
int.parse(state.endTimeTimestamp.value)) { int.parse(state.endTimeTimestamp.value)) {
Toast.show(msg: "失效时间要大于生效时间"); showToast("失效时间要大于生效时间");
return; return;
} }
@ -44,16 +43,16 @@ class AddFingerprintTypeLogic extends BaseGetXController{
endDate = state.endTimeTimestamp.value; endDate = state.endTimeTimestamp.value;
} else if (state.seletType.value == "2") { } else if (state.seletType.value == "2") {
if (state.effectiveDateTime.value <= 0) { if (state.effectiveDateTime.value <= 0) {
Toast.show(msg: "请选择生效时间"); showToast("请选择生效时间");
return; return;
} }
if (state.failureDateTime.value <= 0) { if (state.failureDateTime.value <= 0) {
Toast.show(msg: "请选择失效时间"); showToast("请选择失效时间");
return; return;
} }
if (state.weekdaysList.value.isEmpty) { if (state.weekdaysList.value.isEmpty) {
Toast.show(msg: "请选择有效日"); showToast("请选择有效日");
return; return;
} }
@ -63,7 +62,7 @@ class AddFingerprintTypeLogic extends BaseGetXController{
// } // }
if (state.effectiveDateTime.value >= state.failureDateTime.value) { if (state.effectiveDateTime.value >= state.failureDateTime.value) {
Toast.show(msg: "失效时间要大于生效时间"); showToast("失效时间要大于生效时间");
return; return;
} }
startDate = state.effectiveDateTime.value.toString(); startDate = state.effectiveDateTime.value.toString();

View File

@ -1,8 +1,6 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
// import 'package:flutter_pickers/pickers.dart';
// import 'package:flutter_pickers/time_picker/model/date_mode.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/tools/pickers/pickers.dart'; import 'package:star_lock/tools/pickers/pickers.dart';
@ -13,7 +11,6 @@ import '../../../../app_settings/app_colors.dart';
import '../../../../tools/commonItem.dart'; import '../../../../tools/commonItem.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/submitBtn.dart'; import '../../../../tools/submitBtn.dart';
import '../../../../tools/toast.dart';
import '../../../../translations/trans_lib.dart'; import '../../../../translations/trans_lib.dart';
import 'addFingerprintType_logic.dart'; import 'addFingerprintType_logic.dart';
@ -198,13 +195,13 @@ class _AddFingerprintTypePageState extends State<AddFingerprintTypePage> {
if (isDemoMode == false) { if (isDemoMode == false) {
// print("state.seletType:${state.seletType.value}"); // print("state.seletType:${state.seletType.value}");
if (state.nameController.text.isEmpty) { if (state.nameController.text.isEmpty) {
Toast.show(msg: "请输入姓名"); logic.showToast("请输入姓名");
return; return;
} }
logic.checkFingerprintNameDuplicated(state.nameController.text); logic.checkFingerprintNameDuplicated(state.nameController.text);
} else { } else {
// Get.toNamed(Routers.seletLockTypePage); // Get.toNamed(Routers.seletLockTypePage);
Toast.show(msg: "演示模式"); logic.showToast("演示模式");
} }
}), }),
], ],

View File

@ -12,9 +12,7 @@ import '../../../../blue/io_tool/io_tool.dart';
import '../../../../blue/io_tool/manager_event_bus.dart'; import '../../../../blue/io_tool/manager_event_bus.dart';
import '../../../../blue/sender_manage.dart'; import '../../../../blue/sender_manage.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/eventBusEventManage.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/toast.dart';
import 'fingerprintDetail_state.dart'; import 'fingerprintDetail_state.dart';
class FingerprintDetailLogic extends BaseGetXController{ class FingerprintDetailLogic extends BaseGetXController{
@ -146,8 +144,9 @@ class FingerprintDetailLogic extends BaseGetXController{
deleteType:"1" deleteType:"1"
); );
if(entity.errorCode!.codeIsSuccessful){ if(entity.errorCode!.codeIsSuccessful){
Toast.show(msg: "删除成功"); showToast("删除成功",something: (){
Get.back(result: "addScuess"); Get.back(result: "addScuess");
});
} }
} }
@ -164,8 +163,9 @@ class FingerprintDetailLogic extends BaseGetXController{
changeType: "1", changeType: "1",
); );
if(entity.errorCode!.codeIsSuccessful){ if(entity.errorCode!.codeIsSuccessful){
Toast.show(msg: "修改成功"); showToast("修改成功",something: (){
Get.back(result: "addScuess"); Get.back(result: "addScuess");
});
} }
} }

View File

@ -15,7 +15,6 @@ import '../../../../tools/showIosTipView.dart';
import '../../../../tools/showTFView.dart'; import '../../../../tools/showTFView.dart';
import '../../../../tools/submitBtn.dart'; import '../../../../tools/submitBtn.dart';
import '../../../../tools/titleAppBar.dart'; import '../../../../tools/titleAppBar.dart';
import '../../../../tools/toast.dart';
import '../../../../translations/trans_lib.dart'; import '../../../../translations/trans_lib.dart';
import 'fingerprintDetail_logic.dart'; import 'fingerprintDetail_logic.dart';
@ -292,7 +291,7 @@ class _FingerprintDetailPageState extends State<FingerprintDetailPage> with Rout
controller: state.changeNameController, controller: state.changeNameController,
sureClick: () { sureClick: () {
if(state.changeNameController.text.isEmpty){ if(state.changeNameController.text.isEmpty){
Toast.show(msg: "请输入姓名"); logic.showToast("请输入姓名");
return; return;
} }
Get.back(); Get.back();

View File

@ -15,7 +15,6 @@ import '../../../../blue/sender_manage.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/eventBusEventManage.dart'; import '../../../../tools/eventBusEventManage.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/toast.dart';
import 'fingerprintList_state.dart'; import 'fingerprintList_state.dart';
class FingerprintListLogic extends BaseGetXController{ class FingerprintListLogic extends BaseGetXController{
@ -360,9 +359,9 @@ class FingerprintListLogic extends BaseGetXController{
); );
if(entity.errorCode!.codeIsSuccessful){ if(entity.errorCode!.codeIsSuccessful){
if(state.isDeletAll == false){ if(state.isDeletAll == false){
Toast.show(msg: "删除成功"); showToast("删除成功");
}else{ }else{
Toast.show(msg: "重置成功"); showToast("重置成功");
} }
state.isDeletFingerprintData = false; state.isDeletFingerprintData = false;

View File

@ -1,7 +1,6 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_easyloading/flutter_easyloading.dart'; import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
@ -10,7 +9,6 @@ import '../../../../appRouters.dart';
import '../../../../app_settings/app_colors.dart'; import '../../../../app_settings/app_colors.dart';
import '../../../../blue/blue_manage.dart'; import '../../../../blue/blue_manage.dart';
import '../../../../tools/appRouteObserver.dart'; import '../../../../tools/appRouteObserver.dart';
import '../../../../tools/dateTool.dart';
import '../../../../tools/keySearchWidget.dart'; import '../../../../tools/keySearchWidget.dart';
import '../../../../tools/left_slide_actions.dart'; import '../../../../tools/left_slide_actions.dart';
import '../../../../tools/noData.dart'; import '../../../../tools/noData.dart';
@ -18,7 +16,6 @@ import '../../../../tools/showIosTipView.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/submitBtn.dart'; import '../../../../tools/submitBtn.dart';
import '../../../../tools/titleAppBar.dart'; import '../../../../tools/titleAppBar.dart';
import '../../../../tools/toast.dart';
import '../../../../translations/trans_lib.dart'; import '../../../../translations/trans_lib.dart';
import 'fingerprintListData_entity.dart'; import 'fingerprintListData_entity.dart';
import 'fingerprintList_logic.dart'; import 'fingerprintList_logic.dart';
@ -54,7 +51,7 @@ class _FingerprintListPageState extends State<FingerprintListPage> with RouteAwa
showDeletAlertDialog(context); showDeletAlertDialog(context);
} else { } else {
// Get.toNamed(Routers.seletLockTypePage); // Get.toNamed(Routers.seletLockTypePage);
Toast.show(msg: "演示模式"); logic.showToast("演示模式");
} }
}, },
), ),

View File

@ -13,7 +13,6 @@ import '../../../../blue/sender_manage.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/eventBusEventManage.dart'; import '../../../../tools/eventBusEventManage.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/toast.dart';
import 'automaticBlocking_state.dart'; import 'automaticBlocking_state.dart';
class AutomaticBlockingLogic extends BaseGetXController{ class AutomaticBlockingLogic extends BaseGetXController{
@ -46,7 +45,7 @@ class AutomaticBlockingLogic extends BaseGetXController{
state.lockSetInfoData.value.lockSettingInfo!.autoLockSecond = int.parse(state.autoLockTime.value); state.lockSetInfoData.value.lockSettingInfo!.autoLockSecond = int.parse(state.autoLockTime.value);
eventBus.fire(RefreshLockListInfoDataEvent()); eventBus.fire(RefreshLockListInfoDataEvent());
eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value)); eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value));
Toast.show(msg: "操作成功"); showToast("操作成功");
} }
} }

View File

@ -11,7 +11,6 @@ import '../../../../tools/appRouteObserver.dart';
import '../../../../tools/commonItem.dart'; import '../../../../tools/commonItem.dart';
import '../../../../tools/showBottomSheetTool.dart'; import '../../../../tools/showBottomSheetTool.dart';
import '../../../../tools/titleAppBar.dart'; import '../../../../tools/titleAppBar.dart';
import '../../../../tools/toast.dart';
import '../../../../translations/trans_lib.dart'; import '../../../../translations/trans_lib.dart';
import 'automaticBlocking_logic.dart'; import 'automaticBlocking_logic.dart';
@ -44,7 +43,7 @@ class _AutomaticBlockingPageState extends State<AutomaticBlockingPage> with Rout
return; return;
} }
if(state.isCustomLockTime.value == true && state.timeController.text.isEmpty){ if(state.isCustomLockTime.value == true && state.timeController.text.isEmpty){
Toast.show(msg: "请输入自定义时间"); logic.showToast("请输入自定义时间");
return; return;
} }
logic.sendAutoLock(); logic.sendAutoLock();

View File

@ -3,7 +3,6 @@ import 'package:get/get.dart';
import '../../../../../network/api_repository.dart'; import '../../../../../network/api_repository.dart';
import '../../../../../tools/baseGetXController.dart'; import '../../../../../tools/baseGetXController.dart';
import '../../../../../tools/toast.dart';
import '../../../electronicKey/electronicKeyDetail/keyOperationRecordEntity.dart'; import '../../../electronicKey/electronicKeyDetail/keyOperationRecordEntity.dart';
import 'editLockName_state.dart'; import 'editLockName_state.dart';
@ -16,7 +15,7 @@ class EditLockNameLogic extends BaseGetXController{
lockId: state.lockSetInfoData.value.lockId.toString(), lockId: state.lockSetInfoData.value.lockId.toString(),
lockName:state.changeLockNameController.text); lockName:state.changeLockNameController.text);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: "修改成功"); showToast("修改成功");
state.lockBasicInfo.value.lockAlias = state.changeLockNameController.text; state.lockBasicInfo.value.lockAlias = state.changeLockNameController.text;
Get.back(result: { Get.back(result: {
"lockBasicInfo":state.lockBasicInfo.value "lockBasicInfo":state.lockBasicInfo.value

View File

@ -1,9 +1,6 @@
import 'package:get/get.dart';
import '../../../../../network/api_repository.dart'; import '../../../../../network/api_repository.dart';
import '../../../../../tools/baseGetXController.dart'; import '../../../../../tools/baseGetXController.dart';
import '../../../../../tools/toast.dart';
import '../../../electronicKey/massSendElectronicKey/massSendLockGroupList/massSendLockGroupListEntity.dart'; import '../../../electronicKey/massSendElectronicKey/massSendLockGroupList/massSendLockGroupListEntity.dart';
import 'lockSeletGrouping_state.dart'; import 'lockSeletGrouping_state.dart';
@ -14,7 +11,7 @@ class LockSeletGroupingLogic extends BaseGetXController {
Future<void> addLockGroupRequest() async { Future<void> addLockGroupRequest() async {
MassSendLockGroupListEntity entity = await ApiRepository.to.addLockGroup(state.changeNameController.text, '0'); MassSendLockGroupListEntity entity = await ApiRepository.to.addLockGroup(state.changeNameController.text, '0');
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: "创建成功"); showToast("创建成功");
mockNetworkDataRequest(); mockNetworkDataRequest();
} }
} }
@ -24,7 +21,7 @@ class LockSeletGroupingLogic extends BaseGetXController {
MassSendLockGroupListEntity entity = await ApiRepository.to.setLockGroup( MassSendLockGroupListEntity entity = await ApiRepository.to.setLockGroup(
state.lockSetInfoData.value.lockId.toString(), itemData.keyGroupId.toString()); state.lockSetInfoData.value.lockId.toString(), itemData.keyGroupId.toString());
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: "设置锁分组成功"); showToast("设置锁分组成功");
state.lockBasicInfo.value.groupId = itemData.keyGroupId; state.lockBasicInfo.value.groupId = itemData.keyGroupId;
mockNetworkDataRequest(); mockNetworkDataRequest();
} }

View File

@ -2,10 +2,7 @@ import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendLockGroupListEntity.dart'; import 'package:star_lock/main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendLockGroupListEntity.dart';
import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/showTFView.dart'; import 'package:star_lock/tools/showTFView.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../../app_settings/app_colors.dart'; import '../../../../../app_settings/app_colors.dart';
import '../../../../../tools/commonItem.dart'; import '../../../../../tools/commonItem.dart';
@ -96,7 +93,7 @@ class _LockSeletGroupingPageState extends State<LockSeletGroupingPage> {
logic.addLockGroupRequest(); logic.addLockGroupRequest();
Navigator.pop(context); Navigator.pop(context);
} else { } else {
Toast.show(msg: '请输入分组名称'); logic.showToast("请输入分组名称");
} }
}, },
cancelClick: () { cancelClick: () {

View File

@ -0,0 +1,18 @@
import '../../../../../network/api_repository.dart';
import '../../../../../tools/baseGetXController.dart';
import '../../../electronicKey/electronicKeyDetail/keyOperationRecordEntity.dart';
import 'uploadElectricQuantity_state.dart';
class UploadElectricQuantityLogic extends BaseGetXController {
final UploadElectricQuantityState state = UploadElectricQuantityState();
//
Future<void> uploadElectricQuantityRequest() async {
KeyOperationRecordEntity entity = await ApiRepository.to.uploadElectricQuantity('100', state.lockSetInfoData.value.lockId.toString());
if (entity.errorCode!.codeIsSuccessful) {
showToast("锁电量更新成功");
}
}
}

View File

@ -1,16 +1,12 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyDetail/keyOperationRecordEntity.dart';
import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../../app_settings/app_colors.dart'; import '../../../../../app_settings/app_colors.dart';
import '../../../../../tools/submitBtn.dart'; import '../../../../../tools/submitBtn.dart';
import '../../../../../tools/titleAppBar.dart'; import '../../../../../tools/titleAppBar.dart';
import '../../../../../translations/trans_lib.dart'; import '../../../../../translations/trans_lib.dart';
import '../../lockSet/lockSetInfo_entity.dart'; import 'uploadElectricQuantity_logic.dart';
class UploadElectricQuantityPage extends StatefulWidget { class UploadElectricQuantityPage extends StatefulWidget {
const UploadElectricQuantityPage({Key? key}) : super(key: key); const UploadElectricQuantityPage({Key? key}) : super(key: key);
@ -21,25 +17,11 @@ class UploadElectricQuantityPage extends StatefulWidget {
} }
class _UploadElectricQuantityPageState extends State<UploadElectricQuantityPage> { class _UploadElectricQuantityPageState extends State<UploadElectricQuantityPage> {
late LockSetInfoData lockSetInfoData; final logic = Get.put(UploadElectricQuantityLogic());
final state = Get.find<UploadElectricQuantityLogic>().state;
//
Future<void> uploadElectricQuantityRequest() async {
KeyOperationRecordEntity entity = await ApiRepository.to
.uploadElectricQuantity('100', lockSetInfoData.lockId.toString());
if (entity.errorCode!.codeIsSuccessful) {
print("锁电量更新成功啦啦啦啦啦");
Toast.show(msg: "锁电量更新成功");
}
}
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
dynamic obj = ModalRoute.of(context)?.settings.arguments;
if (obj != null && (obj["lockSetInfoData"] != null)) {
lockSetInfoData = obj["lockSetInfoData"];
}
return Scaffold( return Scaffold(
backgroundColor: AppColors.mainBackgroundColor, backgroundColor: AppColors.mainBackgroundColor,
appBar: TitleAppBar( appBar: TitleAppBar(
@ -83,7 +65,7 @@ class _UploadElectricQuantityPageState extends State<UploadElectricQuantityPage>
// margin: EdgeInsets.only(left: 03.w, right: 30.w, top: 20.w), // margin: EdgeInsets.only(left: 03.w, right: 30.w, top: 20.w),
padding: EdgeInsets.only(top: 20.w, bottom: 20.w), padding: EdgeInsets.only(top: 20.w, bottom: 20.w),
onClick: () { onClick: () {
uploadElectricQuantityRequest(); logic.uploadElectricQuantityRequest();
}), }),
], ],
), ),

View File

@ -0,0 +1,15 @@
import 'package:get/get.dart';
import '../../lockSet/lockSetInfo_entity.dart';
class UploadElectricQuantityState {
var lockSetInfoData = LockSetInfoData().obs;
UploadElectricQuantityState() {
var map = Get.arguments;
lockSetInfoData.value = map["lockSetInfoData"];
}
}

View File

@ -13,7 +13,6 @@ import '../../../../blue/sender_manage.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/eventBusEventManage.dart'; import '../../../../tools/eventBusEventManage.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/toast.dart';
import 'burglarAlarm_state.dart'; import 'burglarAlarm_state.dart';
class BurglarAlarmLogic extends BaseGetXController{ class BurglarAlarmLogic extends BaseGetXController{
@ -31,7 +30,7 @@ class BurglarAlarmLogic extends BaseGetXController{
state.burglarAlarmEnable.value = state.burglarAlarmEnable.value == 1 ? 0 : 1; state.burglarAlarmEnable.value = state.burglarAlarmEnable.value == 1 ? 0 : 1;
state.lockSetInfoData.value.lockSettingInfo!.antiPrySwitch = state.burglarAlarmEnable.value; state.lockSetInfoData.value.lockSettingInfo!.antiPrySwitch = state.burglarAlarmEnable.value;
eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value)); eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value));
Toast.show(msg: "操作成功"); showToast("操作成功");
} }
} }

View File

@ -4,7 +4,6 @@ import 'package:star_lock/tools/baseGetXController.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/eventBusEventManage.dart'; import '../../../../tools/eventBusEventManage.dart';
import '../../../../tools/toast.dart';
import 'checkInCreatCompany_state.dart'; import 'checkInCreatCompany_state.dart';
class CheckInCreatCompanyLogic extends BaseGetXController{ class CheckInCreatCompanyLogic extends BaseGetXController{
@ -39,7 +38,7 @@ class CheckInCreatCompanyLogic extends BaseGetXController{
eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value)); eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value));
eventBus.fire(LockSetChangeSetRefreshLockDetailWithType(0, 1)); eventBus.fire(LockSetChangeSetRefreshLockDetailWithType(0, 1));
Get.back(); Get.back();
Toast.show(msg: "设置成功"); showToast("设置成功");
} }
} }
} }

View File

@ -1,23 +1,18 @@
import 'dart:async'; import 'dart:async';
import 'dart:convert';
import 'dart:io'; import 'dart:io';
import 'package:flutter_reactive_ble/flutter_reactive_ble.dart'; import 'package:flutter_reactive_ble/flutter_reactive_ble.dart';
import 'package:network_info_plus/network_info_plus.dart'; import 'package:network_info_plus/network_info_plus.dart';
import 'package:permission_handler/permission_handler.dart'; import 'package:permission_handler/permission_handler.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../blue/blue_manage.dart'; import '../../../../blue/blue_manage.dart';
import '../../../../blue/io_protocol/io_configuringWifi.dart'; import '../../../../blue/io_protocol/io_configuringWifi.dart';
import '../../../../blue/io_reply.dart'; import '../../../../blue/io_reply.dart';
import '../../../../blue/io_tool/io_manager.dart';
import '../../../../blue/io_tool/io_tool.dart'; import '../../../../blue/io_tool/io_tool.dart';
import '../../../../blue/io_tool/manager_event_bus.dart'; import '../../../../blue/io_tool/manager_event_bus.dart';
import '../../../../blue/sender_manage.dart'; import '../../../../blue/sender_manage.dart';
import '../../../../login/login/entity/LoginData.dart';
import '../../../../mine/mine/starLockMine_state.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import 'configuringWifi_state.dart'; import 'configuringWifi_state.dart';
@ -71,7 +66,7 @@ class ConfiguringWifiLogic extends BaseGetXController{
print("${reply.commandType}数据解析成功"); print("${reply.commandType}数据解析成功");
state.sureBtnState.value = 0; state.sureBtnState.value = 0;
dismissEasyLoading(); dismissEasyLoading();
Toast.show(msg: "配网成功"); showToast("配网成功");
break; break;
case 0x06: case 0x06:
// //
@ -132,7 +127,7 @@ class ConfiguringWifiLogic extends BaseGetXController{
break; break;
case 0xff: case 0xff:
// //
Toast.show(msg: "配网失败"); showToast("配网失败");
break; break;
default: default:
// //

View File

@ -2,8 +2,6 @@
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/eventBusEventManage.dart';
import '../../../../tools/toast.dart';
import 'diagnose_state.dart'; import 'diagnose_state.dart';
class DiagnoseLogic extends BaseGetXController{ class DiagnoseLogic extends BaseGetXController{
@ -22,7 +20,7 @@ class DiagnoseLogic extends BaseGetXController{
timestamp:"1689410559456000", timestamp:"1689410559456000",
); );
if(entity.errorCode!.codeIsSuccessful){ if(entity.errorCode!.codeIsSuccessful){
Toast.show(msg: "操作成功"); showToast("操作成功");
} }
} }

View File

@ -20,7 +20,6 @@ import '../../../../tools/baseGetXController.dart';
import '../../../../tools/eventBusEventManage.dart'; import '../../../../tools/eventBusEventManage.dart';
import '../../../../tools/showTFView.dart'; import '../../../../tools/showTFView.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/toast.dart';
import '../../../../translations/trans_lib.dart'; import '../../../../translations/trans_lib.dart';
import 'checkingInInfoData_entity.dart'; import 'checkingInInfoData_entity.dart';
import 'lockSet_state.dart'; import 'lockSet_state.dart';
@ -494,7 +493,7 @@ class LockSetLogic extends BaseGetXController {
sureClick: () { sureClick: () {
// //
if (state.passwordTF.text.isEmpty) { if (state.passwordTF.text.isEmpty) {
Toast.show(msg: "请输入登录密码"); showToast("请输入登录密码");
return; return;
} }
checkLoginPassword(); checkLoginPassword();
@ -634,7 +633,7 @@ class LockSetLogic extends BaseGetXController {
eventBus.fire(LockSetChangeSetRefreshLockDetailWithType(0, state.lockSettingInfo.value.attendance!)); eventBus.fire(LockSetChangeSetRefreshLockDetailWithType(0, state.lockSettingInfo.value.attendance!));
print("state.lockSettingInfo.value.attendance:${state.lockSettingInfo.value.attendance}"); print("state.lockSettingInfo.value.attendance:${state.lockSettingInfo.value.attendance}");
Toast.show(msg: "设置成功"); showToast("设置成功");
} }
} }
@ -649,7 +648,7 @@ class LockSetLogic extends BaseGetXController {
state.isLockPickingReminder.value = (state.isLockPickingReminder.value == 1 ? 0 : 1); state.isLockPickingReminder.value = (state.isLockPickingReminder.value == 1 ? 0 : 1);
state.lockSettingInfo.value.unlockReminderPush = state.isLockPickingReminder.value; state.lockSettingInfo.value.unlockReminderPush = state.isLockPickingReminder.value;
Toast.show(msg: "设置成功"); showToast("设置成功");
} else {} } else {}
} }
@ -667,7 +666,7 @@ class LockSetLogic extends BaseGetXController {
eventBus.fire(LockSetChangeSetRefreshLockDetailWithType(0, state.lockSettingInfo.value.appUnlockOnline!)); eventBus.fire(LockSetChangeSetRefreshLockDetailWithType(0, state.lockSettingInfo.value.appUnlockOnline!));
print("state.lockSettingInfo.value.appUnlockOnline:${state.lockSettingInfo.value.appUnlockOnline}"); print("state.lockSettingInfo.value.appUnlockOnline:${state.lockSettingInfo.value.appUnlockOnline}");
Toast.show(msg: "设置成功"); showToast("设置成功");
} }
} }

View File

@ -7,14 +7,11 @@ import 'package:star_lock/blue/blue_manage.dart';
import '../../../../appRouters.dart'; import '../../../../appRouters.dart';
import '../../../../app_settings/app_colors.dart'; import '../../../../app_settings/app_colors.dart';
import '../../../../main.dart';
import '../../../../tools/appRouteObserver.dart'; import '../../../../tools/appRouteObserver.dart';
import '../../../../tools/commonItem.dart'; import '../../../../tools/commonItem.dart';
import '../../../../tools/showTFView.dart';
import '../../../../tools/submitBtn.dart'; import '../../../../tools/submitBtn.dart';
import '../../../../tools/titleAppBar.dart'; import '../../../../tools/titleAppBar.dart';
import '../../../../tools/toast.dart';
import '../../../../translations/trans_lib.dart'; import '../../../../translations/trans_lib.dart';
import 'lockSet_logic.dart'; import 'lockSet_logic.dart';
@ -199,7 +196,7 @@ class _LockSetPageState extends State<LockSetPage> with RouteAware {
isHaveLine: true, isHaveLine: true,
isHaveDirection: true, isHaveDirection: true,
action: () { action: () {
Toast.show(msg: "功能暂未开放"); logic.showToast("功能暂未开放");
}))), }))),
// //
Visibility( Visibility(
@ -210,7 +207,7 @@ class _LockSetPageState extends State<LockSetPage> with RouteAware {
isHaveLine: false, isHaveLine: false,
isHaveDirection: true, isHaveDirection: true,
action: () { action: () {
Toast.show(msg: "功能暂未开放"); logic.showToast("功能暂未开放");
})), })),
SizedBox(height: 10.h), SizedBox(height: 10.h),
// //
@ -700,7 +697,7 @@ class _LockSetPageState extends State<LockSetPage> with RouteAware {
thumbColor: CupertinoColors.white, thumbColor: CupertinoColors.white,
value: false, value: false,
onChanged: (value) { onChanged: (value) {
Toast.show(msg: "功能暂未开放"); logic.showToast("功能暂未开放");
}, },
); );
} }

View File

@ -13,7 +13,6 @@ import '../../../../blue/sender_manage.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/eventBusEventManage.dart'; import '../../../../tools/eventBusEventManage.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/toast.dart';
import 'lockSoundSet_state.dart'; import 'lockSoundSet_state.dart';
class LockSoundSetLogic extends BaseGetXController { class LockSoundSetLogic extends BaseGetXController {
@ -32,7 +31,7 @@ class LockSoundSetLogic extends BaseGetXController {
state.lockSetInfoData.value.lockSettingInfo!.lockSound = state.isOpenLockSound.value == true ? 1 :0; state.lockSetInfoData.value.lockSettingInfo!.lockSound = state.isOpenLockSound.value == true ? 1 :0;
state.lockSetInfoData.value.lockSettingInfo!.lockSoundVolume = state.lockSoundLevel.value; state.lockSetInfoData.value.lockSettingInfo!.lockSoundVolume = state.lockSoundLevel.value;
eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value)); eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value));
Toast.show(msg: "操作成功"); showToast("操作成功");
} }
} }

View File

@ -1,14 +1,11 @@
import 'dart:async'; import 'dart:async';
import 'package:date_format/date_format.dart';
import 'package:flutter_reactive_ble/flutter_reactive_ble.dart'; import 'package:flutter_reactive_ble/flutter_reactive_ble.dart';
import '../../../../blue/blue_manage.dart'; import '../../../../blue/blue_manage.dart';
import '../../../../blue/io_protocol/io_getLockStatu.dart';
import '../../../../blue/io_protocol/io_timing.dart'; import '../../../../blue/io_protocol/io_timing.dart';
import '../../../../blue/io_reply.dart'; import '../../../../blue/io_reply.dart';
import '../../../../blue/io_tool/io_manager.dart';
import '../../../../blue/io_tool/io_tool.dart'; import '../../../../blue/io_tool/io_tool.dart';
import '../../../../blue/io_tool/manager_event_bus.dart'; import '../../../../blue/io_tool/manager_event_bus.dart';
import '../../../../blue/sender_manage.dart'; import '../../../../blue/sender_manage.dart';
@ -16,7 +13,6 @@ import '../../../../network/api_repository.dart';
import '../../../../tools/baseGetXController.dart'; import '../../../../tools/baseGetXController.dart';
import '../../../../tools/dateTool.dart'; import '../../../../tools/dateTool.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/toast.dart';
import 'lockTime_state.dart'; import 'lockTime_state.dart';
class LockTimeLogic extends BaseGetXController{ class LockTimeLogic extends BaseGetXController{
@ -104,7 +100,7 @@ class LockTimeLogic extends BaseGetXController{
state.sureBtnState.value = 0; state.sureBtnState.value = 0;
dismissEasyLoading(); dismissEasyLoading();
Toast.show(msg:"锁时间更新成功"); showToast("锁时间更新成功");
break; break;
case 0x06: case 0x06:
// //

View File

@ -1,10 +1,8 @@
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/eventBusEventManage.dart'; import '../../../../tools/eventBusEventManage.dart';
import '../../../../tools/toast.dart';
import 'markedHouseState_state.dart'; import 'markedHouseState_state.dart';
class MarkedHouseStateLogic extends BaseGetXController{ class MarkedHouseStateLogic extends BaseGetXController{
@ -21,7 +19,7 @@ class MarkedHouseStateLogic extends BaseGetXController{
state.lockSetInfoData.value.lockStatus!.roomStatus = state.roomStatus.value; state.lockSetInfoData.value.lockStatus!.roomStatus = state.roomStatus.value;
eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value)); eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value));
Toast.show(msg: "操作成功"); showToast("操作成功");
}else if(entity.errorCode! == 1){ }else if(entity.errorCode! == 1){
// //

View File

@ -14,7 +14,6 @@ import '../../../../network/api_repository.dart';
import '../../../../tools/baseGetXController.dart'; import '../../../../tools/baseGetXController.dart';
import '../../../../tools/eventBusEventManage.dart'; import '../../../../tools/eventBusEventManage.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/toast.dart';
import 'motorPower_state.dart'; import 'motorPower_state.dart';
class MotorPowerLogic extends BaseGetXController { class MotorPowerLogic extends BaseGetXController {
@ -30,7 +29,7 @@ class MotorPowerLogic extends BaseGetXController {
state.lockSetInfoData.value.lockSettingInfo!.openDirectionValue = state.motorTorsion.value; state.lockSetInfoData.value.lockSettingInfo!.openDirectionValue = state.motorTorsion.value;
eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value)); eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value));
Toast.show(msg: "操作成功"); showToast("操作成功");
} }
} }

View File

@ -1,8 +1,6 @@
import 'dart:async'; import 'dart:async';
import 'package:date_format/date_format.dart';
import 'package:flutter_reactive_ble/flutter_reactive_ble.dart'; import 'package:flutter_reactive_ble/flutter_reactive_ble.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
@ -10,14 +8,12 @@ import '../../../../blue/blue_manage.dart';
import '../../../../blue/io_protocol/io_readSupportFunctionsWithParameters.dart'; import '../../../../blue/io_protocol/io_readSupportFunctionsWithParameters.dart';
import '../../../../blue/io_protocol/io_setSupportFunctionsWithParameters.dart'; import '../../../../blue/io_protocol/io_setSupportFunctionsWithParameters.dart';
import '../../../../blue/io_reply.dart'; import '../../../../blue/io_reply.dart';
import '../../../../blue/io_tool/io_manager.dart';
import '../../../../blue/io_tool/io_tool.dart'; import '../../../../blue/io_tool/io_tool.dart';
import '../../../../blue/io_tool/manager_event_bus.dart'; import '../../../../blue/io_tool/manager_event_bus.dart';
import '../../../../blue/sender_manage.dart'; import '../../../../blue/sender_manage.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/eventBusEventManage.dart'; import '../../../../tools/eventBusEventManage.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/toast.dart';
import 'normallyOpenMode_state.dart'; import 'normallyOpenMode_state.dart';
class NormallyOpenModeLogic extends BaseGetXController{ class NormallyOpenModeLogic extends BaseGetXController{
@ -26,12 +22,12 @@ class NormallyOpenModeLogic extends BaseGetXController{
// //
void configPassageMode() async{ void configPassageMode() async{
if(state.weekDays.value.isEmpty){ if(state.weekDays.value.isEmpty){
Toast.show(msg:"请选择常开日期"); showToast("请选择常开日期");
return; return;
} }
if(state.endTimeMinute.value < state.beginTimeMinute.value){ if(state.endTimeMinute.value < state.beginTimeMinute.value){
Toast.show(msg:"结束时间不能小于开始时间哦"); showToast("结束时间不能小于开始时间哦");
return; return;
} }
@ -56,7 +52,7 @@ class NormallyOpenModeLogic extends BaseGetXController{
state.lockSetInfoData.value.lockSettingInfo!.passageMode = state.isOpenNormallyOpenMode.value == true ? 1:0; state.lockSetInfoData.value.lockSettingInfo!.passageMode = state.isOpenNormallyOpenMode.value == true ? 1:0;
eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value)); eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value));
eventBus.fire(LockSetChangeSetRefreshLockDetailWithType(2, state.lockSetInfoData.value.lockSettingInfo!.passageMode!)); eventBus.fire(LockSetChangeSetRefreshLockDetailWithType(2, state.lockSetInfoData.value.lockSettingInfo!.passageMode!));
Toast.show(msg: "操作成功"); showToast("操作成功");
} }
} }

View File

@ -14,7 +14,6 @@ import '../../../../network/api_repository.dart';
import '../../../../tools/baseGetXController.dart'; import '../../../../tools/baseGetXController.dart';
import '../../../../tools/eventBusEventManage.dart'; import '../../../../tools/eventBusEventManage.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/toast.dart';
import 'openDoorDirection_state.dart'; import 'openDoorDirection_state.dart';
class OpenDoorDirectionLogic extends BaseGetXController { class OpenDoorDirectionLogic extends BaseGetXController {
@ -32,7 +31,7 @@ class OpenDoorDirectionLogic extends BaseGetXController {
// state.openDirectionValue.value = state.openDirectionValue.value == 1 ? 0 : 1; // state.openDirectionValue.value = state.openDirectionValue.value == 1 ? 0 : 1;
state.lockSetInfoData.value.lockSettingInfo!.openDirectionValue = state.openDirectionValue.value; state.lockSetInfoData.value.lockSettingInfo!.openDirectionValue = state.openDirectionValue.value;
eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value)); eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value));
Toast.show(msg: "操作成功"); showToast("操作成功");
} }
} }

View File

@ -2,7 +2,6 @@ import 'dart:async';
import 'package:flutter_reactive_ble/flutter_reactive_ble.dart'; import 'package:flutter_reactive_ble/flutter_reactive_ble.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../blue/blue_manage.dart'; import '../../../../blue/blue_manage.dart';
import '../../../../blue/io_protocol/io_readSupportFunctionsNoParameters.dart'; import '../../../../blue/io_protocol/io_readSupportFunctionsNoParameters.dart';
@ -31,7 +30,7 @@ class RemoteUnlockingLogic extends BaseGetXController{
state.lockSetInfoData.value.lockSettingInfo!.remoteUnlock = state.remoteEnable.value; state.lockSetInfoData.value.lockSettingInfo!.remoteUnlock = state.remoteEnable.value;
print("state.remoteEnable.value:${state.remoteEnable.value} state.getKeyInfosData.value.remoteEnable:${state.lockSetInfoData.value.lockSettingInfo!.remoteUnlock}"); print("state.remoteEnable.value:${state.remoteEnable.value} state.getKeyInfosData.value.remoteEnable:${state.lockSetInfoData.value.lockSettingInfo!.remoteUnlock}");
eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value)); eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value));
Toast.show(msg: "操作成功"); showToast("操作成功");
} }
} }

View File

@ -9,14 +9,12 @@ import '../../../../blue/blue_manage.dart';
import '../../../../blue/io_protocol/io_readSupportFunctionsNoParameters.dart'; import '../../../../blue/io_protocol/io_readSupportFunctionsNoParameters.dart';
import '../../../../blue/io_protocol/io_setSupportFunctionsNoParameters.dart'; import '../../../../blue/io_protocol/io_setSupportFunctionsNoParameters.dart';
import '../../../../blue/io_reply.dart'; import '../../../../blue/io_reply.dart';
import '../../../../blue/io_tool/io_manager.dart';
import '../../../../blue/io_tool/io_tool.dart'; import '../../../../blue/io_tool/io_tool.dart';
import '../../../../blue/io_tool/manager_event_bus.dart'; import '../../../../blue/io_tool/manager_event_bus.dart';
import '../../../../blue/sender_manage.dart'; import '../../../../blue/sender_manage.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/eventBusEventManage.dart'; import '../../../../tools/eventBusEventManage.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/toast.dart';
class ResetButtonLogic extends BaseGetXController{ class ResetButtonLogic extends BaseGetXController{
ResetButtonState state = ResetButtonState(); ResetButtonState state = ResetButtonState();
@ -33,7 +31,7 @@ class ResetButtonLogic extends BaseGetXController{
state.resetButtonEnable.value = state.resetButtonEnable.value == 1 ? 2 : 1; state.resetButtonEnable.value = state.resetButtonEnable.value == 1 ? 2 : 1;
state.lockSetInfoData.value.lockSettingInfo!.resetSwitch = state.resetButtonEnable.value; state.lockSetInfoData.value.lockSettingInfo!.resetSwitch = state.resetButtonEnable.value;
eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value)); eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value));
Toast.show(msg: "操作成功"); showToast("操作成功");
} }
} }

View File

@ -609,9 +609,11 @@ class _LockDetailPageState extends State<LockDetailPage>
// print("LockDetailPage===dispose"); // print("LockDetailPage===dispose");
AppRouteObserver().routeObserver.unsubscribe(this); AppRouteObserver().routeObserver.unsubscribe(this);
state.closedUnlockSuccessfulTimer?.cancel(); state.closedUnlockSuccessfulTimer?.cancel();
// state.animationController.reset(); if(state.animationController != null){
// state.animationController.forward(); state.animationController.reset();
// state.animationController.dispose(); state.animationController.forward();
state.animationController.dispose();
}
super.dispose(); super.dispose();
} }
@ -633,9 +635,11 @@ class _LockDetailPageState extends State<LockDetailPage>
BlueManage().stopScan(); BlueManage().stopScan();
BlueManage().disconnect(BlueManage().connectDeviceMacAddress); BlueManage().disconnect(BlueManage().connectDeviceMacAddress);
state.openLockBtnState.value = 0; state.openLockBtnState.value = 0;
state.animationController.reset(); if(state.animationController != null){
state.animationController.forward(); state.animationController.reset();
state.animationController.dispose(); state.animationController.forward();
state.animationController.dispose();
}
} }
/// ///

View File

@ -3,19 +3,15 @@ import 'dart:async';
import 'package:flutter_easyloading/flutter_easyloading.dart'; import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:flutter_reactive_ble/flutter_reactive_ble.dart'; import 'package:flutter_reactive_ble/flutter_reactive_ble.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../blue/blue_manage.dart'; import '../../../blue/blue_manage.dart';
import '../../../blue/io_protocol/io_referEventRecordNumber.dart';
import '../../../blue/io_protocol/io_referEventRecordTime.dart'; import '../../../blue/io_protocol/io_referEventRecordTime.dart';
import '../../../blue/io_reply.dart'; import '../../../blue/io_reply.dart';
import '../../../blue/io_tool/io_manager.dart';
import '../../../blue/io_tool/io_tool.dart'; import '../../../blue/io_tool/io_tool.dart';
import '../../../blue/io_tool/manager_event_bus.dart'; import '../../../blue/io_tool/manager_event_bus.dart';
import '../../../blue/sender_manage.dart'; import '../../../blue/sender_manage.dart';
import '../../../network/api_repository.dart'; import '../../../network/api_repository.dart';
import '../../../tools/baseGetXController.dart'; import '../../../tools/baseGetXController.dart';
import '../../../tools/dateTool.dart';
import '../../../tools/storage.dart'; import '../../../tools/storage.dart';
import '../electronicKey/electronicKeyDetail/keyOperationRecordEntity.dart'; import '../electronicKey/electronicKeyDetail/keyOperationRecordEntity.dart';
import 'lockOperatingRecordGetLastRecordTime_entity.dart'; import 'lockOperatingRecordGetLastRecordTime_entity.dart';
@ -235,7 +231,7 @@ class LockOperatingRecordLogic extends BaseGetXController{
KeyOperationRecordEntity entity = KeyOperationRecordEntity entity =
await ApiRepository.to.clearOperationRecord('28'); await ApiRepository.to.clearOperationRecord('28');
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: "清除数据成功"); showToast("清除数据成功");
} }
} }

View File

@ -4,14 +4,11 @@ import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyDetail/keyOperationRecordEntity.dart'; import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyDetail/keyOperationRecordEntity.dart';
import '../../../appRouters.dart';
import '../../../app_settings/app_colors.dart'; import '../../../app_settings/app_colors.dart';
import '../../../tools/custom_bottom_sheet.dart'; import '../../../tools/custom_bottom_sheet.dart';
import '../../../tools/jh_pop_menus.dart';
import '../../../tools/noData.dart'; import '../../../tools/noData.dart';
import '../../../tools/storage.dart'; import '../../../tools/storage.dart';
import '../../../tools/titleAppBar.dart'; import '../../../tools/titleAppBar.dart';
import '../../../tools/toast.dart';
import '../../../translations/trans_lib.dart'; import '../../../translations/trans_lib.dart';
import 'lockOperatingRecord_logic.dart'; import 'lockOperatingRecord_logic.dart';
@ -63,7 +60,7 @@ class _LockOperatingRecordPageState extends State<LockOperatingRecordPage> {
_openModalBottomSheet(); _openModalBottomSheet();
}else{ }else{
// Get.toNamed(Routers.seletLockTypePage); // Get.toNamed(Routers.seletLockTypePage);
Toast.show(msg: "演示模式"); logic.showToast("演示模式");
} }
}, },
), ),

View File

@ -6,10 +6,7 @@ import 'package:star_lock/talk/call/callTalk.dart';
import '../../../../app_settings/app_colors.dart'; import '../../../../app_settings/app_colors.dart';
import '../../../../login/seletCountryRegion/common/index.dart'; import '../../../../login/seletCountryRegion/common/index.dart';
import '../../../../talk/udp/udp_manage.dart';
import '../../../../talk/udp/udp_senderManage.dart';
import '../../../../tools/showTFView.dart'; import '../../../../tools/showTFView.dart';
import '../../../../tools/toast.dart';
import 'lockMonitoring_logic.dart'; import 'lockMonitoring_logic.dart';
class LockMonitoringPage extends StatefulWidget { class LockMonitoringPage extends StatefulWidget {
@ -270,7 +267,7 @@ class _LockMonitoringPageState extends State<LockMonitoringPage> {
sureClick: () async { sureClick: () async {
// //
if (state.passwordTF.text.isEmpty) { if (state.passwordTF.text.isEmpty) {
Toast.show(msg: "请输入开锁密码"); logic.showToast("请输入开锁密码");
return; return;
} }

View File

@ -3,7 +3,6 @@ import 'package:star_lock/main/lockDetail/passwordKey/passwordKeyDetail/password
import 'package:star_lock/main/lockDetail/passwordKey/passwordKey_perpetual/passwordKeyEntity.dart'; import 'package:star_lock/main/lockDetail/passwordKey/passwordKey_perpetual/passwordKeyEntity.dart';
import 'package:star_lock/network/api_repository.dart'; import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/toast.dart';
class PasswordKeyDetailLogic extends BaseGetXController { class PasswordKeyDetailLogic extends BaseGetXController {
final PasswordKeyDetailState state = PasswordKeyDetailState(); final PasswordKeyDetailState state = PasswordKeyDetailState();
@ -15,7 +14,7 @@ class PasswordKeyDetailLogic extends BaseGetXController {
state.itemData.value.keyboardPwdId.toString(), state.itemData.value.keyboardPwdId.toString(),
1); 1);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: "删除成功"); showToast("删除成功");
Get.back(); Get.back();
} }
} }
@ -34,7 +33,7 @@ class PasswordKeyDetailLogic extends BaseGetXController {
hoursEnd: state.hoursEnd.value, hoursEnd: state.hoursEnd.value,
isCoerced: state.isCoerced.value); isCoerced: state.isCoerced.value);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: "修改成功"); showToast("修改成功");
Get.back(); Get.back();
} }
} }

View File

@ -3,7 +3,6 @@ import 'package:star_lock/main/lockDetail/passwordKey/passwordKeyDetailChangeDat
import 'package:star_lock/main/lockDetail/passwordKey/passwordKey_perpetual/passwordKeyEntity.dart'; import 'package:star_lock/main/lockDetail/passwordKey/passwordKey_perpetual/passwordKeyEntity.dart';
import 'package:star_lock/network/api_repository.dart'; import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/toast.dart';
class PasswordKeyDetailChangeDateLogic extends BaseGetXController { class PasswordKeyDetailChangeDateLogic extends BaseGetXController {
final PasswordKeyDetailChangeDateState state = final PasswordKeyDetailChangeDateState state =
@ -23,8 +22,9 @@ class PasswordKeyDetailChangeDateLogic extends BaseGetXController {
hoursEnd: state.hoursEnd.value, hoursEnd: state.hoursEnd.value,
isCoerced: state.isCoerced.value); isCoerced: state.isCoerced.value);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: "修改成功"); showToast("修改成功", something: (){
Get.back(); Get.back();
});
} }
} }
} }

View File

@ -2,7 +2,6 @@ import 'package:star_lock/main/lockDetail/passwordKey/passwordKeyList/passwordKe
import 'package:star_lock/main/lockDetail/passwordKey/passwordKeyList/passwordKeyList_state.dart'; import 'package:star_lock/main/lockDetail/passwordKey/passwordKeyList/passwordKeyList_state.dart';
import 'package:star_lock/network/api_repository.dart'; import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/toast.dart';
import '../passwordKey_perpetual/passwordKeyEntity.dart'; import '../passwordKey_perpetual/passwordKeyEntity.dart';
@ -28,7 +27,7 @@ class PasswordKeyListLogic extends BaseGetXController {
.keyboardPwdReset(state.keyInfo.value.lockId.toString()); .keyboardPwdReset(state.keyInfo.value.lockId.toString());
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
print("重置电子钥匙成功啦啦啦啦啦"); print("重置电子钥匙成功啦啦啦啦啦");
Toast.show(msg: "重置成功"); showToast("重置成功");
mockNetworkDataRequest(); mockNetworkDataRequest();
} }
} }
@ -39,7 +38,7 @@ class PasswordKeyListLogic extends BaseGetXController {
PasswordKeyEntity entity = await ApiRepository.to PasswordKeyEntity entity = await ApiRepository.to
.deleteKeyboardPwd(lockId, keyboardPwdId, deleteType); .deleteKeyboardPwd(lockId, keyboardPwdId, deleteType);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: "删除成功"); showToast("删除成功");
mockNetworkDataRequest(); mockNetworkDataRequest();
} }
} }

View File

@ -7,7 +7,6 @@ import 'package:star_lock/main/lockDetail/passwordKey/passwordKeyList/passwordKe
import 'package:star_lock/main/lockDetail/passwordKey/passwordKeyList/passwordKeyList_logic.dart'; import 'package:star_lock/main/lockDetail/passwordKey/passwordKeyList/passwordKeyList_logic.dart';
import 'package:star_lock/tools/noData.dart'; import 'package:star_lock/tools/noData.dart';
import 'package:star_lock/tools/storage.dart'; import 'package:star_lock/tools/storage.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../appRouters.dart'; import '../../../../appRouters.dart';
import '../../../../app_settings/app_colors.dart'; import '../../../../app_settings/app_colors.dart';
import '../../../../tools/keySearchWidget.dart'; import '../../../../tools/keySearchWidget.dart';
@ -64,7 +63,7 @@ class _PasswordKeyListPageState extends State<PasswordKeyListPage> {
if (isDemoMode == false) { if (isDemoMode == false) {
_showDialog(context); _showDialog(context);
} else { } else {
Toast.show(msg: '演示模式'); logic.showToast("演示模式");
} }
}, },
), ),

View File

@ -5,7 +5,6 @@ import 'package:star_lock/blue/io_type.dart';
import 'package:star_lock/main/lockDetail/passwordKey/passwordKey_perpetual/passwordKey_perpetual_state.dart'; import 'package:star_lock/main/lockDetail/passwordKey/passwordKey_perpetual/passwordKey_perpetual_state.dart';
import 'package:star_lock/network/api_repository.dart'; import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/eventBusEventManage.dart'; import 'package:star_lock/tools/eventBusEventManage.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../blue/blue_manage.dart'; import '../../../../blue/blue_manage.dart';
import '../../../../blue/io_reply.dart'; import '../../../../blue/io_reply.dart';
@ -117,7 +116,7 @@ class PasswordKeyPerpetualLogic extends BaseGetXController {
state.getPwdStr.value = entity.data!.keyboardPwd!; state.getPwdStr.value = entity.data!.keyboardPwd!;
} }
} else { } else {
Toast.show(msg: '${entity.errorMsg}'); showToast('${entity.errorMsg}');
} }
} }
@ -154,7 +153,7 @@ class PasswordKeyPerpetualLogic extends BaseGetXController {
state.getPwdStr.value = entity.data!.keyboardPwd!; state.getPwdStr.value = entity.data!.keyboardPwd!;
} }
} else { } else {
Toast.show(msg: '${entity.errorMsg}'); showToast('${entity.errorMsg}');
} }
} }

View File

@ -5,13 +5,11 @@ import 'package:flutter/services.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/app_settings/app_colors.dart'; import 'package:star_lock/app_settings/app_colors.dart';
import 'package:star_lock/main/lockDetail/passwordKey/passwordKeyManage/passwordKeyManage_tabbar.dart';
import 'package:star_lock/main/lockDetail/passwordKey/passwordKey_perpetual/passwordKey_perpetual_logic.dart'; import 'package:star_lock/main/lockDetail/passwordKey/passwordKey_perpetual/passwordKey_perpetual_logic.dart';
import 'package:star_lock/tools/pickers/pickers.dart'; import 'package:star_lock/tools/pickers/pickers.dart';
import 'package:star_lock/tools/pickers/style/default_style.dart'; import 'package:star_lock/tools/pickers/style/default_style.dart';
import 'package:star_lock/tools/pickers/time_picker/model/date_mode.dart'; import 'package:star_lock/tools/pickers/time_picker/model/date_mode.dart';
import 'package:star_lock/tools/storage.dart'; import 'package:star_lock/tools/storage.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../appRouters.dart'; import '../../../../appRouters.dart';
import '../../../../tools/commonItem.dart'; import '../../../../tools/commonItem.dart';
@ -414,18 +412,18 @@ class _PasswordKeyPerpetualPageState extends State<PasswordKeyPerpetualPage> {
if (state.widgetType.value == 3) { if (state.widgetType.value == 3) {
logic.getStartDate(state.effectiveDateTime.value); logic.getStartDate(state.effectiveDateTime.value);
if (state.nameController.text.isEmpty) { if (state.nameController.text.isEmpty) {
Toast.show(msg: '请输入姓名'); logic.showToast("请输入姓名");
return; return;
} }
if (state.pwdController.text.isEmpty) { if (state.pwdController.text.isEmpty) {
Toast.show(msg: '请输入密码'); logic.showToast("请输入密码");
return; return;
} }
// //
if (state.isPermanent.value == false) { if (state.isPermanent.value == false) {
if (!startDateTime.isBefore(endDateTime) || if (!startDateTime.isBefore(endDateTime) ||
startDateTime.isAtSameMomentAs(endDateTime)) { startDateTime.isAtSameMomentAs(endDateTime)) {
Toast.show(msg: '失效时间需大于生效时间'); logic.showToast("失效时间需大于生效时间");
return; return;
} }
} }
@ -433,7 +431,7 @@ class _PasswordKeyPerpetualPageState extends State<PasswordKeyPerpetualPage> {
logic.senderCustomPasswords(); logic.senderCustomPasswords();
} else { } else {
if (state.nameController.text.isEmpty) { if (state.nameController.text.isEmpty) {
Toast.show(msg: '请输入姓名'); logic.showToast("请输入姓名");
return; return;
} }
@ -441,7 +439,7 @@ class _PasswordKeyPerpetualPageState extends State<PasswordKeyPerpetualPage> {
if (state.widgetType.value == 1) { if (state.widgetType.value == 1) {
if (!startDateTime.isBefore(endDateTime) || if (!startDateTime.isBefore(endDateTime) ||
startDateTime.isAtSameMomentAs(endDateTime)) { startDateTime.isAtSameMomentAs(endDateTime)) {
Toast.show(msg: '失效时间需大于生效时间'); logic.showToast("失效时间需大于生效时间");
return; return;
} }
} }
@ -449,12 +447,12 @@ class _PasswordKeyPerpetualPageState extends State<PasswordKeyPerpetualPage> {
if (state.widgetType.value == 4) { if (state.widgetType.value == 4) {
if (!startDateTime.isBefore(endDateTime) || if (!startDateTime.isBefore(endDateTime) ||
startDateTime.isAtSameMomentAs(endDateTime)) { startDateTime.isAtSameMomentAs(endDateTime)) {
Toast.show(msg: '结束时间需大于当前时间'); logic.showToast("结束时间需大于当前时间");
return; return;
} }
if (state.loopEndHours.value <= if (state.loopEndHours.value <=
state.loopStartHours.value) { state.loopStartHours.value) {
Toast.show(msg: '失效时间需大于生效时间'); logic.showToast("失效时间需大于生效时间");
return; return;
} }
} }
@ -462,7 +460,7 @@ class _PasswordKeyPerpetualPageState extends State<PasswordKeyPerpetualPage> {
logic.getKeyboardPwdRequest(); logic.getKeyboardPwdRequest();
} }
} else { } else {
Toast.show(msg: '演示模式'); logic.showToast("演示模式");
} }
}), }),
], ],

View File

@ -9,7 +9,6 @@ import 'package:star_lock/talk/call/callTalk.dart';
import '../../../../app_settings/app_colors.dart'; import '../../../../app_settings/app_colors.dart';
import '../../../../tools/showTFView.dart'; import '../../../../tools/showTFView.dart';
import '../../../../tools/toast.dart';
import 'realTimePicture_logic.dart'; import 'realTimePicture_logic.dart';
class RealTimePicturePage extends StatefulWidget { class RealTimePicturePage extends StatefulWidget {
@ -205,7 +204,7 @@ class _RealTimePicturePageState extends State<RealTimePicturePage>
Obx(() => bottomBtnItemWidget( Obx(() => bottomBtnItemWidget(
getAnswerBtnImg(), getAnswerBtnName(), Colors.white, () async { getAnswerBtnImg(), getAnswerBtnName(), Colors.white, () async {
// //
Toast.show(msg: '监视状态下不能发送录音'); logic.showToast("监视状态下不能发送录音");
}, longPress: () async { }, longPress: () async {
/* /*
// //
@ -244,7 +243,7 @@ class _RealTimePicturePageState extends State<RealTimePicturePage>
}), }),
bottomBtnItemWidget("images/main/icon_lockDetail_monitoringUnlock.png", bottomBtnItemWidget("images/main/icon_lockDetail_monitoringUnlock.png",
"开锁", AppColors.mainColor, () { "开锁", AppColors.mainColor, () {
Toast.show(msg: "监视中暂不能开锁"); logic.showToast("监视中暂不能开锁");
/* /*
showDeletPasswordAlertDialog(context); showDeletPasswordAlertDialog(context);
*/ */
@ -322,7 +321,7 @@ class _RealTimePicturePageState extends State<RealTimePicturePage>
sureClick: () async { sureClick: () async {
// //
if (state.passwordTF.text.isEmpty) { if (state.passwordTF.text.isEmpty) {
Toast.show(msg: "请输入开锁密码"); logic.showToast("请输入开锁密码");
return; return;
} }

View File

@ -1,8 +1,6 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
// import 'package:flutter_pickers/pickers.dart';
// import 'package:flutter_pickers/time_picker/model/date_mode.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/tools/pickers/pickers.dart'; import 'package:star_lock/tools/pickers/pickers.dart';
@ -13,7 +11,6 @@ import '../../../../app_settings/app_colors.dart';
import '../../../../tools/commonItem.dart'; import '../../../../tools/commonItem.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/submitBtn.dart'; import '../../../../tools/submitBtn.dart';
import '../../../../tools/toast.dart';
import '../../../../translations/trans_lib.dart'; import '../../../../translations/trans_lib.dart';
import 'addRemoteControl_logic.dart'; import 'addRemoteControl_logic.dart';
@ -183,14 +180,14 @@ class _AddRemoteControlPageState extends State<AddRemoteControlPage> {
if (isDemoMode == false) { if (isDemoMode == false) {
// print("state.seletType:${state.seletType.value}"); // print("state.seletType:${state.seletType.value}");
if (state.nameController.text.isEmpty) { if (state.nameController.text.isEmpty) {
Toast.show(msg: "请输入姓名"); logic.showToast("请输入姓名");
return; return;
} }
Toast.show(msg: "请确保在设备附近"); logic.showToast("请确保在设备附近");
// logic.addFingerprintsData(); // logic.addFingerprintsData();
} else { } else {
// Get.toNamed(Routers.seletLockTypePage); // Get.toNamed(Routers.seletLockTypePage);
Toast.show(msg: "演示模式"); logic.showToast("演示模式");
} }
}), }),
], ],

View File

@ -12,7 +12,6 @@ import '../../../../tools/showIosTipView.dart';
import '../../../../tools/storage.dart'; import '../../../../tools/storage.dart';
import '../../../../tools/submitBtn.dart'; import '../../../../tools/submitBtn.dart';
import '../../../../tools/titleAppBar.dart'; import '../../../../tools/titleAppBar.dart';
import '../../../../tools/toast.dart';
import '../../../../translations/trans_lib.dart'; import '../../../../translations/trans_lib.dart';
import 'remoteControlList_logic.dart'; import 'remoteControlList_logic.dart';
@ -47,7 +46,7 @@ class _RemoteControlListPageState extends State<RemoteControlListPage> {
showDeletAlertDialog(context); showDeletAlertDialog(context);
} else { } else {
// Get.toNamed(Routers.seletLockTypePage); // Get.toNamed(Routers.seletLockTypePage);
Toast.show(msg: "演示模式"); logic.showToast("演示模式");
} }
}, },
), ),

View File

@ -1,7 +1,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../appRouters.dart'; import '../../../../appRouters.dart';
import '../../../../app_settings/app_colors.dart'; import '../../../../app_settings/app_colors.dart';
@ -377,7 +376,7 @@ class _DemoModeLockDetailPageState extends State<DemoModeLockDetailPage> {
void gotoLogin() { void gotoLogin() {
// Get.toNamed(Routers.seletLockTypePage); // Get.toNamed(Routers.seletLockTypePage);
Toast.show(msg: "演示模式"); logic.showToast("演示模式");
} }
} }

View File

@ -1,17 +1,15 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import '../../../../appRouters.dart';
import '../../../../app_settings/app_colors.dart'; import '../../../../app_settings/app_colors.dart';
import '../../../../tools/commonItem.dart'; import '../../../../tools/commonItem.dart';
import '../../../../tools/submitBtn.dart'; import '../../../../tools/submitBtn.dart';
import '../../../../tools/titleAppBar.dart'; import '../../../../tools/titleAppBar.dart';
import '../../../../tools/toast.dart';
import '../../../../translations/trans_lib.dart'; import '../../../../translations/trans_lib.dart';
import '../../../lockDetail/lcokSet/lockSet/lockSetInfo_entity.dart';
class DemoModeLockSetPage extends StatefulWidget { class DemoModeLockSetPage extends StatefulWidget {
const DemoModeLockSetPage({Key? key}) : super(key: key); const DemoModeLockSetPage({Key? key}) : super(key: key);
@ -347,7 +345,7 @@ class _DemoModeLockSetPageState extends State<DemoModeLockSetPage> {
void gotoAddLock(){ void gotoAddLock(){
// Get.toNamed(Routers.seletLockTypePage); // Get.toNamed(Routers.seletLockTypePage);
Toast.show(msg: "演示模式"); EasyLoading.showToast("演示模式",duration: 2000.milliseconds);
} }
} }

View File

@ -5,12 +5,10 @@ import 'package:flutter/services.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../appRouters.dart'; import '../../../appRouters.dart';
import '../../../app_settings/app_colors.dart'; import '../../../app_settings/app_colors.dart';
import '../../../login/seletCountryRegion/common/countryRegionEntity.dart'; import '../../../login/seletCountryRegion/common/countryRegionEntity.dart';
import '../../../login/seletCountryRegion/common/utils.dart';
import '../../../network/api_repository.dart'; import '../../../network/api_repository.dart';
import '../../../tools/commonItem.dart'; import '../../../tools/commonItem.dart';
import '../../../tools/titleAppBar.dart'; import '../../../tools/titleAppBar.dart';
@ -142,7 +140,7 @@ class _AddLockSeletCountryPageState extends State<AddLockSeletCountryPage> {
), ),
onPressed: () { onPressed: () {
if(seletindex == 10000){ if(seletindex == 10000){
Toast.show(msg: "请选择国家"); logic.showToast("请选择国家");
return; return;
} }
CountryRegionModel model = countriesList[seletindex]; CountryRegionModel model = countriesList[seletindex];

View File

@ -5,7 +5,6 @@ import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:amap_flutter_location/amap_flutter_location.dart'; import 'package:amap_flutter_location/amap_flutter_location.dart';
import 'package:amap_flutter_location/amap_location_option.dart'; import 'package:amap_flutter_location/amap_location_option.dart';
import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
@ -18,7 +17,6 @@ import '../../../../app_settings/app_colors.dart';
import '../../../../blue/blue_manage.dart'; import '../../../../blue/blue_manage.dart';
import '../../../../tools/appRouteObserver.dart'; import '../../../../tools/appRouteObserver.dart';
import '../../../../tools/titleAppBar.dart'; import '../../../../tools/titleAppBar.dart';
import '../../../../tools/toast.dart';
import '../../../../translations/trans_lib.dart'; import '../../../../translations/trans_lib.dart';
import 'lockAddressGaoDe_logic.dart'; import 'lockAddressGaoDe_logic.dart';
@ -264,7 +262,7 @@ class _LockAddressGaoDePageState extends State<LockAddressGaoDePage> with RouteA
), ),
onPressed: () { onPressed: () {
if(addressInfo!.isEmpty){ if(addressInfo!.isEmpty){
Toast.show(msg:"还未获取到位置信息哦,请耐心等待一下!"); logic.showToast("还未获取到位置信息哦,请耐心等待一下!");
return; return;
} }
Get.toNamed(Routers.saveLockPage, arguments: { Get.toNamed(Routers.saveLockPage, arguments: {

View File

@ -1,19 +1,14 @@
import 'dart:async';
import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../appRouters.dart'; import '../../../../appRouters.dart';
import '../../../../app_settings/app_colors.dart'; import '../../../../app_settings/app_colors.dart';
import '../../../../main.dart';
import '../../../../tools/titleAppBar.dart'; import '../../../../tools/titleAppBar.dart';
import '../../../../translations/trans_lib.dart'; import '../../../../translations/trans_lib.dart';
import '../gaode/lockAddressGaoDe_page.dart';
class LockAddressPage extends StatefulWidget { class LockAddressPage extends StatefulWidget {
const LockAddressPage({Key? key}) : super(key: key); const LockAddressPage({Key? key}) : super(key: key);
@ -40,7 +35,7 @@ class _LockAddressPageState extends State<LockAddressPage> with RouteAware{
), ),
onPressed: () { onPressed: () {
if(addressInfo!.isEmpty){ if(addressInfo!.isEmpty){
Toast.show(msg:"请先获取到位置信息哦!"); EasyLoading.showToast("请先获取到位置信息哦!", duration: 2000.milliseconds);
return; return;
} }
Get.toNamed(Routers.saveLockPage, arguments: addressInfo); Get.toNamed(Routers.saveLockPage, arguments: addressInfo);

View File

@ -8,9 +8,7 @@ import 'package:permission_handler/permission_handler.dart';
import '../../../appRouters.dart'; import '../../../appRouters.dart';
import '../../../app_settings/app_colors.dart'; import '../../../app_settings/app_colors.dart';
import '../../../baseWidget.dart'; import '../../../baseWidget.dart';
// import '../../../tools/store_service.dart';
import '../../../tools/titleAppBar.dart'; import '../../../tools/titleAppBar.dart';
import '../../../tools/toast.dart';
import '../../../translations/trans_lib.dart'; import '../../../translations/trans_lib.dart';
class SeletLockTypePage extends StatefulWidget { class SeletLockTypePage extends StatefulWidget {

View File

@ -9,7 +9,6 @@ import 'package:star_lock/login/login/entity/LoginEntity.dart';
import 'package:star_lock/mine/mine/safeVerify/safeVerify_state.dart'; import 'package:star_lock/mine/mine/safeVerify/safeVerify_state.dart';
import 'package:star_lock/network/api_repository.dart'; import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/toast.dart';
class SafeVerifyLogic extends BaseGetXController { class SafeVerifyLogic extends BaseGetXController {
final SafeVerifyState state = SafeVerifyState(); final SafeVerifyState state = SafeVerifyState();
@ -50,7 +49,7 @@ class SafeVerifyLogic extends BaseGetXController {
LoginEntity entity = LoginEntity entity =
await ApiRepository.to.deleteAccount("1", state.verificationCode.value); await ApiRepository.to.deleteAccount("1", state.verificationCode.value);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: '验证成功,账号已删除'); showToast("验证成功,账号已删除");
// //
Get.offNamedUntil(Routers.starLockLoginPage, (route) => false); Get.offNamedUntil(Routers.starLockLoginPage, (route) => false);
} }

View File

@ -1,15 +1,10 @@
import 'dart:async'; import 'dart:async';
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:get/get_core/src/get_main.dart';
import 'package:get/get_navigation/src/extension_navigation.dart';
import 'package:get/get_utils/get_utils.dart'; import 'package:get/get_utils/get_utils.dart';
import 'package:star_lock/appRouters.dart';
import 'package:star_lock/login/login/entity/LoginEntity.dart';
import 'package:star_lock/mine/minePersonInfo/minePersonInfoEditAccount/minePersonInfoEditAccountNext/minePersonInfoEditAccountNext_state.dart'; import 'package:star_lock/mine/minePersonInfo/minePersonInfoEditAccount/minePersonInfoEditAccountNext/minePersonInfoEditAccountNext_state.dart';
import 'package:star_lock/network/api_repository.dart'; import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/toast.dart';
class PersonInfoEditAccountLogic extends BaseGetXController { class PersonInfoEditAccountLogic extends BaseGetXController {
final PersonInfoEditAccountState state = PersonInfoEditAccountState(); final PersonInfoEditAccountState state = PersonInfoEditAccountState();

View File

@ -2,7 +2,6 @@ import 'dart:async';
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/mine/minePersonInfo/minePersonInfoEditName/MinePersonInfoEditNamePage_state.dart'; import 'package:star_lock/mine/minePersonInfo/minePersonInfoEditName/MinePersonInfoEditNamePage_state.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/baseGetXController.dart'; import '../../../../tools/baseGetXController.dart';
@ -14,7 +13,7 @@ class MinePersonInfoEditNameLogic extends BaseGetXController {
var entity = var entity =
await ApiRepository.to.updateUserInfo(state.inputNickName.value); await ApiRepository.to.updateUserInfo(state.inputNickName.value);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: '操作成功'); showToast("操作成功");
Get.back(); Get.back();
} }
} }

View File

@ -3,7 +3,6 @@ import 'package:flutter/services.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/mine/minePersonInfo/minePersonInfoEditName/MinePersonInfoEditName_logic.dart'; import 'package:star_lock/mine/minePersonInfo/minePersonInfoEditName/MinePersonInfoEditName_logic.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../app_settings/app_colors.dart'; import '../../../app_settings/app_colors.dart';
import '../../../tools/tf_loginInput.dart'; import '../../../tools/tf_loginInput.dart';
@ -39,7 +38,7 @@ class _MinePersonInfoEditNamePageState
), ),
onPressed: () { onPressed: () {
if (state.nickNameIsOK == false) { if (state.nickNameIsOK == false) {
Toast.show(msg: '请输入昵称'); logic.showToast("请输入昵称");
} else { } else {
logic.updateUserInfoRequest(); logic.updateUserInfoRequest();
} }

View File

@ -5,10 +5,8 @@ import 'package:get/get.dart';
import 'package:star_lock/appRouters.dart'; import 'package:star_lock/appRouters.dart';
import 'package:star_lock/main/lockDetail/passwordKey/passwordKeyList/passwordKeyListEntity.dart'; import 'package:star_lock/main/lockDetail/passwordKey/passwordKeyList/passwordKeyListEntity.dart';
import 'package:star_lock/mine/minePersonInfo/minePersonInfoEmail/mineBindPhoneOrEmail_state.dart'; import 'package:star_lock/mine/minePersonInfo/minePersonInfoEmail/mineBindPhoneOrEmail_state.dart';
import 'package:star_lock/mine/minePersonInfo/minePersonInfoPage/minePersonInfo_page.dart';
import 'package:star_lock/network/api_repository.dart'; import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/toast.dart';
class MineBindPhoneOrEmailLogic extends BaseGetXController { class MineBindPhoneOrEmailLogic extends BaseGetXController {
final MineBindPhoneOrEmailState state = MineBindPhoneOrEmailState(); final MineBindPhoneOrEmailState state = MineBindPhoneOrEmailState();
@ -51,7 +49,7 @@ class MineBindPhoneOrEmailLogic extends BaseGetXController {
state.verificationCode.value, state.verificationCode.value,
state.unbindToken.value); state.unbindToken.value);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: '邮箱绑定成功'); showToast("邮箱绑定成功");
Get.until((route) => route.settings.name == Routers.minePersonInfoPage); Get.until((route) => route.settings.name == Routers.minePersonInfoPage);
} }
} }
@ -64,7 +62,7 @@ class MineBindPhoneOrEmailLogic extends BaseGetXController {
state.verificationCode.value, state.verificationCode.value,
state.unbindToken.value); state.unbindToken.value);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: '手机绑定成功'); showToast("手机绑定成功");
Get.until((route) => route.settings.name == Routers.minePersonInfoPage); Get.until((route) => route.settings.name == Routers.minePersonInfoPage);
} }
} }

View File

@ -1,9 +1,7 @@
import 'dart:async'; import 'dart:async';
import 'dart:convert'; import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/login/login/entity/LoginEntity.dart';
import 'package:star_lock/mine/minePersonInfo/minePersonInfoPage/minePersonInfo_state.dart'; import 'package:star_lock/mine/minePersonInfo/minePersonInfoPage/minePersonInfo_state.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/baseGetXController.dart'; import '../../../../tools/baseGetXController.dart';
import 'minePersonGetUploadFileInfo_entity.dart'; import 'minePersonGetUploadFileInfo_entity.dart';
@ -81,7 +79,7 @@ class MinePersonInfoLogic extends GetConnect{
Future<void> updateUserInfoRequest() async { Future<void> updateUserInfoRequest() async {
var entity = await ApiRepository.to.updateUserInfo(state.headUrl.value); var entity = await ApiRepository.to.updateUserInfo(state.headUrl.value);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: '操作成功'); EasyLoading.showToast("操作成功", duration: 2000.milliseconds);
} }
} }

View File

@ -5,7 +5,6 @@ import 'package:get/get.dart';
import 'package:star_lock/mine/minePersonInfo/minePersonInfoResetPassword/minePersonInfoResetPassword_state.dart'; import 'package:star_lock/mine/minePersonInfo/minePersonInfoResetPassword/minePersonInfoResetPassword_state.dart';
import 'package:star_lock/network/api_repository.dart'; import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/toast.dart';
class MinePersonInfoResetPasswordLogic extends BaseGetXController { class MinePersonInfoResetPasswordLogic extends BaseGetXController {
final MinePersonInfoResetPasswordState state = final MinePersonInfoResetPasswordState state =
@ -15,7 +14,7 @@ class MinePersonInfoResetPasswordLogic extends BaseGetXController {
var entity = await ApiRepository.to.changePassword( var entity = await ApiRepository.to.changePassword(
state.date.value, state.surePwd.value, state.oldPwd.value, ""); state.date.value, state.surePwd.value, state.oldPwd.value, "");
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: '重置成功'); showToast("重置成功");
Get.back(); Get.back();
} else { } else {
print('Error'); print('Error');

View File

@ -3,7 +3,6 @@ import 'package:flutter/cupertino.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/appRouters.dart'; import 'package:star_lock/appRouters.dart';
import 'package:star_lock/mine/minePersonInfo/minePersonInfoSetSafetyProblem/minePersonInfoSetSafetyProblem_state.dart'; import 'package:star_lock/mine/minePersonInfo/minePersonInfoSetSafetyProblem/minePersonInfoSetSafetyProblem_state.dart';
import 'package:star_lock/tools/toast.dart';
import 'package:star_lock/translations/trans_lib.dart'; import 'package:star_lock/translations/trans_lib.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/baseGetXController.dart'; import '../../../../tools/baseGetXController.dart';
@ -26,7 +25,7 @@ class MineSetSafetyProblemLogic extends BaseGetXController {
var entity = var entity =
await ApiRepository.to.setSafeAnswer(state.questionAndAnswerList); await ApiRepository.to.setSafeAnswer(state.questionAndAnswerList);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: '操作成功'); showToast("操作成功");
Get.until((route) => route.settings.name == Routers.minePersonInfoPage); Get.until((route) => route.settings.name == Routers.minePersonInfoPage);
} }
} }

View File

@ -4,7 +4,6 @@ import 'package:star_lock/appRouters.dart';
import 'package:star_lock/mine/mineSet/addAuthorizedAdministrator/AddAuthorizedAdministrator_state.dart'; import 'package:star_lock/mine/mineSet/addAuthorizedAdministrator/AddAuthorizedAdministrator_state.dart';
import 'package:star_lock/network/api_repository.dart'; import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/toast.dart';
import 'package:star_lock/translations/trans_lib.dart'; import 'package:star_lock/translations/trans_lib.dart';
class AddAuthorizedAdministratorLogic extends BaseGetXController { class AddAuthorizedAdministratorLogic extends BaseGetXController {
@ -37,7 +36,7 @@ class AddAuthorizedAdministratorLogic extends BaseGetXController {
print('发送电子钥匙成功'); print('发送电子钥匙成功');
state.isSendSuccess.value = true; state.isSendSuccess.value = true;
} else { } else {
Toast.show(msg: '${entity.errorMsg}'); showToast("${entity.errorMsg}");
if (entity.errorCode == 425) { if (entity.errorCode == 425) {
// //
state.isCreateUser.value = true; state.isCreateUser.value = true;

View File

@ -1,9 +1,8 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_native_contact_picker/flutter_native_contact_picker.dart'; import 'package:flutter_native_contact_picker/flutter_native_contact_picker.dart';
// import 'package:flutter_pickers/pickers.dart';
// import 'package:flutter_pickers/time_picker/model/date_mode.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
import 'package:get/get_utils/get_utils.dart'; import 'package:get/get_utils/get_utils.dart';
import 'package:star_lock/appRouters.dart'; import 'package:star_lock/appRouters.dart';
import 'package:star_lock/app_settings/app_colors.dart'; import 'package:star_lock/app_settings/app_colors.dart';
@ -13,9 +12,10 @@ import 'package:star_lock/tools/commonItem.dart';
import 'package:star_lock/tools/pickers/pickers.dart'; import 'package:star_lock/tools/pickers/pickers.dart';
import 'package:star_lock/tools/pickers/time_picker/model/date_mode.dart'; import 'package:star_lock/tools/pickers/time_picker/model/date_mode.dart';
import 'package:star_lock/tools/submitBtn.dart'; import 'package:star_lock/tools/submitBtn.dart';
import 'package:star_lock/tools/toast.dart';
import 'package:star_lock/translations/trans_lib.dart'; import 'package:star_lock/translations/trans_lib.dart';
import 'addAuthorizedAdministrator_logic.dart';
class AddAuthorizedAdministratorPage extends StatefulWidget { class AddAuthorizedAdministratorPage extends StatefulWidget {
const AddAuthorizedAdministratorPage({Key? key}) : super(key: key); const AddAuthorizedAdministratorPage({Key? key}) : super(key: key);
@ -25,9 +25,10 @@ class AddAuthorizedAdministratorPage extends StatefulWidget {
} }
} }
class _AddAuthorizedAdministratorPageState class _AddAuthorizedAdministratorPageState extends State<AddAuthorizedAdministratorPage> with SingleTickerProviderStateMixin {
extends State<AddAuthorizedAdministratorPage> final logic = Get.put(AddAuthorizedAdministratorLogic());
with SingleTickerProviderStateMixin { final state = Get.find<AddAuthorizedAdministratorLogic>().state;
TabController? _tabController; TabController? _tabController;
final FlutterContactPicker _contactPicker = FlutterContactPicker(); final FlutterContactPicker _contactPicker = FlutterContactPicker();
late Contact _contact; late Contact _contact;
@ -236,7 +237,7 @@ class _AddAuthorizedAdministratorPageState
_isSendSuccess = true; _isSendSuccess = true;
setState(() {}); setState(() {});
} else { } else {
Toast.show(msg: '${entity.errorMsg}'); logic.showToast("${entity.errorMsg}");
if (entity.errorCode == 425) { if (entity.errorCode == 425) {
// //
_isCreateUser = true; _isCreateUser = true;

View File

@ -1,8 +1,6 @@
import '../../../network/api_repository.dart'; import '../../../network/api_repository.dart';
import '../../../tools/baseGetXController.dart'; import '../../../tools/baseGetXController.dart';
import '../../../tools/toast.dart';
import 'appUnlockNeedMobileNetworkingLock_state.dart'; import 'appUnlockNeedMobileNetworkingLock_state.dart';
import 'selectLockListEntity.dart'; import 'selectLockListEntity.dart';
@ -25,7 +23,7 @@ class AppUnlockNeedMobileNetworkingLockLogic extends BaseGetXController{
SelectLockListEntity entity = SelectLockListEntity entity =
await ApiRepository.to.setAppUnlockMustOnline(state.selectLockIdList); await ApiRepository.to.setAppUnlockMustOnline(state.selectLockIdList);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: '操作成功'); showToast("操作成功");
} }
} }

View File

@ -2,7 +2,6 @@ import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/mine/mineSet/appUnlockNeedMobileNetworkingLock/selectLockListEntity.dart'; import 'package:star_lock/mine/mineSet/appUnlockNeedMobileNetworkingLock/selectLockListEntity.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../app_settings/app_colors.dart'; import '../../../app_settings/app_colors.dart';
import '../../../tools/commonItem.dart'; import '../../../tools/commonItem.dart';
@ -113,7 +112,7 @@ class _APPUnlockNeedMobileNetworkingLockPageState extends State<APPUnlockNeedMob
if (state.selectLockIdList.isNotEmpty) { if (state.selectLockIdList.isNotEmpty) {
logic.setAppUnlockMustOnlineRequest(); logic.setAppUnlockMustOnlineRequest();
} else { } else {
Toast.show(msg: '请选择需设置的锁'); logic.showToast("请选择需设置的锁");
} }
}), }),
SizedBox( SizedBox(

View File

@ -1,6 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
// import 'package:flutter_pickers/pickers.dart'; import 'package:flutter_easyloading/flutter_easyloading.dart';
// import 'package:flutter_pickers/time_picker/model/date_mode.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyList/entity/ElectronicKeyListEntity.dart'; import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyList/entity/ElectronicKeyListEntity.dart';
@ -9,7 +8,6 @@ import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/pickers/pickers.dart'; import 'package:star_lock/tools/pickers/pickers.dart';
import 'package:star_lock/tools/pickers/time_picker/model/date_mode.dart'; import 'package:star_lock/tools/pickers/time_picker/model/date_mode.dart';
import 'package:star_lock/tools/toast.dart';
import '../../../../../app_settings/app_colors.dart'; import '../../../../../app_settings/app_colors.dart';
import '../../../../../tools/commonItem.dart'; import '../../../../../tools/commonItem.dart';
@ -108,7 +106,7 @@ class _AdminDetailChangeDatePage extends State<AdminDetailChangeDatePage> {
''); '');
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
print("修改管理员信息成功啦啦啦啦啦"); print("修改管理员信息成功啦啦啦啦啦");
Toast.show(msg: "修改成功"); EasyLoading.showToast("修改成功",duration: 2000.milliseconds);
setState(() { setState(() {
Navigator.pop(context); Navigator.pop(context);
}); });

View File

@ -1,5 +1,6 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/common/XSConstantMacro/XSConstantMacro.dart'; import 'package:star_lock/common/XSConstantMacro/XSConstantMacro.dart';
@ -8,7 +9,6 @@ import 'package:star_lock/mine/mineSet/authorizedAdministrator/administratorDeta
import 'package:star_lock/network/api_repository.dart'; import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/jh_pop_menus.dart'; import 'package:star_lock/tools/jh_pop_menus.dart';
import 'package:star_lock/tools/toast.dart';
import 'package:star_lock/mine/mineSet/authorizedAdministrator/authorizedAdminListEntity.dart'; import 'package:star_lock/mine/mineSet/authorizedAdministrator/authorizedAdminListEntity.dart';
import '../../../../../appRouters.dart'; import '../../../../../appRouters.dart';
@ -258,7 +258,7 @@ class _AdministratorDetailsPageState extends State<AdministratorDetailsPage> {
isRemoteUnlock); isRemoteUnlock);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
print("修改管理员信息成功啦啦啦啦啦"); print("修改管理员信息成功啦啦啦啦啦");
Toast.show(msg: "修改成功"); EasyLoading.showToast("修改成功",duration: 2000.milliseconds);
setState(() { setState(() {
if (isRemote) { if (isRemote) {
Navigator.pop(context); Navigator.pop(context);
@ -273,7 +273,7 @@ class _AdministratorDetailsPageState extends State<AdministratorDetailsPage> {
.deleteAuthorizedAdmin(itemData.uid.toString(), '0'); .deleteAuthorizedAdmin(itemData.uid.toString(), '0');
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
print("删除电子钥匙成功"); print("删除电子钥匙成功");
Toast.show(msg: "删除成功"); EasyLoading.showToast("删除成功",duration: 2000.milliseconds);
setState(() { setState(() {
Navigator.pop(context, true); Navigator.pop(context, true);
}); });

View File

@ -1,4 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/common/XSConstantMacro/XSConstantMacro.dart'; import 'package:star_lock/common/XSConstantMacro/XSConstantMacro.dart';
@ -13,7 +14,6 @@ import '../../../../tools/titleAppBar.dart';
import '../../../../translations/trans_lib.dart'; import '../../../../translations/trans_lib.dart';
import '../../../tools/left_slide_actions.dart'; import '../../../tools/left_slide_actions.dart';
import '../../../tools/showIosTipView.dart'; import '../../../tools/showIosTipView.dart';
import '../../../tools/toast.dart';
class AuthorizedAdministratorListPage extends StatefulWidget { class AuthorizedAdministratorListPage extends StatefulWidget {
const AuthorizedAdministratorListPage({Key? key}) : super(key: key); const AuthorizedAdministratorListPage({Key? key}) : super(key: key);
@ -106,7 +106,7 @@ class _AuthorizedAdministratorListPageState
AuthorizedAdminListEntity entity = await ApiRepository.to AuthorizedAdminListEntity entity = await ApiRepository.to
.deleteAuthorizedAdmin(uid, '0'); .deleteAuthorizedAdmin(uid, '0');
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
Toast.show(msg: "删除成功"); EasyLoading.showToast("删除成功",duration: 2000.milliseconds);
mockNetworkDataRequest(); mockNetworkDataRequest();
} }
} }

Some files were not shown because too many files have changed in this diff Show More