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 b5f6032f..f3481722 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( @@ -705,7 +706,7 @@ class _SendElectronicKeyPageState extends State child: TabBarView( controller: state.tabController, children: _itemTabs - .map((ItemView item) => Obx(() => indexChangeWidget())) + .map((ItemView item) => Obx(() => indexChangeWidget(item))) .toList()), ); }