优化循环密码分享bug
This commit is contained in:
parent
27c9614be3
commit
02ff2d6065
@ -3,6 +3,7 @@ import 'dart:async';
|
|||||||
import 'package:flutter_blue_plus/flutter_blue_plus.dart';
|
import 'package:flutter_blue_plus/flutter_blue_plus.dart';
|
||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
import 'package:star_lock/apm/apm_helper.dart';
|
import 'package:star_lock/apm/apm_helper.dart';
|
||||||
|
import 'package:star_lock/app_settings/app_settings.dart';
|
||||||
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/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';
|
||||||
@ -498,6 +499,7 @@ class PasswordKeyPerpetualLogic extends BaseGetXController {
|
|||||||
|
|
||||||
String getShareContentStr() {
|
String getShareContentStr() {
|
||||||
final int getPwdType = state.widgetType.value;
|
final int getPwdType = state.widgetType.value;
|
||||||
|
final String getLoopModeStr = state.loopModeStr.value;
|
||||||
String useDateStr = '';
|
String useDateStr = '';
|
||||||
|
|
||||||
DateTime startDateStr = DateTime.parse(state.beginTime.value)!;
|
DateTime startDateStr = DateTime.parse(state.beginTime.value)!;
|
||||||
@ -559,6 +561,8 @@ class PasswordKeyPerpetualLogic extends BaseGetXController {
|
|||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
//周未循环 5 在周未开始和结束时间指定时间段内有效
|
//周未循环 5 在周未开始和结束时间指定时间段内有效
|
||||||
|
switch(getLoopModeStr){
|
||||||
|
case '周末':
|
||||||
useDateStr = '\n' +
|
useDateStr = '\n' +
|
||||||
'类型'.tr +
|
'类型'.tr +
|
||||||
':' +
|
':' +
|
||||||
@ -569,8 +573,7 @@ class PasswordKeyPerpetualLogic extends BaseGetXController {
|
|||||||
' $starHour:00-$endHour:00' +
|
' $starHour:00-$endHour:00' +
|
||||||
'\n';
|
'\n';
|
||||||
break;
|
break;
|
||||||
case 6:
|
case '每日':
|
||||||
//每日循环 6 每天开始和结束时间指定时间段内有效
|
|
||||||
useDateStr = '\n' +
|
useDateStr = '\n' +
|
||||||
'类型'.tr +
|
'类型'.tr +
|
||||||
':' +
|
':' +
|
||||||
@ -581,8 +584,7 @@ class PasswordKeyPerpetualLogic extends BaseGetXController {
|
|||||||
' $starHour:00-$endHour:00' +
|
' $starHour:00-$endHour:00' +
|
||||||
'\n';
|
'\n';
|
||||||
break;
|
break;
|
||||||
case 7:
|
case '工作日':
|
||||||
//工作日循环 7 工作日开始和结束时间指定的时间段内有效
|
|
||||||
useDateStr = '\n' +
|
useDateStr = '\n' +
|
||||||
'类型'.tr +
|
'类型'.tr +
|
||||||
':' +
|
':' +
|
||||||
@ -593,8 +595,7 @@ class PasswordKeyPerpetualLogic extends BaseGetXController {
|
|||||||
' $starHour:00-$endHour:00' +
|
' $starHour:00-$endHour:00' +
|
||||||
'\n';
|
'\n';
|
||||||
break;
|
break;
|
||||||
case 8:
|
case '星期一':
|
||||||
//周一循环 8 每周一开始和结束时间指定时间段内有效
|
|
||||||
useDateStr = '\n' +
|
useDateStr = '\n' +
|
||||||
'类型'.tr +
|
'类型'.tr +
|
||||||
':' +
|
':' +
|
||||||
@ -605,8 +606,7 @@ class PasswordKeyPerpetualLogic extends BaseGetXController {
|
|||||||
' $starHour:00-$endHour:00' +
|
' $starHour:00-$endHour:00' +
|
||||||
'\n';
|
'\n';
|
||||||
break;
|
break;
|
||||||
case 9:
|
case '星期二':
|
||||||
//周二循环 9 每周二开始和结束时间指定时间段内有效
|
|
||||||
useDateStr = '\n' +
|
useDateStr = '\n' +
|
||||||
'类型'.tr +
|
'类型'.tr +
|
||||||
':' +
|
':' +
|
||||||
@ -617,8 +617,7 @@ class PasswordKeyPerpetualLogic extends BaseGetXController {
|
|||||||
' $starHour:00-$endHour:00' +
|
' $starHour:00-$endHour:00' +
|
||||||
'\n';
|
'\n';
|
||||||
break;
|
break;
|
||||||
case 10:
|
case '星期三':
|
||||||
//周三循环 10 每周三开始和结束时间指定时间段内有效
|
|
||||||
useDateStr = '\n' +
|
useDateStr = '\n' +
|
||||||
'类型'.tr +
|
'类型'.tr +
|
||||||
':' +
|
':' +
|
||||||
@ -629,8 +628,7 @@ class PasswordKeyPerpetualLogic extends BaseGetXController {
|
|||||||
' $starHour:00-$endHour:00' +
|
' $starHour:00-$endHour:00' +
|
||||||
'\n';
|
'\n';
|
||||||
break;
|
break;
|
||||||
case 11:
|
case '星期四':
|
||||||
//周四循环 11 每周四开始和结束时间指定时间段内有效
|
|
||||||
useDateStr = '\n' +
|
useDateStr = '\n' +
|
||||||
'类型'.tr +
|
'类型'.tr +
|
||||||
':' +
|
':' +
|
||||||
@ -641,8 +639,7 @@ class PasswordKeyPerpetualLogic extends BaseGetXController {
|
|||||||
' $starHour:00-$endHour:00' +
|
' $starHour:00-$endHour:00' +
|
||||||
'\n';
|
'\n';
|
||||||
break;
|
break;
|
||||||
case 12:
|
case '星期五':
|
||||||
//周五循环 12 每周五开始和结束时间指定时间段内有效
|
|
||||||
useDateStr = '\n' +
|
useDateStr = '\n' +
|
||||||
'类型'.tr +
|
'类型'.tr +
|
||||||
':' +
|
':' +
|
||||||
@ -653,8 +650,7 @@ class PasswordKeyPerpetualLogic extends BaseGetXController {
|
|||||||
' $starHour:00-$endHour:00' +
|
' $starHour:00-$endHour:00' +
|
||||||
'\n';
|
'\n';
|
||||||
break;
|
break;
|
||||||
case 13:
|
case '星期六':
|
||||||
//周六循环 13 每周六开始和结束时间指定时间段内有效
|
|
||||||
useDateStr = '\n' +
|
useDateStr = '\n' +
|
||||||
'类型'.tr +
|
'类型'.tr +
|
||||||
':' +
|
':' +
|
||||||
@ -665,8 +661,7 @@ class PasswordKeyPerpetualLogic extends BaseGetXController {
|
|||||||
' $starHour:00-$endHour:00' +
|
' $starHour:00-$endHour:00' +
|
||||||
'\n';
|
'\n';
|
||||||
break;
|
break;
|
||||||
case 14:
|
case '星期日':
|
||||||
//周日循环 14 每周日开始和结束时间指定时间段内有效
|
|
||||||
useDateStr = '\n' +
|
useDateStr = '\n' +
|
||||||
'类型'.tr +
|
'类型'.tr +
|
||||||
':' +
|
':' +
|
||||||
@ -679,6 +674,117 @@ class PasswordKeyPerpetualLogic extends BaseGetXController {
|
|||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
}
|
}
|
||||||
|
break;
|
||||||
|
// case 6:
|
||||||
|
// //每日循环 6 每天开始和结束时间指定时间段内有效
|
||||||
|
// useDateStr = '\n' +
|
||||||
|
// '类型'.tr +
|
||||||
|
// ':' +
|
||||||
|
// '循环'.tr +
|
||||||
|
// '\n' +
|
||||||
|
// '\n' +
|
||||||
|
// '每日'.tr +
|
||||||
|
// ' $starHour:00-$endHour:00' +
|
||||||
|
// '\n';
|
||||||
|
// break;
|
||||||
|
// case 7:
|
||||||
|
// //工作日循环 7 工作日开始和结束时间指定的时间段内有效
|
||||||
|
// useDateStr = '\n' +
|
||||||
|
// '类型'.tr +
|
||||||
|
// ':' +
|
||||||
|
// '循环'.tr +
|
||||||
|
// '\n' +
|
||||||
|
// '\n' +
|
||||||
|
// '工作日'.tr +
|
||||||
|
// ' $starHour:00-$endHour:00' +
|
||||||
|
// '\n';
|
||||||
|
// break;
|
||||||
|
// case 8:
|
||||||
|
// //周一循环 8 每周一开始和结束时间指定时间段内有效
|
||||||
|
// useDateStr = '\n' +
|
||||||
|
// '类型'.tr +
|
||||||
|
// ':' +
|
||||||
|
// '循环'.tr +
|
||||||
|
// '\n' +
|
||||||
|
// '\n' +
|
||||||
|
// '周一'.tr +
|
||||||
|
// ' $starHour:00-$endHour:00' +
|
||||||
|
// '\n';
|
||||||
|
// break;
|
||||||
|
// case 9:
|
||||||
|
// //周二循环 9 每周二开始和结束时间指定时间段内有效
|
||||||
|
// useDateStr = '\n' +
|
||||||
|
// '类型'.tr +
|
||||||
|
// ':' +
|
||||||
|
// '循环'.tr +
|
||||||
|
// '\n' +
|
||||||
|
// '\n' +
|
||||||
|
// '周二'.tr +
|
||||||
|
// ' $starHour:00-$endHour:00' +
|
||||||
|
// '\n';
|
||||||
|
// break;
|
||||||
|
// case 10:
|
||||||
|
// //周三循环 10 每周三开始和结束时间指定时间段内有效
|
||||||
|
// useDateStr = '\n' +
|
||||||
|
// '类型'.tr +
|
||||||
|
// ':' +
|
||||||
|
// '循环'.tr +
|
||||||
|
// '\n' +
|
||||||
|
// '\n' +
|
||||||
|
// '周三'.tr +
|
||||||
|
// ' $starHour:00-$endHour:00' +
|
||||||
|
// '\n';
|
||||||
|
// break;
|
||||||
|
// case 11:
|
||||||
|
// //周四循环 11 每周四开始和结束时间指定时间段内有效
|
||||||
|
// useDateStr = '\n' +
|
||||||
|
// '类型'.tr +
|
||||||
|
// ':' +
|
||||||
|
// '循环'.tr +
|
||||||
|
// '\n' +
|
||||||
|
// '\n' +
|
||||||
|
// '周四'.tr +
|
||||||
|
// ' $starHour:00 -$endHour:00' +
|
||||||
|
// '\n';
|
||||||
|
// break;
|
||||||
|
// case 12:
|
||||||
|
// //周五循环 12 每周五开始和结束时间指定时间段内有效
|
||||||
|
// useDateStr = '\n' +
|
||||||
|
// '类型'.tr +
|
||||||
|
// ':' +
|
||||||
|
// '循环'.tr +
|
||||||
|
// '\n' +
|
||||||
|
// '\n' +
|
||||||
|
// '周五'.tr +
|
||||||
|
// ' $starHour:00-$endHour:00' +
|
||||||
|
// '\n';
|
||||||
|
// break;
|
||||||
|
// case 13:
|
||||||
|
// //周六循环 13 每周六开始和结束时间指定时间段内有效
|
||||||
|
// useDateStr = '\n' +
|
||||||
|
// '类型'.tr +
|
||||||
|
// ':' +
|
||||||
|
// '循环'.tr +
|
||||||
|
// '\n' +
|
||||||
|
// '\n' +
|
||||||
|
// '周六'.tr +
|
||||||
|
// ' $starHour:00-$endHour:00' +
|
||||||
|
// '\n';
|
||||||
|
// break;
|
||||||
|
// case 14:
|
||||||
|
// //周日循环 14 每周日开始和结束时间指定时间段内有效
|
||||||
|
// useDateStr = '\n' +
|
||||||
|
// '类型'.tr +
|
||||||
|
// ':' +
|
||||||
|
// '循环'.tr +
|
||||||
|
// '\n' +
|
||||||
|
// '\n' +
|
||||||
|
// '周日'.tr +
|
||||||
|
// ' $starHour:00-$endHour:00' +
|
||||||
|
// '\n';
|
||||||
|
// break;
|
||||||
|
default:
|
||||||
|
}
|
||||||
// return '您好,您的密码是'.tr + ':${state.itemData.value.keyboardPwd}\n$useDateStr\n${'密码名字'.tr}:${state.itemData.value.keyboardPwdName}';
|
// return '您好,您的密码是'.tr + ':${state.itemData.value.keyboardPwd}\n$useDateStr\n${'密码名字'.tr}:${state.itemData.value.keyboardPwdName}';
|
||||||
return '您好' +
|
return '您好' +
|
||||||
',\n您的开门密码是' +
|
',\n您的开门密码是' +
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user