update
This commit is contained in:
parent
947c19c401
commit
cbf2ff062f
9 changed files with 110 additions and 61 deletions
|
|
@ -17,6 +17,7 @@ import 'package:pharmacy_mobile/widgets/dropdown_wrappermulti_widget.dart';
|
|||
import 'package:pharmacy_mobile/widgets/form_border_widget2.dart';
|
||||
import 'package:pharmacy_mobile/widgets/input_widget.dart';
|
||||
import 'package:pharmacy_mobile/widgets/page_background_widget.dart';
|
||||
import 'package:pharmacy_mobile/widgets/scanbarcode_widget.dart';
|
||||
import 'package:pharmacy_mobile/widgets/snackbar_widget.dart';
|
||||
import 'package:pharmacy_mobile/widgets/text_widget.dart';
|
||||
import 'package:pharmacy_mobile/widgets/title_widget.dart';
|
||||
|
|
@ -231,7 +232,7 @@ class _AddMedicinePageState extends State<AddMedicinePage> {
|
|||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
body: PageBackgroundWidget(
|
||||
height: MediaQuery.of(context).size.height + 400,
|
||||
height: MediaQuery.of(context).size.height + 600,
|
||||
child: Center(
|
||||
child: Column(children: [
|
||||
const Gap(96),
|
||||
|
|
@ -272,9 +273,8 @@ class _AddMedicinePageState extends State<AddMedicinePage> {
|
|||
onChanged: _updateManufactorer),
|
||||
const Gap(16),
|
||||
InputWidget(label: 'Barcode', controller: _barcodeController),
|
||||
const Gap(8),
|
||||
ButtonWidget(text: 'Scan Barcode', onPressed: _scanBarcode),
|
||||
const Gap(32),
|
||||
ScanbarcodeWidget(onTap: _scanBarcode),
|
||||
const Gap(16),
|
||||
if (imageUrl.isNotEmpty)
|
||||
Center(
|
||||
child: ClipRRect(
|
||||
|
|
|
|||
|
|
@ -93,18 +93,18 @@ class _AddStockPageState extends State<AddStockPage> with WidgetsBindingObserver
|
|||
}
|
||||
|
||||
Future<void> _scanBarcode() async {
|
||||
final medicine = await barcodeScan(context);
|
||||
final scannedBarcode = await barcodeScan(context);
|
||||
|
||||
setState(() {
|
||||
_selectedMedicine = medicine;
|
||||
_selectedMedicine = scannedBarcode;
|
||||
});
|
||||
}
|
||||
|
||||
Future<String> _getMedicineUsingBarcode(String name) async {
|
||||
final encryptedBarcode = await _refMedicines.getBarcode(name);
|
||||
final barcode = decrypt(encryptedBarcode);
|
||||
return barcode;
|
||||
}
|
||||
// Future<String> _getMedicineUsingBarcode(String barcode) async {
|
||||
// final encryptedBarcode = await _refMedicines.getBarcode(barcode);
|
||||
// final barcode = decrypt(encryptedBarcode);
|
||||
// return barcode;
|
||||
// }
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue