Worklist actions buttons updates

master
haroon amjad 6 months ago
parent 4e2a774086
commit d4b7550bab

@ -94,6 +94,12 @@ class ApiClient {
if (jsonData["IsAuthenticated"] != null) {
AppState().setIsAuthenticated = jsonData["IsAuthenticated"];
}
// if(url.contains("GetOfferDiscountsConfigData")) {
// jsonData["ErrorMessage"] = "Service Not Available";
// jsonData["ErrorEndUserMessage"] = "Service Not Available";
// }
if (jsonData["ErrorMessage"] == null) {
return factoryConstructor(jsonData);
} else {

@ -297,7 +297,8 @@ class _WorkListDetailScreenState extends State<WorkListDetailScreen> {
],
).expanded,
if (isApproveAvailable || isRejectAvailable || isCloseAvailable)
Container(
SafeArea(
child: Container(
padding: const EdgeInsets.only(top: 14, bottom: 14, left: 21, right: 21),
decoration: const BoxDecoration(
color: Colors.white,
@ -342,6 +343,7 @@ class _WorkListDetailScreenState extends State<WorkListDetailScreen> {
})
],
),
),
)
],
),
@ -679,8 +681,13 @@ class _WorkListDetailScreenState extends State<WorkListDetailScreen> {
}
void performAction(String actionMode, {String? title}) {
GetActionHistoryList? object = actionHistoryList.firstWhere((element) => element.aCTIONCODE == "REQUEST_INFO");
String question = "${object.aCTION}: ${object.nOTE}";
String question = "";
if (actionMode == "ANSWER_INFO") {
List<GetActionHistoryList> list = actionHistoryList.where((element) => element.aCTIONCODE == "REQUEST_INFO").toList();
if (list.isNotEmpty) {
question = "${list.first.aCTION}: ${list.first.nOTE}";
}
}
showDialog(
context: context,
builder: (BuildContext cxt) => AcceptRejectInputDialog(

Loading…
Cancel
Save