Set some condition for transfer items

This commit is contained in:
hanie.khodkari
2025-04-23 16:57:33 +03:30
parent ae1dc393ed
commit 7b0e10f796
2 changed files with 23 additions and 16 deletions
+2 -1
View File
@@ -368,7 +368,8 @@ class ItemProvider extends ChangeNotifier {
createdAt: data['created_at'] != null ? data['created_at'] : '',
udi: data['udi'] != null ? data['udi'] : '',
status: data['status'],
packageId: data['package_id'].toString(),
packageId:
data['package_id'] != null ? data['package_id'].toString() : "",
repair: data['repair'],
filePath: mediaList,
);
@@ -466,6 +466,7 @@ class ItemDetailsDataBox extends StatelessWidget {
userData['roles']?.contains('Supervisor') ||
(userData['roles']?.contains('User') &&
(userData['name']?.contains(datas.userName.toString()))))
if (datas.status == 'approved' && datas.packageId == "")
TransferDestroyButton(
deviceBlockSize: _deviceBlockSize,
firstColor: kDarkBlue,
@@ -486,10 +487,15 @@ class ItemDetailsDataBox extends StatelessWidget {
// },
// )
// : Container(),
// if (userData['roles']?.contains('Admin') ||
// userData['roles']?.contains('Supervisor'))
// if (datas.repair == 0)
// if (datas.packageId == "null")
if (userData['roles']?.contains('Admin') ||
userData['roles']?.contains('Supervisor'))
if (datas.repair == 0)
if (datas.packageId == "null")
userData['roles']?.contains('Supervisor') ||
(userData['roles']?.contains('User') &&
(userData['name']?.contains(datas.userName.toString()))))
if (datas.status == 'approved' && datas.packageId == "")
SizedBox(
height: 10.0,
),