|
@@ -2,6 +2,7 @@ import 'dart:convert';
|
|
|
|
|
|
import 'package:fis_common/extensions/string.dart';
|
|
|
import 'package:fis_jsonrpc/rpc.dart';
|
|
|
+import 'package:flutter/material.dart';
|
|
|
import 'package:get/get.dart';
|
|
|
import 'package:vitalapp/architecture/utils/datetime.dart';
|
|
|
import 'package:vitalapp/architecture/utils/prompt_box.dart';
|
|
@@ -111,7 +112,35 @@ class FollowUpController extends GetxController {
|
|
|
if (state.followUpTime == null ||
|
|
|
state.nextFollowUpTime == null ||
|
|
|
state.followUpMode == null) {
|
|
|
- PromptBox.toast("带*为必填项,不能为空");
|
|
|
+ PromptBox.snackbar("带*为必填项,不能为空",
|
|
|
+ messageText: RichText(
|
|
|
+ text: TextSpan(
|
|
|
+ children: [
|
|
|
+ TextSpan(
|
|
|
+ text: "带",
|
|
|
+ style: const TextStyle(
|
|
|
+ color: Colors.black,
|
|
|
+ fontSize: 20,
|
|
|
+ fontFamily: "NotoSansSC",
|
|
|
+ fontFamilyFallback: const ["NotoSansSC"],
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ TextSpan(
|
|
|
+ text: "*",
|
|
|
+ style: const TextStyle(color: Colors.red, fontSize: 40),
|
|
|
+ ),
|
|
|
+ TextSpan(
|
|
|
+ text: "为必填项,不能为空",
|
|
|
+ style: const TextStyle(
|
|
|
+ color: Colors.black,
|
|
|
+ fontSize: 20,
|
|
|
+ fontFamily: "NotoSansSC",
|
|
|
+ fontFamilyFallback: const ["NotoSansSC"],
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ ],
|
|
|
+ ),
|
|
|
+ ));
|
|
|
return false;
|
|
|
}
|
|
|
}
|