fix(client): 出入库抽屉生产日期截取防空串崩溃

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
wangjia
2026-07-14 10:09:35 +08:00
parent 44c985e6b5
commit 782cf057a3
4 changed files with 45 additions and 6 deletions
@@ -1,3 +1,4 @@
import '../../core/utils/date_util.dart';
import '../../core/utils/dialog_util.dart';
import '../../core/exceptions.dart';
import '../../core/utils/print_util.dart' show LabelData;
@@ -996,9 +997,7 @@ class _StockInListScreenState extends ConsumerState<StockInListScreen> {
price: it.costPrice == 0 ? '待定价' : _num.format(it.costPrice),
amount: it.costAmount == 0 ? '待定价' : _num.format(it.costAmount),
pending: it.costPrice == 0,
productionDate: it.productionDate != null
? it.productionDate!.substring(0, 10)
: null,
productionDate: shortDate(it.productionDate),
batchNo: it.batchNo,
))
.toList(),
@@ -5,6 +5,7 @@ import 'package:go_router/go_router.dart';
import 'package:intl/intl.dart';
import 'package:lucide_icons_flutter/lucide_icons.dart';
import '../../core/utils/date_util.dart';
import '../../core/utils/dialog_util.dart';
import '../../core/exceptions.dart';
import '../../core/responsive/responsive.dart';
@@ -1076,9 +1077,7 @@ class _StockOutListScreenState extends ConsumerState<StockOutListScreen> {
cost: admin ? _num.format(it.costPrice) : null,
profit: admin ? (pending ? '待定价' : _num.format(profit)) : null,
pending: pending,
productionDate: it.productionDate != null
? it.productionDate!.substring(0, 10)
: null,
productionDate: shortDate(it.productionDate),
batchNo: it.batchNo,
);
}).toList(),