UI 初体验

This commit is contained in:
2026-05-26 20:40:05 +08:00
parent 7aed08fcc8
commit ffbdb5c57a
4 changed files with 120 additions and 121 deletions

49
lib/pages/import.dart Normal file
View File

@@ -0,0 +1,49 @@
import 'package:flutter/material.dart';
import 'package:flutter_carbon/flutter_carbon.dart';
class ImportPage extends StatefulWidget {
@override
State<ImportPage> createState() => ImportState();
}
class ImportState extends State<ImportPage> {
@override
Widget build(BuildContext context) {
return Padding(
padding: .all(24),
child: Column(
children: [
Row(
mainAxisAlignment: .end,
children: [
CarbonButton(child: Text('导入数据'), onPressed: () => print("点击按钮")),
],
),
CarbonDataTable(
headers: [
CarbonDataTableHeader(key: 'time', label: '导入时间'),
CarbonDataTableHeader(key: 'fileName', label: '文件名称'),
CarbonDataTableHeader(key: 'remark', label: '导入备注'),
],
rows: [
CarbonDataTableRow(
cells: [
CarbonDataTableCell(child: Text("2025-05-21")),
CarbonDataTableCell(child: Text("进货单.xlsx")),
CarbonDataTableCell(child: Text("总之这就是备注啦")),
],
),
CarbonDataTableRow(
cells: [
CarbonDataTableCell(child: Text("2025-05-26")),
CarbonDataTableCell(child: Text("销售单.xlsx")),
CarbonDataTableCell(child: Text("二次备注")),
],
),
],
),
],
),
);
}
}