sender & receiver transfer edit login update & fixes

main_design2.0
Sikander Saleem 2 years ago
parent 42808da16b
commit be6a418bb6

@ -3,8 +3,6 @@
"failed_request_message": "الفشل في إكمال الطلب",
"successful_request_message": "تم إكمال الطلب بنجاح",
"request_lock_message": "انتظر حتى إكمال الطلب",
"cancel": "إلغاء",
"confirm": "تاكيد",
"done": "تم",
@ -13,7 +11,6 @@
"sign_out": "تسجيل الخروج",
"logout_alert": "هل انت متاكد من رغبتك في تسجيل الخروج؟",
"language": "اللغة",
"name": "الاسم",
"email": "البريد الالكتروني",
"phone_number": "رقم الهاتف",
@ -29,7 +26,6 @@
"confirm_password_validate_message": "كلمة المرور و تاكيد كلمة المرور غير متطابقان",
"phone_number_validate_message": "رقم الهاتف غير صالح",
"terms_and_conditions_validate_message": "موافقة علي الشروط والاحكام مطاوبة",
"update": "تحديث",
"step": "خطوة",
"forget_password_with_mark": "نسيت كلمة المرور؟",
@ -59,7 +55,6 @@
"title_not_found": "لا يوجد عنوان",
"title_validate_message": "العنوان مطلوب",
"url_not_found": "لا يوجد رابط",
"date": "تاريخ",
"status": "الحالة",
"code": "كود",
@ -134,7 +129,6 @@
"visitDate": "تاريخ الزيارة",
"whatsApp": "واتساب",
"workPerformed": "العمل انجز",
"actualDate": "تاريخ الفعلي",
"expectDate": "التاريخ المتوقع",
"images": "الصور",
@ -164,7 +158,6 @@
"requiredImage": "الصورة مطلوبة",
"taskStatus": "حالة الطلب",
"activationAlert": "الحساب قيد المراجعة يرجى الانتظار حتى يتم تفعيله",
"attachImage": "ارفق صورة",
"callLastSituation": "اخر موقف للطلب",
"customer": "العميل",

@ -3,7 +3,6 @@
"failed_request_message": "Failed to complete request",
"successful_request_message": "Request complete successfully",
"request_lock_message": "Wait until your request complete",
"cancel": "Cancel",
"confirm": "Confirm",
"done": "Done",
@ -12,7 +11,6 @@
"sign_out": "Sign Out",
"logout_alert": "Are you sure you want to Sign Out?",
"language": "English",
"name": "Name",
"email": "Email",
"phone_number": "Phone Number",
@ -28,7 +26,6 @@
"confirm_password_validate_message": "Password and confirm password not match",
"phone_number_validate_message": "Not valid phone number",
"terms_and_conditions_validate_message": "Accept terms and conditions is required",
"update": "Update",
"step": "Step",
"forget_password_with_mark": "Forget Password?",
@ -58,7 +55,6 @@
"title_not_found": "Title not found",
"title_validate_message": "Title Can't be empty",
"url_not_found": "URL not found",
"date": "Date",
"status": "Status",
"code": "Code",
@ -133,7 +129,6 @@
"visitDate": "Visit Date",
"whatsApp": "WhatsApp",
"workPerformed": "Work Performed",
"actualDate": "Actual Date",
"expectDate": "Expect Date",
"images": "Images",
@ -163,7 +158,6 @@
"requiredImage": "Image Required",
"taskStatus": "Task Status",
"activationAlert": "Account under reviewing please wait until be activated",
"attachImage": "Attach Image",
"callLastSituation": "Call's Last Situation",
"customer": "Customer",
@ -180,7 +174,7 @@
"reportType": "Report Type",
"callId": "Call Id",
"requiredWord": "required",
"AssetType": "asset type",
"AssetType": "Asset Type",
"workPreformed": "Work Preformed",
"orderWorkNumber": "Order Work Number",
"assignedEmployee": "Assigned Employee",
@ -190,7 +184,6 @@
"site": "Site",
"maintenanceSituation": "Maintenance Situation",
"currentSituation": "Current Situation",
"alert": "Alert",
"duplicateAlert": "Duplicate Alert",
"duplicateAlertMessage": "Are you sure you want to duplicate request?",

