diff --git a/src/components/dashboard/passenger-boss/Form/ConfirmForm/ConfirmContent.jsx b/src/components/dashboard/passenger-boss/Form/ConfirmForm/ConfirmContent.jsx
index 7815878..50976f5 100644
--- a/src/components/dashboard/passenger-boss/Form/ConfirmForm/ConfirmContent.jsx
+++ b/src/components/dashboard/passenger-boss/Form/ConfirmForm/ConfirmContent.jsx
@@ -1,15 +1,14 @@
+import PriceField from "@/core/components/PriceField";
+import SelectBox from "@/core/components/SelectBox";
import UploadSystem from "@/core/components/UploadSystem";
+import { CONFIRM_PASSENGER_BOSS } from "@/core/data/apiRoutes";
import useNotification from "@/lib/app/hooks/useNotification";
import useRequest from "@/lib/app/hooks/useRequest";
import { Button, DialogActions, DialogContent, FormHelperText, Stack, TextField, Typography } from "@mui/material";
import { useFormik } from "formik";
import { useTranslations } from "next-intl";
-import { CONFIRM_PASSENGER_BOSS } from "@/core/data/apiRoutes";
import { useState } from "react";
-import PriceField from "@/core/components/PriceField";
import * as Yup from "yup";
-import SelectBox from "@/core/components/SelectBox";
-import { useConfig } from "@/lib/app/hooks/useConfig";
const vehicle_amount = {
اتوبوس: 7000,
@@ -24,7 +23,6 @@ const ConfirmContent = ({ rowId, mutate, setOpenConfirmDialog, vehicle_type }) =
const [showExpertAddIcon, setShowExpertAddIcon] = useState(true);
const requestServer = useRequest({ auth: true, notification: false });
const { update_notification } = useNotification();
- const { config } = useConfig();
const validationSchema = Yup.object().shape({
approved_amount: Yup.mixed()
@@ -121,7 +119,7 @@ const ConfirmContent = ({ rowId, mutate, setOpenConfirmDialog, vehicle_type }) =
mutate();
update_notification();
})
- .catch(() => {})
+ .catch(() => { })
.finally(() => {
setSubmitting(false);
});
diff --git a/src/components/dashboard/passenger-boss/Prints/final-credit-amount/Content.jsx b/src/components/dashboard/passenger-boss/Prints/final-credit-amount/Content.jsx
deleted file mode 100644
index e9844ee..0000000
--- a/src/components/dashboard/passenger-boss/Prints/final-credit-amount/Content.jsx
+++ /dev/null
@@ -1,123 +0,0 @@
-import PrintablePage from "@/core/components/PrintablePage";
-import {Box, Grid, Stack, Typography} from "@mui/material";
-
-const Content = ({data}) => {
- return (
- <>
-
-
- {'فرم صورتجلسه تعیین مبلغ نهایی اعتبار'}
-
-
- {'با توجه به نامه شماره'}
- 35482
- {'مورخ'}
- 1402/08/20
- {'معاون محترم برنامه ریزی سازمان راهداری و حمل و نقل جاده ای در خصوص تسهیلات بند (الف) تبصره (18) قانون بودجه سال'}
- 1402
- {'موضوع بازسازی ناوگان اتوبوس و مینی بوس و نیز تصویب آن درشورای برنامه ریزی و توسعه استان'}
- تهران
- {'و نامه شماره'}
- 35482
- {'مورخ'}
- 1402/08/20
- {'اداره کل راهداری و حمل و نقل جاده ای'}
- تهران
- {'در خصوص استفاده از ظرفیت انجمن های صنفی رانندگان در تاریخ'}
- 1402/08/20
- {'از ناوگان اتوبوس/مینی بوس به شماره پلاک انتظامی'}
- 25پ4582
- {'و شماره هوشمند ناوگان'}
- 5875698725
- {'به مالکیت آقای'}
- امیرحسین محمودی
- {'با کد ملی'}
- 0311318897
- {'و شماره تماس'}
- 09120630655
- {'ساکن شهرستان'}
- تهران
- {'در جلسه مطرح شد که نتیجه آن به شرح ذیل مورد تایید می باشد.'}
-
-
- {'با توجه به گزارش واصله از اداره ماشین آلات (نامه در پیوست موجود می باشد) جهت بازسازی ناوگان مذکور مبلغ .............................................. ریال معادل .............................................. تومان مورد تایید می باشد.'}
-
-
-
-
- رئیس انجمن
-
-
-
-
- رئیس اداره مسافر
-
-
-
-
-
-
-
-
-
-
- امضاء
-
-
-
-
- امضاء
-
-
-
-
- امضاء
-
-
-
-
- امضاء
-
-
-
-
- >
- )
-}
-
-export default Content
\ No newline at end of file
diff --git a/src/components/dashboard/passenger-boss/Prints/final-credit-amount/index.jsx b/src/components/dashboard/passenger-boss/Prints/final-credit-amount/index.jsx
deleted file mode 100644
index 9fd6a78..0000000
--- a/src/components/dashboard/passenger-boss/Prints/final-credit-amount/index.jsx
+++ /dev/null
@@ -1,60 +0,0 @@
-import {useEffect, useState} from "react";
-import CenterLayout from "@/layouts/CenterLayout";
-import {useTranslations} from "next-intl";
-import {Stack, Typography} from "@mui/material";
-import Content from "@/components/dashboard/passenger-boss/Prints/final-credit-amount/Content";
-
-const FinalCreditAmountComponent = () => {
- const t = useTranslations()
- const [data, setData] = useState(null)
- const [loading, setLoading] = useState(true)
- const [isNotData, setIsNotData] = useState(true)
-
- useEffect(() => {
- if (sessionStorage.getItem('final-credit-amount-print') === null) {
- setLoading(false)
- setIsNotData(true)
- sessionStorage.setItem('final-credit-amount-print', 'seen')
- } else if (sessionStorage.getItem('final-credit-amount-print') === 'seen') {
- setLoading(false)
- setData(null)
- setIsNotData(true)
- } else if (data) {
- setLoading(false)
- sessionStorage.setItem('final-credit-amount-print', 'seen')
- setIsNotData(false)
- } else {
- setLoading(true)
- setData(JSON.parse(sessionStorage.getItem('final-credit-amount-print')))
- setIsNotData(true)
- }
- }, [data]);
-
- return (
-
- {loading ? (
-
-
-
- {t('print_loading')}
-
-
-
- ) : !data ? (
-
-
- {t('data_not_found')}
-
-
- ) : !data.length ? (
-
-
- {t('data_not_found')}
-
-
- ) : data.map(item => )}
-
- )
-}
-
-export default FinalCreditAmountComponent
\ No newline at end of file
diff --git a/src/components/dashboard/passenger-boss/Prints/form-a/Content.jsx b/src/components/dashboard/passenger-boss/Prints/form-a/Content.jsx
deleted file mode 100644
index adf0f53..0000000
--- a/src/components/dashboard/passenger-boss/Prints/form-a/Content.jsx
+++ /dev/null
@@ -1,165 +0,0 @@
-import PrintablePage from "@/core/components/PrintablePage";
-import {Box, Stack, Typography} from "@mui/material";
-import Items from "@/components/dashboard/passenger-boss/Prints/form-a/items";
-
-const Content = ({data}) => {
- return (<>
-
-
-
-
- بسمه
- تعالی
- {`فرم صورتجلسه بررسی درخواست تسهیلات موضوع بند (الف) تبصره (18) قانون بودجه سال 1401 کل کشور`}
-
- فرم الف
-
-
- با سلام و احترام
- درخواست متقاضیان تسهیلات موضوع
- بند (الف) تبصره (18) قانون بودجه سال 1401 کل کشور با خلاصه اطلاعات به شرح ذیل مطابق با بند (الف)
- تبصره (18) قانون بودجه سال 1401 کل کشور، دستورالعمل های ذیربط و برنامه ابلاغی وزارت
- متبوع و سایر مقررات مرتبط مورد بررسی و ارزیابی قرار گرفته و تایید می گردد.
-
-
-
-
-
-
- | ردیف |
- نام متقاضی |
- عنوان طرح |
- رسته فعالیت |
- میزان تسهیلات مصوب (میلیارد ریال) |
- وضعیت طرح |
- درصد
- پیشرفت فیزیکی
- |
- شهرستان
- محل اجرا
- |
- اشتغال تعهد شده
- (نفر)
- |
- پیش بینی
- تاریخ بهره برداری پس از
- اخذ تسهیلات
- |
- بانک
- عامل
- |
- نرخ سود
- (درصد)
- |
- دوره تنفس
- (ماه)
- |
- طول
- دوره بازپرداخت (ماه)
- |
-
-
- | تولیدی |
- خدماتی |
- در گردش |
- ثابت |
- جدید |
- توسعه |
- فعال |
- نیمه تمام |
- راکد |
-
-
-
-
-
- | مجموع |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
-
-
- | ملاحظات
- کمیته استانی:
- |
- رئیس سازمان / مدیرکل
- ............................... استان
- ........................................
- |
-
-
-
-
-
- با سلام و
- احترام
- کمیته استانی موضوع
- دستورالعمل بند (الف) تبصره (18) قانون بودجه 1401 کل کشور با استناد به بررسی و تایید
- دستگاه اجرایی ذیربط و توضیحات ارائه شده در جلسه، طرحهای فوق الذکر را بررسی و جهت انجام مراحل بعدی
- تایید نمود.
-
-
- نهاد حمایتی
(..............................)
- مدیر کل امور روستایی و شوراهای استانداری
- مدیر دستگاه اجرایی
- رئیس پارک علم و فناوری استان
- مدیر کل تعاون، کار و رفاه اجتماعی
- رئیس سازمان مدیریت و برنامه ریزی
- مدیر کل امور اقتصادی و دارایی و دبیر کمیته
- معاون هماهنگی امور اقتصادی استانداری و رئیس کمیته
-
-
-
- >)
-}
-
-export default Content
\ No newline at end of file
diff --git a/src/components/dashboard/passenger-boss/Prints/form-a/index.jsx b/src/components/dashboard/passenger-boss/Prints/form-a/index.jsx
deleted file mode 100644
index 7c5df12..0000000
--- a/src/components/dashboard/passenger-boss/Prints/form-a/index.jsx
+++ /dev/null
@@ -1,62 +0,0 @@
-import {useTranslations} from "next-intl";
-import {useEffect, useState} from "react";
-import {Stack, Typography} from "@mui/material";
-import CenterLayout from "@/layouts/CenterLayout";
-import Content from "@/components/dashboard/passenger-boss/Prints/form-a/Content";
-
-const FormAComponent = () => {
- const t = useTranslations()
- const [data, setData] = useState(null)
- const [loading, setLoading] = useState(true)
- const [isNotData, setIsNotData] = useState(true)
-
- useEffect(() => {
- if (sessionStorage.getItem('form-a-print') === null) {
- setLoading(false)
- setIsNotData(true)
- sessionStorage.setItem('form-a-print', 'seen')
- } else if (sessionStorage.getItem('form-a-print') === 'seen') {
- setLoading(false)
- setData(null)
- setIsNotData(true)
- } else if (data) {
- setLoading(false)
- sessionStorage.setItem('form-a-print', 'seen')
- setIsNotData(false)
- } else {
- setLoading(true)
- setData(JSON.parse(sessionStorage.getItem('form-a-print')))
- setIsNotData(true)
- }
- }, [data]);
-
- return (
-
- {loading ? (
-
-
-
- {t('print_loading')}
-
-
-
- ) : !data ? (
-
-
- {t('data_not_found')}
-
-
- ) : !data.length ? (
-
-
- {t('data_not_found')}
-
-
- ) : data.map((item, index) => )}
-
- )
-}
-
-export default FormAComponent
-
-// console.log(data)
\ No newline at end of file
diff --git a/src/components/dashboard/passenger-boss/Prints/form-a/items.jsx b/src/components/dashboard/passenger-boss/Prints/form-a/items.jsx
deleted file mode 100644
index 48ed692..0000000
--- a/src/components/dashboard/passenger-boss/Prints/form-a/items.jsx
+++ /dev/null
@@ -1,72 +0,0 @@
-import {useEffect, useState} from "react";
-import DoneIcon from '@mui/icons-material/Done';
-import {useConfig} from "@/lib/app/hooks/useConfig";
-
-const Items = ({data}) => {
- const {config} = useConfig()
- const [result, setResult] = useState([])
-
- useEffect(() => {
- let arr = []
- for (let i = 0; i < 6; i++) {
- if (data[i]) {
- let _item = {}
- _item.name = data[i].name
- _item.city_name = data[i].city_name
- _item.tanafos_period = data[i].tanafos_period
- switch (data[i].vehicle_type) {
- case 'اتوبوس':
- _item.vehicle_num = 4
- break;
- case 'مینی بوس':
- _item.vehicle_num = 2
- break;
- default:
- _item.vehicle_num = 0
- break;
- }
- arr.push(_item)
-
- } else {
- arr.push(null)
- }
- }
- setResult(arr)
- }, []);
-
- return (<>
- {result.map((item, index) => (
- | {index + 1} |
- {item?.name || (<> >)} |
- {item ? (<>بازسازی ناوگان
- مسافری>) : (<> >)} |
- |
- {item ? (
- ) : (<> >)} |
- |
- |
- |
- |
- |
- |
- |
- |
- {item?.city_name || (<> >)} |
- {item?.vehicle_num || (<> >)} |
- |
- {item ? (<>کارآفرینی امید>) : (<> >)} |
- {item ? (<>{config.interest_rate}>) : (<> >)} |
- {item?.tanafos_period || (<> >)} |
- {item ? (<>{config.loan_repayment}>) : (<> >)} |
-
))}
- >
-
- )
-}
-export default Items
\ No newline at end of file
diff --git a/src/components/dashboard/passenger-boss/Prints/form-b/Content.jsx b/src/components/dashboard/passenger-boss/Prints/form-b/Content.jsx
deleted file mode 100644
index 4009218..0000000
--- a/src/components/dashboard/passenger-boss/Prints/form-b/Content.jsx
+++ /dev/null
@@ -1,464 +0,0 @@
-import PrintablePage from "@/core/components/PrintablePage";
-import {Box, Stack, Typography} from "@mui/material";
-import {useConfig} from "@/lib/app/hooks/useConfig";
-
-const Content = ({data}) => {
- const {config} = useConfig()
- const varables = {
- name: data.name,
- national_code: data.national_id,
- co: '................',
- shenase_eqh: '................',
- modiramel: '................',
- province: data.province_name,
- city: data.city_name,
- mahalejra: '................',
- daftar: '................',
- post_code: data.postal_code,
- telephone: data.telephone_number,
- mobile: data.phone_number,
- tarh_name: 'بازسازی ناوگان مسافری',
- mojavez_type: '................',
- mojavez_number: '................',
- darkhasti_amount: '........................',
- darkhasti_amount_gardesh: '........................',
- darkhasti_amount_sabet: '........................',
- dore_tanafos: data.tanafos_period || '',
- dore_sakht: data.sakht_period || '',
- sarmaye_all: '.......................',
- bahrebardari: '.......................',
- sarane: '................',
- kol: '................',
- tahod_shode: '................',
- nafar: '................',
-
- }
- return (<>
-
-
-
- {`فرم خلاصه اطلاعات تایید شده طرح متقاضی استفاده از تسهیلات موضوع بند (الف) تبصره (18) قانون بودجه سال 1401 کل کشور (فرم ب)`}
-
-
-
-
- 1-
-
-
- {`نام متقاضی: ${varables.name}`}
- {`کد ملی: ${varables.national_code}`}
-
-
- {`نام شرکت: ${varables.co}`}
- {`شناسه اقتصادی: ${varables.shenase_eqh}`}
-
-
- {`نام مدیرعامل: ${varables.modiramel}`}
-
-
-
-
-
-
- 2-
-
- {`آدرس: استان: ${varables.province} شهرستان: ${varables.city} محل اجرای طرح: ${varables.mahalejra}`}
-
- {`محل دفتر: ${varables.daftar}`}
- {`کد پستی: ${varables.post_code}`}
-
- {`شماره تماس: ${varables.telephone} شماره همراه: ${varables.mobile}`}
-
-
-
-
-
-
- 3-
- {`عنوان طرح: ${varables.tarh_name}`}
-
-
-
-
- 4-
-
- {`توضیح مطابقت طرح با برنامه ملی (شیوه نامه) ابلاغ شده دستگاه و سند آمایش استان: `}
- {`مطابق با بند ................................ برنامه دستگاه اجرایی ذیربط می باشد.`}
-
- {`مطابق با سند آمایش سرزمین و اولویتهای مربوط استان می باشد.`}
-
-
-
-
-
-
-
- 5-
- {`اولویت مورد نظر (بر اساس موارد 6 و 7 دستورالعمل):`}
-
-
-
-
- 6-
- {`زمینه فعالیت در بخش اقتصادی: حمل و نقل زیر بخش اقتصادی: ناوگان مسافری دستگاه اجرایی ذیربط: سازمان راهداری و حمل و نقل جاده ای`}
-
-
-
-
- 7-
-
-
- {`نوع مجوز: ${varables.mojavez_type}`}
- {`شماره و تاریخ مجوز: ${varables.mojavez_number}`}
-
-
-
-
-
-
- 8-
- {`نوع تسهیلات:`}
-
- {`در گردش`}
-
-
-
- {`ثابت`}
-
-
-
-
-
-
- 9-
- {`میزان تسهیلات درخواستی (میلیون ریال): در گردش ${varables.darkhasti_amount_gardesh} ثابت ${varables.darkhasti_amount_sabet}`}
-
-
-
-
- 10-
-
-
- {`نام بانک عامل: صندوق کارآفرینی امید`}
- {`نرخ سود (درصد): ${config.interest_rate}%`}
-
- {`یارانه سود:`}
-
- {`دارد`}
-
-
-
- {`ندارد`}
-
-
-
-
-
- {`دوره تنفس (ماه): ${varables.dore_tanafos}`}
- {`دوره مشارکت (ماه): ${varables.dore_sakht / 30}`}
- {`دوره بازپرداخت (ماه): ${config.loan_repayment}`}
-
-
-
-
-
-
- 11-
- آورده
-
-
-
- | میزان آورده (میلیون ریال) |
- متقاضی |
- دستگاه |
- بانک عامل |
-
-
- | |
- |
- |
-
-
-
-
-
-
-
- 12-
- وضعیت طرح
-
-
- {`جدید`}
-
-
-
- {`توسعه ای`}
-
-
-
- {`فعال`}
-
-
-
- {`نیمه تمام`}
-
-
-
- {`راکد`}
-
-
-
-
-
-
-
- 13-
- {`میزان پیشرفت فیزیکی طرح قبل از درخواست تسهیلات:`}
-
-
-
-
- 14-
- {`پیش بینی تاریخ بهره برداری:`}
-
-
-
-
- 15-
- {`میزان سرمایه گذاری (میلیون ریال): کل ${varables.sarmaye_all} برآورد منابع مالی مورد نیاز جهت بهره برداری پروژه: ${varables.bahrebardari}`}
-
-
-
-
- 16-
- {`سابقه استفاده از تسهیلات تکلیفی بر اساس خود اظهاری متقاضی:`}
-
- {`دارد`}
-
-
-
- {`ندارد`}
-
-
-
-
-
-
-
-
- {`وضعیت بدهی ها بر اساس خود اظهاری متقاضی: مطالبات بانکی معقول:`}
-
- {`دارد`}
-
-
-
- {`ندارد`}
-
-
- {`بدهی مالیاتی:`}
-
- {`دارد`}
-
-
-
- {`ندارد`}
-
-
-
-
- {`چک برگشتی`}
-
- {`دارد`}
-
-
-
- {`ندارد`}
-
-
- {`وثیقه (به جز طرح):`}
-
- {`دارد`}
-
-
-
- {`ندارد`}
-
-
- نوع وثیقه: ..............
- بانک عامل دارای حساب:
- ..................
-
-
-
-
-
-
- 17-
- اشتغال (نفر):
- {`موجود: ${varables.nafar} تعهد شده: ${varables.tahod_shode} کل: ${varables.kol} هزینه سرانه ایجاد اشتغال: ${varables.sarane}`}
-
- توجه: متغاضی استفاده از تسهیلات محقق اشتغال پیش بینی شده
- را متعهد شده و پس از دریافت تسهیلات اشتغال (با تایید بیمه تامین اجتماعی) صورت می
- پذیرد.
-
-
-
- امضاء و مهر دستگاه اجرایی استان
-
-
-
-
- >)
-}
-
-export default Content
\ No newline at end of file
diff --git a/src/components/dashboard/passenger-boss/Prints/form-b/index.jsx b/src/components/dashboard/passenger-boss/Prints/form-b/index.jsx
deleted file mode 100644
index c3151b7..0000000
--- a/src/components/dashboard/passenger-boss/Prints/form-b/index.jsx
+++ /dev/null
@@ -1,60 +0,0 @@
-import {useTranslations} from "next-intl";
-import {useEffect, useState} from "react";
-import {Stack, Typography} from "@mui/material";
-import CenterLayout from "@/layouts/CenterLayout";
-import Content from "@/components/dashboard/passenger-boss/Prints/form-b/Content";
-
-const FormBComponent = () => {
- const t = useTranslations()
- const [data, setData] = useState(null)
- const [loading, setLoading] = useState(true)
- const [isNotData, setIsNotData] = useState(true)
-
- useEffect(() => {
- if (sessionStorage.getItem('form-b-print') === null) {
- setLoading(false)
- setIsNotData(true)
- sessionStorage.setItem('form-b-print', 'seen')
- } else if (sessionStorage.getItem('form-b-print') === 'seen') {
- setLoading(false)
- setData(null)
- setIsNotData(true)
- } else if (data) {
- setLoading(false)
- sessionStorage.setItem('form-b-print', 'seen')
- setIsNotData(false)
- } else {
- setLoading(true)
- setData(JSON.parse(sessionStorage.getItem('form-b-print')))
- setIsNotData(true)
- }
- }, [data]);
-
- return (
-
- {loading ? (
-
-
-
- {t('print_loading')}
-
-
-
- ) : !data ? (
-
-
- {t('data_not_found')}
-
-
- ) : !data.length ? (
-
-
- {t('data_not_found')}
-
-
- ) : data.map(item => )}
-
- )
-}
-
-export default FormBComponent
\ No newline at end of file