fix: shet bugs

This commit is contained in:
reza karimi
2024-06-17 13:09:59 +03:30
parent 863b2d183e
commit d2292a711b
28 changed files with 588 additions and 459 deletions
+2 -2
View File
@@ -248,7 +248,7 @@ const CooperationRequest = () => {
height={1300} height={1300}
/> />
</div> </div>
<MDBContainer className={'mt-5 mb-5'}> <div className='lg:mx-20 sm:mx-5'>
<Steps className={'fix-res-steps'} dir={'rtl'} activeStep={activeStep}> <Steps className={'fix-res-steps'} dir={'rtl'} activeStep={activeStep}>
{steps.map(({ label, content }, index) => ( {steps.map(({ label, content }, index) => (
<Step className={'dana fix-res-step'} label={label} key={label}> <Step className={'dana fix-res-step'} label={label} key={label}>
@@ -285,7 +285,7 @@ const CooperationRequest = () => {
</Button> </Button>
</Flex> </Flex>
)} )}
</MDBContainer> </div>
</AppContainer> </AppContainer>
</div> </div>
) )
+2 -2
View File
@@ -100,7 +100,7 @@ const Gallery = (dataImage) => {
height={1300} height={1300}
/> />
</div> </div>
<MDBContainer> <div className='lg:mx-20 sm:mx-5'>
<Tabs defaultIndex={1} className={'mt-5'} isFitted variant='enclosed'> <Tabs defaultIndex={1} className={'mt-5'} isFitted variant='enclosed'>
<TabList mb='1em'> <TabList mb='1em'>
<Tab on className={'bk font-weight-bold'} _selected={{ color: 'white', bg: 'teal.500' }}>ویدئو ها</Tab> <Tab on className={'bk font-weight-bold'} _selected={{ color: 'white', bg: 'teal.500' }}>ویدئو ها</Tab>
@@ -159,7 +159,7 @@ const Gallery = (dataImage) => {
<br /> <br />
<br /> <br />
<br /> <br />
</MDBContainer> </div>
</AppContainer> </AppContainer>
</div> </div>
+3 -3
View File
@@ -21,7 +21,7 @@ const News = ({data, children}) => {
const query = router.query.list; const query = router.query.list;
const dataPage = ( const dataPage = (
<MDBContainer> <div className='lg:mx-20 sm:mx-5'>
<h5 style={{ marginTop: '2rem' }} className={'right-align font-weight-bold'}>اطلاعیه ها </h5> <h5 style={{ marginTop: '2rem' }} className={'right-align font-weight-bold'}>اطلاعیه ها </h5>
<hr /> <hr />
<div> <div>
@@ -47,7 +47,7 @@ const News = ({data, children}) => {
</MDBCardText> </MDBCardText>
<div className={'flex justify-content-end'}> <div className={'flex justify-content-end'}>
<MDBBtn rounded className=' RTL text-primary-teal bg-white'> <MDBBtn rounded className=' RTL text-primary-teal bg-white'>
مشاهده ... مشاهده
</MDBBtn> </MDBBtn>
</div> </div>
</MDBCardBody> </MDBCardBody>
@@ -57,7 +57,7 @@ const News = ({data, children}) => {
))} ))}
</MDBRow> </MDBRow>
{children} {children}
</MDBContainer> </div>
) )
return ( return (
<div> <div>
+2 -2
View File
@@ -178,7 +178,7 @@ const slides = [
function brands() { function brands() {
return ( return (
<MDBContainer className={"mt-5"}> <div className='lg:mx-20 sm:mx-5 mt-5'>
<div className="flex justify-center"> <div className="flex justify-center">
<h3 className="bk-med font-bold">سهامداران پروژه</h3> <h3 className="bk-med font-bold">سهامداران پروژه</h3>
</div> </div>
@@ -244,7 +244,7 @@ function brands() {
</Swiper> </Swiper>
</div> </div>
</MDBContainer> </div>
); );
} }
+3 -3
View File
@@ -6,7 +6,7 @@ const Footer = () => {
return ( return (
<> <>
<MDBFooter className='text-center text-lg-left hover_color'> <MDBFooter className='text-center text-lg-left hover_color'>
<MDBContainer className='p-4'> <div className='lg:mx-20 sm:mx-5 p-4'>
<MDBRow> <MDBRow>
<MDBCol lg='6' md='12' className='mb-4 mb-md-0'> <MDBCol lg='6' md='12' className='mb-4 mb-md-0'>
<h5 className='text-uppercase text-white'> <h5 className='text-uppercase text-white'>
@@ -15,7 +15,7 @@ const Footer = () => {
</h5> </h5>
<p style={{ direction: 'rtl' }} className={'bk yekan-bakh-req text-white center-align'}> <p style={{ direction: 'rtl' }} className={'bk yekan-bakh-req text-white center-align'}>
بیمارستان تخصصی مهرایرانیان واقع در بر اتوبان چهاربانده اصلی داخلی شهر پرند در بهترین موقعیت مکانی و در بیمارستان تخصصی مهرایرانیان واقع در اتوبان چهاربانده اصلی داخلی شهر پرند در بهترین موقعیت مکانی و در
دل مسکن مهر، با هدف تبدیل شدن به یکی از قطب های درمانی منطقه در حال احداث می باشد. این بیمارستان که تنها دل مسکن مهر، با هدف تبدیل شدن به یکی از قطب های درمانی منطقه در حال احداث می باشد. این بیمارستان که تنها
بیمارستان تخصصی در کنار بزرگترین فرودگاه کشور است بیمارستان تخصصی در کنار بزرگترین فرودگاه کشور است
</p> </p>
@@ -78,7 +78,7 @@ const Footer = () => {
</ul> </ul>
</MDBCol> </MDBCol>
</MDBRow> </MDBRow>
</MDBContainer> </div>
<div className='text-center p-3' style={{ backgroundColor: 'rgba(0, 0, 0, 0.2)' }}> <div className='text-center p-3' style={{ backgroundColor: 'rgba(0, 0, 0, 0.2)' }}>
&copy; {new Date().getFullYear()} <a className='text-dark'>contact-us@miphospital.ir</a> &copy; {new Date().getFullYear()} <a className='text-dark'>contact-us@miphospital.ir</a>
-3
View File
@@ -119,7 +119,6 @@ export default function App() {
} }
`} `}
</style> </style>
<MDBContainer className={'dana'} fluid> <MDBContainer className={'dana'} fluid>
<MDBNavbarToggler <MDBNavbarToggler
aria-expanded='false' aria-expanded='false'
@@ -181,7 +180,6 @@ export default function App() {
prefetch={false} prefetch={false}
className={'text-white nav_item d-flex flex-row-reverse '} className={'text-white nav_item d-flex flex-row-reverse '}
href='/page/contact-us' href='/page/contact-us'
as={'contact-us'}
> >
<div className={'pointer d-flex justify-content-end'}> <div className={'pointer d-flex justify-content-end'}>
<span style={{ cursor: 'pointer', fontSize: '15px' }}> تماس با ما</span> <span style={{ cursor: 'pointer', fontSize: '15px' }}> تماس با ما</span>
@@ -207,7 +205,6 @@ export default function App() {
prefetch={false} prefetch={false}
className={'text-white nav_item d-flex flex-row-reverse '} className={'text-white nav_item d-flex flex-row-reverse '}
href='/components/service' href='/components/service'
as={'Service'}
> >
<div className={'pointer d-flex justify-content-end'}> <div className={'pointer d-flex justify-content-end'}>
<span style={{ cursor: 'pointer', fontSize: '15px' }}>بخش های درمانی</span> <span style={{ cursor: 'pointer', fontSize: '15px' }}>بخش های درمانی</span>
+2 -2
View File
@@ -12,7 +12,7 @@ SwiperCore.use([Autoplay]);
const Accessgrid = () => { const Accessgrid = () => {
return ( return (
<MDBContainer> <div className='lg:mx-20 sm:mx-5'>
<style jsx> <style jsx>
{ {
` `
@@ -241,7 +241,7 @@ const Accessgrid = () => {
{/* </div>*/} {/* </div>*/}
{/* </div>*/} {/* </div>*/}
{/*</MDBContainer>*/} {/*</MDBContainer>*/}
</MDBContainer> </div>
); );
}; };
+2 -2
View File
@@ -56,7 +56,7 @@ const Connect = () => {
} = props; } = props;
return ( return (
<form id={'contactUsform'} style={{marginTop: '25px'}} onSubmit={handleSubmit}> <form id={'contactUsform'} style={{marginTop: '25px'}} onSubmit={handleSubmit}>
<MDBContainer> <div className='lg:mx-20 sm:mx-5'>
<h5 className={'right-align font-weight-bold'}> تماس با ما و مشاوره خرید سهام </h5> <h5 className={'right-align font-weight-bold'}> تماس با ما و مشاوره خرید سهام </h5>
<br /> <br />
<MDBRow> <MDBRow>
@@ -137,7 +137,7 @@ const Connect = () => {
اطلاعات شما ارسال شد ، بعد از بررسی با شما تماس گرفته می شود . اطلاعات شما ارسال شد ، بعد از بررسی با شما تماس گرفته می شود .
</MDBTypography> </MDBTypography>
): null} ): null}
</MDBContainer> </div>
+2 -2
View File
@@ -16,7 +16,7 @@ const Doctors = ({children}) => {
const router = useRouter(); const router = useRouter();
const dataPageDoctors = ( const dataPageDoctors = (
<MDBContainer> <div className='lg:mx-20 sm:mx-5'>
<h5 style={{ marginTop: '2rem' }} className={'right-align font-weight-bold'}> <h5 style={{ marginTop: '2rem' }} className={'right-align font-weight-bold'}>
کادر درمان بیمارستان مهر ایرانیان کادر درمان بیمارستان مهر ایرانیان
<hr /> <hr />
@@ -85,7 +85,7 @@ const Doctors = ({children}) => {
</MDBCol> </MDBCol>
</MDBRow> </MDBRow>
{children} {children}
</MDBContainer> </div>
) )
return ( return (
<div> <div>
+8 -8
View File
@@ -43,7 +43,7 @@ const dataServiceList = (
height={1500} height={1500}
/> />
</div> </div>
<MDBContainer style={{ marginTop: 10 }}> <div style={{ marginTop: 10 }} className='lg:mx-20 sm:mx-5'>
<div> <div>
<MDBTypography <MDBTypography
style={{ direction: 'rtl', borderRadius: '6px solid', borderRight: '6px solid #1266f1', borderLeft: 'none' }} style={{ direction: 'rtl', borderRadius: '6px solid', borderRight: '6px solid #1266f1', borderLeft: 'none' }}
@@ -115,7 +115,7 @@ const dataServiceList = (
</MDBCard> </MDBCard>
</MDBCol> </MDBCol>
</MDBRow> </MDBRow>
</MDBContainer> </div>
<br /> <br />
</> </>
) )
@@ -154,7 +154,7 @@ const Service = () => {
<> <>
{router.pathname === '/' ? ( {router.pathname === '/' ? (
<div className={'mt-5'}> <div className={'mt-5'}>
<MDBContainer> <div className='lg:mx-20 sm:mx-5'>
<h5 style={{ marginTop: '2rem' }} className={'right-align font-weight-bold'}> <h5 style={{ marginTop: '2rem' }} className={'right-align font-weight-bold'}>
کلینیک و بخش ها{' '} کلینیک و بخش ها{' '}
</h5> </h5>
@@ -219,7 +219,7 @@ const Service = () => {
{dataMipService.map((item, index) => { {dataMipService.map((item, index) => {
return ( return (
<SwiperSlide key={index}> <SwiperSlide key={index}>
<Link href={'components/service'} as={'/Service'}> <Link href={'components/service'}>
<MDBCard <MDBCard
className={'color-top-card '} className={'color-top-card '}
alignment='center' alignment='center'
@@ -246,7 +246,7 @@ const Service = () => {
style={{ cursor: 'pointer', maxWidth: '22rem', height: '250px' }} style={{ cursor: 'pointer', maxWidth: '22rem', height: '250px' }}
> >
<MDBCardBody style={{ display: 'flex', alignItems: 'center', justifyContent: 'center' }}> <MDBCardBody style={{ display: 'flex', alignItems: 'center', justifyContent: 'center' }}>
<Link href={'components/service'} as={'/Service'}> <Link href={'components/service'}>
<MDBCardText className={'bk'}> <MDBCardText className={'bk'}>
<h1 className={'RTL dana'}>بیشتر ...</h1>{' '} <h1 className={'RTL dana'}>بیشتر ...</h1>{' '}
</MDBCardText> </MDBCardText>
@@ -257,7 +257,7 @@ const Service = () => {
<br /> <br />
</SwiperSlide> </SwiperSlide>
</Swiper> </Swiper>
</MDBContainer> </div>
</div> </div>
) : ( ) : (
<AppContainer title={'کلینیک ها و بخش ها '}> <AppContainer title={'کلینیک ها و بخش ها '}>
@@ -272,7 +272,7 @@ const Service = () => {
height={1500} height={1500}
/> />
</div> </div>
<MDBContainer style={{ marginTop: 10 }}> <div style={{ marginTop: 10 }} className='lg:mx-20 sm:mx-5'>
<div> <div>
<MDBTypography <MDBTypography
style={{ style={{
@@ -309,7 +309,7 @@ const Service = () => {
) )
})} })}
</MDBRow> </MDBRow>
</MDBContainer> </div>
<br /> <br />
</AppContainer> </AppContainer>
)} )}
+3 -3
View File
@@ -39,7 +39,7 @@ export default function Home({ data_NEWS }) {
<AppContainer> <AppContainer>
<Slider /> <Slider />
<br /> <br />
<MDBContainer> <div className='lg:mx-20 sm:mx-5'>
<SimpleGrid spacing={15} columns={[1, 2, 4]}> <SimpleGrid spacing={15} columns={[1, 2, 4]}>
<Link href={'/page/contact-us'}> <Link href={'/page/contact-us'}>
<MDBCard className={'bg-neutral-100 fst-box hover:bg-neutral-200 cursor-pointer hover:shadow-2xl'}> <MDBCard className={'bg-neutral-100 fst-box hover:bg-neutral-200 cursor-pointer hover:shadow-2xl'}>
@@ -65,7 +65,7 @@ export default function Home({ data_NEWS }) {
{/* <div className={'mt-5'}> {/* <div className={'mt-5'}>
<OnlineSales /> <OnlineSales />
</div> */} </div> */}
</MDBContainer> </div>
<Accessgrid /> <Accessgrid />
@@ -81,7 +81,7 @@ export default function Home({ data_NEWS }) {
<MDBIcon className='ms-1 ' icon='plus' size='sm' /> <MDBIcon className='ms-1 ' icon='plus' size='sm' />
<span style={{ cursor: 'pointer !important' }} className={'text-white '}> <span style={{ cursor: 'pointer !important' }} className={'text-white '}>
{' '} {' '}
بیشتر .. بیشتر
</span> </span>
</MDBBtn> </MDBBtn>
</Link> </Link>
+2 -2
View File
@@ -16,7 +16,7 @@ const MedicalEquipment = () => {
height={2000} height={2000}
/> />
</div> </div>
<MDBContainer className={'my-24'}> <div className='lg:mx-20 sm:mx-5 my-25'>
<div className={'bk-med flex justify-content-center align-items-center flex-col'}> <div className={'bk-med flex justify-content-center align-items-center flex-col'}>
<div> <div>
<MDBTypography <MDBTypography
@@ -41,7 +41,7 @@ const MedicalEquipment = () => {
<a>خانم زارعی</a> <a>خانم زارعی</a>
</div> </div>
</div> </div>
</MDBContainer> </div>
</AppContainer> </AppContainer>
) )
} }
+2 -2
View File
@@ -86,7 +86,7 @@ const Directors = () => {
/> />
</div> </div>
<MDBContainer> <div className='lg:mx-20 sm:mx-5'>
<MDBRow className='row-cols-1 mt-5 mb-5 row-cols-sm-1 row-cols-md-2 row-cols-lg-4 g-4'> <MDBRow className='row-cols-1 mt-5 mb-5 row-cols-sm-1 row-cols-md-2 row-cols-lg-4 g-4'>
{DataUsers.map(item => ( {DataUsers.map(item => (
<MDBCol key={item.id}> <MDBCol key={item.id}>
@@ -108,7 +108,7 @@ const Directors = () => {
</MDBCol> </MDBCol>
))} ))}
</MDBRow> </MDBRow>
</MDBContainer> </div>
</AppContainer> </AppContainer>
) )
} }
+2 -2
View File
@@ -22,7 +22,7 @@ const About = (props) => {
height={1300} height={1300}
/> />
</div> </div>
<MDBContainer> <div className='lg:mx-20 sm:mx-5'>
<h5 style={{ marginTop: '2rem' }} className={'right-align font-weight-bold'}> <h5 style={{ marginTop: '2rem' }} className={'right-align font-weight-bold'}>
آشنایی اجمالی با بیمارستان مهرایرانیان آشنایی اجمالی با بیمارستان مهرایرانیان
<hr /> <hr />
@@ -46,7 +46,7 @@ const About = (props) => {
</MDBProgress> </MDBProgress>
</div> </div>
<br/> <br/>
</MDBContainer> </div>
</AppContainer> </AppContainer>
</div> </div>
); );
+2 -2
View File
@@ -33,7 +33,7 @@ const ContactUs = () => {
</div> </div>
<br /> <br />
<MDBContainer> <div className='lg:mx-20 sm:mx-5'>
<br /> <br />
<h3 className={'right-align'}> <h3 className={'right-align'}>
آدرس آدرس
@@ -96,7 +96,7 @@ const ContactUs = () => {
</div> </div>
<Connect /> <Connect />
<br /> <br />
</MDBContainer> </div>
</AppContainer> </AppContainer>
</> </>
); );
+2 -2
View File
@@ -30,7 +30,7 @@ const Docs = () => {
/> />
</div> </div>
<MDBContainer className={'mt-5 mb-5'}> <div className='lg:mx-20 sm:mx-5 mt-5 mb-5'>
<div className={'flex justify-content-center align-items-center w-100 mb-5 text-center'}> <div className={'flex justify-content-center align-items-center w-100 mb-5 text-center'}>
<Image height={150} width={150} src={'/resource/icons/files.png'} /> <Image height={150} width={150} src={'/resource/icons/files.png'} />
</div> </div>
@@ -42,7 +42,7 @@ const Docs = () => {
</MDBTypography> </MDBTypography>
</> </>
))} ))}
</MDBContainer> </div>
</AppContainer> </AppContainer>
); );
}; };
+2 -2
View File
@@ -47,7 +47,7 @@ const News = ({ post }) => {
/> />
</div> </div>
<br /> <br />
<MDBContainer> <div className='lg:mx-20 sm:mx-5'>
<div className={'RTL bk image_center responsive-img'}> <div className={'RTL bk image_center responsive-img'}>
<style jsx> <style jsx>
{` {`
@@ -162,7 +162,7 @@ const News = ({ post }) => {
تاریخ انتشار :{moment(post.created_at, 'YYYY-M-D HH:mm:ss').format('HH:mm - jYYYY/jM/jD')} تاریخ انتشار :{moment(post.created_at, 'YYYY-M-D HH:mm:ss').format('HH:mm - jYYYY/jM/jD')}
</MDBTypography> </MDBTypography>
</div> </div>
</MDBContainer> </div>
<br /> <br />
<br /> <br />
<br /> <br />
+3 -2
View File
@@ -50,11 +50,12 @@ const QuestionAndAnswer = () => {
height={1300} height={1300}
/> />
</div> </div>
<MDBContainer className={'mb-5 mt-5'}> <div className='lg:mx-20 sm:mx-5 mb-5 mt-5'>
{qaData.map(item => ( {qaData.map(item => (
<CollapseItem key={item.id} text={item.text} title={item.title} /> <CollapseItem key={item.id} text={item.text} title={item.title} />
))} ))}
</MDBContainer> </div>
</AppContainer> </AppContainer>
</div> </div>
) )
+2 -2
View File
@@ -56,7 +56,7 @@ const Recruitment = dataoccupational => {
height={1300} height={1300}
/> />
</div> </div>
<MDBContainer className={'mt-5'}> <div className='lg:mx-20 sm:mx-5 mt-5'>
<div className={'bk-med flex justify-content-center W-100 align-items-center flex-col'}> <div className={'bk-med flex justify-content-center W-100 align-items-center flex-col'}>
<MDBTypography className={'bk-md text-primary-teal font-weight-bold'} variant={'h3'}> <MDBTypography className={'bk-md text-primary-teal font-weight-bold'} variant={'h3'}>
فرصت های همکاری فرصت های همکاری
@@ -94,7 +94,7 @@ const Recruitment = dataoccupational => {
</ScaleFade> </ScaleFade>
))} ))}
</SimpleGrid> </SimpleGrid>
</MDBContainer> </div>
<br /> <br />
<br /> <br />
<br /> <br />
+2 -2
View File
@@ -58,7 +58,7 @@ const Recruitment = jobs => {
height={1300} height={1300}
/> />
</div> </div>
<MDBContainer className={'mt-5'}> <div className='lg:mx-20 sm:mx-5 mt-5'>
<div className={'bk-med flex justify-content-center align-items-center flex-col'}> <div className={'bk-med flex justify-content-center align-items-center flex-col'}>
<MDBTypography className={'bk-md text-primary-teal font-weight-bold'} variant={'h3'}> <MDBTypography className={'bk-md text-primary-teal font-weight-bold'} variant={'h3'}>
{jobs.jobs.name.title}{' '} {jobs.jobs.name.title}{' '}
@@ -102,7 +102,7 @@ const Recruitment = jobs => {
</Box> </Box>
))} ))}
</SimpleGrid> </SimpleGrid>
</MDBContainer> </div>
<br /> <br />
<br /> <br />
<br /> <br />
+2 -2
View File
@@ -184,7 +184,7 @@ const requestForm = SelectedJob => {
</div> </div>
</div> </div>
</div> </div>
<MDBContainer className={'mt-5 mb-5'}> <div className='lg:mx-20 sm:mx-5 mt-5 mb-5'>
<SimpleGrid className={'mb-4'} columns={[1, 1, 2]} spacing={3}> <SimpleGrid className={'mb-4'} columns={[1, 1, 2]} spacing={3}>
<Box> <Box>
<MDBCard border='primary' className={'border-black'}> <MDBCard border='primary' className={'border-black'}>
@@ -543,7 +543,7 @@ const requestForm = SelectedJob => {
)} )}
</div> </div>
</div> </div>
</MDBContainer> </div>
</AppContainer> </AppContainer>
</div> </div>
) )
+2 -2
View File
@@ -80,7 +80,7 @@ const SmartAdvice = () => {
} }
})()} })()}
<MDBCard style={{ borderTopLeftRadius: 25, borderTopRightRadius: 25, height: '75vh' }} className={'position-absolute shadow-5-soft top-60 w-100 h-90'}> <MDBCard style={{ borderTopLeftRadius: 25, borderTopRightRadius: 25, height: '75vh' }} className={'position-absolute shadow-5-soft top-60 w-100 h-90'}>
<MDBContainer> <div className='lg:mx-20 sm:mx-5'>
<HandlePage.Provider value={value}> <HandlePage.Provider value={value}>
{(() => { {(() => {
switch(page) { switch(page) {
@@ -116,7 +116,7 @@ const SmartAdvice = () => {
): ''} ): ''}
</div> </div>
</div> </div>
</MDBContainer> </div>
</MDBCard> </MDBCard>
</div> </div>
<h1>شرکت مهر ایراناین پرند</h1> <h1>شرکت مهر ایراناین پرند</h1>
+2 -2
View File
@@ -32,7 +32,7 @@ const StepFive = () => {
</strong> </strong>
</div> </div>
<div className={'flex justify-content-center mt-2'}> <div className={'flex justify-content-center mt-2'}>
<MDBContainer> <div className='lg:mx-20 sm:mx-5'>
<MDBInputGroup> <MDBInputGroup>
<MDBInputGroupElement <MDBInputGroupElement
name="PhoneNumber" name="PhoneNumber"
@@ -45,7 +45,7 @@ const StepFive = () => {
<MDBIcon fas icon="phone" /> <MDBIcon fas icon="phone" />
</MDBInputGroupText> </MDBInputGroupText>
</MDBInputGroup> </MDBInputGroup>
</MDBContainer> </div>
</div> </div>
</div> </div>
+2 -2
View File
@@ -56,7 +56,7 @@ const StepThree = () => {
</div> </div>
<br /> <br />
<br /> <br />
<MDBContainer> <div className='lg:mx-20 sm:mx-5'>
<MDBInputGroup> <MDBInputGroup>
<NumberFormat <NumberFormat
onValueChange={(values) => { onValueChange={(values) => {
@@ -74,7 +74,7 @@ const StepThree = () => {
<MDBIcon fas icon="dollar-sign" /> <MDBIcon fas icon="dollar-sign" />
</MDBInputGroupText> </MDBInputGroupText>
</MDBInputGroup> </MDBInputGroup>
</MDBContainer> </div>
</div> </div>
</div> </div>
</SlideFade> </SlideFade>
+25 -26
View File
@@ -2,7 +2,18 @@ import React from 'react'
import AppContainer from '../appContainer' import AppContainer from '../appContainer'
import Image from 'next/image' import Image from 'next/image'
import { MDBContainer, MDBIcon, MDBCard } from 'mdb-react-ui-kit' import { MDBContainer, MDBIcon, MDBCard } from 'mdb-react-ui-kit'
import { SimpleGrid, MDBCardBody, Table, TableCaption, TableContainer, Tbody, Td, Th, Thead, Tr } from '@chakra-ui/react' import {
SimpleGrid,
MDBCardBody,
Table,
TableCaption,
TableContainer,
Tbody,
Td,
Th,
Thead,
Tr
} from '@chakra-ui/react'
import Link from 'next/link' import Link from 'next/link'
const StockUnit = () => { const StockUnit = () => {
@@ -27,38 +38,26 @@ const StockUnit = () => {
height={1300} height={1300}
/> />
</div> </div>
<MDBContainer className={'mb-5 mt-5'}> <div className={'mb-5 mt-5 mx-5'}>
<div className='my-4'> <div className='my-4'>
<SimpleGrid spacing={15} columns={[1, 2, 4]}> <SimpleGrid spacing={15} columns={[1, 2, 3, 3]}>
<Link href={'/stock-unit'}>
<MDBCard className={'bg-neutral-100 fst-box hover:bg-neutral-200 cursor-pointer hover:shadow-2xl'}> <Link href={'/stock-unit/stock-check'}>
<div className='flex justify-center p-4'> <MDBCard className={'bg-neutral-100 w-full fst-box hover:bg-neutral-200 cursor-pointer hover:shadow-2xl'}>
درگاه سهامدارن <div className='flex justify-center p-4'>پیگیری درخواست </div>
</div>
</MDBCard>
</Link>
<Link href={'/stock-unit/stock-sales'}>
<MDBCard className={'bg-neutral-100 fst-box hover:bg-neutral-200 cursor-pointer hover:shadow-2xl'}>
<div className='flex justify-center p-4'>
درخواست خرید سهام
</div>
</MDBCard> </MDBCard>
</Link> </Link>
<Link href={'/stock-unit/stock-transfer'}> <Link href={'/stock-unit/stock-transfer'}>
<MDBCard className={'bg-neutral-100 w-full fst-box hover:bg-neutral-200 cursor-pointer hover:shadow-2xl'}>
<div className='flex justify-center p-4 w-full'> درخواست انتقال سهام </div>
</MDBCard>
</Link>
<Link href={'/stock-unit/stock-sales'}>
<MDBCard className={'bg-neutral-100 fst-box hover:bg-neutral-200 cursor-pointer hover:shadow-2xl'}> <MDBCard className={'bg-neutral-100 fst-box hover:bg-neutral-200 cursor-pointer hover:shadow-2xl'}>
<div className='flex justify-center p-4'> <div className='flex justify-center p-4'>درخواست خرید سهام</div>
درخواست انتقال سهام
</div>
</MDBCard> </MDBCard>
</Link> </Link>
<Link href={'/stock-unit/stock-sales'}>
<MDBCard className={'bg-neutral-100 fst-box hover:bg-neutral-200 cursor-pointer hover:shadow-2xl'}>
<div className='flex justify-center p-4'>
درخواست فروش سهام
</div>
</MDBCard>
</Link>
</SimpleGrid> </SimpleGrid>
</div> </div>
@@ -111,7 +110,7 @@ const StockUnit = () => {
</Tbody> </Tbody>
</Table> </Table>
</TableContainer> </TableContainer>
</MDBContainer> </div>
</AppContainer> </AppContainer>
) )
} }
+49
View File
@@ -0,0 +1,49 @@
import React, { useState } from 'react';
import {
MDBCard,
MDBCardBody,
MDBCardTitle,
MDBCardText,
MDBBtn
} from 'mdb-react-ui-kit';
import AppContainer from '../../appContainer';
const StockCheckContainer = () => {
const [code, setCode] = useState('')
return (
<AppContainer title={' پیگیری درخواست '}>
<MDBCard className='shadow-xl container mt-20'>
<MDBCardBody>
<div className='container flex flex-col items-center justify-center gap-y-6'>
<MDBCardTitle>پیگیری درخواست </MDBCardTitle>
<label className='text-[#3c3c3c] text-base md:text-lg font-medium hover:text-[#57C5C6] ' for='username'>
کد پیگیری
</label>
<div className='text-end'>
<input
onChange={e => setCode(e.target.value)}
className='outline-0 bg-transparent w-11/12 text-end pt-3
border-b border-solid border-[#65656540] border-r-0 border-l-0 border-t-0 hover:border-[#57C5C6] '
id='username'
type='text'
placeHolder=' کد پیگیری خود را وارد کنید '
/>
</div>
<MDBBtn>استعلام درخواست</MDBBtn>
</div>
</MDBCardBody>
</MDBCard>
<br />
<br />
<br />
<br />
<br />
</AppContainer>
)
}
export default StockCheckContainer
+130 -43
View File
@@ -11,24 +11,44 @@ import { useState } from 'react'
import { MDBRadio } from 'mdb-react-ui-kit' import { MDBRadio } from 'mdb-react-ui-kit'
import NumberFormat from 'react-number-format' import NumberFormat from 'react-number-format'
import Link from 'next/link' import Link from 'next/link'
import { Box, Button, Center, Flex, Heading, Input, Select, Textarea, Stack } from '@chakra-ui/react'
import { useForm } from 'react-hook-form'
import moment from 'moment-jalaali'
const StockSalesContainer = () => { const StockSalesContainer = () => {
const [name, setName] = useState() const [userName, setUserName] = useState()
const [mobileNumber, setMobileNumber] = useState('') const [codeMeli, setCodeMeli] = useState()
const [InvestmentPrice, setInvestmentPrice] = useState('0') const [mobileNumber, setMobileNumber] = useState()
const [numberStock, setNumberStock] = useState('')
const [stockType, setStockType] = useState(null)
const [InvestmentType, setInvestmentType] = useState('1') const [InvestmentType, setInvestmentType] = useState('1')
const [InvestmentPrice, setInvestmentPrice] = useState('0')
const [Loading, setLoading] = useState(false) const [Loading, setLoading] = useState(false)
const [showSuccessSubmitForm, setShowSuccessSubmitForm] = useState(false) const [showSuccessSubmitForm, setShowSuccessSubmitForm] = useState(false)
const {
register,
handleSubmit,
watch,
formState: { errors }
} = useForm()
const SubmitForm = () => { const SubmitForm = () => {
setLoading(true) setLoading(true)
toast.loading('در حال ثبت درخواست شما') toast.loading('در حال ثبت درخواست شما')
axios axios
.post(`${AppProduction}public/website/request`, { .post(`${AppProduction}public/website/request`, {
name: name, userName: userName,
mobile_number: mobileNumber, codeMeli: codeMeli,
numberStock: numberStock,
stockType: stockType,
investment_price: InvestmentPrice, investment_price: InvestmentPrice,
investment_type: InvestmentType investment_type: InvestmentType
// name: name,
// mobile_number: mobileNumber,
}) })
.then(async res => { .then(async res => {
setLoading(false) setLoading(false)
@@ -46,15 +66,22 @@ const StockSalesContainer = () => {
} }
return ( return (
<AppContainer title={' درخواست فروش سهام'}> <AppContainer title={' درخواست خرید سهام'}>
{!showSuccessSubmitForm ? {!showSuccessSubmitForm ? (
(
<div id='callstock' className=' text-center py-8 m '> <div id='callstock' className=' text-center py-8 m '>
<h1 className='text-[#3c3c3c] text-[28px] font-bold mt-5 '> ثبت درخواست فروش سهام </h1> <h1 className='text-[#3c3c3c] text-[28px] font-bold mt-5 '> درخواست خرید سهام </h1>
<span className='text-[#656565] font-light'> <div className="flex justify-center">
قیمت آخرین سهام معامله شده :‌250,000,000 <div
تومان className='mt-6 flex lg:w-6/12 md:w-full sm:w-full sm:mx-1 flex-col justify-center items-center gap-y-4 bg-teal-400 p-2 py-4 rounded-lg'
>
<span className='text-white drop-shadow-md text-right lg:text-2xl sm:text-sm font-bold'>
قیمت آخرین سهام معامله شده :‌250,000,000 تومان
</span> </span>
<br />
<br />
تاریخ آخرین قیمت معامله شده : {moment().format('jYYYY/jM/jD')}
</div>
</div>
<Toaster /> <Toaster />
<div className='bg-white shadow-lg w-10/12 mx-auto rounded-[20px] grid lg:grid-cols-9 mt-8 SALES'> <div className='bg-white shadow-lg w-10/12 mx-auto rounded-[20px] grid lg:grid-cols-9 mt-8 SALES'>
<div className='about lg:col-span-4 '> <div className='about lg:col-span-4 '>
@@ -103,71 +130,135 @@ const StockSalesContainer = () => {
</div> </div>
<div className='rightForm lg:col-span-5 p-8 '> <div className='rightForm lg:col-span-5 p-8 '>
<div className=''> <div className=''>
<label className='text-[#3c3c3c] text-base md:text-lg font-medium hover:text-[#57C5C6] ' for='username'> <label className='text-[#3c3c3c] text-base md:text-lg font-medium hover:text-[#57C5C6] ' for='userName'>
نام و نام خانوادگی
</label>
<div className='text-end'>
<input
onChange={e => setUserName(e.target.value)}
className='outline-0 bg-transparent w-11/12 text-end pt-3
border-b border-solid border-[#65656540] border-r-0 border-l-0 border-t-0 hover:border-[#57C5C6] '
id='username'
type='text'
placeHolder=' نام و نام خانوادگی راوارد کنید'
/>
</div>
</div>
<div className='mt-9'>
<label className='text-[#3c3c3c] text-base md:text-lg font-medium hover:text-[#57C5C6] ' for='codeMeli'>
کد ملی کد ملی
</label> </label>
<div className='text-end'> <div className='text-end'>
<input <input
onChange={e => setName(e.target.value)} onChange={e => setCodeMeli(e.target.value)}
className='outline-0 bg-transparent w-11/12 text-end pt-3 className='outline-0 bg-transparent w-11/12 text-end pt-3
border-b border-solid border-[#65656540] border-r-0 border-l-0 border-t-0 hover:border-[#57C5C6] ' border-b border-solid border-[#65656540] border-r-0 border-l-0 border-t-0 hover:border-[#57C5C6] '
id='username' id='name'
type='text' type='text'
placeHolder=' کد ملی را وارد کنید' placeHolder=' کد ملی را وارد کنید'
/> />
</div> </div>
</div> </div>
<div className='mt-9'> <div className='mt-9'>
<label className='text-[#3c3c3c] text-base md:text-lg font-medium hover:text-[#57C5C6] ' for='phone'> <label className='text-[#3c3c3c] text-base md:text-lg font-medium hover:text-[#57C5C6] ' for='codeMeli'>
تعداد سهام قابل فروش شماره موبایل
</label> </label>
<div className='text-end'> <div className='text-end'>
<input <input
onChange={e => setMobileNumber(e.target.value)} onChange={e => setMobileNumber(e.target.value)}
className='outline-0 bg-transparent w-11/12 text-end pt-3 className='outline-0 bg-transparent w-11/12 text-end pt-3
border-b border-solid border-[#65656540] border-r-0 border-l-0 border-t-0 hover:border-[#57C5C6] pt-2 ' border-b border-solid border-[#65656540] border-r-0 border-l-0 border-t-0 hover:border-[#57C5C6] '
id='phone' id='name'
type='text' type='text'
placeHolder='تعداد سهامی که قصد فروش آن را دارید' placeHolder=' شماره موبایل وارد کنید'
/> />
</div> </div>
</div> </div>
<div className='mt-9'> <div className='mt-9'>
<label className='text-[#3c3c3c] text-base md:text-lg font-medium hover:text-[#57C5C6] ' for='buyStock'> <label className='text-[#3c3c3c] text-base md:text-lg font-medium hover:text-[#57C5C6] ' for='stockType'>
نوع فروش نوع سهام :
</label> </label>
<div className='text-end flex sm:flex-col lg:flex-row sm:items-end sm:gap-y-4 justify-end items-center mt-3'> <Select dir={'rtl'} onChange={e => setStockType(e.target.value)}>
<div className="ml-5'"> <option value=''>انتخاب کنید</option>
<MDBRadio <option value='1'> عادی </option>
onClick={() => setInvestmentType(3)} <option value='2'> تخصصی </option>
name='flexRadioDefault' </Select>
id='flexRadioDefault1' </div>
label='تهاتری '
<div className='mt-9'>
<label
className='text-[#3c3c3c] text-base md:text-lg font-medium hover:text-[#57C5C6] '
for='numberStock'
>
تعداد سهام
</label>
<div className='text-end'>
<input
onChange={e => setNumberStock(e.target.value)}
className='outline-0 bg-transparent w-11/12 text-end pt-3
border-b border-solid border-[#65656540] border-r-0 border-l-0 border-t-0 hover:border-[#57C5C6] pt-2 '
id='phone'
type='text'
placeHolder='تعداد سهامی که قصد خرید آن را دارید'
/> />
</div> </div>
</div>
<div className='mt-9'>
<label className='text-[#3c3c3c] text-base md:text-lg font-medium hover:text-[#57C5C6] ' for='buyStock'>
شرایط پرداخت
</label>
<div className='text-end flex sm:flex-col lg:flex-row sm:items-end sm:gap-y-4 justify-end items-center mt-3'>
<div style={{ marginLeft: 20 }} className="ml-5'"> <div style={{ marginLeft: 20 }} className="ml-5'">
<MDBRadio <MDBRadio
onClick={() => setInvestmentType(3)} onClick={() => setInvestmentType(4)}
name='flexRadioDefault' name='flexRadioDefault'
id='flexRadioDefault2' id='flexRadioDefault4'
label='بالاترین قیمت' label=' تهاتر'
defaultChecked defaultChecked
/> />
</div> </div>
<div style={{ marginLeft: 20 }} className="ml-5'"> <div style={{ marginLeft: 20 }} className="ml-5'">
<MDBRadio
onClick={() => setInvestmentType(3)}
name='flexRadioDefault'
id='flexRadioDefault3'
label='نقد و اقساط'
defaultChecked
/>
</div>
<div style={{ marginLeft: 20 }} className="ml-5'">
<MDBRadio
onClick={() => setInvestmentType(2)}
name='flexRadioDefault'
id='flexRadioDefault2'
label=' اقساط'
defaultChecked
/>
</div>
<div className="ml-5'" style={{ marginLeft: 20 }}>
<MDBRadio <MDBRadio
onClick={() => setInvestmentType(1)} onClick={() => setInvestmentType(1)}
name='flexRadioDefault' name='flexRadioDefault'
id='flexRadioDefault2' id='flexRadioDefault1'
label='فوری' label='نقد '
defaultChecked defaultChecked
/> />
</div> </div>
</div> </div>
</div> </div>
<div className='mt-9 '> <div className='mt-2'>
{InvestmentType === 4 && (
<Textarea style={{ textAlign: 'right' }} placeholder='....شرح مال مورد معوض' size='sm' />
)}
</div>
{/* <div className='mt-9 '>
<label className='text-[#3c3c3c] text-base md:text-lg font-medium hover:text-[#57C5C6] ' for='money'> <label className='text-[#3c3c3c] text-base md:text-lg font-medium hover:text-[#57C5C6] ' for='money'>
مبلغ پیشنهای شما برای فروش سهام مبلغ پیشنهای شما برای فروش سهام
</label> </label>
@@ -186,7 +277,7 @@ const StockSalesContainer = () => {
placeHolder=' مبلغ مورد نظر خود برای فروش سهام وارد نمایید' placeHolder=' مبلغ مورد نظر خود برای فروش سهام وارد نمایید'
/> />
</div> </div>
</div> </div> */}
<div className='mt-[6rem] mb-2'> <div className='mt-[6rem] mb-2'>
<button <button
@@ -199,20 +290,16 @@ const StockSalesContainer = () => {
</div> </div>
</div> </div>
</div> </div>
): ( ) : (
<div className='my-44 flex justify-center flex-col items-center'> <div className='my-44 flex justify-center flex-col items-center'>
<h3 className='text-green-600'>درخواست شما ثبت شد به زودی کار شناسان ما به شما تماس می گیرند</h3> <h3 className='text-green-600'>درخواست شما ثبت شد به زودی کار شناسان ما به شما تماس می گیرند</h3>
<div className='mt-[6rem] mb-2'> <div className='mt-[6rem] mb-2'>
<Link href={'/stock-unit'}> <Link href={'/stock-unit'}>
<button <button className='py-[1rem] outline-0 border-0 px-[2rem] bg-[#014258] rounded-[10px] text-white text-[20px] font-bold '>
className='py-[1rem] outline-0 border-0 px-[2rem] bg-[#014258] rounded-[10px] text-white text-[20px] font-bold '
>
بازگشت به امور سهام بازگشت به امور سهام
</button> </button>
</Link> </Link>
</div> </div>
</div> </div>
)} )}
</AppContainer> </AppContainer>
+8 -12
View File
@@ -31,7 +31,7 @@ const StockTransferContainer = () => {
}) })
.then(async res => { .then(async res => {
setLoading(false) setLoading(false)
setShowSuccessSubmitForm(true) // setShowSuccessSubmitForm(true)
toast.remove() toast.remove()
toast.success('درخواست شما ثبت شد به زودی کار شناسان ما به شما تماس می گیرند') toast.success('درخواست شما ثبت شد به زودی کار شناسان ما به شما تماس می گیرند')
await console.log('res', res) await console.log('res', res)
@@ -46,10 +46,9 @@ const StockTransferContainer = () => {
return ( return (
<AppContainer title={' درخواست خرید سهام'}> <AppContainer title={' درخواست خرید سهام'}>
{!showSuccessSubmitForm ? {!showSuccessSubmitForm ? (
(
<div id='callstock' className=' text-center py-8 m '> <div id='callstock' className=' text-center py-8 m '>
<h1 className='text-[#3c3c3c] text-[28px] font-bold mt-5 '> ثبت درخواست خرید سهام </h1> <h1 className='text-[#3c3c3c] text-[28px] font-bold mt-5 '> درخواست انتقال سهام </h1>
<span className='text-[#656565] text-base p-2 md:text-[22px] md:p-0 font-light'> <span className='text-[#656565] text-base p-2 md:text-[22px] md:p-0 font-light'>
{/* برای ارتباط با ما فرم زیر را تکمیل کنید */} {/* برای ارتباط با ما فرم زیر را تکمیل کنید */}
</span> </span>
@@ -99,6 +98,7 @@ const StockTransferContainer = () => {
</div> </div>
</div> </div>
</div> </div>
<div className='rightForm lg:col-span-5 p-8 '> <div className='rightForm lg:col-span-5 p-8 '>
<div className=''> <div className=''>
<label className='text-[#3c3c3c] text-base md:text-lg font-medium hover:text-[#57C5C6] ' for='username'> <label className='text-[#3c3c3c] text-base md:text-lg font-medium hover:text-[#57C5C6] ' for='username'>
@@ -127,13 +127,13 @@ const StockTransferContainer = () => {
border-b border-solid border-[#65656540] border-r-0 border-l-0 border-t-0 hover:border-[#57C5C6] pt-2 ' border-b border-solid border-[#65656540] border-r-0 border-l-0 border-t-0 hover:border-[#57C5C6] pt-2 '
id='phone' id='phone'
type='text' type='text'
placeHolder='+98 912 525 4477' placeHolder='099123456789 '
/> />
</div> </div>
</div> </div>
<div className='mt-9'> <div className='mt-9'>
<label className='text-[#3c3c3c] text-base md:text-lg font-medium hover:text-[#57C5C6] ' for='buyStock'> <label className='text-[#3c3c3c] text-base md:text-lg font-medium hover:text-[#57C5C6] ' for='buyStock'>
به چه صورت تمایل به خرید سهام دارید؟ به چه صورت تمایل به انتقال سهام دارید؟
</label> </label>
<div className='text-end flex sm:flex-col lg:flex-row sm:items-end sm:gap-y-4 justify-end items-center mt-3'> <div className='text-end flex sm:flex-col lg:flex-row sm:items-end sm:gap-y-4 justify-end items-center mt-3'>
<div className="ml-5'"> <div className="ml-5'">
@@ -197,20 +197,16 @@ const StockTransferContainer = () => {
</div> </div>
</div> </div>
</div> </div>
): ( ) : (
<div className='my-44 flex justify-center flex-col items-center'> <div className='my-44 flex justify-center flex-col items-center'>
<h3 className='text-green-600'>درخواست شما ثبت شد به زودی کار شناسان ما به شما تماس می گیرند</h3> <h3 className='text-green-600'>درخواست شما ثبت شد به زودی کار شناسان ما به شما تماس می گیرند</h3>
<div className='mt-[6rem] mb-2'> <div className='mt-[6rem] mb-2'>
<Link href={'/stock-unit'}> <Link href={'/stock-unit'}>
<button <button className='py-[1rem] outline-0 border-0 px-[2rem] bg-[#014258] rounded-[10px] text-white text-[20px] font-bold '>
className='py-[1rem] outline-0 border-0 px-[2rem] bg-[#014258] rounded-[10px] text-white text-[20px] font-bold '
>
بازگشت به امور سهام بازگشت به امور سهام
</button> </button>
</Link> </Link>
</div> </div>
</div> </div>
)} )}
</AppContainer> </AppContainer>