修改跌倒紀錄

This commit is contained in:
kuei
2024-09-26 17:16:26 +08:00
parent 1530c332c9
commit 064f8894be

View File

@@ -32,7 +32,7 @@ class _HistoricalRecordState extends State<HistoricalRecord> {
try {
var result = await conn.execute(
'SELECT HomeElderFall.*, HomeElder.heName FROM HomeElderFall JOIN HomeElder ON HomeElderFall.heName = HomeElder.heName;');
'SELECT HomeElderFall.*, HomeElder.heName FROM HomeElderFall JOIN HomeElder ON HomeElderFall.heName = HomeElder.heName ORDER BY HomeElderFall.hfTime DESC;');
print('Result: ${result.length} rows found.');
if (result.rows.isEmpty) {
@@ -43,6 +43,7 @@ class _HistoricalRecordState extends State<HistoricalRecord> {
.map((row) =>
{
//'長者ID': row.colAt(4), //去裝資料庫的行數
'跌倒編號': row.colAt(0), // 跌倒紀錄的編號 hfId
'姓名': row.colAt(8),
'跌倒時間': row.colAt(1),
'跌倒原因': row.colAt(2),
@@ -98,7 +99,8 @@ class _HistoricalRecordState extends State<HistoricalRecord> {
),
child: ListTile(
title: Text(
_results[index]['姓名'],
'紀錄編號: ${_results[index]['跌倒編號']}', // 顯示 hfId
//_results[index]['姓名'],
style: TextStyle(
fontWeight: FontWeight.bold,
fontSize: 18,
@@ -148,15 +150,15 @@ class FallDetailPage extends StatelessWidget {
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('${fallDetail['姓名']} 的詳細資料'),
title: Text('詳細資料'),//'${fallDetail['姓名']} 的詳細資料'
),
body: Padding(
padding: const EdgeInsets.all(16.0),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text('長者ID: ${fallDetail['長者ID']}', style: TextStyle(fontSize: 18)),
SizedBox(height: 10),
//Text('長者ID: ${fallDetail['長者ID']}', style: TextStyle(fontSize: 18)),
//SizedBox(height: 10),
Text('跌倒時間: ${fallDetail['跌倒時間']}', style: TextStyle(fontSize: 18)),
SizedBox(height: 10),
Text('跌倒原因: ${fallDetail['跌倒原因']}', style: TextStyle(fontSize: 18)),