|
@@ -4,6 +4,7 @@ import 'package:vitalapp/architecture/utils/prompt_box.dart';
|
|
|
import 'package:vitalapp/components/alert_dialog.dart';
|
|
|
import 'package:vitalapp/components/side_nav/defines.dart';
|
|
|
import 'package:vitalapp/components/side_nav/side_nav.dart';
|
|
|
+import 'package:vitalapp/global.dart';
|
|
|
import 'package:vitalapp/pages/settings/about/view.dart';
|
|
|
import 'package:vitalapp/pages/settings/devices/controller.dart';
|
|
|
import 'package:vitalapp/pages/settings/devices/view.dart';
|
|
@@ -104,26 +105,27 @@ class SettingCenterPage extends GetView<SettingCenterController> {
|
|
|
titleTextStyle: const TextStyle(fontSize: 24, color: Colors.black),
|
|
|
actionsAlignment: MainAxisAlignment.spaceAround,
|
|
|
actions: [
|
|
|
- TextButton(
|
|
|
- onPressed: () async {
|
|
|
- var result = await controller.checkNewVersionArrival();
|
|
|
- if (result != null && result.isNeedUpdate) {
|
|
|
- final AppUpgradeController appUpgradeController =
|
|
|
- Get.put(AppUpgradeController());
|
|
|
- Get.dialog(
|
|
|
- GetBuilder<AppUpgradeController>(
|
|
|
- builder: (_) => AppUpgradeWidget(model: result),
|
|
|
- init: appUpgradeController,
|
|
|
- ),
|
|
|
- barrierDismissible: false,
|
|
|
- barrierColor: Colors.black.withOpacity(.4),
|
|
|
- );
|
|
|
- } else if (result != null && !result.isNeedUpdate) {
|
|
|
- PromptBox.toast('当前版本为最新版本');
|
|
|
- }
|
|
|
- },
|
|
|
- child: const Text('检查更新'),
|
|
|
- ),
|
|
|
+ if (kIsOnline)
|
|
|
+ TextButton(
|
|
|
+ onPressed: () async {
|
|
|
+ var result = await controller.checkNewVersionArrival();
|
|
|
+ if (result != null && result.isNeedUpdate) {
|
|
|
+ final AppUpgradeController appUpgradeController =
|
|
|
+ Get.put(AppUpgradeController());
|
|
|
+ Get.dialog(
|
|
|
+ GetBuilder<AppUpgradeController>(
|
|
|
+ builder: (_) => AppUpgradeWidget(model: result),
|
|
|
+ init: appUpgradeController,
|
|
|
+ ),
|
|
|
+ barrierDismissible: false,
|
|
|
+ barrierColor: Colors.black.withOpacity(.4),
|
|
|
+ );
|
|
|
+ } else if (result != null && !result.isNeedUpdate) {
|
|
|
+ PromptBox.toast('当前版本为最新版本');
|
|
|
+ }
|
|
|
+ },
|
|
|
+ child: const Text('检查更新'),
|
|
|
+ ),
|
|
|
],
|
|
|
contentPadding: const EdgeInsets.only(top: 20, bottom: 8),
|
|
|
content: SizedBox(
|