@extends('admin.layouts.app') @section('title', 'تنظیمات سیستم') @section('content')
تنظیمات مالی و حمل (نرخ هر کیلومتر، بیمه، مالیات، عوارض، حداقل کرایه) از این صفحه برداشته شد. منبع رسمی این مقادیر در صفحه مرجع داده و مالی است. کلید نقشه نشان نیز از این صفحه حذف شد و فقط از فایل .env خوانده می‌شود.
تنظیمات سیستم
@csrf
تنظیمات RMTO (تست / دمو)
تنظیمات پنل پیامک (Kavenegar verify/lookup)
پترن‌های پیامک در config/sms.php تعریف شده‌اند. برای ورود راننده پترن DriverLoginOTO و برای ورود مشتری/شرکت پترن CompanyOtpLoginSabokbar استفاده می‌شود.
امضای دیجیتال (تست)
تست پیامک پترنی
@php $patternTokenMap = [ 'cargo_request_registered' => ['token' => 'کد رهگیری بار'], 'cargo_request_notif_to_admin' => ['token' => 'کد رهگیری', 'token2' => 'مبدا', 'token3' => 'مقصد'], 'cancel_request' => ['token' => 'کد رهگیری', 'token10' => 'نام فرستنده', 'token20' => 'نام گیرنده'], 'issuance_bill_landing_from_bita24' => ['token' => 'کد رهگیری', 'token2' => 'شماره پشتیبانی'], 'issuance_bill_landing_from_site' => ['token' => 'کد رهگیری', 'token2' => 'لینک دانلود', 'token3' => 'شماره پشتیبانی'], 'company_otp_login' => ['token' => 'کد OTP'], 'driver_receive_waybill' => ['token' => 'کد رهگیری', 'token2' => 'نام راننده'], 'driver_complete_information' => ['token' => 'نام راننده'], 'driver_login_otp' => ['token' => 'کد OTP'], ]; $patternDefaults = [ 'cargo_request_registered' => ['token' => 'TRK-1404-001'], 'cargo_request_notif_to_admin' => ['token' => 'TRK-1404-001', 'token2' => 'تهران', 'token3' => 'اصفهان'], 'cancel_request' => ['token' => 'TRK-1404-001', 'token10' => 'علی رضایی', 'token20' => 'حسن احمدی'], 'issuance_bill_landing_from_bita24' => ['token' => 'TRK-1404-001', 'token2' => '021-12345678'], 'issuance_bill_landing_from_site' => ['token' => 'TRK-1404-001', 'token2' => 'https://sabok.ir/print/TRK-1404-001', 'token3' => '021-12345678'], 'company_otp_login' => ['token' => '12345'], 'driver_receive_waybill' => ['token' => 'TRK-1404-001', 'token2' => 'محمد کریمی'], 'driver_complete_information' => ['token' => 'محمد کریمی'], 'driver_login_otp' => ['token' => '54321'], ]; $allTokenKeys = ['token', 'token2', 'token3', 'token10', 'token20']; $selectedPattern = old('pattern_key', array_key_first($smsPatterns ?? [])); @endphp
@csrf
@foreach($allTokenKeys as $tk) @endforeach
ریست سیستم

هشدار: این عملیات تمام بارها، بارنامه‌ها، رانندگان و مشتریان (به جز ادمین‌ها) را حذف می‌کند.

بعد از ریست، فقط داده‌های پایه (شهرها، نوع کالا، نوع ناوگان، نوع مسیر، ضرایب مالی) و حساب‌های ادمین باقی می‌مانند. داده‌های تست (یوزر تست، بار تست، حواله/بارنامه تست) بازسازی نمی‌شوند — سیدرهای تستی به database/seeders/_archive/ منتقل شده‌اند.

@endsection @push('scripts') @endpush