mirror of
https://git.meshkee.com/applications/cssd.git
synced 2026-10-13 08:58:55 +03:30
Set ItemsId in package result
This commit is contained in:
@@ -7,14 +7,15 @@ class PackageResultObject extends Equatable {
|
|||||||
final String name;
|
final String name;
|
||||||
final String status;
|
final String status;
|
||||||
final String userName;
|
final String userName;
|
||||||
|
final List<String> itemsId;
|
||||||
|
|
||||||
PackageResultObject({
|
PackageResultObject(
|
||||||
required this.id,
|
{required this.id,
|
||||||
required this.createdAt,
|
required this.createdAt,
|
||||||
required this.name,
|
required this.name,
|
||||||
required this.status,
|
required this.status,
|
||||||
required this.userName,
|
required this.userName,
|
||||||
});
|
required this.itemsId});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
List<Object> get props => [
|
List<Object> get props => [
|
||||||
|
|||||||
@@ -396,13 +396,17 @@ class PackageProvider extends ChangeNotifier {
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (var item in testResultData['data']) {
|
for (var item in testResultData['data']) {
|
||||||
|
List<String> itemsId =
|
||||||
|
(item['items'] as List).map((item) => item['id'].toString()).toList();
|
||||||
originalItems!.add(
|
originalItems!.add(
|
||||||
PackageResultObject(
|
PackageResultObject(
|
||||||
createdAt: item['created_at'],
|
createdAt: item['created_at'],
|
||||||
id: item['id'].toString(),
|
id: item['id'].toString(),
|
||||||
name: item['name'],
|
name: item['name'],
|
||||||
status: item['status'],
|
status: item['status'],
|
||||||
userName: item['user']['name']),
|
userName: item['user']['name'],
|
||||||
|
itemsId: itemsId,
|
||||||
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
pageNumber += 1;
|
pageNumber += 1;
|
||||||
|
|||||||
@@ -143,11 +143,7 @@ class PackageItemBox extends StatelessWidget {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
Text(
|
Text(
|
||||||
DateFormat('y-M-d').format(
|
item!.itemsId.join(','),
|
||||||
DateTime.parse(
|
|
||||||
item!.createdAt,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
fontSize: 3 * _deviceBlockSize,
|
fontSize: 3 * _deviceBlockSize,
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user