chore : change app archticle

This commit is contained in:
2025-05-12 16:55:55 +03:30
parent 114f8a1ada
commit e11ef1990c
56 changed files with 873 additions and 1247 deletions

View File

@@ -1,5 +1,5 @@
import 'package:rasadyar_core/core.dart';
import 'package:rasadyar_core/data/utils.dart';
class ActionLogic extends GetxController with GetTickerProviderStateMixin {
late Rx<SlidableController> slidController;

View File

@@ -1,8 +1,8 @@
import 'package:flutter/material.dart';
import 'package:inspection/presentation/routes/app_routes.dart';
import 'package:rasadyar_core/core.dart';
import 'package:rasadyar_core/presentation/widget/buttons/fab.dart';
import '../routes/app_routes.dart';
import 'logic.dart';
class AddMobileInspectorPage extends GetView<AddMobileInspectorLogic> {

View File

@@ -1,7 +1,8 @@
import 'package:flutter/material.dart';
import 'package:inspection/presentation/routes/app_routes.dart';
import 'package:rasadyar_core/core.dart';
import '../routes/app_routes.dart';
class AddSupervisionLogic extends GetxController {
RxInt selectedSegment = 0.obs;
RxInt violationSegmentsSelected = 0.obs;

View File

@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:inspection/inspection.dart';
import '../routes/app_routes.dart';
import 'package:rasadyar_core/core.dart';
import 'logic.dart';

View File

@@ -1,10 +1,11 @@
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:inspection/data/utils/marker_generator.dart';
import 'package:inspection/presentation/filter/view.dart';
import 'package:rasadyar_core/core.dart';
import '../../data/utils/marker_generator.dart';
import 'view.dart';
class InspectorFilterLogic extends GetxController
with GetTickerProviderStateMixin {
Rx<LatLng> currentLocation = LatLng(35.824891, 50.948025).obs;

View File

@@ -1,7 +1,6 @@
import 'package:flutter/material.dart';
import 'package:inspection/presentation/routes/app_routes.dart';
import '../routes/app_routes.dart';
import 'package:rasadyar_core/core.dart';
import 'package:rasadyar_core/data/utils.dart';
import 'package:rasadyar_core/presentation/widget/buttons/fab.dart';
import 'logic.dart';
@@ -509,7 +508,6 @@ Widget selectedLocationWidget({
required VoidCallback trigger,
required VoidCallback toggle,
}) {
eLog(showHint);
if (showHint) {
trigger.call();
}

View File

@@ -1,9 +1,10 @@
import 'package:flutter/material.dart';
import 'package:inspection/presentation/registration_of_violation/logic.dart';
import 'package:inspection/presentation/routes/app_routes.dart';
import 'package:rasadyar_core/core.dart';
import 'package:rasadyar_core/presentation/widget/buttons/fab.dart';
import '../routes/app_routes.dart';
import 'logic.dart';
class RegistrationOfViolationPage
extends GetView<RegistrationOfViolationLogic> {
const RegistrationOfViolationPage({super.key});

View File

@@ -1,9 +1,10 @@
import 'package:flutter/material.dart';
import 'package:inspection/presentation/action/view.dart';
import 'package:inspection/presentation/filter/view.dart';
import 'package:inspection/presentation/profile/view.dart';
import 'package:rasadyar_core/core.dart';
import 'package:rasadyar_core/data/utils.dart';
import '../action/view.dart';
import '../filter/view.dart';
import '../profile/view.dart';
enum ErrorLocationType { serviceDisabled, permissionDenied, none }
@@ -50,7 +51,6 @@ class RootLogic extends GetxController {
}
} catch (e) {
eLog(e);
return await Geolocator.openLocationSettings();
}
}

View File

@@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:rasadyar_core/core.dart';
import 'package:rasadyar_core/data/utils.dart';
import 'logic.dart';
@@ -25,7 +25,7 @@ class RootPage extends GetView<RootLogic> {
textStyle: AppFonts.yekan16,
onPressed: () async {
var service = await controller.locationServiceEnabled();
eLog(service);
if (service) {
controller.errorLocationType.remove(
ErrorLocationType.serviceDisabled,

View File

@@ -1,21 +1,23 @@
import 'package:rasadyar_core/core.dart';
import 'package:inspection/presentation/action/logic.dart';
import 'package:inspection/presentation/add_mobile_inspector/logic.dart';
import 'package:inspection/presentation/add_mobile_inspector/view.dart';
import 'package:inspection/presentation/add_supervision/logic.dart';
import 'package:inspection/presentation/add_supervision/view.dart';
import 'package:inspection/presentation/display_information/logic.dart';
import 'package:inspection/presentation/display_information/view.dart';
import 'package:inspection/presentation/filter/logic.dart';
import 'package:inspection/presentation/location_details/logic.dart';
import 'package:inspection/presentation/location_details/view.dart';
import 'package:inspection/presentation/profile/logic.dart';
import 'package:inspection/presentation/profile/view.dart';
import 'package:inspection/presentation/registration_of_violation/logic.dart';
import 'package:inspection/presentation/registration_of_violation/view.dart';
import 'package:inspection/presentation/root/logic.dart';
import 'package:inspection/presentation/root/view.dart';
import 'package:inspection/presentation/routes/app_routes.dart';
import '../action/logic.dart';
import '../add_mobile_inspector/logic.dart';
import '../add_mobile_inspector/view.dart';
import '../add_supervision/logic.dart';
import '../add_supervision/view.dart';
import '../display_information/logic.dart';
import '../display_information/view.dart';
import '../filter/logic.dart';
import '../location_details/logic.dart';
import '../location_details/view.dart';
import '../profile/logic.dart';
import '../profile/view.dart';
import '../registration_of_violation/logic.dart';
import '../registration_of_violation/view.dart';
import '../root/logic.dart';
import '../root/view.dart';
import 'app_routes.dart';
sealed class InspectionPages {
InspectionPages._();