优化循环密码分享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:get/get.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/passwordKey_perpetual_state.dart';
|
||||
import 'package:star_lock/network/api_repository.dart';
|
||||
@ -498,6 +499,7 @@ class PasswordKeyPerpetualLogic extends BaseGetXController {
|
||||
|
||||
String getShareContentStr() {
|
||||
final int getPwdType = state.widgetType.value;
|
||||
final String getLoopModeStr = state.loopModeStr.value;
|
||||
String useDateStr = '';
|
||||
|
||||
DateTime startDateStr = DateTime.parse(state.beginTime.value)!;
|
||||
@ -559,124 +561,228 @@ class PasswordKeyPerpetualLogic extends BaseGetXController {
|
||||
break;
|
||||
case 4:
|
||||
//周未循环 5 在周未开始和结束时间指定时间段内有效
|
||||
useDateStr = '\n' +
|
||||
'类型'.tr +
|
||||
':' +
|
||||
'循环'.tr +
|
||||
'\n' +
|
||||
'\n' +
|
||||
'周末'.tr +
|
||||
' $starHour:00-$endHour:00' +
|
||||
'\n';
|
||||
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';
|
||||
switch(getLoopModeStr){
|
||||
case '周末':
|
||||
useDateStr = '\n' +
|
||||
'类型'.tr +
|
||||
':' +
|
||||
'循环'.tr +
|
||||
'\n' +
|
||||
'\n' +
|
||||
'周末'.tr +
|
||||
' $starHour:00-$endHour:00' +
|
||||
'\n';
|
||||
break;
|
||||
case '每日':
|
||||
useDateStr = '\n' +
|
||||
'类型'.tr +
|
||||
':' +
|
||||
'循环'.tr +
|
||||
'\n' +
|
||||
'\n' +
|
||||
'每日'.tr +
|
||||
' $starHour:00-$endHour:00' +
|
||||
'\n';
|
||||
break;
|
||||
case '工作日':
|
||||
useDateStr = '\n' +
|
||||
'类型'.tr +
|
||||
':' +
|
||||
'循环'.tr +
|
||||
'\n' +
|
||||
'\n' +
|
||||
'工作日'.tr +
|
||||
' $starHour:00-$endHour:00' +
|
||||
'\n';
|
||||
break;
|
||||
case '星期一':
|
||||
useDateStr = '\n' +
|
||||
'类型'.tr +
|
||||
':' +
|
||||
'循环'.tr +
|
||||
'\n' +
|
||||
'\n' +
|
||||
'周一'.tr +
|
||||
' $starHour:00-$endHour:00' +
|
||||
'\n';
|
||||
break;
|
||||
case '星期二':
|
||||
useDateStr = '\n' +
|
||||
'类型'.tr +
|
||||
':' +
|
||||
'循环'.tr +
|
||||
'\n' +
|
||||
'\n' +
|
||||
'周二'.tr +
|
||||
' $starHour:00-$endHour:00' +
|
||||
'\n';
|
||||
break;
|
||||
case '星期三':
|
||||
useDateStr = '\n' +
|
||||
'类型'.tr +
|
||||
':' +
|
||||
'循环'.tr +
|
||||
'\n' +
|
||||
'\n' +
|
||||
'周三'.tr +
|
||||
' $starHour:00-$endHour:00' +
|
||||
'\n';
|
||||
break;
|
||||
case '星期四':
|
||||
useDateStr = '\n' +
|
||||
'类型'.tr +
|
||||
':' +
|
||||
'循环'.tr +
|
||||
'\n' +
|
||||
'\n' +
|
||||
'周四'.tr +
|
||||
' $starHour:00-$endHour:00' +
|
||||
'\n';
|
||||
break;
|
||||
case '星期五':
|
||||
useDateStr = '\n' +
|
||||
'类型'.tr +
|
||||
':' +
|
||||
'循环'.tr +
|
||||
'\n' +
|
||||
'\n' +
|
||||
'周五'.tr +
|
||||
' $starHour:00-$endHour:00' +
|
||||
'\n';
|
||||
break;
|
||||
case '星期六':
|
||||
useDateStr = '\n' +
|
||||
'类型'.tr +
|
||||
':' +
|
||||
'循环'.tr +
|
||||
'\n' +
|
||||
'\n' +
|
||||
'周六'.tr +
|
||||
' $starHour:00-$endHour:00' +
|
||||
'\n';
|
||||
break;
|
||||
case '星期日':
|
||||
useDateStr = '\n' +
|
||||
'类型'.tr +
|
||||
':' +
|
||||
'循环'.tr +
|
||||
'\n' +
|
||||
'\n' +
|
||||
'周日'.tr +
|
||||
' $starHour:00-$endHour:00' +
|
||||
'\n';
|
||||
break;
|
||||
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}';
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user