Browse Source

refactor(agent_view): 替换VIP过期时间显示为在线状态文本

weicu
lxm 10 months ago
parent
commit
6026d17b6c
  1. 40
      lib/modules/agent/views/agent_view.dart

40
lib/modules/agent/views/agent_view.dart

@ -120,27 +120,35 @@ class _AgentViewState extends State<AgentView> with WidgetsBindingObserver {
), ),
), ),
SizedBox(width: 4.w), SizedBox(width: 4.w),
Obx(() { Text(
final vipexptime = controller.vipExpiryTime.value; 'online'.tr,
DateTime? expiry;
if (vipexptime > 0) {
expiry = vipexptime > 1000000000000
? DateTime.fromMillisecondsSinceEpoch(vipexptime)
: DateTime.fromMillisecondsSinceEpoch(
vipexptime * 1000);
}
final text = expiry != null
? '${'expiryLabel'.tr}${DateFormat('yyyy-MM-dd').format(expiry)}'
: 'notActivated'.tr;
return Text(
text,
style: TextStyle( style: TextStyle(
fontSize: 12.sp, fontSize: 12.sp,
color: Colors.green, color: Colors.green,
fontWeight: FontWeight.w500, fontWeight: FontWeight.w500,
), ),
); ),
}), // Obx(() {
// final vipexptime = controller.vipExpiryTime.value;
// DateTime? expiry;
// if (vipexptime > 0) {
// expiry = vipexptime > 1000000000000
// ? DateTime.fromMillisecondsSinceEpoch(vipexptime)
// : DateTime.fromMillisecondsSinceEpoch(
// vipexptime * 1000);
// }
// final text = expiry != null
// ? '${'expiryLabel'.tr}${DateFormat('yyyy-MM-dd').format(expiry)}'
// : 'notActivated'.tr;
// return Text(
// text,
// style: TextStyle(
// fontSize: 12.sp,
// color: Colors.green,
// fontWeight: FontWeight.w500,
// ),
// );
// }),
], ],
), ),
], ],

Loading…
Cancel
Save