Commit 7a75e7bb authored by Dio Maulana's avatar Dio Maulana

minor change pada viewbill page

parent b29fe28b
{
"base_url": "https://cc79-125-165-111-49.ap.ngrok.io/",
"base_url": "https://neo.ravku.com/",
"title": "Ravintola Dev BYOD",
"isResponsive": true,
"debug": true
......
......@@ -93,7 +93,11 @@ class Api {
"order_id": orderID,
"session_id": sessionId,
"from": fromByod,
"url_lookup": (debug) ? 'https://www.ravintola.web.id/' : (urlType == typeUrlTiga) ? getUrlLookUp() : '',
"url_lookup": (debug)
? 'https://www.ravintola.web.id/'
: (urlType == typeUrlTiga)
? getUrlLookUp()
: '',
"customer_lat": latitude,
"customer_long": longitude,
"type_url": urlType,
......@@ -162,6 +166,7 @@ class Api {
setIsPickup(jsonObject['data']['is_pickup']);
setOpenTime(jsonObject['data']['open_time']);
setCloseTime(jsonObject['data']['close_time']);
setTableNumber(jsonObject['data']['table_number'] ?? '');
if (jsonObject['data']['payment_mode'] != null) {
setPaymentMode(jsonObject['data']['payment_mode']);
}
......
......@@ -67,11 +67,13 @@ Future<dynamic> sendTele(String teks, String namaFungsi) async {
//**get orderStatus and color status */
String getOrderStatus(int status) {
if (status == completeOrder) {
return 'Complete';
return 'Processed';
} else if (status == cancelOrder) {
return 'Canceld';
return 'Canceled';
} else if (status == processingOrder) {
return 'Preparing';
return 'Processing';
} else if (status == approvedOrder) {
return 'Approved';
} else {
return 'Pending';
}
......@@ -81,9 +83,11 @@ Color getOrderStatusColor(int status) {
if (status == completeOrder) {
return successColor;
} else if (status == cancelOrder) {
return cancelColorButton;
return dangerColor;
} else if (status == processingOrder) {
return processingColor;
} else if (status == approvedOrder) {
return approvedColor;
} else {
return pendingColor;
}
......@@ -348,12 +352,12 @@ String textButtonCheckout(int orderState) {
orderState == orderStateInproses ||
orderState == orderStateReady)) {
return 'Pesanan Diproses';
} else if (orderState == orderStateDone) {
return 'Buat Pesanan Baru';
} else if (paymentMethod == openBill && orderState != orderStateCanceled) {
return 'Bayar';
} else if (orderState == orderStateCanceled) {
return 'Transaksi Dibatalkan';
} else {
return '';
return 'Bayar';
}
}
......@@ -426,6 +430,7 @@ const Color textInButton = Colors.white;
const Color textCancelColor = Color(0xff333333);
const Color successColor = Colors.green;
const Color processingColor = Colors.blue;
const Color approvedColor = Colors.blue;
const Color pendingColor = Colors.amber;
const Color disabledColor = Colors.grey;
// const Color selectedColor = Color.fromARGB(255, 225, 250, 5);
......@@ -480,9 +485,10 @@ const int maxLengthTextField = 100;
//** untuk nampilin orderan preparing atau compelete */
const int cancelOrder = -1;
const int completeOrder = 2;
const int pendingOrder = 0;
const int processingOrder = 1;
const int approvedOrder = 1;
const int processingOrder = 2;
const int completeOrder = 99;
//** untuk nampilin orderan preparing atau compelete */
//** constanta order status bill */
......
......@@ -43,7 +43,7 @@ bool isExcelso = false;
bool isResponsive = false;
final GlobalKey<NavigatorState> navigatorKey = GlobalKey<NavigatorState>();
String defaultTitle = 'Ravintola - BYOD';
bool debug = false; // set true pada config.json jika ingin ada log print
bool debug = false; // set true pada config.json jika ingin mode development
String browserName = 'Wrong platform';
String browserVersion = '';
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment