Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Your IP : 3.141.198.113
{"version":3,"sources":["containers/DefaultLayout/controlModal.js","containers/DefaultLayout/SidebarMenus.js","containers/DefaultLayout/ChangePassword.js","containers/DefaultLayout/ChangeMobile.js","containers/DefaultLayout/Profile.js","routes.js","containers/DefaultLayout/DefaultLayout.js","pages/parms/index.js","actions/masters/activeclglist.js"],"names":["ControlModal","_Component","_getPrototypeOf2","_this","_classCallCheck","this","_len","arguments","length","args","Array","_key","_possibleConstructorReturn","_getPrototypeOf","call","apply","concat","state","deggrp","fdeggrp","fdescpn","fyear","fexamtype","fexamdate","fdeleted","fexamrange","changeDeggrp","e","data","props","filter","el","i","value","setState","setDegreeGroup","_objectSpread","setValues","close","changeExam","handleChange","_defineProperty","name","_inherits","_createClass","key","fetchDegGrp","control","localStorage","getItem","control1","JSON","parse","prevProps","user","deggroup_options","map","text","_this$state$deggrp","examdate_options","fyeartype","wHeight","window","innerHeight","React","createElement","Modal","dimmer","style","height","size","open","onClose","Header","color","backgroundColor","padding","Content","Form","Field","Dropdown","fluid","search","selection","onChange","placeholder","disabled","openOnFocus","options","selectOnBlur","searchInput","autoFocus","Input","width","label","Actions","Button","onClick","content","ref","Component","connect","closeError","ChangePassword","foldpasswd","ospass","nspass","cspass","fnpasswd","fcpasswd","handleSubmit","_this$state","showError","header","req","changePassword","seePasswd","id","_this$state2","overflowY","type","icon","Icon","link","maxLength","minLength","_regeneratorRuntime","t","r","Object","prototype","n","hasOwnProperty","o","defineProperty","Symbol","a","iterator","c","asyncIterator","u","toStringTag","define","enumerable","configurable","writable","wrap","Generator","create","Context","makeInvokeMethod","tryCatch","arg","h","l","f","s","y","GeneratorFunction","GeneratorFunctionPrototype","p","d","getPrototypeOf","v","values","g","defineIteratorMethods","forEach","_invoke","AsyncIterator","invoke","resolve","__await","then","callInvokeWithMethodAndArg","Error","done","method","delegate","maybeInvokeDelegate","sent","_sent","dispatchException","abrupt","return","TypeError","resultName","next","nextLoc","pushTryEntry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","push","resetTryEntry","completion","reset","isNaN","displayName","isGeneratorFunction","constructor","mark","setPrototypeOf","__proto__","awrap","async","Promise","keys","reverse","pop","prev","charAt","slice","stop","rval","handle","complete","finish","catch","delegateYield","ChangeMobile","fmobileno","fpasswd","spass","frmsubmit","fmotp","fotp","test","changeMobileNo","sendOtp","_asyncToGenerator","_callee","error","_error2","_error3","_error4","_context","changeMobSendOTP","_this$state3","autoComplete","readOnly","marginTop","Profile","_React$Component","frmSubmit","open1","open2","close1","usertype","ftype","fcurtype","className","marginBottom","Card","Description","as","textAlign","circular","fuserid","ftypedesc","Table","padded","Body","Row","Cell","Image","src","basic","fname","fgender","fdob","femail","DegreeGroup","lazy","all","__webpack_require__","bind","Combination","Student","Centres","CCentres","QpIndent","HTCount","College","IntRpt","SubjectMapping","StudyMaterial","UploadStudyMaterial","DateMaster","HolidayMaster","HolidayList","TimeTable","GenTimeTable","Grievances","BatchDetails","ExamCntr","BundleRecv","ViewTimeTable","Dashboard","FeeReport","LastDateUpdate","CreateFeeHead","FeeUpdation","FeeDatesUpdate","QPUplad","ValStats","ValInvi","DegreeReports","Degree","DegreeActions","EditDegreeDetails","SubjectReports","StudentReports","INeedHelp","ValuationReports","ValuationSummary","PgetReports","PGETApp","CollegeForm","Collegewiseintake","ExmAppStats","DetExamStats","RVRTFeeUpdate","AdmStats","Phtocrop","CandidateList","CreateUser","AssignMenus","SubjectEntry","ReasonMaster","BoardMaster","MasQP","HostNotification","EditNotification","SubjectWiseList","RefundApp","SMSNotification","CreateGroup","CreateInword","CreateOutward","ReminderTak","WorkDoneReport","WorkDoneReportSummry","NewControlModal","TeachList","DailyValuation","RvPcDailyReport","UpdateRvRtCheckList","ScanCodeList","CreateUserType","UserTypeReport","LeadgerUpload","GenerateCodeList","ResultStatistics","ExamAppFeeReport","IaPendingReport","PrPendingReport","ValuationBill","NotValueReport","UploadPhotoCopy","UploadMarksCard","MessageBoard","SendSMS","SendNotifications","LogReport","ResultstatsReport","SubjectEntryNew","CreditsMaster","ActiveStudCount","PracticalCenter","FreezeTimetable","ReleaseTimetable","AdmissionReport","ExamReport","AdmApproval","ReconReport","DispatchMarkscd","DispatchMarkscdclg","DispatchMarkscdSearch","BundleReceiveStatus","RvMarksEntry","EditRVMarksEntry","MalPractice","ViewLedger","CreateBOE","AddCreateBOE","SearchGRV","OnlineserviceVerify","OnlineserviceVerifyRpt","ConvocationReports","ConvocationEdit","ConvocationRec","CentreReports","MCF","ExamAppEnable","Examappreport","ChangeCollege","Settlement","ValuationCenter","UpdateValuationCenter","MCFVerifyNew","viewmcfdetl","InwordUpdate","ViewInwordTab","RTMarksEntry","MCupload","ApproveStudentName","QpUpload","uploadCorrDoc","viewCorrectionDoc","viewExamCentreNew","marksEntry","modifyMarksEntry","marksModReport","StudentInfoAdm","bundleDispatch","MpReport","RVRTBlock","sendSMSManual","TatkalReport","viewTeachAttendance","UploadBackups","ViewBackups","admissionApprove","admissionApproveReport","UpdateBoardMaster","AddBoardMaster","admissionApproveReportExcel","TDVSDecode","modifyTDVS","tdvsregdecode","tdvsreport","displayPrMarks","Degrees","DashboardNew","Sem","CollDet","StudDet","QPSetter","selQPSetter","attReport","attBlock","degreeDet","teachEntry","teachReport","valAuthLet","uploadQPD","appvrdQPD","updateBank","uploadedQPD","reportQPDet","moderatorQPDet","regcodeVerify","rejScriptCheck","BoardMember","BoardMemberTable","BoardMemberNew","ViewTeacherEntry","UpdateTeacherEntry","upldCodeSlips","AssignModerators","perUploadQP","QpSettingReport","ViewQuestionPaper","UploadQPPattern","searchregcode","UploadDummy","QPFinalReport","QPGuideLines","IAMarksSummary","StdRegistrtion","ViewUsers","SelectFinalQP","ViewFinalQP","PushMarks","DateUpdate","GenerateBill","UplAnsBookReport","AnsBookReport","updateRegCode","Generatebillreport","decodeVerify","TDVSDecode2","modifyTDVS2","decodeDiff","AcknowledgeStudent","DecodingStatus","directAckowleg","StdRegisteredReport","updateIAMarks","Notification_Entry","Datenotif_Heads","editNotification","CertificateStatus","OldQuestionPapers","AdmissionDegree","VerificationNotification","studdashdet","techerPractclEmail","AcceptQpRequest","PrepareQP","selectQP","AssignModeratorNew","viewMailsInfo","QpSummaryNew","SelectFinalQuestionPaper","qpSet","moderatorQP","finalQPUpld","viewFinalQP","qpSyllabusPatr","viewExmNotification","TDVS_Stats","ExamAppAcknowledge","DegreeGroupNew","UpcomingEvents","CloseQPSettings","IaAttShort","AvailableQP","sendOrder","Tickets","editOrder","stdDeleted","OMRQnEntry","ADDOMRQNENTRY","routes","path","exact","component","DefaultLayout","DefaultHeader","load","menu","items","url","redirect","history","loading","searchmenu","string","filMenu","menus","some","k","toString","toLowerCase","includes","searchVal","_componentDidMount","islogin","getMenus","getActiveCollegeList","preventDefault","removeItem","logout","renderContent","_this2","headerDate1","college","item","fcollcode","headerDate2","_this$props","_objectWithoutProperties","AppHeader","fixed","Suspense","fallback","assign","onLogout","signOut","Breadcrumb","float","Dimmer","active","Loader","AppSidebar","display","AppSidebarHeader","AppSidebarForm","AppSidebarNav","navConfig","Container","ErrorModal","Switch","route","idx","Route","render","Redirect","from","to","activeCollege","__webpack_exports__","formatBytes","moneyFormatIndia","romanize","isAlphaNumber","isNumber","isDecimal","isAlphabet","isExamno","wheight","bytes","decimals","undefined","dm","Math","floor","log","parseFloat","pow","toFixed","num","x","lastThree","substring","otherNumbers","replace","NaN","digits","String","split","roman","join","evt","charCode","event","which","keyCode","_ref","dispatch","getState","response","univadmin","get","univ","funivcode","error_code","payload","msg","status","_x","_x2"],"mappings":"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","file":"static/js/165.bc103799.chunk.js","sourcesContent":["import React, { Component } from \"react\";\r\nimport { connect } from \"react-redux\";\r\nimport { closeError, fetchDegGrp } from \"../../actions\";\r\nimport { setDegreeGroup } from \"../../actions/registration/loginRegn\";\r\nimport { Button, Modal, Form, Dropdown } from \"semantic-ui-react\";\r\n\r\nclass ControlModal extends Component {\r\n state = {\r\n deggrp: {\r\n fdeggrp: \"\",\r\n fdescpn: \"\",\r\n fyear: \"\",\r\n fexamtype: \"\",\r\n fexamdate: \"\",\r\n fdeleted: false\r\n },\r\n fexamrange: \"\"\r\n };\r\n\r\n componentDidMount() {\r\n this.props.fetchDegGrp();\r\n const control = localStorage.getItem(\"control\");\r\n if (control !== null) {\r\n const control1 = JSON.parse(control);\r\n this.setState({\r\n deggrp: { ...this.state.deggrp, ...control1 },\r\n fexamrange: control1.fexamrange\r\n });\r\n }\r\n }\r\n\r\n componentDidUpdate(prevProps) {\r\n if (this.props.user !== prevProps.user) {\r\n this.props.fetchDegGrp();\r\n }\r\n }\r\n\r\n changeDeggrp = (e, data) => {\r\n const deggrp = this.props.deggrp.filter((el, i) => {\r\n return el.fdeggrp == data.value;\r\n })[0];\r\n this.setState({ deggrp: deggrp });\r\n\r\n this.props.setDegreeGroup({ ...deggrp, fexamrange: this.state.fexamrange });\r\n };\r\n\r\n setValues = () => {\r\n this.props.setDegreeGroup({\r\n ...this.state.deggrp,\r\n fexamrange: this.state.fexamrange\r\n });\r\n this.close();\r\n };\r\n\r\n changeExam = (e, data) => {\r\n this.setState({ fexamrange: data.value });\r\n };\r\n\r\n handleChange = (e, data) => {\r\n this.setState({\r\n deggrp: { ...this.state.deggrp, [data.name]: data.value }\r\n });\r\n };\r\n\r\n close = () => this.props.close();\r\n\r\n render() {\r\n // const { open, size, header, content } = this.props.error;\r\n const deggroup = this.props.deggrp;\r\n\r\n var deggroup_options = deggroup.map((el, i) => {\r\n return {\r\n key: i,\r\n value: el.fdeggrp,\r\n text: `${el.fdeggrp} - ${el.fdescpn}`\r\n };\r\n });\r\n\r\n const { fdeggrp, fyear, fexamtype, fexamdate } = this.state.deggrp;\r\n\r\n const examdate_options = [\r\n { key: 1, value: `${fyear}${fexamtype}`, text: fexamdate }\r\n ];\r\n\r\n const fyeartype = `${fyear}${fexamtype}`;\r\n\r\n const wHeight = (window.innerHeight * 50) / 100;\r\n\r\n return (\r\n <div>\r\n <Modal\r\n dimmer=\"inverted\"\r\n style={{ height: `${wHeight}px` }}\r\n size=\"small\"\r\n open={this.props.open}\r\n onClose={this.close}\r\n >\r\n <Modal.Header\r\n style={{\r\n color: \"#fff\",\r\n backgroundColor: \"#077900\",\r\n padding: \"0.5em 1em\"\r\n }}\r\n >\r\n Control\r\n </Modal.Header>\r\n <Modal.Content>\r\n <Form>\r\n <Form.Field>\r\n <label>Degree Group</label>\r\n <Dropdown\r\n size=\"mini\"\r\n fluid\r\n search\r\n selection\r\n value={fdeggrp}\r\n onChange={this.changeDeggrp}\r\n placeholder=\"Select Degree Group\"\r\n disabled={this.props.disabled}\r\n openOnFocus={false}\r\n options={deggroup_options}\r\n selectOnBlur={false}\r\n searchInput={{ autoFocus: true }}\r\n />\r\n </Form.Field>\r\n <Form.Field>\r\n {/* <Form.Input\r\n placeholder=\"Year\"\r\n name=\"fyear\"\r\n onChange={this.handleChange}\r\n value={fyear}\r\n width={4}\r\n label=\"Year\"\r\n />\r\n <Form.Input\r\n placeholder=\"Type\"\r\n name=\"fexamtype\"\r\n onChange={this.handleChange}\r\n value={fexamtype}\r\n width={3}\r\n label=\"Type\"\r\n /> */}\r\n\r\n <Dropdown\r\n size=\"mini\"\r\n fluid\r\n search\r\n selection\r\n value={fyeartype}\r\n placeholder=\"Select Exam Date\"\r\n openOnFocus={false}\r\n options={examdate_options}\r\n selectOnBlur={false}\r\n />\r\n {/* <Form.Input\r\n placeholder=\"Exam Date\"\r\n label=\"Exam Date\"\r\n width={10}\r\n value={fexamdate}\r\n readOnly\r\n /> */}\r\n </Form.Field>\r\n <Form.Field>\r\n <Form.Input\r\n placeholder=\"Exam Range\"\r\n onChange={this.changeExam}\r\n value={this.state.fexamrange}\r\n width={4}\r\n label=\"Exam Range\"\r\n />\r\n </Form.Field>\r\n </Form>\r\n </Modal.Content>\r\n <Modal.Actions>\r\n <Button\r\n style={{ padding: \"0.5em 1em\" }}\r\n color=\"blue\"\r\n onClick={this.setValues}\r\n content=\"Set\"\r\n />\r\n\r\n <Button\r\n ref=\"error_ok\"\r\n style={{ padding: \"0.5em 1em\" }}\r\n color=\"black\"\r\n onClick={this.close}\r\n content=\"Close\"\r\n />\r\n </Modal.Actions>\r\n </Modal>\r\n </div>\r\n );\r\n }\r\n}\r\n\r\nconst mapStateToProps = state => {\r\n return { user: state.user, deggrp: state.deggrp };\r\n};\r\n\r\nexport default connect(\r\n mapStateToProps,\r\n {\r\n closeError,\r\n fetchDegGrp,\r\n setDegreeGroup\r\n }\r\n)(ControlModal);\r\n\r\n// export default ErrorModal\r\n","import React from \"react\";\r\nimport { Menu, Dropdown, Icon, Input } from \"semantic-ui-react\";\r\nimport { history } from \"../../actions/registration/loginRegn\";\r\n\r\nexport default class SidebarMenus extends React.Component {\r\n state = {\r\n frmSubmit: false,\r\n menu: {\r\n items: [\r\n {\r\n icon: \"icon-speedometer\",\r\n name: \"Dashboard\",\r\n url: \"/dashboard\",\r\n },\r\n ],\r\n },\r\n };\r\n\r\n componentDidMount() {\r\n this.setState({ menu: this.props.navConfig, searchVal: \"\" });\r\n }\r\n\r\n componentDidUpdate(prevProps) {\r\n if (this.props.navConfig !== prevProps.navConfig) {\r\n this.setState({ menu: this.props.navConfig, searchVal: \"\" });\r\n }\r\n }\r\n\r\n searchmenu = (e, data) => {\r\n const string = data.value;\r\n const filMenu = this.props.navConfig.items.filter((o) =>\r\n Object.keys(o).some((k) =>\r\n o[k].toString().toLowerCase().includes(string.toLowerCase())\r\n )\r\n );\r\n this.setState({ menu: { items: filMenu }, searchVal: data.value });\r\n };\r\n\r\n handleItemClick = (e, { name, url }) => {\r\n history.push(url);\r\n this.setState({ activeItem: name });\r\n };\r\n\r\n render() {\r\n const { activeItem } = this.state;\r\n const menu = this.state.menu;\r\n return (\r\n <Menu\r\n vertical\r\n style={{\r\n width: \"100%\",\r\n overflowY: \"scroll\",\r\n }}\r\n >\r\n <div className=\"stick\">\r\n <Menu.Item>\r\n <Input\r\n placeholder=\"Search...\"\r\n icon=\"search\"\r\n onChange={this.searchmenu}\r\n />\r\n </Menu.Item>\r\n </div>\r\n {menu.items.map((el) => {\r\n if (el.hasOwnProperty(\"children\")) {\r\n return (\r\n <Menu.Item>\r\n {el.name}\r\n <Menu.Menu>\r\n {el.children.map((item) => {\r\n return (\r\n <Menu.Item\r\n name={item.name}\r\n url={item.url}\r\n active={activeItem === item.name}\r\n onClick={this.handleItemClick}\r\n >\r\n {item.name}\r\n </Menu.Item>\r\n );\r\n })}\r\n </Menu.Menu>\r\n </Menu.Item>\r\n );\r\n } else {\r\n return (\r\n <Menu.Item\r\n name={el.name}\r\n url={el.url}\r\n active={activeItem === el.name}\r\n onClick={this.handleItemClick}\r\n >\r\n {el.name}\r\n </Menu.Item>\r\n );\r\n }\r\n })}\r\n </Menu>\r\n );\r\n }\r\n}\r\n","import React, { Component } from \"react\";\r\nimport { connect } from \"react-redux\";\r\nimport { showError } from \"../../actions\";\r\nimport { changePassword } from \"../../actions/registration/loginRegn\";\r\n//\r\nimport { Button, Modal, Form, Icon } from \"semantic-ui-react\";\r\n\r\nclass ChangePassword extends Component {\r\n state = {\r\n foldpasswd: \"\",\r\n ospass: \"false\",\r\n nspass: \"false\",\r\n cspass: \"false\",\r\n fnpasswd: \"\",\r\n fcpasswd: \"\",\r\n };\r\n\r\n close = () => {\r\n this.setState({\r\n foldpasswd: \"\",\r\n ospass: \"false\",\r\n nspass: \"false\",\r\n cspass: \"false\",\r\n fnpasswd: \"\",\r\n fcpasswd: \"\",\r\n });\r\n this.props.close();\r\n };\r\n\r\n handleChange = (e, data) => {\r\n this.setState({\r\n ...this.state,\r\n [data.name]: data.value,\r\n });\r\n };\r\n\r\n handleSubmit = () => {\r\n const { foldpasswd, fnpasswd, fcpasswd } = this.state;\r\n if (foldpasswd === \"\") {\r\n const error = { header: \"Error\", content: \"Enter old Passwd\" };\r\n this.props.showError(error);\r\n return;\r\n }\r\n if (foldpasswd.length <= 7) {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Enter minimum of 8 charcters for old Passwd\",\r\n };\r\n this.props.showError(error);\r\n return;\r\n }\r\n\r\n if (fnpasswd === \"\") {\r\n const error = { header: \"Error\", content: \"Enter new Passwd\" };\r\n this.props.showError(error);\r\n return;\r\n }\r\n if (fnpasswd.length <= 7) {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Enter minimum of 8 charcters for new Passwd\",\r\n };\r\n this.props.showError(error);\r\n return;\r\n }\r\n\r\n if (fnpasswd !== fcpasswd) {\r\n const error = {\r\n header: \"Error\",\r\n content: \"New Password and confirm password should be same\",\r\n };\r\n this.props.showError(error);\r\n return;\r\n }\r\n\r\n if (foldpasswd === fcpasswd) {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Cannot change password since old and new password are same\",\r\n };\r\n this.props.showError(error);\r\n this.close();\r\n return;\r\n }\r\n const req = { foldpasswd, fnpasswd, fcpasswd };\r\n this.props.changePassword(req);\r\n this.close();\r\n };\r\n\r\n seePasswd = (e, data) => {\r\n this.setState({ ...this.state, [data.id]: !this.state[data.id] });\r\n };\r\n\r\n render() {\r\n const wHeight = (window.innerHeight * 50) / 100;\r\n const { foldpasswd, fnpasswd, fcpasswd } = this.state;\r\n return (\r\n <div>\r\n <Modal\r\n dimmer=\"inverted\"\r\n style={{ height: `${wHeight}px` }}\r\n size=\"mini\"\r\n open={this.props.open}\r\n onClose={this.close}\r\n >\r\n <Modal.Header\r\n style={{\r\n color: \"#fff\",\r\n backgroundColor: \"#1e799e\",\r\n padding: \"0.5em 1em\",\r\n }}\r\n >\r\n Update Password\r\n </Modal.Header>\r\n <Modal.Content style={{ height: \"73%\", overflowY: \"auto\" }}>\r\n <Form>\r\n <Form.Input\r\n placeholder=\"Enter old Password\"\r\n type={this.state.ospass ? \"password\" : \"text\"}\r\n name=\"foldpasswd\"\r\n onChange={this.handleChange}\r\n value={foldpasswd}\r\n // width={4}\r\n icon={\r\n <Icon\r\n name={this.state.ospass ? \"eye slash\" : \"eye\"}\r\n id=\"ospass\"\r\n link\r\n onClick={this.seePasswd}\r\n />\r\n }\r\n maxLength=\"25\"\r\n minLength=\"8\"\r\n label=\"Old Password\"\r\n />\r\n\r\n <Form.Input\r\n placeholder=\"Enter New Password\"\r\n type={this.state.nspass ? \"password\" : \"text\"}\r\n name=\"fnpasswd\"\r\n onChange={this.handleChange}\r\n value={fnpasswd}\r\n icon={\r\n <Icon\r\n name={this.state.nspass ? \"eye slash\" : \"eye\"}\r\n id=\"nspass\"\r\n link\r\n onClick={this.seePasswd}\r\n />\r\n }\r\n maxLength=\"25\"\r\n minLength=\"8\"\r\n // width={4}\r\n label=\"New Password\"\r\n />\r\n\r\n <Form.Input\r\n placeholder=\"Confirm Password\"\r\n type={this.state.cspass ? \"password\" : \"text\"}\r\n name=\"fcpasswd\"\r\n onChange={this.handleChange}\r\n value={fcpasswd}\r\n icon={\r\n <Icon\r\n name={this.state.cspass ? \"eye slash\" : \"eye\"}\r\n id=\"cspass\"\r\n link\r\n onClick={this.seePasswd}\r\n />\r\n }\r\n maxLength=\"25\"\r\n minLength=\"8\"\r\n // width={4}\r\n label=\"ConfirmPassword\"\r\n />\r\n </Form>\r\n </Modal.Content>\r\n <Modal.Actions>\r\n <Button\r\n style={{ padding: \"0.5em 1em\" }}\r\n color=\"blue\"\r\n onClick={this.handleSubmit}\r\n content=\"Update\"\r\n />\r\n\r\n <Button\r\n ref=\"error_ok\"\r\n style={{ padding: \"0.5em 1em\" }}\r\n color=\"black\"\r\n onClick={this.close}\r\n content=\"Close\"\r\n />\r\n </Modal.Actions>\r\n </Modal>\r\n </div>\r\n );\r\n }\r\n}\r\n\r\nconst mapStateToProps = (state) => {\r\n return { user: state.user };\r\n};\r\n\r\nexport default connect(mapStateToProps, { showError, changePassword })(\r\n ChangePassword\r\n);\r\n\r\n// export default ErrorModal\r\n","import React, { Component } from \"react\";\r\nimport { connect } from \"react-redux\";\r\nimport { showError } from \"../../actions\";\r\nimport {\r\n changeMobSendOTP,\r\n changeMobileNo\r\n} from \"../../actions/registration/loginRegn\";\r\n//\r\nimport { Button, Modal, Form, Icon } from \"semantic-ui-react\";\r\n\r\nclass ChangeMobile extends Component {\r\n state = {\r\n fmobileno: \"\",\r\n fpasswd: \"\",\r\n spass: true,\r\n frmsubmit: false,\r\n fmotp: \"\"\r\n };\r\n\r\n close = () => {\r\n this.setState({\r\n fmobileno: \"\",\r\n fpasswd: \"\",\r\n spass: true,\r\n frmsubmit: false,\r\n fotp: \"\"\r\n });\r\n this.props.close();\r\n };\r\n\r\n handleChange = (e, data) => {\r\n if (\r\n !/^\\d*$/.test(data.value) &&\r\n (data.name === \"fmobileno\" || data.name === \"fmotp\")\r\n )\r\n return;\r\n this.setState({ [data.name]: data.value });\r\n };\r\n\r\n handleSubmit = () => {\r\n const { fmobileno, fmotp, frmsubmit } = this.state;\r\n\r\n if (!frmsubmit || fmotp === \"\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Enter OTP to update Mobile No.\"\r\n };\r\n this.props.showError(error);\r\n return;\r\n }\r\n if (fmotp.length < 6) {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Enter minimum of 6 charcters for OTP\"\r\n };\r\n this.props.showError(error);\r\n return;\r\n }\r\n\r\n const req = { fmobileno, fmotp };\r\n this.props.changeMobileNo(req);\r\n this.close();\r\n };\r\n\r\n sendOtp = async () => {\r\n const { fmobileno, fpasswd } = this.state;\r\n\r\n if (fmobileno === \"\") {\r\n const error = { header: \"Error\", content: \"Enter Mobile No.\" };\r\n this.props.showError(error);\r\n return;\r\n }\r\n if (fmobileno.length !== 10) {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Enter valid Mobile no.\"\r\n };\r\n this.props.showError(error);\r\n return;\r\n }\r\n\r\n if (fpasswd === \"\") {\r\n const error = { header: \"Error\", content: \"Enter Passwd\" };\r\n this.props.showError(error);\r\n return;\r\n }\r\n if (fpasswd.length <= 7) {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Enter minimum of 8 charcters for Passwd\"\r\n };\r\n this.props.showError(error);\r\n return;\r\n }\r\n const res = await this.props.changeMobSendOTP({ fmobileno, fpasswd });\r\n if (res === 0) this.setState({ frmsubmit: true });\r\n };\r\n\r\n seePasswd = (e, data) => {\r\n this.setState({ ...this.state, [data.id]: !this.state[data.id] });\r\n };\r\n\r\n render() {\r\n const wHeight = (window.innerHeight * 50) / 100;\r\n const { fmobileno, fpasswd, frmsubmit, fmotp } = this.state;\r\n return (\r\n <div>\r\n <Modal\r\n dimmer=\"inverted\"\r\n style={{ height: `${wHeight}px` }}\r\n size=\"mini\"\r\n open={this.props.open}\r\n onClose={this.close}\r\n >\r\n <Modal.Header\r\n style={{\r\n color: \"#fff\",\r\n backgroundColor: \"#1e799e\",\r\n padding: \"0.5em 1em\"\r\n }}\r\n >\r\n Update Mobile No.\r\n </Modal.Header>\r\n <Modal.Content style={{ height: \"73%\", overflowY: \"auto\" }}>\r\n <Form>\r\n <Form.Field>\r\n <Form.Input\r\n maxLength=\"10\"\r\n minLength=\"10\"\r\n name=\"fmobileno\"\r\n placeholder=\"New Mobile No.\"\r\n value={fmobileno}\r\n onChange={this.handleChange}\r\n autoComplete=\"off\"\r\n label=\"New Mobile No\"\r\n readOnly={frmsubmit}\r\n />\r\n </Form.Field>\r\n\r\n <Form.Input\r\n placeholder=\"Enter Password\"\r\n type={this.state.spass ? \"password\" : \"text\"}\r\n name=\"fpasswd\"\r\n onChange={this.handleChange}\r\n value={fpasswd}\r\n icon={\r\n <Icon\r\n name={this.state.spass ? \"eye slash\" : \"eye\"}\r\n id=\"spass\"\r\n link\r\n onClick={this.seePasswd}\r\n />\r\n }\r\n maxLength=\"25\"\r\n minLength=\"8\"\r\n autoComplete=\"off\"\r\n label=\"Password\"\r\n />\r\n <Button\r\n style={{ padding: \"0.5em 1em\" }}\r\n color=\"blue\"\r\n onClick={this.sendOtp}\r\n >\r\n {frmsubmit ? \"Resend-OTP\" : \"Send-OTP\"}\r\n </Button>\r\n {frmsubmit ? (\r\n <Form.Field style={{ marginTop: \"10px\" }}>\r\n <Form.Input\r\n name=\"fmotp\"\r\n type=\"text\"\r\n placeholder=\"OTP\"\r\n maxLength=\"6\"\r\n minLength=\"6\"\r\n value={fmotp}\r\n onChange={this.handleChange}\r\n label=\"OTP\"\r\n />\r\n </Form.Field>\r\n ) : null}\r\n </Form>\r\n </Modal.Content>\r\n <Modal.Actions>\r\n <Button\r\n style={{ padding: \"0.5em 1em\" }}\r\n color=\"blue\"\r\n onClick={this.handleSubmit}\r\n content=\"Update\"\r\n />\r\n\r\n <Button\r\n ref=\"error_ok\"\r\n style={{ padding: \"0.5em 1em\" }}\r\n color=\"black\"\r\n onClick={this.close}\r\n content=\"Close\"\r\n />\r\n </Modal.Actions>\r\n </Modal>\r\n </div>\r\n );\r\n }\r\n}\r\n\r\nconst mapStateToProps = state => {\r\n return { user: state.user };\r\n};\r\n\r\nexport default connect(\r\n mapStateToProps,\r\n { showError, changeMobSendOTP, changeMobileNo }\r\n)(ChangeMobile);\r\n\r\n// export default ErrorModal\r\n","import React from \"react\";\r\nimport { Card, Header, Icon, Image, Button, Table } from \"semantic-ui-react\";\r\nimport { connect } from \"react-redux\";\r\nimport { wHeight } from \"../../pages/parms\";\r\nimport ChangePassword from \"./ChangePassword\";\r\nimport ChangeMobile from \"./ChangeMobile\";\r\n\r\nclass Profile extends React.Component {\r\n state = {\r\n frmSubmit: false,\r\n open: false,\r\n open1: false,\r\n open2: false\r\n };\r\n\r\n componentDidMount() {\r\n // this.props.fetchDegrees(this.props.user.fdeggrp);\r\n }\r\n\r\n close = () => this.setState({ open: false });\r\n\r\n open = () => this.setState({ open: true });\r\n\r\n close1 = () => this.setState({ open1: false });\r\n\r\n open1 = () => this.setState({ open1: true });\r\n\r\n render() {\r\n const user = this.props.user;\r\n\r\n const usertype = this.props.usertype.filter((el, i) => {\r\n if (el.ftype == user.fcurtype) return el;\r\n })[0];\r\n return (\r\n <div className=\"animated fadeIn\" style={{ marginBottom: \"15px\" }}>\r\n <Card fluid>\r\n <Card.Content>\r\n <Card.Description className=\"row justify-content-center\">\r\n <div className=\"col-md-8 col-lg-8 col-sm-10 col-xs-12\">\r\n <Header as=\"h3\" icon textAlign=\"center\">\r\n <Icon name=\"user\" circular />\r\n <Header.Content>Profile</Header.Content>\r\n <Header.Content>\r\n User Id.: {user.fuserid}, Role: {usertype.ftypedesc}\r\n </Header.Content>\r\n </Header>\r\n <Table padded=\"very\">\r\n <Table.Body>\r\n <Table.Row>\r\n <Table.Cell>Photo</Table.Cell>\r\n <Table.Cell>\r\n <Image\r\n circular\r\n src={\"../../assets/img/avatars/user-avatar.png\"}\r\n size=\"small\"\r\n style={{ width: \"100px\", height: \"100px\" }}\r\n />\r\n <Button circular content=\"change\" basic />\r\n </Table.Cell>\r\n </Table.Row>\r\n <Table.Row>\r\n <Table.Cell>Name</Table.Cell>\r\n <Table.Cell>\r\n <b>{user.fname} </b>\r\n </Table.Cell>\r\n </Table.Row>\r\n <Table.Row>\r\n <Table.Cell>Gender</Table.Cell>\r\n <Table.Cell>\r\n <b>{user.fgender} </b>\r\n </Table.Cell>\r\n </Table.Row>\r\n <Table.Row>\r\n <Table.Cell>Date of Birth</Table.Cell>\r\n <Table.Cell>\r\n <b>{user.fdob} </b>\r\n </Table.Cell>\r\n </Table.Row>\r\n <Table.Row>\r\n <Table.Cell>Mobile</Table.Cell>\r\n <Table.Cell>\r\n <b>{user.fmobileno} </b>\r\n <Button\r\n circular\r\n icon=\"pencil\"\r\n basic\r\n onClick={this.open1}\r\n />\r\n </Table.Cell>\r\n </Table.Row>\r\n <Table.Row>\r\n <Table.Cell>Email Id</Table.Cell>\r\n <Table.Cell>\r\n <b>{user.femail} </b>\r\n <Button circular icon=\"pencil\" basic />\r\n </Table.Cell>\r\n </Table.Row>\r\n <Table.Row>\r\n <Table.Cell>Password</Table.Cell>\r\n <Table.Cell>\r\n <span>\r\n ••••••••••••\r\n </span>\r\n <Button\r\n onClick={this.open}\r\n circular\r\n icon=\"pencil\"\r\n basic\r\n />\r\n </Table.Cell>\r\n </Table.Row>\r\n </Table.Body>\r\n </Table>\r\n <ChangePassword open={this.state.open} close={this.close} />\r\n <ChangeMobile open={this.state.open1} close={this.close1} />\r\n </div>\r\n </Card.Description>\r\n </Card.Content>\r\n </Card>\r\n </div>\r\n );\r\n }\r\n}\r\n\r\nconst mapStateToProps = state => {\r\n return {\r\n user: state.user,\r\n usertype: state.usertype\r\n };\r\n};\r\n\r\nexport default connect(\r\n mapStateToProps,\r\n {}\r\n)(Profile);\r\n","import React from \"react\";\r\nimport DefaultLayout from \"./containers/DefaultLayout\";\r\nimport Profile from \"./containers/DefaultLayout/Profile\";\r\n\r\nconst DegreeGroup = React.lazy(() => import(\"./pages/masters/deggrp\"));\r\nconst Combination = React.lazy(() => import(\"./pages/masters/combination\"));\r\nconst Student = React.lazy(() => import(\"./pages/masters/student\"));\r\nconst Centres = React.lazy(() => import(\"./pages/before-exam/centres\"));\r\nconst CCentres = React.lazy(() => import(\"./pages/before-exam/ccentres\"));\r\nconst QpIndent = React.lazy(() => import(\"./pages/before-exam/qpindent\"));\r\nconst HTCount = React.lazy(() => import(\"./pages/before-exam/htdwonload\"));\r\nconst College = React.lazy(() => import(\"./pages/masters/college\"));\r\nconst IntRpt = React.lazy(() => import(\"./pages/admission/intake-report\"));\r\nconst SubjectMapping = React.lazy(() => import(\"./pages/subjectmapping\"));\r\nconst StudyMaterial = React.lazy(() => import(\"./pages/studymaterial\"));\r\nconst UploadStudyMaterial = React.lazy(() =>\r\n import(\"./pages/studymaterial/uploadstudymaterial\")\r\n);\r\n\r\nconst DateMaster = React.lazy(() =>\r\n import(\"./pages/before-exam/timetable/dateMaster\")\r\n);\r\n\r\nconst HolidayMaster = React.lazy(() =>\r\n import(\"./pages/before-exam/timetable/holidayMaster\")\r\n);\r\n\r\nconst HolidayList = React.lazy(() => import(\"./pages/masters/holiday-list\"));\r\n\r\nconst TimeTable = React.lazy(() => import(\"./pages/before-exam/timetable\"));\r\nconst GenTimeTable = React.lazy(() =>\r\n import(\"./pages/before-exam/timetable/gentimetable\")\r\n);\r\n// const Utils = React.lazy(() => import('./pages/utils'));\r\nconst Grievances = React.lazy(() => import(\"./pages/utils/grv\"));\r\nconst BatchDetails = React.lazy(() =>\r\n import(\"./pages/practicals/batchdetails\")\r\n);\r\nconst ExamCntr = React.lazy(() => import(\"./pages/duringexam/examcenter\"));\r\nconst BundleRecv = React.lazy(() => import(\"./pages/duringexam/bundleRecv\"));\r\nconst ViewTimeTable = React.lazy(() =>\r\n import(\"./pages/duringexam/viewTimeTable\")\r\n);\r\nconst Dashboard = React.lazy(() => import(\"./pages/Dashboard\"));\r\nconst FeeReport = React.lazy(() => import(\"./pages/finance/feeReport/\"));\r\nconst LastDateUpdate = React.lazy(() =>\r\n import(\"./pages/utils/lastDateUpdate/\")\r\n);\r\nconst CreateFeeHead = React.lazy(() => import(\"./pages/masters/feeheads\"));\r\nconst FeeUpdation = React.lazy(() =>\r\n import(\"./pages/before-exam/fee-updation\")\r\n);\r\nconst FeeDatesUpdate = React.lazy(() =>\r\n import(\"./pages/before-exam/fee-updation/DateUpdate\")\r\n);\r\nconst QPUplad = React.lazy(() => import(\"./pages/utils/qpupload\"));\r\nconst ValStats = React.lazy(() =>\r\n import(\"./pages/after-exam/Valuation/Statistics\")\r\n);\r\nconst ValInvi = React.lazy(() =>\r\n import(\"./pages/after-exam/Valuation/valuationInvitation\")\r\n);\r\nconst DegreeReports = React.lazy(() =>\r\n import(\"./pages/masters/Degree/degreeReports\")\r\n);\r\n\r\nconst Degree = React.lazy(() => import(\"./pages/masters/Degree/entryScreen\"));\r\nconst DegreeActions = React.lazy(() =>\r\n import(\"./pages/masters/Degree/degActionsScreen\")\r\n);\r\nconst EditDegreeDetails = React.lazy(() =>\r\n import(\"./pages/masters/Degree/degActionsScreen/editDegreeDetails\")\r\n);\r\n\r\nconst SubjectReports = React.lazy(() =>\r\n import(\"./pages/masters/subject/SubjectReports\")\r\n);\r\n\r\nconst StudentReports = React.lazy(() =>\r\n import(\"./pages/masters/student/StudentReports\")\r\n);\r\nconst INeedHelp = React.lazy(() => import(\"./pages/utils/INeedHelp\"));\r\n\r\nconst ValuationReports = React.lazy(() =>\r\n import(\"./pages/after-exam/Valuation/ValuationReports\")\r\n);\r\n\r\nconst ValuationSummary = React.lazy(() =>\r\n import(\"./pages/after-exam/Valuation/ValuationSummary\")\r\n);\r\n\r\nconst PgetReports = React.lazy(() => import(\"./pages/pget/PgetReports\"));\r\n\r\nconst PGETApp = React.lazy(() => import(\"./pages/pget\"));\r\n\r\n// kunal updatess\r\nconst CollegeForm = React.lazy(() =>\r\n import(\"./pages/masters/collegeform/index\")\r\n);\r\nconst StudentPhoto = React.lazy(() =>\r\n import(\"./pages/utils/studentPhotoUpload/studentphoto\")\r\n);\r\n\r\nconst Collegewiseintake = React.lazy(() =>\r\n import(\"./pages/admission/college-wise-intake/collegewiseintake\")\r\n);\r\nconst IntakeReport = React.lazy(() =>\r\n import(\"./pages/admission/intake-report/intake_report.js\")\r\n);\r\nconst ExmAppStats = React.lazy(() =>\r\n import(\"./pages/before-exam/examAppStats\")\r\n);\r\nconst DetExamStats = React.lazy(() =>\r\n import(\"./pages/before-exam/examAppStats/DetExmStats\")\r\n);\r\n\r\nconst RVRTFeeUpdate = React.lazy(() => import(\"./pages/utils/RVRTFeeUpdate\"));\r\nconst AdmStats = React.lazy(() => import(\"./pages/admission/statistics\"));\r\n\r\nconst Phtocrop = React.lazy(() => import(\"./pages/utils/PhotoCrop/photocrop\"));\r\n// ValuationSummary\r\n\r\nconst CandidateList = React.lazy(() =>\r\n import(\"./pages/before-exam/exam-application/CandidateList\")\r\n);\r\n\r\nconst CreateUser = React.lazy(() => import(\"./pages/utils/CreateUser\"));\r\nconst AssignMenus = React.lazy(() => import(\"./pages/utils/assignMenus\"));\r\nconst SubjectEntry = React.lazy(() =>\r\n import(\"./pages/masters/subject/subjectEntry/\")\r\n);\r\n\r\nconst ReasonMaster = React.lazy(() => import(\"./pages/masters/reasonMaster/\"));\r\nconst BoardMaster = React.lazy(() => import(\"./pages/masters/boardMaster/\"));\r\nconst MasQP = React.lazy(() => import(\"./pages/masters/masQP\"));\r\nconst HostNotification = React.lazy(() =>\r\n import(\"./pages/utils/hostNotification\")\r\n);\r\nconst EditNotification = React.lazy(() =>\r\n import(\"./pages/utils/hostNotification/editNotification\")\r\n);\r\nconst SubjectWiseList = React.lazy(() =>\r\n import(\"./pages/masters/subject/subwiseList/\")\r\n);\r\nconst RefundApp = React.lazy(() => import(\"./pages/finance/refundApp/\"));\r\n\r\nconst SMSNotification = React.lazy(() =>\r\n import(\"./pages/utils/sms-notification\")\r\n);\r\n\r\nconst CreateGroup = React.lazy(() =>\r\n import(\"./pages/utils/Groups/CreateGroup\")\r\n);\r\n\r\nconst CreateInword = React.lazy(() => import(\"./pages/utils/Inword\"));\r\nconst CreateOutward = React.lazy(() => import(\"./pages/utils/Outward\"));\r\n\r\nconst ReminderTak = React.lazy(() =>\r\n import(\"./pages/utils/taskreminder/taskreminder\")\r\n);\r\nconst WorkDoneReport = React.lazy(() =>\r\n import(\"./pages/after-exam/workdoneReport\")\r\n);\r\nconst WorkDoneReportSummry = React.lazy(() =>\r\n import(\"./pages/after-exam/workdonesummry\")\r\n);\r\nconst NewControlModal = React.lazy(() =>\r\n import(\"./containers/DefaultLayout/newcontrolModal\")\r\n);\r\nconst TeachList = React.lazy(() =>\r\n import(\"./pages/after-exam/TeachersList/TeachersList\")\r\n);\r\n\r\nconst DailyValuation = React.lazy(() =>\r\n import(\"./pages/after-exam/dailyValuation/DailyValuation\")\r\n);\r\nconst RvPcDailyReport = React.lazy(() =>\r\n import(\"./pages/after-exam/RVPCDailyReport/RvPcDailyReport\")\r\n);\r\nconst UpdateRvRtCheckList = React.lazy(() =>\r\n import(\"./pages/after-exam/UpdateRvRtCheckList/updateRvRtCheckList_old\")\r\n);\r\nconst ScanCodeList = React.lazy(() =>\r\n import(\"./pages/after-exam/UpdateRvRtCheckList/scanCodeList\")\r\n);\r\nconst CreateUserType = React.lazy(() => import(\"./pages/utils/CreateUserType\"));\r\nconst UserTypeReport = React.lazy(() => import(\"./pages/utils/userTypeReport\"));\r\nconst LeadgerUpload = React.lazy(() => import(\"./pages/utils/leadgerUpload\"));\r\n\r\nconst GenerateCodeList = React.lazy(() =>\r\n import(\"./pages/after-exam/GenerateCodeList/generateCodeList\")\r\n);\r\n\r\nconst ResultStatistics = React.lazy(() =>\r\n import(\"./pages/after-exam/resultStatistics\")\r\n);\r\nconst ExamAppFeeReport = React.lazy(() =>\r\n import(\"./pages/finance/feeReport/examApplicationFeeReport\")\r\n);\r\n\r\nconst IaPendingReport = React.lazy(() =>\r\n import(\"./pages/before-exam/IAReports/iaPendingReport\")\r\n);\r\nconst PrPendingReport = React.lazy(() =>\r\n import(\"./pages/before-exam/PRReports/index\")\r\n);\r\n\r\n// const ReminderTak = React.lazy(() =>\r\n// import(\"./pages/utils/taskreminder/taskreminder\")\r\n// );\r\n// const WorkDoneReport = React.lazy(() =>\r\n// import(\"./pages/after-exam/workdoneReport\")\r\n// );\r\n// const WorkDoneReportSummry = React.lazy(() =>\r\n// import(\"./pages/after-exam/workdonesummry\")\r\n// );\r\n\r\nconst ValuationBill = React.lazy(() =>\r\n import(\"./pages/after-exam/valuationBill\")\r\n);\r\nconst NotValueReport = React.lazy(() =>\r\n import(\"./pages/after-exam/notvalue/notvalue\")\r\n);\r\n\r\nconst UploadPhotoCopy = React.lazy(() =>\r\n import(\"./pages/after-exam/uploadPhotoCopy\")\r\n);\r\n\r\nconst UploadMarksCard = React.lazy(() =>\r\n import(\"./pages/after-exam/uploadMarksCard\")\r\n);\r\n\r\nconst MessageBoard = React.lazy(() =>\r\n import(\"./pages/utils/Groups/MessageBoard\")\r\n);\r\n\r\nconst SendSMS = React.lazy(() => import(\"./pages/utils/sms-notification/sms\"));\r\n\r\nconst SendNotifications = React.lazy(() =>\r\n import(\"./pages/utils/sms-notification/mobNotification\")\r\n);\r\n\r\nconst LogReport = React.lazy(() => import(\"./pages/utils/logReport\"));\r\nconst ResultstatsReport = React.lazy(() => import(\"./pages/resultstatsreport\"));\r\n\r\nconst SubjectEntryNew = React.lazy(() =>\r\n import(\"./pages/masters/subject/subjectEntryNew/\")\r\n);\r\n\r\nconst CreditsMaster = React.lazy(() => import(\"./pages/masters/credits\"));\r\nconst ActiveStudCount = React.lazy(() => import(\"./pages/activestudlist\"));\r\nconst PracticalCenter = React.lazy(() => import(\"./pages/setpracticalcenter\"));\r\nconst FreezeTimetable = React.lazy(() =>\r\n import(\"./pages/before-exam/timetable/freezetimetable\")\r\n);\r\nconst ReleaseTimetable = React.lazy(() =>\r\n import(\"./pages/before-exam/timetable/releasetimetable\")\r\n);\r\n\r\nconst AdmissionReport = React.lazy(() => import(\"./pages/admission/AdmReport\"));\r\nconst ExamReport = React.lazy(() => import(\"./pages/admission/ExamReports\"));\r\nconst AdmApproval = React.lazy(() => import(\"./pages/admission/AdmApproval\"));\r\nconst ReconReport = React.lazy(() => import(\"./pages/reconreport\"));\r\n\r\nconst DispatchMarkscd = React.lazy(() => import(\"./pages/dispatchmarkscard\"));\r\nconst DispatchMarkscdclg = React.lazy(() =>\r\n import(\"./pages/dispatchmarkscardclg\")\r\n);\r\nconst DispatchMarkscdSearch = React.lazy(() =>\r\n import(\"./pages/dispatchmarkscardclg/dispatchmarkscardsearch\")\r\n);\r\nconst BundleReceiveStatus = React.lazy(() =>\r\n import(\"./pages/duringexam/bundlereceivestatus\")\r\n);\r\nconst RvMarksEntry = React.lazy(() =>\r\n import(\"./pages/after-exam/rvMarksEntry\")\r\n);\r\nconst EditRVMarksEntry = React.lazy(() =>\r\n import(\"./pages/after-exam/rvMarksEntry/DetailedrvMarksEntry\")\r\n);\r\n\r\nconst MalPractice = React.lazy(() => import(\"./pages/after-exam/malpractice\"));\r\nconst ViewLedger = React.lazy(() => import(\"./pages/viewledger\"));\r\nconst CreateBOE = React.lazy(() => import(\"./pages/create-boe\"));\r\nconst AddCreateBOE = React.lazy(() => import(\"./pages/create-boe/addboe\"));\r\nconst SearchGRV = React.lazy(() => import(\"./pages/utils/grv/searchgrv\"));\r\nconst OnlineserviceVerify = React.lazy(() =>\r\n import(\"./pages/onlineservices/verifyapp\")\r\n);\r\nconst OnlineserviceVerifyRpt = React.lazy(() =>\r\n import(\"./pages/onlineservices/verifyapprpt\")\r\n);\r\n\r\nconst ConvocationReports = React.lazy(() =>\r\n import(\"./pages/convocation/convoreport\")\r\n);\r\n\r\nconst ConvocationEdit = React.lazy(() =>\r\n import(\"./pages/convocation/convoedit\")\r\n);\r\n\r\nconst ConvocationRec = React.lazy(() => import(\"./pages/convocation/convorec\"));\r\n\r\nconst CentreReports = React.lazy(() =>\r\n import(\"./pages/masters/college/centre_reports\")\r\n);\r\n\r\nconst MCF = React.lazy(() => import(\"./pages/mcf\"));\r\nconst ExamAppEnable = React.lazy(() => import(\"./pages/examappenable\"));\r\n\r\nconst Examappreport = React.lazy(() => import(\"./pages/examappreports\"));\r\n\r\nconst ChangeCollege = React.lazy(() => import(\"./pages/change_college\"));\r\n\r\nconst Settlement = React.lazy(() => import(\"./pages/settlement\"));\r\n\r\nconst ValuationCenter = React.lazy(() => import(\"./pages/val_center\"));\r\n\r\nconst UpdateValuationCenter = React.lazy(() =>\r\n import(\"./pages/update_val_center\")\r\n);\r\nconst MCFVerifyNew = React.lazy(() => import(\"./pages/mcf_verify_new\"));\r\n\r\nconst viewmcfdetl = React.lazy(() =>\r\n import(\"./pages/mcf_verify_new/viewmcfdetl\")\r\n);\r\n\r\nconst InwordUpdate = React.lazy(() => import(\"./pages/inword_update\"));\r\n\r\nconst ViewInwordTab = React.lazy(() =>\r\n import(\"./pages/utils/Inword/ViewInwordTab\")\r\n);\r\nconst RTMarksEntry = React.lazy(() => import(\"./pages/rt_marks_entry\"));\r\n\r\nconst MCupload = React.lazy(() => import(\"./pages/upload_MC_Details\"));\r\n\r\nconst ApproveStudentName = React.lazy(() => import(\"./pages/approvestudname\"));\r\n\r\nconst QpUpload = React.lazy(() => import(\"./pages/qpupload\"));\r\n\r\nconst uploadCorrDoc = React.lazy(() => import(\"./pages/uplcorrdoc\"));\r\n\r\nconst viewCorrectionDoc = React.lazy(() =>\r\n import(\"./pages/uplcorrdoc/viewcorrdoc\")\r\n);\r\n\r\nconst viewExamCentreNew = React.lazy(() => import(\"./pages/newexamcentre\"));\r\n\r\nconst marksEntry = React.lazy(() => import(\"./pages/marksentry\"));\r\n\r\nconst modifyMarksEntry = React.lazy(() =>\r\n import(\"./pages/marksentry/modifymarksentry\")\r\n);\r\nconst marksModReport = React.lazy(() => import(\"./pages/marksmodreport/\"));\r\n\r\nconst StudentInfoAdm = React.lazy(() =>\r\n import(\"./pages/masters/student/studinfoadm\")\r\n);\r\n\r\nconst bundleDispatch = React.lazy(() => import(\"./pages/bundledispatch\"));\r\nconst MpReport = React.lazy(() => import(\"./pages/absent/mpreport\"));\r\nconst RVRTBlock = React.lazy(() => import(\"./pages/rvrtblock\"));\r\nconst sendSMSManual = React.lazy(() => import(\"./pages/sendsmsmanual\"));\r\nconst TatkalReport = React.lazy(() => import(\"./pages/tatkal_report\"));\r\nconst viewTeachAttendance = React.lazy(() => import(\"./pages/viewteachattend\"));\r\nconst UploadBackups = React.lazy(() => import(\"./pages/uploadbackups\"));\r\nconst ViewBackups = React.lazy(() =>\r\n import(\"./pages/uploadbackups/viewbackup\")\r\n);\r\nconst admissionApprove = React.lazy(() => import(\"./pages/admissionapprove\"));\r\n\r\nconst admissionApproveReport = React.lazy(() =>\r\n import(\"./pages/admissionapprovereport\")\r\n);\r\n\r\nconst UpdateBoardMaster = React.lazy(() =>\r\n import(\"./pages/masters/boardMaster/updateBoardMaster\")\r\n);\r\n\r\nconst AddBoardMaster = React.lazy(() =>\r\n import(\"./pages/masters/boardMaster/newBoardMaster\")\r\n);\r\nconst admissionApproveReportExcel = React.lazy(() =>\r\n import(\"./pages/admissionapprovereportexcel\")\r\n);\r\n\r\nconst TDVSDecode = React.lazy(() => import(\"./pages/tdvs_decoding/\"));\r\nconst modifyTDVS = React.lazy(() => import(\"./pages/tdvs_decoding/modifytdvs\"));\r\nconst tdvsregdecode = React.lazy(() =>\r\n import(\"./pages/tdvs_decoding/tdvsregdecode\")\r\n);\r\nconst tdvsreport = React.lazy(() => import(\"./pages/tdvs_decoding/tdvsreport\"));\r\nconst displayPrMarks = React.lazy(() =>\r\n import(\"./pages/practicals/displaypracticalmarks\")\r\n);\r\n\r\nconst Degrees = React.lazy(() => import(\"./pages/Dashboard/dashboardDegree\"));\r\nconst DashboardNew = React.lazy(() => import(\"./pages/Dashboard/DashboardNew\"));\r\nconst Sem = React.lazy(() => import(\"./pages/Dashboard/subjectSem\"));\r\nconst CollDet = React.lazy(() => import(\"./pages/Dashboard/CollegeDet\"));\r\nconst StudDet = React.lazy(() => import(\"./pages/Dashboard/Student_Det\"));\r\nconst QPSetter = React.lazy(() => import(\"./pages/QP_Setter\"));\r\nconst selQPSetter = React.lazy(() => import(\"./pages/sel_qp_setter\"));\r\nconst attReport = React.lazy(() => import(\"./pages/attendance\"));\r\nconst attBlock = React.lazy(() => import(\"./pages/attendanceblock/index.js\"));\r\nconst degreeDet = React.lazy(() => import(\"./pages/master/index\"));\r\nconst teachEntry = React.lazy(() => import(\"./pages/master/teacherEntry\"));\r\nconst teachReport = React.lazy(() => import(\"./pages/master/teachReport\"));\r\nconst valAuthLet = React.lazy(() =>\r\n import(\"./pages/master/valuationAuthorisationLetter\")\r\n);\r\nconst uploadQPD = React.lazy(() => import(\"./pages/sel_qp_setter/uploadQP\"));\r\nconst appvrdQPD = React.lazy(() => import(\"./pages/sel_qp_setter/approvedQPD\"));\r\nconst updateBank = React.lazy(() =>\r\n import(\"./pages/sel_qp_setter/updateBankDet\")\r\n);\r\nconst uploadedQPD = React.lazy(() =>\r\n import(\"./pages/sel_qp_setter/uploadedQPDet\")\r\n);\r\nconst reportQPDet = React.lazy(() =>\r\n import(\"./pages/sel_qp_setter/qpDetReport\")\r\n);\r\nconst moderatorQPDet = React.lazy(() =>\r\n import(\"./pages/sel_qp_setter/moderatorQPDet\")\r\n);\r\nconst regcodeVerify = React.lazy(() =>\r\n import(\"./pages/tdvs_decoding/regcodeverify\")\r\n);\r\nconst rejScriptCheck = React.lazy(() =>\r\n import(\"./pages/tdvs_rej_script_check\")\r\n);\r\n\r\nconst BoardMember = React.lazy(() => import(\"./pages/BoardMember/index\"));\r\n\r\nconst BoardMemberTable = React.lazy(() =>\r\n import(\"./pages/BoardMember/boardMemberTable\")\r\n);\r\n\r\nconst BoardMemberNew = React.lazy(() => import(\"./pages/BoardMember/index\"));\r\n\r\nconst ViewTeacherEntry = React.lazy(() =>\r\n import(\"./pages/master/viewTeacherEntry\")\r\n);\r\n\r\nconst UpdateTeacherEntry = React.lazy(() =>\r\n import(\"./pages/master/teacherEntry\")\r\n);\r\n\r\nconst upldCodeSlips = React.lazy(() => import(\"./pages/utils/uploadCodeSlips\"));\r\n\r\nconst AssignModerators = React.lazy(() =>\r\n import(\"./pages/master/assignModerator\")\r\n);\r\n\r\nconst perUploadQP = React.lazy(() =>\r\n import(\"./pages/sel_qp_setter/preUploadQP\")\r\n);\r\n\r\nconst QpSettingReport = React.lazy(() =>\r\n import(\"./pages/QP_Setter/qpsettingreport\")\r\n);\r\n\r\nconst ViewQuestionPaper = React.lazy(() => import(\"./pages/QP_Setter/view-Qp\"));\r\n\r\nconst UploadQPPattern = React.lazy(() =>\r\n import(\"./pages/QP_Setter/upload-qp-pattern\")\r\n);\r\n\r\nconst searchregcode = React.lazy(() => import(\"./pages/searchregcode/index\"));\r\n\r\nconst UploadDummy = React.lazy(() => import(\"./pages/dummy/index\"));\r\n\r\nconst QPFinalReport = React.lazy(() =>\r\n import(\"./pages/QP_Setter/qpfinalreport\")\r\n);\r\nconst QPGuideLines = React.lazy(() => import(\"./pages/QP_Setter/qpguidelines\"));\r\n\r\nconst IAMarksSummary = React.lazy(() => import(\"./pages/iamarkssummary/index\"));\r\n\r\nconst StdRegistrtion = React.lazy(() => import(\"./pages/std_resgtrtion/index\"));\r\n\r\nconst ViewUsers = React.lazy(() =>\r\n import(\"./pages/utils/CreateUser/viewusers\")\r\n);\r\n\r\nconst SelectFinalQP = React.lazy(() =>\r\n import(\"./pages/QP_Setter/select-final-qp\")\r\n);\r\nconst ViewFinalQP = React.lazy(() => import(\"./pages/QP_Setter/viewFinalQp\"));\r\n\r\nconst PushMarks = React.lazy(() => import(\"./pages/PushMarks/index\"));\r\n\r\nconst DateUpdate = React.lazy(() => import(\"./pages/dateupdate/dateupdate\"));\r\n\r\nconst GenerateBill = React.lazy(() => import(\"./pages/QP_Setter/generatebill\"));\r\nconst UplAnsBookReport = React.lazy(() =>\r\n import(\"./pages/ans-book-mang/uploadAnsBook\")\r\n);\r\nconst AnsBookReport = React.lazy(() => import(\"./pages/ans-book-mang/report\"));\r\nconst updateRegCode = React.lazy(() =>\r\n import(\"./pages/tdvs_decoding/updateRegCode\")\r\n);\r\nconst Generatebillreport = React.lazy(() =>\r\n import(\"./pages/QP_Setter/generatebillreport\")\r\n);\r\n\r\nconst decodeVerify = React.lazy(() =>\r\n import(\"./pages/tdvs_decoding/decodeVerify\")\r\n);\r\nconst TDVSDecode2 = React.lazy(() =>\r\n import(\"./pages/tdvs_decoding/decodeEntery2\")\r\n);\r\nconst modifyTDVS2 = React.lazy(() =>\r\n import(\"./pages/tdvs_decoding/modifytdvs2\")\r\n);\r\nconst decodeDiff = React.lazy(() => import(\"./pages/tdvs_decoding/decodeDiff\"));\r\nconst AcknowledgeStudent = React.lazy(() => import(\"./pages/acknowledge_stud\"));\r\nconst DecodingStatus = React.lazy(() =>\r\n import(\"./pages/tdvs_decoding/decodingStatus\")\r\n);\r\n\r\nconst directAckowleg = React.lazy(() => import(\"./pages/acknowlege_direct\"));\r\n\r\nconst StdRegisteredReport = React.lazy(() =>\r\n import(\"./pages/Dashboard/stdRegisteredReport\")\r\n);\r\nconst updateIAMarks = React.lazy(() => import(\"./pages/UpdateIAMarks/index\"));\r\n\r\nconst Notification_Entry = React.lazy(() =>\r\n import(\"./pages/Notification_Entry/index\")\r\n);\r\nconst Datenotif_Heads = React.lazy(() => import(\"./pages/Define_Heads/index\"));\r\nconst editNotification = React.lazy(() =>\r\n import(\"./pages/Notification_Entry/edit\")\r\n);\r\n\r\nconst CertificateStatus = React.lazy(() => import(\"./pages/certificatestatus\"));\r\n\r\nconst OldQuestionPapers = React.lazy(() => import(\"./pages/oldquestionpaper\"));\r\n\r\nconst AdmissionDegree = React.lazy(() =>\r\n import(\"./pages/admisiondegree/index\")\r\n);\r\n\r\nconst VerificationNotification = React.lazy(() =>\r\n import(\"./pages/Notification_Entry/verifi_notifi\")\r\n);\r\n\r\nconst studdashdet = React.lazy(() => import(\"./pages/Dashboard/studdashboard\"));\r\n\r\nconst techerPractclEmail = React.lazy(() =>\r\n import(\"./pages/teacherEmail/index\")\r\n);\r\nconst AcceptQpRequest = React.lazy(() =>\r\n import(\"./pages/qpsettingsteacher/acceptQPRequest\")\r\n);\r\nconst PrepareQP = React.lazy(() =>\r\n import(\"./pages/qpsettingsteacher/prepareQp\")\r\n);\r\nconst selectQP = React.lazy(() => import(\"./pages/QP_Setter/selectQP\"));\r\n\r\nconst AssignModeratorNew = React.lazy(() =>\r\n import(\"./pages/qp_settings_new/assignmoderatornew\")\r\n);\r\nconst viewMailsInfo = React.lazy(() => import(\"./pages/teacherEmail/view\"));\r\n\r\nconst QpSummaryNew = React.lazy(() =>\r\n import(\"./pages/qp_settings_new/qpsummarynew\")\r\n);\r\n\r\nconst SelectFinalQuestionPaper = React.lazy(() =>\r\n import(\"./pages/qp_settings_new/selectFinalQuestionPaperNew\")\r\n);\r\nconst qpSet = React.lazy(() => import(\"./pages/QP_Setter/qpset\"));\r\n\r\nconst moderatorQP = React.lazy(() =>\r\n import(\"./pages/sel_qp_setter/moderatorQPNew\")\r\n);\r\n\r\nconst finalQPUpld = React.lazy(() =>\r\n import(\"./pages/sel_qp_setter/finalQPUpld\")\r\n);\r\n\r\nconst viewFinalQP = React.lazy(() =>\r\n import(\"./pages/sel_qp_setter/viewFinalQP\")\r\n);\r\n\r\nconst qpSyllabusPatr = React.lazy(() =>\r\n import(\"./pages/QP_Setter/syllabuspatter\")\r\n);\r\nconst viewExmNotification = React.lazy(() =>\r\n import(\"./pages/Notification_Entry/viewExmNotification.js\")\r\n);\r\n\r\nconst TDVS_Stats = React.lazy(() => import(\"./pages/tdvs_stats/index.js\"));\r\nconst ExamAppAcknowledge = React.lazy(() =>\r\n import(\"./pages/examAppAcknowledge/index.js\")\r\n);\r\n\r\nconst DegreeGroupNew = React.lazy(() =>\r\n import(\"./pages/masters/deggrpNew/index.js\")\r\n);\r\nconst UpcomingEvents = React.lazy(() =>\r\n import(\"./pages/upcomingevents/upcomingevents.js\")\r\n);\r\nconst CloseQPSettings = React.lazy(() =>\r\n import(\"./pages/QP_Setter/closeqp.js\")\r\n);\r\nconst IaAttShort = React.lazy(() =>\r\n import(\"./pages/attendance/IaAttShortage.js\")\r\n);\r\nconst AvailableQP = React.lazy(() =>\r\n import(\"./pages/QP_Setter/availableqp.js\")\r\n);\r\n\r\nconst sendOrder = React.lazy(() => import(\"./pages/send_order/index.js\"));\r\nconst Tickets = React.lazy(() => import(\"./pages/Tickets/index.js\"));\r\n\r\nconst editOrder = React.lazy(() => import(\"./pages/send_order/editOrder.js\"));\r\n\r\nconst stdDeleted = React.lazy(() => import(\"./pages/stud_delete\"));\r\n\r\nconst OMRQnEntry = React.lazy(() => import(\"./pages/omr/ViewQnEntry.js\"));\r\nconst ADDOMRQNENTRY = React.lazy(() => import(\"./pages/omr/OMRQnEntry.js\"));\r\nconst AssignTickets = React.lazy(() => import(\"./pages/Tickets/assignTickets\"));\r\nconst RVPC = React.lazy(() => import(\"./pages/rvpc/RVPC.js\"));\r\nconst ResultAnnouceDate = React.lazy(() =>\r\n import(\"./pages/resultdate/index.js\")\r\n);\r\nconst MPCManagement = React.lazy(() =>\r\n import(\"./pages/mpcmanagemnt/MPCManage.js\")\r\n);\r\n\r\n// https://github.com/ReactTraining/react-router/tree/master/packages/react-router-config\r\nconst routes = [\r\n {\r\n path: \"/\",\r\n exact: true,\r\n name: \"Home\",\r\n component: DefaultLayout,\r\n },\r\n // {\r\n // path: \"/utils/photoCrop\",\r\n // exact: true,\r\n // name: \"Home\",\r\n // component: StudentPhoto\r\n // },\r\n {\r\n path: \"/masters/college\",\r\n exact: true,\r\n name: \"Home\",\r\n component: CollegeForm,\r\n },\r\n {\r\n path: \"/profile\",\r\n name: \"Profile\",\r\n component: Profile,\r\n },\r\n {\r\n path: \"/utils/PhotoCrop\",\r\n component: Phtocrop,\r\n },\r\n {\r\n path: \"/masters/degreegroup\",\r\n name: \"Degree Group\",\r\n component: DegreeGroup,\r\n },\r\n {\r\n path: \"/masters/combination\",\r\n name: \"Combination\",\r\n component: Combination,\r\n },\r\n {\r\n path: \"/masters/student\",\r\n name: \"Student\",\r\n component: Student,\r\n },\r\n {\r\n path: \"/masters/centres\",\r\n name: \"Centres\",\r\n component: Centres,\r\n },\r\n {\r\n path: \"/masters/ccentres\",\r\n name: \"CCentres\",\r\n component: CCentres,\r\n },\r\n {\r\n path: \"/masters/qpindent\",\r\n name: \"QP Indent\",\r\n component: QpIndent,\r\n },\r\n {\r\n path: \"/before-exam/htdwonload\",\r\n name: \"HT Download Status\",\r\n component: HTCount,\r\n },\r\n {\r\n path: \"/masters/college-reports\",\r\n name: \"College\",\r\n component: College,\r\n },\r\n {\r\n path: \"/admission/intake-report\",\r\n name: \"Intake Report\",\r\n component: IntRpt,\r\n },\r\n {\r\n path: \"/studymaterial\",\r\n name: \"Study Material\",\r\n component: StudyMaterial,\r\n },\r\n {\r\n path: \"/subjectmapping\",\r\n name: \"Subject Mapping\",\r\n component: SubjectMapping,\r\n },\r\n {\r\n path: \"/study/uploadstudymaterial\",\r\n name: \"Upload Study Material\",\r\n component: UploadStudyMaterial,\r\n },\r\n {\r\n path: \"/timetable/dateMaster\",\r\n name: \"DateMaster\",\r\n component: DateMaster,\r\n },\r\n {\r\n path: \"/timetable/holidayMaster\",\r\n name: \"HolidayMaster\",\r\n component: HolidayMaster,\r\n },\r\n {\r\n path: \"/timetable/timetable\",\r\n name: \"Time Table\",\r\n component: TimeTable,\r\n },\r\n {\r\n // GenTimeTable\r\n path: \"/timetable/gentimetable\",\r\n name: \"Time Table\",\r\n component: GenTimeTable,\r\n },\r\n // { path: '/pages/utils', name: 'Utils', component: Utils },\r\n {\r\n path: \"/utils/grv/:grvid\",\r\n name: \"Grievances\",\r\n component: Grievances,\r\n },\r\n {\r\n path: \"/duringexam/examcenter\",\r\n name: \"ExamCntr\",\r\n component: ExamCntr,\r\n },\r\n {\r\n path: \"/duringexam/bundleRecv\",\r\n name: \"BundleRecv\",\r\n component: BundleRecv,\r\n },\r\n {\r\n path: \"/duringexam/viewTimeTable\",\r\n name: \"ViewTimeTable\",\r\n component: ViewTimeTable,\r\n },\r\n {\r\n path: \"/timetable/gentimetable\",\r\n name: \"Time Table\",\r\n component: GenTimeTable,\r\n },\r\n {\r\n // BatchDetails\r\n path: \"/practicals/batchdetails\",\r\n name: \"Batch Details\",\r\n component: BatchDetails,\r\n },\r\n {\r\n path: \"/dashboard\",\r\n name: \"Dashboard\",\r\n component: DashboardNew,\r\n },\r\n // dashboard\r\n {\r\n path: \"/dashBoardNew\",\r\n name: \"DashboardNew\",\r\n component: Dashboard,\r\n },\r\n {\r\n path: \"/finance/feeReport/\",\r\n name: \"Fee Report\",\r\n component: FeeReport,\r\n },\r\n {\r\n path: \"/utils/lastDateUpdate/\",\r\n name: \"Last Date Update\",\r\n component: LastDateUpdate,\r\n },\r\n {\r\n path: \"/master/feehead\",\r\n name: \"Create Fee Head\",\r\n component: CreateFeeHead,\r\n },\r\n {\r\n path: \"/before-exam/update-fee-str\",\r\n name: \"Fee Updation\",\r\n component: FeeUpdation,\r\n },\r\n {\r\n path: \"/utils/update-fee-dates\",\r\n name: \"Update Fee Dates\",\r\n component: FeeDatesUpdate,\r\n },\r\n {\r\n path: \"/utils/qp-upload\",\r\n name: \"QP Upload\",\r\n component: QPUplad,\r\n },\r\n {\r\n path: \"/after-exam/val-stats\",\r\n name: \"Valuation Statistics\",\r\n component: ValStats,\r\n },\r\n {\r\n path: \"/after-exam/val-invitation\",\r\n name: \"Valuator Invitation\",\r\n component: ValInvi,\r\n },\r\n {\r\n path: \"/masters/degree-reports\",\r\n name: \"Degree Reports\",\r\n component: DegreeReports,\r\n },\r\n {\r\n path: \"/masters/subject-reports\",\r\n name: \"Subject Reports\",\r\n component: SubjectReports,\r\n },\r\n {\r\n path: \"/masters/student-reports\",\r\n name: \"Student Reports\",\r\n component: StudentReports,\r\n },\r\n {\r\n path: \"/utilities/i-need-help\",\r\n name: \"I Need Help\",\r\n component: INeedHelp,\r\n },\r\n {\r\n path: \"/after-exam/teach\",\r\n name: \"Teachers List\",\r\n component: TeachList,\r\n },\r\n {\r\n path: \"/after-exam/valuation-report\",\r\n name: \"Valuation Report\",\r\n component: ValuationReports,\r\n },\r\n {\r\n path: \"/after-exam/val-sum\",\r\n name: \"Valuation Summary\",\r\n component: ValuationSummary,\r\n },\r\n {\r\n path: \"/pget/reports\",\r\n name: \"PGET Reports\",\r\n component: PgetReports,\r\n },\r\n {\r\n path: \"/pget/edit\",\r\n name: \"Edit Application\",\r\n component: PGETApp,\r\n },\r\n {\r\n path: \"/admission/intake\",\r\n name: \"admission intake\",\r\n component: Collegewiseintake,\r\n },\r\n {\r\n path: \"/before-exam/examAppStats\",\r\n name: \"Exam Application Statistics\",\r\n component: ExmAppStats,\r\n },\r\n {\r\n path: \"/pages/before-exam/examAppStats/DetExmStats\",\r\n name: \"Exam Application Pay Statistics\",\r\n component: DetExamStats,\r\n },\r\n {\r\n path: \"/utils/RVRTFeeUpdate\",\r\n name: \"Exam Application Pay Statistics\",\r\n component: RVRTFeeUpdate,\r\n },\r\n {\r\n path: \"/admission/statistics\",\r\n name: \"Admission Statistics\",\r\n component: AdmStats,\r\n },\r\n {\r\n path: \"/masters/entryScreen\",\r\n name: \"Degree\",\r\n component: Degree,\r\n },\r\n {\r\n path: \"/before-exam/candidate-list\",\r\n name: \"Candidate List\",\r\n component: CandidateList,\r\n },\r\n {\r\n path: \"/utils/createUser/:mobileno\",\r\n name: \"Create New User\",\r\n component: CreateUser,\r\n },\r\n {\r\n path: \"/utils/createUser\",\r\n name: \"Create New User\",\r\n component: CreateUser,\r\n },\r\n {\r\n path: \"/utils/assignMenus\",\r\n name: \"Assign Menus User\",\r\n component: AssignMenus,\r\n },\r\n {\r\n path: \"/masters/subject\",\r\n name: \"Subject Entry\",\r\n component: SubjectEntry,\r\n },\r\n {\r\n path: \"/masters/subjectEntryNew\",\r\n name: \"Subject Entry New\",\r\n component: SubjectEntryNew,\r\n },\r\n {\r\n path: \"/masters/reasonMaster\",\r\n name: \"Reason Master\",\r\n component: ReasonMaster,\r\n },\r\n {\r\n path: \"/masters/boardMaster\",\r\n name: \"Board Master\",\r\n component: BoardMaster,\r\n },\r\n {\r\n path: \"/masters/masQP\",\r\n name: \"masQP\",\r\n component: MasQP,\r\n },\r\n {\r\n path: \"/utils/reminders\",\r\n name: \"reminder\",\r\n component: ReminderTak,\r\n },\r\n {\r\n path: \"/after-exam/work-done-report\",\r\n name: \"work done report\",\r\n component: WorkDoneReport,\r\n },\r\n {\r\n path: \"/masters/holiday-list\",\r\n name: \"holiday-list\",\r\n component: HolidayList,\r\n },\r\n {\r\n path: \"/utils/hostNotification\",\r\n name: \"Post Notification\",\r\n component: HostNotification,\r\n },\r\n {\r\n path: \"/editNotification/:postno\",\r\n name: \"Notification Details\",\r\n component: EditNotification,\r\n },\r\n {\r\n path: \"/masters/subjectWise\",\r\n name: \"Subject wise Lists\",\r\n component: SubjectWiseList,\r\n },\r\n {\r\n path: \"/finance/refundApp\",\r\n name: \"Refund Applications\",\r\n component: RefundApp,\r\n },\r\n {\r\n path: \"/utils/sms-notification\",\r\n name: \"SMSNotification\",\r\n component: SMSNotification,\r\n },\r\n {\r\n path: \"/utils/Groups/CreateGroup\",\r\n name: \"CreateGroup\",\r\n component: CreateGroup,\r\n },\r\n {\r\n path: \"/utils/Inword\",\r\n name: \"CreateInword\",\r\n component: CreateInword,\r\n },\r\n {\r\n path: \"/utils/Outward\",\r\n name: \"CreateOutward\",\r\n component: CreateOutward,\r\n },\r\n {\r\n path: \"/after-exam/work-done-report-summary\",\r\n name: \"WorkDoneReportSummry\",\r\n component: WorkDoneReportSummry,\r\n },\r\n {\r\n path: \"/change-degree-grp\",\r\n name: \"ChangeDegreeGroup\",\r\n component: NewControlModal,\r\n },\r\n {\r\n path: \"/after-exam/valuation-bill\",\r\n name: \"ValuationBill\",\r\n component: ValuationBill,\r\n },\r\n {\r\n path: \"/after-exam/daily-valuation\",\r\n name: \"DailyValuation\",\r\n component: DailyValuation,\r\n },\r\n {\r\n path: \"/after-exam/rvpcdailyreport\",\r\n name: \"RvPcDailyReport\",\r\n component: RvPcDailyReport,\r\n },\r\n {\r\n path: \"/after-exam/rvrtCheckList\",\r\n name: \"UpdateRvRtCheckList\",\r\n component: UpdateRvRtCheckList,\r\n },\r\n {\r\n path: \"/after-exam/codelist-scan\",\r\n name: \"ScanCodeList\",\r\n component: ScanCodeList,\r\n },\r\n {\r\n path: \"/after-exam/valuators-Details\",\r\n name: \"NotValueReport\",\r\n component: NotValueReport,\r\n },\r\n {\r\n path: \"/arter-exam/upload-photo-copy\",\r\n name: \"UploadPhotoCopy\",\r\n component: UploadPhotoCopy,\r\n },\r\n {\r\n path: \"/after-exam/upload-marks-card\",\r\n name: \"UploadMarksCard\",\r\n component: UploadMarksCard,\r\n },\r\n {\r\n path: \"/after-exam/codelist-report\",\r\n name: \"GenerateCodeList\",\r\n component: GenerateCodeList,\r\n },\r\n {\r\n path: \"/after-exam/result-statistics\",\r\n name: \"ResultStatistics\",\r\n component: ResultStatistics,\r\n },\r\n {\r\n path: \"/finance/exam-app-fee-report\",\r\n name: \"ExamAppFeeReport\",\r\n component: ExamAppFeeReport,\r\n },\r\n {\r\n path: \"/utils/userTypeReport\",\r\n name: \"UserTypeReport\",\r\n component: UserTypeReport,\r\n },\r\n {\r\n path: \"/utils/leadgerUpload\",\r\n name: \"LeadgerUpload\",\r\n component: LeadgerUpload,\r\n },\r\n {\r\n path: \"/before-exam/ia-pendind-report\",\r\n name: \"IaPendingReport\",\r\n component: IaPendingReport,\r\n },\r\n {\r\n path: \"/before-exam/pr-pending-report\",\r\n name: \"PrPendingReport\",\r\n component: PrPendingReport,\r\n },\r\n {\r\n path: \"/masters/degreeActionsScreen\",\r\n name: \"DegreeActions\",\r\n component: DegreeActions,\r\n },\r\n {\r\n path: \"/editDegreeDetails/:ifdegree/:ifexamno\",\r\n name: \"EditDegreeDetails\",\r\n component: EditDegreeDetails,\r\n },\r\n {\r\n path: \"/utils/createUserType\",\r\n name: \"CreateUserType\",\r\n component: CreateUserType,\r\n },\r\n {\r\n path: \"/utils/message-board\",\r\n name: \"MessageBoard\",\r\n component: MessageBoard,\r\n },\r\n {\r\n path: \"/utils/sms\",\r\n name: \"SendSMS\",\r\n component: SendSMS,\r\n },\r\n {\r\n path: \"/utils/notification\",\r\n name: \"SendNotifications\",\r\n component: SendNotifications,\r\n },\r\n {\r\n path: \"/utils/log-report\",\r\n name: \"LogReport\",\r\n component: LogReport,\r\n },\r\n {\r\n path: \"/resultstatsreport\",\r\n name: \"ResultstatsReport\",\r\n component: ResultstatsReport,\r\n },\r\n {\r\n path: \"/master/Credit\",\r\n name: \"CreditsMaster\",\r\n component: CreditsMaster,\r\n },\r\n {\r\n path: \"/activestudlist\",\r\n name: \"ActiveStudList\",\r\n component: ActiveStudCount,\r\n },\r\n {\r\n path: \"/setpracticalcenter\",\r\n name: \"SetPracticalExamCenter\",\r\n component: PracticalCenter,\r\n },\r\n {\r\n path: \"/timetable/freezetimetable\",\r\n name: \"FreezeTimetable\",\r\n component: FreezeTimetable,\r\n },\r\n {\r\n path: \"/timetable/releasetimetable\",\r\n name: \"ReleaseTimetable\",\r\n component: ReleaseTimetable,\r\n },\r\n {\r\n path: \"/masters/centre-reports\",\r\n name: \"CentreReports\",\r\n component: CentreReports,\r\n },\r\n {\r\n path: \"/admission/AdmReport\",\r\n name: \"AdmissionReport\",\r\n component: AdmissionReport,\r\n },\r\n {\r\n path: \"/admission/ExamReports\",\r\n name: \"ExamReport\",\r\n component: ExamReport,\r\n },\r\n {\r\n path: \"/admission/AdmApproval\",\r\n name: \"AdmApproval\",\r\n component: AdmApproval,\r\n },\r\n {\r\n path: \"/reconreport\",\r\n name: \"ReconReport\",\r\n component: ReconReport,\r\n },\r\n {\r\n path: \"/dispatchmarkscard\",\r\n name: \"dispatchmarkscard\",\r\n component: DispatchMarkscd,\r\n },\r\n {\r\n path: \"/dispatchmarkscardclg\",\r\n name: \"dispatchmarkscardclg\",\r\n component: DispatchMarkscdclg,\r\n },\r\n {\r\n path: \"/dispatchmarkscardsearch\",\r\n name: \"dispatchmarkscardsearch\",\r\n component: DispatchMarkscdSearch,\r\n },\r\n {\r\n path: \"/pages/convocation/convoreport\",\r\n name: \"convocation\",\r\n component: ConvocationReports,\r\n },\r\n {\r\n path: \"/pages/convocation/convoedit\",\r\n name: \"ConvocationEdit\",\r\n component: ConvocationEdit,\r\n },\r\n {\r\n path: \"/pages/convocation/convoreceive\",\r\n name: \"ConvocationRec\",\r\n component: ConvocationRec,\r\n },\r\n {\r\n path: \"/duringexam/bundlereceivestatus\",\r\n name: \"/duringexam/bundlereceivestatus\",\r\n component: BundleReceiveStatus,\r\n },\r\n ,\r\n {\r\n path: \"/after-exam/rvMarksEntry\",\r\n name: \"rvMarksEntry\",\r\n component: RvMarksEntry,\r\n },\r\n {\r\n path: \"/Detailed/:ifdocno\",\r\n name: \"EditRVMarksEntry\",\r\n component: EditRVMarksEntry,\r\n },\r\n {\r\n path: \"/after-exam/malpractice\",\r\n name: \"malpractice\",\r\n component: MalPractice,\r\n },\r\n\r\n {\r\n path: \"/viewledger\",\r\n name: \"viewledger\",\r\n component: ViewLedger,\r\n },\r\n {\r\n path: \"/createboe\",\r\n name: \"CreateBOE\",\r\n component: CreateBOE,\r\n },\r\n ,\r\n {\r\n path: \"/addcreateboe/addboe/:screen/:fboard/:fgrpname\",\r\n name: \"AddCreateBOE\",\r\n component: AddCreateBOE,\r\n },\r\n {\r\n path: \"/searchgrv\",\r\n name: \"SearchGRV\",\r\n component: SearchGRV,\r\n },\r\n {\r\n path: \"/onlineserverify\",\r\n name: \"OnlineserviceVerify\",\r\n component: OnlineserviceVerify,\r\n },\r\n {\r\n path: \"/onlineserverifyrpt\",\r\n name: \"OnlineserviceVerifyrpt\",\r\n component: OnlineserviceVerifyRpt,\r\n },\r\n {\r\n path: \"/mcfverify\",\r\n name: \"MCF\",\r\n component: MCF,\r\n },\r\n {\r\n path: \"/examAppEnable\",\r\n name: \"ExamAppEnable\",\r\n component: ExamAppEnable,\r\n },\r\n {\r\n path: \"/examappreports\",\r\n name: \"Examappreports\",\r\n component: Examappreport,\r\n },\r\n {\r\n path: \"/change_college\",\r\n name: \"Changecollege\",\r\n component: ChangeCollege,\r\n },\r\n {\r\n path: \"/settlementRep\",\r\n name: \"/settlementRep\",\r\n component: Settlement,\r\n },\r\n {\r\n path: \"/val_center\",\r\n name: \"ValuationCenter\",\r\n component: ValuationCenter,\r\n },\r\n {\r\n path: \"/update_valution_center\",\r\n name: \"ValuationCenter\",\r\n component: UpdateValuationCenter,\r\n },\r\n {\r\n path: \"/mcfverifynew\",\r\n name: \"MCFVerifyNew\",\r\n component: MCFVerifyNew,\r\n },\r\n {\r\n path: \"mcf_verify_new/viewmcfdetl\",\r\n name: \"viewmcfdetl\",\r\n component: viewmcfdetl,\r\n },\r\n {\r\n path: \"/ViewMcfDetails/:fpath\",\r\n name: \"viewmcfdetl\",\r\n component: viewmcfdetl,\r\n },\r\n {\r\n path: \"/inwordupdate\",\r\n name: \"inwordupdate\",\r\n component: InwordUpdate,\r\n },\r\n {\r\n path: \"/viewinwordtab\",\r\n name: \"ViewInwordTab\",\r\n component: ViewInwordTab,\r\n },\r\n {\r\n path: \"/uploadmcdetails\",\r\n name: \"uploadmcdetails\",\r\n component: MCupload,\r\n },\r\n {\r\n path: \"/rtmarksentry\",\r\n name: \"RTMarksEntry\",\r\n component: RTMarksEntry,\r\n },\r\n {\r\n path: \"/approvestudname\",\r\n name: \"ApproveStudentName\",\r\n component: ApproveStudentName,\r\n },\r\n {\r\n path: \"/qpupload\",\r\n name: \"Question Paper Upload\",\r\n component: QpUpload,\r\n },\r\n {\r\n path: \"/uplcorrdoc\",\r\n name: \"Upload Correction Document\",\r\n component: uploadCorrDoc,\r\n },\r\n {\r\n path: \"/viewcorrectondoc\",\r\n name: \"viewCorrectionDoc\",\r\n component: viewCorrectionDoc,\r\n },\r\n {\r\n path: \"/newviewexamcentre\",\r\n name: \"ViewExamCentreNew\",\r\n component: viewExamCentreNew,\r\n },\r\n {\r\n path: \"/marksentry\",\r\n name: \"marksEntry\",\r\n component: marksEntry,\r\n },\r\n {\r\n path: \"/modifymarksentry/:fdocno/:status\",\r\n name: \"modifyMarksEntry\",\r\n component: modifyMarksEntry,\r\n },\r\n\r\n {\r\n path: \"/masters/studentinfo-adm\",\r\n name: \"Student Information - Admission\",\r\n component: StudentInfoAdm,\r\n },\r\n {\r\n path: \"/bundledispatch\",\r\n name: \"bundleDispatch\",\r\n component: bundleDispatch,\r\n },\r\n {\r\n path: \"/marksmodreport\",\r\n name: \"marksmodreport\",\r\n component: marksModReport,\r\n },\r\n {\r\n path: \"/absent_mp_report\",\r\n name: \"Absent/MP Report\",\r\n component: MpReport,\r\n },\r\n {\r\n path: \"/rvrtblock\",\r\n name: \"RVRTBlock\",\r\n component: RVRTBlock,\r\n },\r\n {\r\n path: \"/sendsmsmanual\",\r\n name: \"sendSMSManual\",\r\n component: sendSMSManual,\r\n },\r\n {\r\n path: \"/tatkalReport\",\r\n name: \"TatkalReport\",\r\n component: TatkalReport,\r\n },\r\n {\r\n path: \"/viewteachattend\",\r\n name: \"viewTeachAttendance\",\r\n component: viewTeachAttendance,\r\n },\r\n {\r\n path: \"/uploadbackups\",\r\n name: \"uploadbackups\",\r\n component: UploadBackups,\r\n },\r\n {\r\n path: \"/viewbackup\",\r\n name: \"viewbackups\",\r\n component: ViewBackups,\r\n },\r\n\r\n {\r\n path: \"/admissionapprove\",\r\n name: \"AdmissionApprove\",\r\n component: admissionApprove,\r\n },\r\n {\r\n path: \"/admissionapprovereport\",\r\n name: \"admissionApproveReport\",\r\n component: admissionApproveReport,\r\n },\r\n\r\n {\r\n path: \"/updateboardmaster/:boardcode\",\r\n name: \"updateboardmaster\",\r\n component: UpdateBoardMaster,\r\n },\r\n\r\n {\r\n path: \"/addboardmaster\",\r\n name: \"addboardmaster\",\r\n component: AddBoardMaster,\r\n },\r\n {\r\n path: \"/admissionapprovereportexcel\",\r\n name: \"admissionApproveReportExcel\",\r\n component: admissionApproveReportExcel,\r\n },\r\n {\r\n path: \"/tdvsdecoding\",\r\n name: \"tdvsdecoding\",\r\n component: TDVSDecode,\r\n },\r\n {\r\n path: \"/modifytdvs/:fbaord/:fqpcode/:enter/:det\",\r\n name: \"modifyTDVS\",\r\n component: modifyTDVS,\r\n },\r\n {\r\n path: \"/tdvsregdecoding\",\r\n name: \"tdvsregdecode\",\r\n component: tdvsregdecode,\r\n },\r\n {\r\n path: \"/tdvsDecodeReport\",\r\n name: \"tdvsreport\",\r\n component: tdvsreport,\r\n },\r\n {\r\n path: \"/practicalMarks\",\r\n name: \"displayPrMarks\",\r\n component: displayPrMarks,\r\n },\r\n\r\n {\r\n path: \"/dashboardDegree\",\r\n name: \"DashboardNew\",\r\n component: Degrees,\r\n },\r\n {\r\n path: \"/subjectSem/:degree/:sem\",\r\n name: \"DashboardNew\",\r\n component: Sem,\r\n },\r\n {\r\n path: \"/CollegeDet\",\r\n name: \"DashboardNew\",\r\n component: CollDet,\r\n },\r\n {\r\n path: \"/Student_Det/:regno\",\r\n name: \"DashboardNew\",\r\n component: StudDet,\r\n },\r\n {\r\n path: \"/qpSetter\",\r\n name: \"QP_Setter\",\r\n component: QPSetter,\r\n },\r\n {\r\n path: \"/selQPSetter\",\r\n name: \"SEL_QPSETTER\",\r\n component: selQPSetter,\r\n },\r\n {\r\n path: \"/attendanceReport\",\r\n name: \"AttendanceReport\",\r\n component: attReport,\r\n },\r\n {\r\n path: \"/attendanceBlock\",\r\n name: \"AttendanceBlock\",\r\n component: attBlock,\r\n },\r\n {\r\n path: \"/masters/degreelist\",\r\n name: \"Degree\",\r\n component: degreeDet,\r\n },\r\n {\r\n path: \"/masters/teachentry\",\r\n name: \"TeacherEntry\",\r\n component: teachEntry,\r\n },\r\n {\r\n path: \"/masters/teachreport\",\r\n name: \"TeacherReport\",\r\n component: teachReport,\r\n },\r\n {\r\n path: \"/uploadqpd\",\r\n name: \"UploadQuestionPaperDetails\",\r\n component: uploadQPD,\r\n },\r\n {\r\n path: \"/masters/valutletter\",\r\n name: \"ValuationAuthorisationLetter\",\r\n component: valAuthLet,\r\n },\r\n {\r\n path: \"/approvQPD\",\r\n name: \"ApprovedQuestionPaperDetails\",\r\n component: appvrdQPD,\r\n },\r\n {\r\n path: \"/uploadedqpd\",\r\n name: \"UploadedQuestionPaperDetails\",\r\n component: uploadedQPD,\r\n },\r\n {\r\n path: \"/qpReport\",\r\n name: \"QuestionPaperDetails\",\r\n component: reportQPDet,\r\n },\r\n {\r\n path: \"/verifyregcode\",\r\n name: \"RegcodeVerification\",\r\n component: regcodeVerify,\r\n },\r\n {\r\n path: \"/masters/rejScript\",\r\n name: \"RejectedScriptCrossCheck\",\r\n component: rejScriptCheck,\r\n },\r\n {\r\n path: \"/boardMaster\",\r\n name: \"BoardMaster\",\r\n component: BoardMember,\r\n },\r\n {\r\n path: \"/boardMemberTable\",\r\n name: \"BoardMemberTable\",\r\n component: BoardMemberTable,\r\n },\r\n {\r\n path: \"/boardMasterNew/:boardcode/:boardname/:name/:mob/:email\",\r\n name: \"BoardMaster\",\r\n component: BoardMemberNew,\r\n },\r\n {\r\n path: \"/masters/viewTeacherEntry/\",\r\n name: \"ViewTeacherEntry\",\r\n component: ViewTeacherEntry,\r\n },\r\n {\r\n path: \"/masters/teachentryData/:teachcode/:collcode\",\r\n name: \"UpdateTeacherEntry\",\r\n component: UpdateTeacherEntry,\r\n },\r\n {\r\n path: \"/utils/codeSlipsUpload\",\r\n name: \"UploadCodeSlips\",\r\n component: upldCodeSlips,\r\n },\r\n {\r\n path: \"/masters/assignmoderator\",\r\n name: \"AssignModerators\",\r\n component: AssignModerators,\r\n },\r\n {\r\n path: \"/updatebank\",\r\n name: \"UpdateBankDetails\",\r\n component: updateBank,\r\n },\r\n {\r\n path: \"/qpsettings/assignmoderator/report\",\r\n name: \"QPSettingReport\",\r\n component: QpSettingReport,\r\n },\r\n {\r\n path: \"/peruploadedqpd\",\r\n name: \"UploadQuestionPapers\",\r\n component: perUploadQP,\r\n },\r\n {\r\n path: \"/qpsettings/view-qp-paper\",\r\n name: \"ViewQuestionPaper\",\r\n component: ViewQuestionPaper,\r\n },\r\n {\r\n path: \"/qpsettings/upload-qp-pattern\",\r\n name: \"UploadQPPattern\",\r\n component: UploadQPPattern,\r\n },\r\n {\r\n path: \"/searchregcode\",\r\n name: \"searchregcode\",\r\n component: searchregcode,\r\n },\r\n {\r\n path: \"/protectdoc\",\r\n name: \"searchregcode\",\r\n component: UploadDummy,\r\n },\r\n {\r\n path: \"/moderatorQPD\",\r\n name: \"moderatorQPDetails\",\r\n component: moderatorQPDet,\r\n },\r\n {\r\n path: \"/qpsettings/question-paper-report\",\r\n name: \"QPFinalReport\",\r\n component: QPFinalReport,\r\n },\r\n {\r\n path: \"/qpGuidelines\",\r\n name: \"QPGuideLines\",\r\n component: QPGuideLines,\r\n },\r\n {\r\n path: \"/ia_marks_summary\",\r\n name: \"IAMarksSummary\",\r\n component: IAMarksSummary,\r\n },\r\n {\r\n path: \"/student_registration\",\r\n name: \"StdRegistrtion\",\r\n component: StdRegistrtion,\r\n },\r\n {\r\n path: \"/viewUsers/\",\r\n name: \"ViewUsers\",\r\n component: ViewUsers,\r\n },\r\n {\r\n path: \"/qpsettings/select-final-qp\",\r\n name: \"SelectFinalQP\",\r\n component: SelectFinalQP,\r\n },\r\n {\r\n path: \"/qpsettings/view-final-qp\",\r\n name: \"ViewFinalQP\",\r\n component: ViewFinalQP,\r\n },\r\n {\r\n path: \"/push_marks\",\r\n name: \"PushMarks\",\r\n component: PushMarks,\r\n },\r\n {\r\n path: \"/dateupdate\",\r\n name: \"DateUpdate\",\r\n component: DateUpdate,\r\n },\r\n {\r\n path: \"/qpsettings/generate-bill\",\r\n name: \"GenerateBill\",\r\n component: GenerateBill,\r\n },\r\n {\r\n path: \"/upansbook\",\r\n name: \"UploadAnswerBookReport\",\r\n component: UplAnsBookReport,\r\n },\r\n {\r\n path: \"/ansbookreport\",\r\n name: \"AnswerBookReport\",\r\n component: AnsBookReport,\r\n },\r\n {\r\n path: \"/tdvs/updaterecode\",\r\n name: \"UpdateReg.Code\",\r\n component: updateRegCode,\r\n },\r\n {\r\n path: \"/qpsettings/generate-bill-report\",\r\n name: \"Generatebillreport\",\r\n component: Generatebillreport,\r\n },\r\n {\r\n path: \"/decodverfy\",\r\n name: \"DecodingVerification\",\r\n component: decodeVerify,\r\n },\r\n {\r\n path: \"/masters/ack-stud\",\r\n name: \"AcknowledgeStudent\",\r\n component: AcknowledgeStudent,\r\n },\r\n {\r\n path: \"/tdvsdecoding2\",\r\n name: \"tdvsdecoding\",\r\n component: TDVSDecode2,\r\n },\r\n {\r\n path: \"/modifytdvs2/:fbaord/:fqpcode/:enter/:det\",\r\n name: \"modifyTDVS2\",\r\n component: modifyTDVS2,\r\n },\r\n {\r\n path: \"/decodingdiff\",\r\n name: \"decodeDiff\",\r\n component: decodeDiff,\r\n },\r\n {\r\n path: \"/before-exam/directAcknowled\",\r\n name: \"directAckowleg\",\r\n component: directAckowleg,\r\n },\r\n {\r\n path: \"/decoding/decoding-status\",\r\n name: \"DecodingStatus\",\r\n component: DecodingStatus,\r\n },\r\n {\r\n path: \"/masters/studentsReport\",\r\n name: \"studentsReport\",\r\n component: StdRegisteredReport,\r\n },\r\n {\r\n path: \"/updateiamarks\",\r\n name: \"updateIAMarks\",\r\n component: updateIAMarks,\r\n },\r\n {\r\n path: \"/notification-entry/:id\",\r\n name: \"Notification_Entry\",\r\n component: Notification_Entry,\r\n },\r\n {\r\n path: \"/notification-entry\",\r\n name: \"Notification_Entry\",\r\n component: Notification_Entry,\r\n },\r\n {\r\n path: \"/datenotif_heads\",\r\n name: \"Datenotif_Heads\",\r\n component: Datenotif_Heads,\r\n },\r\n {\r\n path: \"/edit_notification\",\r\n name: \"editNotification\",\r\n component: editNotification,\r\n },\r\n {\r\n path: \"/certifistatus\",\r\n name: \"Certificate_Status\",\r\n component: CertificateStatus,\r\n },\r\n {\r\n path: \"/old-question-papers\",\r\n name: \"OldQuestionPapers\",\r\n component: OldQuestionPapers,\r\n },\r\n {\r\n path: \"/admndegree\",\r\n name: \"AdmissionDegree\",\r\n component: AdmissionDegree,\r\n },\r\n {\r\n path: \"/notfi-verif\",\r\n name: \"VerificationNotification\",\r\n component: VerificationNotification,\r\n },\r\n {\r\n path: \"/studdashboard\",\r\n name: \"studdashdet\",\r\n component: studdashdet,\r\n },\r\n {\r\n path: \"/studdashboard\",\r\n name: \"studdashdet\",\r\n component: studdashdet,\r\n },\r\n {\r\n path: \"/practical_Examiners\",\r\n name: \"techerPractclEmail\",\r\n component: techerPractclEmail,\r\n },\r\n {\r\n path: \"/qp-request\",\r\n name: \"AcceptQpRequest\",\r\n component: AcceptQpRequest,\r\n },\r\n {\r\n path: \"/prepare-qp\",\r\n name: \"PrepareQP\",\r\n component: PrepareQP,\r\n },\r\n {\r\n path: \"/selQPSetternew\",\r\n name: \"selectQP\",\r\n component: selectQP,\r\n },\r\n {\r\n path: \"/assign-moderator-new\",\r\n name: \"assignemoderatornew\",\r\n component: AssignModeratorNew,\r\n },\r\n {\r\n path: \"/viewMailsInfo\",\r\n name: \"viewMailsInfo\",\r\n component: viewMailsInfo,\r\n },\r\n {\r\n path: \"/qpsummarynew\",\r\n name: \"QpSummaryNew\",\r\n component: QpSummaryNew,\r\n },\r\n {\r\n path: \"/select-final-QP\",\r\n name: \"SelectFinalQuestionPaper\",\r\n component: SelectFinalQuestionPaper,\r\n },\r\n {\r\n path: \"/qpset\",\r\n name: \"qpSet\",\r\n component: qpSet,\r\n },\r\n ,\r\n {\r\n path: \"/moderatorQPNew\",\r\n name: \"moderatorQP\",\r\n component: moderatorQP,\r\n },\r\n {\r\n path: \"/finqpupload\",\r\n name: \"finalQPUpld\",\r\n component: finalQPUpld,\r\n },\r\n {\r\n path: \"/viewFinQP\",\r\n name: \"viewFinQP\",\r\n component: viewFinalQP,\r\n },\r\n {\r\n path: \"/upldqpsyllpatr\",\r\n name: \"qpSyllabusPatr\",\r\n component: qpSyllabusPatr,\r\n },\r\n {\r\n path: \"/viewNotifiction\",\r\n name: \"viewExmNotification\",\r\n component: viewExmNotification,\r\n },\r\n {\r\n path: \"/tdvsStats\",\r\n name: \"TDVS_Stats\",\r\n component: TDVS_Stats,\r\n },\r\n {\r\n path: \"/examAcknowledge\",\r\n name: \"ExamAppAcknowledge\",\r\n component: ExamAppAcknowledge,\r\n },\r\n {\r\n path: \"/deggrpFormNew\",\r\n name: \"DegreeGroupNew\",\r\n component: DegreeGroupNew,\r\n },\r\n {\r\n path: \"/upcoming-events\",\r\n name: \"UpcomingEvents\",\r\n component: UpcomingEvents,\r\n },\r\n {\r\n path: \"/close-qp-settings\",\r\n name: \"CloseQPSettings\",\r\n component: CloseQPSettings,\r\n },\r\n {\r\n path: \"/shortage-ia-attendance\",\r\n name: \"IaAttShort\",\r\n component: IaAttShort,\r\n },\r\n {\r\n path: \"/available-qp\",\r\n name: \"availableqp\",\r\n component: AvailableQP,\r\n },\r\n {\r\n path: \"/sendOrder/:id/:coll/:exam/:stat\",\r\n name: \"sendOrder\",\r\n component: sendOrder,\r\n },\r\n {\r\n path: \"/sendOrder\",\r\n name: \"sendOrder\",\r\n component: sendOrder,\r\n },\r\n {\r\n path: \"/editOrder\",\r\n name: \"editOrder\",\r\n component: editOrder,\r\n },\r\n {\r\n path: \"/stdDeleted\",\r\n name: \"stdDeleted\",\r\n component: stdDeleted,\r\n },\r\n {\r\n path: \"/omrmqnentry\",\r\n name: \"OMRQnEntry\",\r\n component: OMRQnEntry,\r\n },\r\n {\r\n path: \"/addOmrEntrydata\",\r\n name: \"ADDOMRQNENTRY\",\r\n component: ADDOMRQNENTRY,\r\n },\r\n {\r\n path: \"/addOmrEntry/:qpcode/:year/:mode/\",\r\n name: \"ADDOMRQNENTRY\",\r\n component: ADDOMRQNENTRY,\r\n },\r\n {\r\n path: \"/tickets\",\r\n name: \"tickets\",\r\n component: Tickets,\r\n },\r\n {\r\n path: \"/assignTickets\",\r\n name: \"assignTickets\",\r\n component: AssignTickets,\r\n },\r\n {\r\n path: \"/rvpcreport\",\r\n name: \"rvpcreport\",\r\n component: RVPC,\r\n },\r\n {\r\n path: \"/resultAnnouceDate\",\r\n name: \"resultAnnouceDate\",\r\n component: ResultAnnouceDate,\r\n },\r\n {\r\n path: \"/mpc-management\",\r\n name: \"MPCManagement\",\r\n component: MPCManagement,\r\n },\r\n];\r\n\r\nexport default routes;\r\n","import React, { Component, Suspense } from \"react\";\r\nimport { Redirect, Route, Switch } from \"react-router-dom\";\r\nimport { connect } from \"react-redux\";\r\nimport { Container } from \"reactstrap\";\r\nimport ErrorModal from \"./errorMessage\";\r\nimport {\r\n islogin,\r\n getMenus,\r\n logout,\r\n} from \"../../actions/registration/loginRegn\";\r\nimport { Dimmer, Loader, Breadcrumb, Input } from \"semantic-ui-react\";\r\nimport { getActiveCollegeList } from \"../../actions/masters/activeclglist\";\r\nimport ControlModal from \"./controlModal\";\r\nimport SidebarMenus from \"./SidebarMenus\";\r\n// import HorizonatalbarMenus from \"./HorizonatalBar\";\r\n\r\nimport {\r\n AppHeader,\r\n AppFooter,\r\n AppSidebar,\r\n AppSidebarFooter,\r\n AppSidebarForm,\r\n AppSidebarHeader,\r\n AppSidebarMinimizer,\r\n AppSidebarNav,\r\n} from \"@coreui/react\";\r\n// sidebar nav config\r\n// import navigation from '../../_nav';\r\n// routes config\r\nimport routes from \"../../routes\";\r\n\r\nconst DefaultHeader = React.lazy(() => import(\"./DefaultHeader\"));\r\nconst DefaultFooter = React.lazy(() => import(\"./DefaultFooter\"));\r\n// const SidebarMenus = React.lazy(() => import(\"./SidebarMenus\"));\r\n\r\nclass DefaultLayout extends Component {\r\n state = {\r\n load: false,\r\n open: false,\r\n menu: {\r\n items: [\r\n {\r\n icon: \"icon-speedometer\",\r\n name: \"Dashboard\",\r\n url: \"/dashboard\",\r\n },\r\n ],\r\n },\r\n };\r\n async componentDidMount() {\r\n await this.props.islogin();\r\n await this.props.getMenus();\r\n await this.props.getActiveCollegeList();\r\n this.setState({ load: true });\r\n\r\n if (this.props.user.fdeggrp == \"\") this.open();\r\n }\r\n\r\n componentDidUpdate(prevProps) {\r\n if (this.props.menus !== prevProps.menus) {\r\n this.setState({ menu: this.props.menus, searchVal: \"\" });\r\n }\r\n }\r\n\r\n close = () => this.setState({ open: false });\r\n\r\n open = () => this.setState({ open: true });\r\n\r\n redirect = () => {\r\n this.props.history.push(\"/\");\r\n };\r\n\r\n loading = () => {\r\n return <div className=\"animated fadeIn pt-1 text-center\">Loading...</div>;\r\n };\r\n\r\n searchmenu = (e, data) => {\r\n const string = data.value;\r\n const filMenu = this.props.menus.items.filter((o) =>\r\n Object.keys(o).some((k) =>\r\n o[k].toString().toLowerCase().includes(string.toLowerCase())\r\n )\r\n );\r\n this.setState({ menu: { items: filMenu }, searchVal: data.value });\r\n };\r\n\r\n signOut(e) {\r\n e.preventDefault();\r\n localStorage.removeItem(\"logtoken\");\r\n localStorage.removeItem(\"fusertype\");\r\n localStorage.removeItem(\"funivcode\");\r\n this.props.history.push(\"/\");\r\n this.props.logout();\r\n }\r\n render() {\r\n return <div>{this.state.load ? this.renderContent() : null}</div>;\r\n }\r\n renderContent() {\r\n const colgname = this.props.college.filter(\r\n (item) => item.fcollcode == this.props.user.fcollcode\r\n )[0];\r\n\r\n const headerDate1 =\r\n this.props.user.fexamdate === \"\"\r\n ? \"Exam Date\"\r\n : this.props.user.fexamdate;\r\n const headerDate2 = this.props.user.fexamtype;\r\n const finalDateHeader = `(${headerDate1}/${headerDate2})`;\r\n\r\n const menu = this.state.menu;\r\n const {\r\n loading,\r\n logout,\r\n getMenus,\r\n getActiveCollegeList,\r\n islogin,\r\n ...props\r\n } = this.props;\r\n\r\n return (\r\n <div className=\"app\">\r\n <AppHeader fixed>\r\n <Suspense fallback={this.loading()}>\r\n <DefaultHeader {...this.props} onLogout={(e) => this.signOut(e)} />\r\n <Breadcrumb\r\n style={{\r\n width: \"100%\",\r\n backgroundColor: \"green\",\r\n color: \"#fff\",\r\n }}\r\n >\r\n <div style={{ float: \"right\" }}>\r\n {/* {parseInt(this.props.user.fcurtype) > 499 && (\r\n <b>\r\n {` ${this.props.user.fcurtype.fcollcode} - ${colgname.fcollname}, ${this.props.user.fcurtype.town}`}\r\n </b>\r\n )} */}\r\n </div>\r\n </Breadcrumb>\r\n {/* <HorizonatalbarMenus navConfig={menu} {...props}/> */}\r\n </Suspense>\r\n </AppHeader>\r\n\r\n <div className=\"app-body\">\r\n {this.props.loading ? (\r\n <Dimmer active>\r\n <Loader size=\"large\">Loading</Loader>\r\n </Dimmer>\r\n ) : null}\r\n <AppSidebar fixed display=\"lg\">\r\n <AppSidebarHeader />\r\n <AppSidebarForm />\r\n <Suspense fallback={this.loading()}>\r\n <Input\r\n style={{ width: \"250px\" }}\r\n className=\"no-border-radius\"\r\n icon=\"search\"\r\n placeholder=\"Search Menu...\"\r\n onChange={this.searchmenu}\r\n />\r\n <AppSidebarNav navConfig={menu} {...props} />\r\n </Suspense>\r\n {/* <AppSidebarFooter /> */}\r\n {/* <AppSidebarMinimizer /> */}\r\n {/* <SidebarMenus navConfig={menu} /> */}\r\n </AppSidebar>\r\n <main className=\"main\" style={{ marginTop: \"2em\" }}>\r\n {/* <AppBreadcrumb appRoutes={routes} /> */}\r\n <Container fluid style={{ marginTop: \"1em\" }}>\r\n <ErrorModal />\r\n <Suspense fallback={this.loading()}>\r\n <Switch>\r\n {routes.map((route, idx) => {\r\n return route.component ? (\r\n <Route\r\n key={idx}\r\n path={route.path}\r\n exact={route.exact}\r\n name={route.name}\r\n render={(props) => <route.component {...props} />}\r\n />\r\n ) : null;\r\n })}\r\n <Redirect from=\"/\" to=\"/dashboard\" />\r\n </Switch>\r\n </Suspense>\r\n </Container>\r\n </main>\r\n </div>\r\n {/* <AppFooter>\r\n <Suspense fallback={this.loading()}>\r\n <DefaultFooter />\r\n </Suspense>\r\n </AppFooter> */}\r\n </div>\r\n );\r\n }\r\n}\r\n\r\nconst mapStateToProps = (state) => {\r\n return {\r\n loading: state.loading,\r\n menus: state.menu,\r\n user: state.user,\r\n college: state.activeCollege,\r\n };\r\n};\r\n\r\nexport default connect(mapStateToProps, {\r\n islogin,\r\n getMenus,\r\n logout,\r\n getActiveCollegeList,\r\n})(DefaultLayout);\r\n\r\n// export default DefaultLayout;\r\n","export const wHeight = () => {\r\n var wheight = (window.innerHeight * 75) / 100;\r\n if (window.innerHeight < 750) wheight = (window.innerHeight * 72) / 100;\r\n return wheight;\r\n};\r\n\r\nexport const formatBytes = (bytes, decimals = 2) => {\r\n if (bytes === 0) return \"0 Bytes\";\r\n const k = 1024;\r\n const dm = decimals < 0 ? 0 : decimals;\r\n const sizes = [\"Bytes\", \"KB\", \"MB\", \"GB\"];\r\n\r\n const i = Math.floor(Math.log(bytes) / Math.log(k));\r\n\r\n return parseFloat((bytes / Math.pow(k, i)).toFixed(dm)) + \" \" + sizes[i];\r\n};\r\n\r\nexport const moneyFormatIndia = num => {\r\n var x = num;\r\n x = x.toString();\r\n var lastThree = x.substring(x.length - 3);\r\n var otherNumbers = x.substring(0, x.length - 3);\r\n if (otherNumbers != \"\") lastThree = \",\" + lastThree;\r\n var res = otherNumbers.replace(/\\B(?=(\\d{2})+(?!\\d))/g, \",\") + lastThree;\r\n\r\n return res;\r\n};\r\n\r\nexport const romanize = num => {\r\n if (isNaN(num)) return NaN;\r\n var digits = String(+num).split(\"\"),\r\n key = [\r\n \"\",\r\n \"C\",\r\n \"CC\",\r\n \"CCC\",\r\n \"CD\",\r\n \"D\",\r\n \"DC\",\r\n \"DCC\",\r\n \"DCCC\",\r\n \"CM\",\r\n \"\",\r\n \"X\",\r\n \"XX\",\r\n \"XXX\",\r\n \"XL\",\r\n \"L\",\r\n \"LX\",\r\n \"LXX\",\r\n \"LXXX\",\r\n \"XC\",\r\n \"\",\r\n \"I\",\r\n \"II\",\r\n \"III\",\r\n \"IV\",\r\n \"V\",\r\n \"VI\",\r\n \"VII\",\r\n \"VIII\",\r\n \"IX\"\r\n ],\r\n roman = \"\",\r\n i = 3;\r\n while (i--) roman = (key[+digits.pop() + i * 10] || \"\") + roman;\r\n return Array(+digits.join(\"\") + 1).join(\"M\") + roman;\r\n};\r\n\r\nexport const isAlphaNumber = evt => {\r\n evt = evt ? evt : window.event;\r\n var charCode = evt.which ? evt.which : evt.keyCode;\r\n if (\r\n !(charCode > 47 && charCode < 58) && // numeric (0-9)\r\n !(charCode > 64 && charCode < 91) && // upper alpha (A-Z)\r\n !(charCode > 96 && charCode < 123) &&\r\n charCode != 32 &&\r\n !(charCode > 37 && charCode < 42)\r\n ) {\r\n evt.preventDefault();\r\n }\r\n return true;\r\n};\r\n\r\nexport const isNumber = evt => {\r\n evt = evt ? evt : window.event;\r\n var charCode = evt.which ? evt.which : evt.keyCode;\r\n if (\r\n !(charCode > 47 && charCode < 58) // numeric (0-9)\r\n ) {\r\n evt.preventDefault();\r\n }\r\n return true;\r\n};\r\n\r\nexport const isDecimal = evt => {\r\n evt = evt ? evt : window.event;\r\n var charCode = evt.which ? evt.which : evt.keyCode;\r\n if (!(charCode > 47 && charCode < 58) && charCode != 46) {\r\n evt.preventDefault();\r\n }\r\n return true;\r\n};\r\n\r\nexport const isAlphabet = evt => {\r\n evt = evt ? evt : window.event;\r\n var charCode = evt.which ? evt.which : evt.keyCode;\r\n if (\r\n !(charCode > 64 && charCode < 91) && // upper alpha (A-Z)\r\n !(charCode > 96 && charCode < 123) &&\r\n charCode != 32\r\n ) {\r\n evt.preventDefault();\r\n }\r\n return true;\r\n};\r\n\r\nexport const isExamno = evt => {\r\n evt = evt ? evt : window.event;\r\n var charCode = evt.which ? evt.which : evt.keyCode;\r\n if (!(charCode > 64 && charCode < 75) && !(charCode > 96 && charCode < 107)) {\r\n evt.preventDefault();\r\n }\r\n return true;\r\n};\r\n","import univadmin from \"../../apis/univadmin\";\r\nimport { showError } from \"../index\";\r\n\r\nexport const getActiveCollegeList = () => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n dispatch({\r\n type: \"SET_LOADER\",\r\n });\r\n const response = await univadmin.get(\r\n \"/app.php?a=getActiveCollegeList&univcode=\" + state.univ.funivcode\r\n );\r\n dispatch({\r\n type: \"UNSET_LOADER\",\r\n });\r\n if (response.data.error_code == -1) {\r\n const data = {\r\n error_code: -1,\r\n data: { msg: \"Something went wrong\" },\r\n status: \"failure\",\r\n };\r\n dispatch({\r\n type: \"SET_ERROR\",\r\n payload: data,\r\n });\r\n } else if (response.data.error_code == -1) {\r\n const error = { header: \"Error\", content: response.data.data.msg };\r\n dispatch(showError(error));\r\n } else {\r\n dispatch({\r\n type: \"FETCH_ACTIVE_COLLEGE\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n"],"sourceRoot":""}
|