多语言后端数据

This commit is contained in:
czz
2025-08-02 17:41:36 +08:00
parent ff00ed60c0
commit bc14dae324
10 changed files with 570 additions and 465 deletions

View File

@@ -1467,12 +1467,10 @@ Future<void> showDeleteDeviceConfirmDialog({
// },
// );
// }
Future<void> showMessageConfirmDialog({
required VoidCallback onConfirm,
required VoidCallback onCancel,
Future<String?> showMessageConfirmDialog({
required String title,
}) async {
await Get.dialog(
return await Get.dialog<String>(
FrostedDialog(
blurSigma: 3.0,
child: Container(
@@ -1491,10 +1489,7 @@ Future<void> showMessageConfirmDialog({
children: [
Text(
title,
style: TextStyle(
fontSize: 30.rpx,
color: Colors.black,
),
style: TextStyle(fontSize: 30.rpx, color: Colors.black),
),
const SizedBox(height: 12),
RichText(
@@ -1503,7 +1498,7 @@ Future<void> showMessageConfirmDialog({
style: TextStyle(fontSize: 26.rpx, color: Colors.black87),
children: [
TextSpan(
text: '有一条新的设备分享消息,'.tr,
text: '有一条新的设备分享消息'.tr,
style: TextStyle(color: Colors.red, fontSize: 26.rpx)),
],
),
@@ -1516,8 +1511,7 @@ Future<void> showMessageConfirmDialog({
gradientDirection: GradientDirection.vertical,
borderRadius: 16.rpx,
onTap: () {
Get.back();
onCancel();
Get.back(result: 'cancel');
},
colors: [
Color(0xFF1592AA),
@@ -1537,8 +1531,7 @@ Future<void> showMessageConfirmDialog({
CustomCard(
borderRadius: 16.rpx,
onTap: () {
Get.back();
onConfirm();
Get.back(result: 'confirm');
},
colors: [
Color(0xFF1592AA),
@@ -1562,8 +1555,6 @@ Future<void> showMessageConfirmDialog({
),
),
),
barrierDismissible: true,
// 监听返回或点击遮罩关闭事件
);
}