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