From 4fc2fcff6e761655a790eaa84ccf31e8a8d22066 Mon Sep 17 00:00:00 2001 From: anfe <448468458@qq.com> Date: Sat, 4 May 2024 16:22:14 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E4=BF=AE=E6=94=B9=E7=94=B5=E5=AD=90?= =?UTF-8?q?=E9=92=A5=E5=8C=99=E9=A1=B5=E9=9D=A2=E6=BB=91=E5=8A=A8=EF=BC=8C?= =?UTF-8?q?=E5=AD=90=E9=A1=B5=E9=9D=A2=E4=B8=8D=E5=8F=98=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sendElectronicKey_page.dart | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/star_lock/lib/main/lockDetail/electronicKey/sendElectronicKey/sendElectronicKey/sendElectronicKey_page.dart b/star_lock/lib/main/lockDetail/electronicKey/sendElectronicKey/sendElectronicKey/sendElectronicKey_page.dart index fcdd9649..b89097d9 100644 --- a/star_lock/lib/main/lockDetail/electronicKey/sendElectronicKey/sendElectronicKey/sendElectronicKey_page.dart +++ b/star_lock/lib/main/lockDetail/electronicKey/sendElectronicKey/sendElectronicKey/sendElectronicKey_page.dart @@ -1,5 +1,6 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; +import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:get/get.dart'; @@ -77,13 +78,13 @@ class _SendElectronicKeyPageState extends State ); } - Widget indexChangeWidget() { + Widget indexChangeWidget(ItemView item) { if (state.isSendSuccess.value == true && - state.sendSucceedType.value == state.seletType.value) { + state.sendSucceedType.value.toString() == item.type) { return sendElectronicKeySucceed(); } else { - switch (state.seletType.value) { - case 0: + switch (item.type) { + case '0': { // 限时 return SingleChildScrollView( @@ -98,7 +99,7 @@ class _SendElectronicKeyPageState extends State ), ); } - case 1: + case '1': { // 永久 return SingleChildScrollView( @@ -112,7 +113,7 @@ class _SendElectronicKeyPageState extends State ), ); } - case 2: + case '2': { // 单次 return SingleChildScrollView( @@ -126,7 +127,7 @@ class _SendElectronicKeyPageState extends State ), ); } - case 3: + case '3': { // 循环 return SingleChildScrollView( @@ -215,8 +216,8 @@ class _SendElectronicKeyPageState extends State rightTitle: state.timeLimitEndTime.value, isHaveDirection: true, action: () { - PDuration selectDate = - PDuration.parse(DateTime.tryParse(state.timeLimitEndTime.value)); + PDuration selectDate = PDuration.parse( + DateTime.tryParse(state.timeLimitEndTime.value)); Pickers.showDatePicker(context, selectDate: selectDate, mode: DateMode.YMDHM, onConfirm: (p) { state.timeLimitEndTime.value = @@ -699,7 +700,7 @@ class _SendElectronicKeyPageState extends State child: TabBarView( controller: state.tabController, children: _itemTabs - .map((ItemView item) => Obx(() => indexChangeWidget())) + .map((ItemView item) => Obx(() => indexChangeWidget(item))) .toList()), ); }