Untitled
unknown
typescript
2 years ago
8.8 kB
11
Indexable
/**
*
* استارت فرم
*
* @param token
* @returns
*/
export const getStartForm = async (token: string, lang: Locale) => {
return await Api<GetStartForm>({
url: '/forms/start/',
token,
lang,
});
};
/**
* # دریافت
*
* جزئیات نوع درخواست اهم تجهیزات و زیرساخت های فعلی
*
* @param token
* @returns
*/
export const getRequestDetailForm = async (token: string, lang: Locale) => {
return await Api<GetRequestDetailForm>({
url: '/forms/request-detail/',
token,
lang,
});
};
/**
* # ارسال
*
* جزئیات نوع درخواست اهم تجهیزات و زیرساخت های فعلی
*
* @param token
* @returns
*/
export const postRequestDetailForm = async (body: PostRequestDetailForm, token: string, lang: Locale) => {
return await Api<null>({
method: 'POST',
url: '/forms/request-detail/',
token,
data: body,
lang,
});
};
/**
* # دریافت
*
* اطلاعات مجری / متقاضی
*
* @param token
* @param lang
* @returns
*/
export const getPerformerInformationForm = async (token: string, lang: Locale) => {
return await Api<GetPerformerInformationForm>({
url: '/forms/executive-information/',
token,
lang,
});
};
/**
* # ارسال
*
* اطلاعات مجری / متقاضی
*
* @param token
* @returns
*/
export const postPerformerInformationForm = async (body: PostPerformerInformationForm, token: string, lang: Locale) => {
return await Api<null>({
method: 'POST',
url: '/forms/executive-information/',
token,
data: body,
lang,
});
};
/**
* # دریافت
*
* وضعیت بازار محصولات (کالا / خدمات)
*
* @param token
* @param lang
* @returns
*/
export const getMarketStatusOfProductsForm = async (token: string, lang: Locale) => {
return await Api<GetMarketStatusOfProductsForm>({
url: '/forms/market-status/',
token,
lang,
});
};
/**
* # ارسال
*
* وضعیت بازار محصولات (کالا / خدمات)
*
* @param token
* @returns
*/
export const postMarketStatusOfProductsForm = async (body: PostMarketStatusOfProductsForm, token: string, lang: Locale) => {
return await Api<null>({
method: 'POST',
url: '/forms/market-status/',
token,
data: body,
lang,
});
};
/**
* # دریافت
*
* مشخصات اجرایی طرح
*
* @param token
* @param lang
* @returns
*/
export const getExecutiveSpecificationsPlanForm = async (token: string, lang: Locale) => {
return await Api<GetExecutiveSpecificationsPlanForm>({
url: '/forms/project-execution/',
token,
lang,
});
};
/**
* # ارسال
*
* مشخصات اجرایی طرح
*
* @param token
* @returns
*/
export const postExecutiveSpecificationsPlanForm = async (body: PostExecutiveSpecificationsPlanForm, token: string, lang: Locale) => {
return await Api<null>({
method: 'POST',
url: '/forms/project-execution/',
token,
data: body,
lang,
});
};
/**
* # دریافت
*
* سرمایه ثابت و در گردش
*
* @param token
* @param lang
* @returns
*/
export const getCapacityForm = async (token: string, lang: Locale) => {
return await Api<GetCapacityForm>({
url: '/forms/capacity/',
token,
lang,
});
};
/**
* # ارسال
*
* سرمایه ثابت و در گردش
*
* @param token
* @returns
*/
export const postCapacityForm = async (body: PostCapacityForm, token: string, lang: Locale) => {
return await Api<null>({
method: 'POST',
url: '/forms/capacity/',
token,
data: body,
lang,
});
};
/**
* # دریافت
*
* وضعیت ثبت شخص / شرکت از لحاظ مالی و مالیاتی
*
* @param token
* @param lang
* @returns
*/
export const getRegistrationStatusForm = async (token: string, lang: Locale) => {
return await Api<GetRegistrationStatusForm>({
url: '/forms/registration-status/',
token,
lang,
});
};
/**
* # ارسال
*
* وضعیت ثبت شخص / شرکت از لحاظ مالی و مالیاتی
*
* @param token
* @returns
*/
export const postRegistrationStatusForm = async (body: PostRegistrationStatusForm, token: string, lang: Locale) => {
return await Api<null>({
method: 'POST',
url: '/forms/registration-status/',
token,
data: body,
lang,
});
};
/**
* # دریافت
*
* وضعیت اشتغالزایی طرح
*
* @param token
* @param lang
* @returns
*/
export const getEmploymentStatusForm = async (token: string, lang: Locale) => {
return await Api<GetEmploymentStatusForm>({
url: '/forms/employment-status/',
token,
lang,
});
};
/**
* # ارسال
*
* وضعیت اشتغالزایی طرح
*
* @param token
* @returns
*/
export const postEmploymentStatusForm = async (body: PostEmploymentStatusForm, token: string, lang: Locale) => {
return await Api<null>({
method: 'POST',
url: '/forms/employment-status/',
token,
data: body,
lang,
});
};
/**
* # دریافت
*
* گلوگاه های اجرای طرح
*
* @param token
* @param lang
* @returns
*/
export const getBottlenecksModelForm = async (token: string, lang: Locale) => {
return await Api<GetBottlenecksModelForm>({
url: '/forms/bottlenecks-model/',
token,
lang,
});
};
/**
* # ارسال
*
* گلوگاه های اجرای طرح
*
* @param token
* @returns
*/
export const postBottlenecksModelForm = async (body: PostBottlenecksModelForm, token: string, lang: Locale) => {
return await Api<null>({
method: 'POST',
url: '/forms/bottlenecks-model/',
token,
data: body,
lang,
});
};
/**
* # دریافت
*
* وضعیت طرح در کشور
*
* @param token
* @param lang
* @returns
*/
export const getPlanStatusInCountryForm = async (token: string, lang: Locale) => {
return await Api<GetPlanStatusInCountryForm>({
url: '/forms/plan-status-in-country/',
token,
lang,
});
};
/**
* # ارسال
*
* وضعیت طرح در کشور
*
* @param token
* @returns
*/
export const postPlanStatusInCountryForm = async (body: PostPlanStatusInCountryForm, token: string, lang: Locale) => {
return await Api<null>({
method: 'POST',
url: '/forms/plan-status-in-country/',
token,
data: body,
lang,
});
};
/**
* # دریافت
*
* سابقه تسهیلات حمایتی دریافتی
*
* @param token
* @param lang
* @returns
*/
export const getHistorySupportForm = async (token: string, lang: Locale) => {
return await Api<GetHistorySupportForm>({
url: '/forms/history-support/',
token,
lang,
});
};
/**
* # ارسال
*
* سابقه تسهیلات حمایتی دریافتی
*
* @param token
* @returns
*/
export const postHistorySupportForm = async (body: PostHistorySupportForm, token: string, lang: Locale) => {
return await Api<null>({
method: 'POST',
url: '/forms/history-support/',
token,
data: body,
lang,
});
};
/**
* # دریافت
*
* شاخصهای اقتصادی طرح
*
* @param token
* @param lang
* @returns
*/
export const getEconomicIndicatorsForm = async (token: string, lang: Locale) => {
return await Api<GetEconomicIndicatorsForm>({
url: '/forms/economic-indicators/',
token,
lang,
});
};
/**
* # ارسال
*
* شاخصهای اقتصادی طرح
*
* @param token
* @returns
*/
export const postEconomicIndicatorsForm = async (body: PostEconomicIndicatorsForm, token: string, lang: Locale) => {
return await Api<null>({
method: 'POST',
url: '/forms/economic-indicators/',
token,
data: body,
lang,
});
};
/**
* # دریافت
*
* ظرفیت / حجم تولید
*
* @param token
* @param lang
* @returns
*/
export const getProductionCapacityForm = async (token: string, lang: Locale) => {
return await Api<GetProductionCapacityForm>({
url: '/forms/production-capacity/',
token,
lang,
});
};
/**
* # ارسال
*
* ظرفیت / حجم تولید
*
* @param token
* @returns
*/
export const postProductionCapacityForm = async (body: PostProductionCapacityForm, token: string, lang: Locale) => {
return await Api<null>({
method: 'POST',
url: '/forms/production-capacity/',
token,
data: body,
lang,
});
};
Editor is loading...
Leave a Comment