verify arrival fixes

design_3.0_latest
muhammad.abbasi 1 year ago
parent b852b29a09
commit 1655bab9ad

@ -248,7 +248,7 @@
"setVisitDate": "تحديد تاريخ الزيارة", "setVisitDate": "تحديد تاريخ الزيارة",
"verifyArrival": "التحقق من الوصول", "verifyArrival": "التحقق من الوصول",
"scanQr": "مسح رمز QR", "scanQr": "مسح رمز QR",
"scanQrDetail": "قم بمسح رمز QR الخاص بالجهاز أو التقط صورة للجهاز من الموقع", "scanQrDetail": "امسح رمز الاستجابة السريعة للجهاز",
"askRequester": "اطلب من مقدم الطلب التحقق", "askRequester": "اطلب من مقدم الطلب التحقق",
"askRequesterDetail": "اطلب من مقدم الطلب التحقق من وصولك من خلال تطبيق Atoms.", "askRequesterDetail": "اطلب من مقدم الطلب التحقق من وصولك من خلال تطبيق Atoms.",
"askOtp": "اطلب رمز OTP من مقدم الطلب", "askOtp": "اطلب رمز OTP من مقدم الطلب",

@ -333,13 +333,13 @@
"setVisitDate": "Set Date Of Visit", "setVisitDate": "Set Date Of Visit",
"verifyArrival": "Verify Arrival", "verifyArrival": "Verify Arrival",
"scanQr": "Scan QR", "scanQr": "Scan QR",
"scanQrDetail": "Scan QR Code of the device or take the photo of the device from location", "scanQrDetail": "Scan QR Code of the device",
"askRequester": "Ask Requester to Verify", "askRequester": "Ask Requester to Verify",
"askRequesterDetail": "Ask requester to verify your arrival through Atoms Application.", "askRequesterDetail": "Ask requester to verify your arrival through Atoms Application.",
"askOtp": "Ask OTP From Requester", "askOtp": "Ask OTP From Requester",
"askOtpDetail": "Ask OTP from requester to verify you arrival", "askOtpDetail": "Ask OTP from requester to verify you arrival",
"takeDevicePhoto": "Take Device Photo", "takeDevicePhoto": "Take Device Photo",
"takeDevicePhotoDetail": "Scan QR Code of the device or take the photo of the device from location", "takeDevicePhotoDetail": "Take the photo of the device from location",
"priority" : "Request Priority", "priority" : "Request Priority",
"equipmentStatus" : "Equipment Status", "equipmentStatus" : "Equipment Status",
"jopStatus" : "Jop Status", "jopStatus" : "Jop Status",

@ -441,7 +441,7 @@ class ServiceRequestBottomSheet {
await requestDetailProvider.engineerUpdateNeedVisit(); await requestDetailProvider.engineerUpdateNeedVisit();
} else { } else {
requestDetailProvider.needVisitHelperModel?.workOrderId = requestDetailProvider.currentWorkOrder!.data!.requestId; requestDetailProvider.needVisitHelperModel?.workOrderId = requestDetailProvider.currentWorkOrder!.data!.requestId;
await requestDetailProvider.engineerNeedVisit(); requestDetailProvider.engineerNeedVisit();
requestDetailProvider.needVisitHelperModel = NeedVisitHelperModel(); requestDetailProvider.needVisitHelperModel = NeedVisitHelperModel();
} }
Navigator.pop(context); Navigator.pop(context);

@ -211,57 +211,57 @@ class _VerifyArrivalViewState extends State<VerifyArrivalView> {
} }
Future<File?> onFilePicker() async { Future<File?> onFilePicker() async {
ImageSource? source = await showModalBottomSheet<ImageSource>( // ImageSource? source = await showModalBottomSheet<ImageSource>(
context: context, // context: context,
builder: (BuildContext context) { // builder: (BuildContext context) {
Widget listCard({required String icon, required String label, required VoidCallback onTap}) { // Widget listCard({required String icon, required String label, required VoidCallback onTap}) {
return GestureDetector( // return GestureDetector(
onTap: onTap, // onTap: onTap,
child: Container( // child: Container(
constraints: BoxConstraints(minWidth: 111.toScreenWidth, minHeight: 111.toScreenHeight), // constraints: BoxConstraints(minWidth: 111.toScreenWidth, minHeight: 111.toScreenHeight),
padding: EdgeInsets.symmetric(horizontal: 12.toScreenWidth, vertical: 12.toScreenHeight), // padding: EdgeInsets.symmetric(horizontal: 12.toScreenWidth, vertical: 12.toScreenHeight),
decoration: BoxDecoration(borderRadius: BorderRadius.circular(12), border: Border.all(width: 1, color: AppColor.white70)), // decoration: BoxDecoration(borderRadius: BorderRadius.circular(12), border: Border.all(width: 1, color: AppColor.white70)),
child: Column( // child: Column(
mainAxisSize: MainAxisSize.min, // mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.start, // crossAxisAlignment: CrossAxisAlignment.start,
children: [ // children: [
icon.toSvgAsset(), // icon.toSvgAsset(),
24.height, // 24.height,
label.bodyText2(context).custom(color: AppColor.black20), // label.bodyText2(context).custom(color: AppColor.black20),
], // ],
), // ),
), // ),
); // );
} // }
//
return Container( // return Container(
padding: const EdgeInsets.all(16.0), // padding: const EdgeInsets.all(16.0),
child: Row( // child: Row(
// mainAxisAlignment: MainAxisAlignment.spaceBetween, // // mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: <Widget>[ // children: <Widget>[
listCard( // listCard(
icon: 'camera_icon', // icon: 'camera_icon',
label: '${context.translation.open}\n${context.translation.camera}', // label: '${context.translation.open}\n${context.translation.camera}',
onTap: () { // onTap: () {
Navigator.of(context).pop(ImageSource.camera); // Navigator.of(context).pop(ImageSource.camera);
}, // },
), // ),
20.width, // 20.width,
listCard( // listCard(
icon: 'gallery_icon', // icon: 'gallery_icon',
label: '${context.translation.open}\n${context.translation.gallery}', // label: '${context.translation.open}\n${context.translation.gallery}',
onTap: () { // onTap: () {
Navigator.of(context).pop(ImageSource.gallery); // Navigator.of(context).pop(ImageSource.gallery);
}, // },
), // ),
], // ],
), // ),
); // );
}, // },
); // );
if (source == null) return null; // if (source == null) return null;
File ?fileImage; File ?fileImage;
final pickedFile = await ImagePicker().pickImage(source: source, imageQuality: 70, maxWidth: 800, maxHeight: 800); final pickedFile = await ImagePicker().pickImage(source: ImageSource.camera, imageQuality: 70, maxWidth: 800, maxHeight: 800);
if (pickedFile != null) { if (pickedFile != null) {
fileImage = File(pickedFile.path); fileImage = File(pickedFile.path);

Loading…
Cancel
Save