111
This commit is contained in:
Binary file not shown.
@@ -516,14 +516,17 @@ void showWithdrawDialog(BuildContext context, String? balance) {
|
||||
ValueListenableBuilder<String?>(
|
||||
valueListenable: selectedNetworkNotifier,
|
||||
builder: (_, selected, __) {
|
||||
return ShadSelect<String>(
|
||||
placeholder: const Text('選擇提現網絡'),
|
||||
initialValue: selected,
|
||||
selectedOptionBuilder: (context, val) => Text(val),
|
||||
onChanged: (value) {
|
||||
if (value != null) selectedNetworkNotifier.value = value;
|
||||
},
|
||||
options: networks.map((n) => ShadOption(value: n, child: Text(n))).toList(),
|
||||
return SizedBox(
|
||||
width: double.infinity,
|
||||
child: ShadSelect<String>(
|
||||
placeholder: const Text('選擇提現網絡'),
|
||||
initialValue: selected,
|
||||
selectedOptionBuilder: (context, val) => Text(val),
|
||||
onChanged: (value) {
|
||||
if (value != null) selectedNetworkNotifier.value = value;
|
||||
},
|
||||
options: networks.map((n) => ShadOption(value: n, child: Text(n))).toList(),
|
||||
),
|
||||
);
|
||||
},
|
||||
),
|
||||
|
||||
@@ -358,7 +358,9 @@ class _BillsPageState extends State<BillsPage> with SingleTickerProviderStateMix
|
||||
// 福利賬單
|
||||
// ============================================
|
||||
Widget _buildWelfareTab(String type) {
|
||||
final records = _welfareRecords.where((r) => r['type'] == type).toList();
|
||||
final records = _welfareRecords
|
||||
.where((r) => r['type'] == type && r['status'] == 1)
|
||||
.toList();
|
||||
|
||||
if (records.isEmpty) {
|
||||
return _buildEmptyState(
|
||||
|
||||
@@ -205,7 +205,9 @@ class _TradePageState extends State<TradePage>
|
||||
|
||||
void _fillPercent(double pct) {
|
||||
final max = double.tryParse(_maxAmount) ?? 0;
|
||||
_amountController.text = (max * pct).toStringAsFixed(2);
|
||||
final value = max * pct;
|
||||
// 向下截斷到2位小數,避免四捨五入超出可用餘額
|
||||
_amountController.text = ((value * 100).truncateToDouble() / 100).toStringAsFixed(2);
|
||||
setState(() {});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user