@ -196,7 +196,7 @@ class Subtitle {
String customer;
String reportType;
String requiredWord;
String AssetType;
String assetType;
String reportStatus;
String callLastSituation;
String invoiceNumber;
@ -421,7 +421,7 @@ class Subtitle {
@required this.reasons,
@required this.reportStatus,
@required this.reportType,
@required this.AssetType,
@required this.assetType,
@required this.workPreformed,
@required this.alert,
@required this.duplicateAlert,
@ -625,7 +625,7 @@ class Subtitle {
reportType: parsedJson["reportType"],
callId: parsedJson["callId"],
requiredWord: parsedJson["requiredWord"],
AssetType: parsedJson["serviceType"],
assetType: parsedJson["AssetType"],
workPreformed: parsedJson["workPreformed"],
alert: parsedJson["alert"],
duplicateAlert: parsedJson["duplicateAlert"],

@ -18,6 +18,7 @@ import 'package:test_sa/views/widgets/requests/info_row.dart';
class DeviceTransferDetails extends StatefulWidget {
final DeviceTransfer model;
const DeviceTransferDetails({Key key, this.model}) : super(key: key);
@override
@ -47,8 +48,8 @@ class _DeviceTransferDetailsState extends State<DeviceTransferDetails> {
_userProvider = Provider.of<UserProvider>(context);
_settingProvider = Provider.of<SettingProvider>(context);
_deviceTransferProvider = Provider.of<DeviceTransferProvider>(context);
_isSender = _userProvider.user.id == widget.model.sender?.userId;
_isReceiver = _userProvider.user.id == widget.model.receiver?.userId;
_isSender = _userProvider.user.userID == widget.model.sender?.userId;
_isReceiver = _userProvider.user.userID == widget.model.receiver?.userId;
return Scaffold(
key: _scaffoldKey,
body: SafeArea(
@ -131,16 +132,17 @@ class _DeviceTransferDetailsState extends State<DeviceTransferDetails> {
Expanded(
child: Text("Sender", style: Theme.of(context).textTheme.headline6),
),
if (_isSender || true)
ASmallButton(
text: _subtitle.edit,
onPressed: () {
onPressed: (_isSender || false)
? () {
Navigator.of(context).push(MaterialPageRoute(
builder: (_) => UpdateDeviceTransfer(
model: widget.model,
isSender: true,
)));
},
}
: null,
),
],
),
@ -154,16 +156,17 @@ class _DeviceTransferDetailsState extends State<DeviceTransferDetails> {
Expanded(
child: Text("Receiver", style: Theme.of(context).textTheme.headline6),
),
if (_isReceiver || true)
ASmallButton(
text: _subtitle.edit,
onPressed: () {
onPressed: (_isReceiver || false)
? () {
Navigator.of(context).push(MaterialPageRoute(
builder: (_) => UpdateDeviceTransfer(
model: widget.model,
isSender: false,
)));
},
}
: null,
),
],
),

@ -281,7 +281,7 @@ class _CreateServiceReportState extends State<CreateServiceReport> with TickerPr
const SizedBox(
height: 8,
),
ASubTitle(_subtitle.AssetType),
ASubTitle(_subtitle.assetType ??""),
_validate && _serviceReport.assetType == null
? ASubTitle(
_subtitle.requiredWord,

@ -278,7 +278,7 @@ class _EditServiceReportState extends State<EditServiceReport> with TickerProvid
),
),
const SizedBox(height: 8),
ASubTitle(_subtitle.AssetType),
ASubTitle(_subtitle.assetType),
_validate && _serviceReport.assetType == null
? ASubTitle(
_subtitle.requiredWord,

@ -397,7 +397,7 @@ class RequestDetailsPage extends StatelessWidget {
child: Padding(
padding: const EdgeInsets.all(32),
child: AButton(
text: "Create Report",
text: "Create Work Order",
onPressed: () {
Navigator.of(context).push(MaterialPageRoute(builder: (_) => CreateServiceReport(request: serviceRequest)));
},

Loading…
Cancel
Save