improvement.

merge-requests/23/head
Sikander Saleem 3 years ago
parent 27b5cbfdf6
commit e7d2299b43

@ -127,7 +127,7 @@ class _WorkListDetailScreenState extends State<WorkListDetailScreen> {
getPoNotification(); getPoNotification();
} }
if (workListData!.iTEMTYPE == "REQAPPRV") { if (workListData!.iTEMTYPE == "REQAPPRV") {
getPrNotificationBody = await WorkListApiClient().getPRNotificationBody(workListData!.nOTIFICATIONID!, -999); getPRNotification();
} }
notificationGetRespondAttributes(); notificationGetRespondAttributes();
@ -471,9 +471,7 @@ class _WorkListDetailScreenState extends State<WorkListDetailScreen> {
child: isIconAsset child: isIconAsset
? SvgPicture.asset(icon) ? SvgPicture.asset(icon)
: Image.memory( : Image.memory(
Utils.dataFromBase64String( Utils.dataFromBase64String(icon),
icon
),
fit: BoxFit.cover, fit: BoxFit.cover,
), ),
) )
@ -490,7 +488,7 @@ class _WorkListDetailScreenState extends State<WorkListDetailScreen> {
notificationGetRespond: notificationNoteInput, notificationGetRespond: notificationNoteInput,
textEditingController: textEditingController, textEditingController: textEditingController,
onTap: (note) { onTap: (note) {
if(note.isNotEmpty && (actionMode == "APPROVED" || actionMode == "APPROVE")) { if (note.isNotEmpty && (actionMode == "APPROVED" || actionMode == "APPROVE")) {
Map<String, dynamic> payload = { Map<String, dynamic> payload = {
"P_ACTION_MODE": actionMode, "P_ACTION_MODE": actionMode,
"P_APPROVER_INDEX": null, "P_APPROVER_INDEX": null,
@ -701,6 +699,23 @@ class _WorkListDetailScreenState extends State<WorkListDetailScreen> {
} }
} }
void getPRNotification() async {
try {
if (apiCallCount == 0) Utils.showLoading(context);
apiCallCount++;
getPrNotificationBody = await WorkListApiClient().getPRNotificationBody(workListData!.nOTIFICATIONID!, -999);
apiCallCount--;
if (apiCallCount == 0) {
Utils.hideLoading(context);
setState(() {});
}
} catch (ex) {
apiCallCount--;
Utils.hideLoading(context);
Utils.handleException(ex, context, null);
}
}
void notificationGetRespondAttributes() async { void notificationGetRespondAttributes() async {
try { try {
if (apiCallCount == 0) Utils.showLoading(context); if (apiCallCount == 0) Utils.showLoading(context);

Loading…
Cancel
Save