Commit fd2ad158 authored by Jasa Digital's avatar Jasa Digital

bersih-bersih

parent 2e8610ce
...@@ -20,7 +20,6 @@ import 'package:flutter_bloc/flutter_bloc.dart'; ...@@ -20,7 +20,6 @@ import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_easyloading/flutter_easyloading.dart'; import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:intl/intl.dart'; import 'package:intl/intl.dart';
import 'package:uuid/uuid.dart'; import 'package:uuid/uuid.dart';
import '../bloc/address_user_bloc.dart';
import '../bloc/order_bloc.dart'; import '../bloc/order_bloc.dart';
import '../helper/widget/open_url.dart'; import '../helper/widget/open_url.dart';
import '../main.dart'; import '../main.dart';
......
...@@ -5,12 +5,9 @@ import 'dart:io'; ...@@ -5,12 +5,9 @@ import 'dart:io';
import 'package:byod/helper/logger.dart'; import 'package:byod/helper/logger.dart';
import 'package:byod/main.dart'; import 'package:byod/main.dart';
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:mqtt_client/mqtt_browser_client.dart'; import 'package:mqtt_client/mqtt_browser_client.dart';
import 'package:mqtt_client/mqtt_client.dart'; import 'package:mqtt_client/mqtt_client.dart';
import 'package:uuid/uuid.dart';
import '../bloc/view_bill.dart';
import 'helper.dart'; import 'helper.dart';
String mqttUrl = 'wss://mq.jasadigital.co.id'; String mqttUrl = 'wss://mq.jasadigital.co.id';
......
...@@ -111,9 +111,9 @@ class CoreConfirm extends StatelessWidget { ...@@ -111,9 +111,9 @@ class CoreConfirm extends StatelessWidget {
// totalItem = fixTotalItem + totalItemBukanOrderDetail; // totalItem = fixTotalItem + totalItemBukanOrderDetail;
} }
void plus() {} // void plus() {}
void minus() {} // void minus() {}
return Container( return Container(
width: widthScreen, width: widthScreen,
...@@ -766,6 +766,7 @@ class _VariantOrderState extends State<VariantOrder> { ...@@ -766,6 +766,7 @@ class _VariantOrderState extends State<VariantOrder> {
} }
} }
} }
// ignore: avoid_unnecessary_containers
return Container( return Container(
// child: listWithVariant( // child: listWithVariant(
// listOrders, // listOrders,
......
...@@ -7,10 +7,8 @@ import '../../bloc/order_variant_temporary.dart'; ...@@ -7,10 +7,8 @@ import '../../bloc/order_variant_temporary.dart';
import '../../helper/helper.dart'; import '../../helper/helper.dart';
import '../../helper/widget/style.dart'; import '../../helper/widget/style.dart';
import '../../models/filter_menu.dart'; import '../../models/filter_menu.dart';
import '../../models/order_details.dart';
import '../../models/orders.dart'; import '../../models/orders.dart';
import 'bottom_sheet_variant.dart'; import 'bottom_sheet_variant.dart';
import 'variant_cat.dart';
class ShowMenuBottomSheet extends StatelessWidget { class ShowMenuBottomSheet extends StatelessWidget {
const ShowMenuBottomSheet({ const ShowMenuBottomSheet({
......
...@@ -8,7 +8,7 @@ import '../../bloc/order_bloc.dart'; ...@@ -8,7 +8,7 @@ import '../../bloc/order_bloc.dart';
import '../../helper/helper.dart'; import '../../helper/helper.dart';
import '../../helper/widget/poni_bottom_sheet.dart'; import '../../helper/widget/poni_bottom_sheet.dart';
import '../../helper/widget/style.dart'; import '../../helper/widget/style.dart';
import '../../models/order_variants.dart'; // import '../../models/order_variants.dart';
import '../../models/orders.dart'; import '../../models/orders.dart';
GestureDetector noteMenu( GestureDetector noteMenu(
...@@ -24,7 +24,7 @@ GestureDetector noteMenu( ...@@ -24,7 +24,7 @@ GestureDetector noteMenu(
}) { }) {
var initialNote = note; var initialNote = note;
final noteController = TextEditingController(text: initialNote); final noteController = TextEditingController(text: initialNote);
List<OrderVariant> orderVariants = []; // List<OrderVariant> orderVariants = [];
double widthScreen = responsiveWidthScreen(context); double widthScreen = responsiveWidthScreen(context);
double currentScreen = MediaQuery.of(context).size.width; double currentScreen = MediaQuery.of(context).size.width;
......
// ignore_for_file: must_be_immutable, sized_box_for_whitespace // ignore_for_file: must_be_immutable, sized_box_for_whitespace
import 'package:byod/helper/widget/plus_minus_button.dart';
import 'package:byod/helper/widget/style.dart'; import 'package:byod/helper/widget/style.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart';
import '../../bloc/order_bloc.dart'; import '../../bloc/order_bloc.dart';
import '../../bloc/order_detail_variant.dart';
import '../../bloc/order_variant_temporary.dart';
import '../../helper/helper.dart'; import '../../helper/helper.dart';
import '../../helper/widget/button_modal.dart';
import '../../main.dart'; import '../../main.dart';
import '../../models/order_details.dart'; import '../../models/order_details.dart';
import '../../models/orders.dart'; import '../../models/orders.dart';
...@@ -33,7 +29,7 @@ class CustomizeVariantNew extends StatefulWidget { ...@@ -33,7 +29,7 @@ class CustomizeVariantNew extends StatefulWidget {
class _CustomizeVariantNewState extends State<CustomizeVariantNew> { class _CustomizeVariantNewState extends State<CustomizeVariantNew> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
double widthScreen = responsiveWidthScreen(context); // double widthScreen = responsiveWidthScreen(context);
return Container( return Container(
// width: widthScreen, // width: widthScreen,
height: MediaQuery.of(context).size.height * 0.7, height: MediaQuery.of(context).size.height * 0.7,
......
...@@ -16,7 +16,6 @@ import '../../helper/widget/style.dart'; ...@@ -16,7 +16,6 @@ import '../../helper/widget/style.dart';
import '../../models/filter_menu.dart'; import '../../models/filter_menu.dart';
import '../../models/order_variants.dart'; import '../../models/order_variants.dart';
import 'bottom_sheet_menu_new.dart'; import 'bottom_sheet_menu_new.dart';
import 'bottom_sheet_variant.dart';
import 'variant_cat_new.dart'; import 'variant_cat_new.dart';
class MenuListUtama extends StatelessWidget { class MenuListUtama extends StatelessWidget {
......
...@@ -114,15 +114,15 @@ class _NewHome2State extends State<NewHome2> { ...@@ -114,15 +114,15 @@ class _NewHome2State extends State<NewHome2> {
); );
runMqTT(context); runMqTT(context);
_scrollFavItem.addListener(() { // _scrollFavItem.addListener(() {
double positionMenuFavScroll = _scrollFavItem.position.pixels; // double positionMenuFavScroll = _scrollFavItem.position.pixels;
double positionMenuFavMax = _scrollFavItem.position.maxScrollExtent; // double positionMenuFavMax = _scrollFavItem.position.maxScrollExtent;
if (positionMenuFavScroll >= positionMenuFavMax - 50) { // if (positionMenuFavScroll >= positionMenuFavMax - 50) {
if (allMenuFav.length >= countMenuFavToDisplay) { // if (allMenuFav.length >= countMenuFavToDisplay) {
_getMoreDataFav(countMenuFavToDisplay, allMenuFav); // _getMoreDataFav(countMenuFavToDisplay, allMenuFav);
} // }
} // }
}); // });
// _scrollMenuItem.addListener(() { // _scrollMenuItem.addListener(() {
// double positionMenuItemScrollView = _scrollMenuItem.position.pixels; // double positionMenuItemScrollView = _scrollMenuItem.position.pixels;
...@@ -178,6 +178,7 @@ class _NewHome2State extends State<NewHome2> { ...@@ -178,6 +178,7 @@ class _NewHome2State extends State<NewHome2> {
@override @override
void dispose() { void dispose() {
_scrollController.removeListener(() {}); _scrollController.removeListener(() {});
_scrollFavItem.removeListener(() {});
// _scrollMenuItem.removeListener(() {}); // _scrollMenuItem.removeListener(() {});
super.dispose(); super.dispose();
} }
...@@ -903,10 +904,11 @@ class _NewHome2State extends State<NewHome2> { ...@@ -903,10 +904,11 @@ class _NewHome2State extends State<NewHome2> {
child: ListView.builder( child: ListView.builder(
controller: _scrollFavItem, controller: _scrollFavItem,
scrollDirection: Axis.horizontal, scrollDirection: Axis.horizontal,
itemCount: (categoryFavAfterSelect.length) > // itemCount: (categoryFavAfterSelect.length) >
countMenuFavToDisplay // countMenuFavToDisplay
? countMenuFavToDisplay // ? countMenuFavToDisplay
: categoryFavAfterSelect.length, // : categoryFavAfterSelect.length,
itemCount: categoryFavAfterSelect.length,
itemBuilder: (context, i) { itemBuilder: (context, i) {
double paddingLeftRigthGrid = 9; double paddingLeftRigthGrid = 9;
double widthGrid = 136; double widthGrid = 136;
......
...@@ -16,10 +16,10 @@ class NoRoute extends StatelessWidget { ...@@ -16,10 +16,10 @@ class NoRoute extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
LocationPermission? permission; // LocationPermission? permission;
Geolocator.checkPermission().then((value) { // Geolocator.checkPermission().then((value) {
permission = value; // permission = value;
}); // });
return SafeArea( return SafeArea(
child: Scaffold( child: Scaffold(
backgroundColor: backgroundColor, backgroundColor: backgroundColor,
......
...@@ -6,7 +6,6 @@ import 'package:byod/bloc/member_info.dart'; ...@@ -6,7 +6,6 @@ import 'package:byod/bloc/member_info.dart';
import 'package:byod/helper/helper.dart'; import 'package:byod/helper/helper.dart';
import 'package:byod/helper/prefs.dart'; import 'package:byod/helper/prefs.dart';
import 'package:byod/ui/no_route.dart'; import 'package:byod/ui/no_route.dart';
import 'package:byod/ui/viewbill/view_bill.dart';
import 'package:byod/ui/viewbill/view_bill_new.dart'; import 'package:byod/ui/viewbill/view_bill_new.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart';
......
...@@ -16,10 +16,8 @@ import 'package:dotted_line/dotted_line.dart'; ...@@ -16,10 +16,8 @@ import 'package:dotted_line/dotted_line.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_easyloading/flutter_easyloading.dart'; import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:geolocator/geolocator.dart';
import 'package:intl/intl.dart'; import 'package:intl/intl.dart';
import 'package:mqtt_client/mqtt_client.dart'; import 'package:mqtt_client/mqtt_client.dart';
import 'package:uuid/uuid.dart';
import '../../api/api.dart'; import '../../api/api.dart';
import '../../bloc/address_user_bloc.dart'; import '../../bloc/address_user_bloc.dart';
...@@ -45,7 +43,6 @@ import '../payment/payment.dart'; ...@@ -45,7 +43,6 @@ import '../payment/payment.dart';
import '../payment/payment_voucher.dart'; import '../payment/payment_voucher.dart';
import '../webview/webview.dart'; import '../webview/webview.dart';
import 'app_bar.dart'; import 'app_bar.dart';
import 'bottom_sheet_pickup_delivery.dart';
import 'component_name_user.dart'; import 'component_name_user.dart';
import 'list_order.dart'; import 'list_order.dart';
import 'rincian_pembayaran.dart'; import 'rincian_pembayaran.dart';
...@@ -198,46 +195,48 @@ class _ViewBillNewState extends State<ViewBillNew> { ...@@ -198,46 +195,48 @@ class _ViewBillNewState extends State<ViewBillNew> {
isCoreLayout: true, isCoreLayout: true,
); );
} else { } else {
List<String> listHistoryOrder = getListHistory(); if (!widget.isHistory) {
int indexListhIstory = listHistoryOrder.indexWhere( List<String> listHistoryOrder = getListHistory();
(listHistoryOrders) => int indexListhIstory = listHistoryOrder.indexWhere(
jsonDecode(listHistoryOrders)['order_id'] == (listHistoryOrders) =>
dataBill[0].id); jsonDecode(listHistoryOrders)['order_id'] ==
if (indexListhIstory == -1) { dataBill[0].id);
Map historyOrder = { if (indexListhIstory == -1) {
"order_id": dataBill[0].id, Map historyOrder = {
"table": dataBill[0].tableName, "order_id": dataBill[0].id,
"user_name": dataBill[0].customerName, "table": dataBill[0].tableName,
"total_order": dataBill[0].totalSeluruhOrderan, "user_name": dataBill[0].customerName,
"date_order": localDate( "total_order": dataBill[0].totalSeluruhOrderan,
dataBill[0].dateOrder, "date_order": localDate(
isHistory: true, dataBill[0].dateOrder,
), isHistory: true,
"branch_code": branchCode, ),
"brand": brandCode, "branch_code": branchCode,
"token": widget.token, "brand": brandCode,
}; "token": widget.token,
String historySave = jsonEncode(historyOrder); };
listHistoryOrder.add(historySave); String historySave = jsonEncode(historyOrder);
setListHistory(listHistoryOrder); listHistoryOrder.add(historySave);
} else { setListHistory(listHistoryOrder);
listHistoryOrder.removeAt(indexListhIstory); } else {
Map historyOrder = { listHistoryOrder.removeAt(indexListhIstory);
"order_id": dataBill[0].id, Map historyOrder = {
"table": dataBill[0].tableName, "order_id": dataBill[0].id,
"user_name": dataBill[0].customerName, "table": dataBill[0].tableName,
"total_order": dataBill[0].totalSeluruhOrderan, "user_name": dataBill[0].customerName,
"date_order": localDate( "total_order": dataBill[0].totalSeluruhOrderan,
dataBill[0].dateOrder, "date_order": localDate(
isHistory: true, dataBill[0].dateOrder,
), isHistory: true,
"branch_code": branchCode, ),
"brand": brandCode, "branch_code": branchCode,
"token": widget.token, "brand": brandCode,
}; "token": widget.token,
String historySave = jsonEncode(historyOrder); };
listHistoryOrder.add(historySave); String historySave = jsonEncode(historyOrder);
setListHistory(listHistoryOrder); listHistoryOrder.add(historySave);
setListHistory(listHistoryOrder);
}
} }
saveBillDetail(dataBill); saveBillDetail(dataBill);
...@@ -1031,24 +1030,29 @@ class CoreBill extends StatelessWidget { ...@@ -1031,24 +1030,29 @@ class CoreBill extends StatelessWidget {
), ),
); );
} else { } else {
setIsNewOrder(true); if (getUrlType() == typeUrlSatu) {
context EasyLoading.showToast(
.read<BranchExist>() 'Silahkan meminta QR untuk discan');
.branchExist( } else {
getBranchPref(), setIsNewOrder(true);
getBrand(), context
getRole(), .read<BranchExist>()
getCashierName(), .branchExist(
getOrderId(), getBranchPref(),
context, getBrand(),
); getRole(),
Navigator.pushReplacement( getCashierName(),
context, getOrderId(),
MaterialPageRoute( context,
builder: (_) => );
const NewHome2(), Navigator.pushReplacement(
), context,
); MaterialPageRoute(
builder: (_) =>
const NewHome2(),
),
);
}
} }
// if (dataBill[0].state == // if (dataBill[0].state ==
// orderStateDone) { // orderStateDone) {
......
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