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":["pages/masters/student/studInfoDisplay.js","pages/masters/student/cur_subject.js","pages/masters/student/ExamApps.js","pages/masters/student/IAMarks.js","pages/masters/student/time-table.js","pages/masters/student/RvPcStatus.js","pages/masters/student/PracticalTT.js","pages/masters/student/Results.js","pages/masters/student/index.js","pages/masters/student/ECH.js"],"names":["StudInfoDisplay","_Component","_classCallCheck","this","_possibleConstructorReturn","_getPrototypeOf","apply","arguments","_inherits","_createClass","key","value","_this$props$studet","props","studet","masuser","student","usertype","React","createElement","Item","Group","Divider","Image","width","height","src","concat","univcode","fphotopath","Content","Table","basic","celled","collapsing","columns","padded","stackable","style","Body","Row","Cell","fregno","fname","fdegree","degree","college","ffatname","fmotname","fgender","fcategory","fdob","fstudid","fmobileno","femail","fmp","examblk","fappblock","ffreshexam","address","studhist","_this$props$studet2","renderStudDet","Component","CurExamSubject","subjects","exams","unstackable","Header","HeaderCell","textAlign","map","el","i","romanize","indexOf","fexamno","fsubcode","fqpcode","fsubname","fpassmth","finserted","fpresent","fhallno","ExamApps","examapps","appno","fdate","forderid","ftotalfee","fackuser","fpaymentstatus","toLowerCase","Label","color","tag","fackdate","IAMarks","iamarks","fssubname","fsmaxmarks","fmarks","flogname","flogdate","TimeTable","timetable","fdoe","fdescpn","RVPC","_getPrototypeOf2","_this","_len","length","args","Array","_key","call","donwloadDigPC","url","API","window","location","user","fcuruniv","_this2","rvpc","status","fcorrtype","target","href","fxrpath","className","tdvsqp","onClick","fxrexist","frvstatus","loadResults_new","fnmarks","fomarks","remarks","fexamname","PTT","practicalltt","ptt","fcsubcode","fexamdate","fexamtime","fbatch","ResultDis","resdetails","res","fresultdate","fclass","fmcnumber","_regeneratorRuntime","e","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","type","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","name","mark","setPrototypeOf","__proto__","awrap","async","Promise","keys","reverse","pop","prev","charAt","slice","stop","rval","handle","complete","finish","catch","delegateYield","Student","state","studid","frmsubmit","dis","size","open","getStudentDet","evt","setState","toUpperCase","getStudent","_asyncToGenerator","_callee","_context","getStudDet","getSubject","show","close","studRemoval","_callee2","_context2","goToStudPort","_callee3","_context3","SPAPI","handleChange","data","activeIndex","getEch","getExamApps","getIAMarks","getTimeTable","getRvPcStatus","getPracticalTTStatus","getResultStatus","renderForm","wheight","wHeight","_this$state","panes","menuItem","content","render","Tab","Pane","subject","ECH","ech","examApp","Card","fluid","display","Button","icon","handleCancel","Link","to","Description","overflowY","Form","Field","Input","placeholder","id","onChange","fcurtype","undefined","disabled","Modal","onClose","Actions","negative","positive","labelPosition","renderActiveOnly","onTabChange","connect","studentInfo","univ","funivcode","definition","sem","fappear","eval","appear","elig","felig","substring","constype","fconstype","examfee","fee","htblk","fhtblk"],"mappings":"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","file":"static/js/263.240e9f48.chunk.js","sourcesContent":["import React, { Component } from \"react\";\r\nimport { Table, Divider, Item } from \"semantic-ui-react\";\r\nimport \"../../../index.css\";\r\n\r\nexport default class StudInfoDisplay extends Component {\r\n // state = { }\r\n\r\n renderStudDet() {\r\n const { masuser, student, usertype } = this.props.studet;\r\n return (\r\n <Item.Group>\r\n <Divider />\r\n <Item>\r\n <Item.Image\r\n width=\"10\"\r\n height=\"10\"\r\n src={`https://university-student-photos.s3.ap-south-1.amazonaws.com/${this.props.univcode}/${student.fphotopath}`}\r\n />\r\n <Item.Content>\r\n <Table\r\n basic=\"very\"\r\n celled\r\n collapsing\r\n columns=\"19\"\r\n padded\r\n stackable\r\n style={{ width: \"100%\" }}\r\n >\r\n <Table.Body>\r\n <Table.Row>\r\n <Table.Cell>Register No.</Table.Cell>\r\n <Table.Cell>\r\n <b>{student.fregno}</b>\r\n </Table.Cell>\r\n <Table.Cell>Name</Table.Cell>\r\n <Table.Cell>\r\n <b>{student.fname}</b>\r\n </Table.Cell>\r\n </Table.Row>\r\n <Table.Row>\r\n <Table.Cell>Degree</Table.Cell>\r\n <Table.Cell>\r\n <b>\r\n {student.fdegree} - {student.degree}\r\n </b>\r\n </Table.Cell>\r\n <Table.Cell>College</Table.Cell>\r\n <Table.Cell>\r\n <b>{student.college}</b>\r\n </Table.Cell>\r\n </Table.Row>\r\n <Table.Row>\r\n <Table.Cell>Father Name</Table.Cell>\r\n <Table.Cell>\r\n <b>{student.ffatname}</b>\r\n </Table.Cell>\r\n <Table.Cell>Mother Name</Table.Cell>\r\n <Table.Cell>\r\n <b>{student.fmotname}</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>{student.fgender}</b>\r\n </Table.Cell>\r\n <Table.Cell>Category</Table.Cell>\r\n <Table.Cell>\r\n <b>{student.fcategory}</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>{student.fdob}</b>\r\n </Table.Cell>\r\n <Table.Cell>Student Id.</Table.Cell>\r\n <Table.Cell>\r\n <b>{student.fstudid}</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>{masuser.fmobileno}</b>\r\n </Table.Cell>\r\n <Table.Cell>Email ID</Table.Cell>\r\n <Table.Cell>\r\n <b>{masuser.femail}</b>\r\n </Table.Cell>\r\n </Table.Row>\r\n {this.props.usertype < 300 ? (\r\n <Table.Row>\r\n <Table.Cell>MP Case</Table.Cell>\r\n <Table.Cell>\r\n <b>{student.fmp}</b>\r\n </Table.Cell>\r\n <Table.Cell>Exam Application Block(Offline)</Table.Cell>\r\n <Table.Cell>\r\n <b>{student.examblk}</b>\r\n </Table.Cell>\r\n </Table.Row>\r\n ) : null}\r\n {this.props.usertype < 300 ? (\r\n <Table.Row>\r\n <Table.Cell>Exam Application Block(Online)</Table.Cell>\r\n <Table.Cell>\r\n <b>{student.fappblock}</b>\r\n </Table.Cell>\r\n <Table.Cell>Fresh Exam</Table.Cell>\r\n <Table.Cell>{student.ffreshexam}</Table.Cell>\r\n </Table.Row>\r\n ) : null}\r\n <Table.Row>\r\n <Table.Cell>Address</Table.Cell>\r\n <Table.Cell>\r\n <b>{student.address}</b>\r\n </Table.Cell>\r\n <Table.Cell></Table.Cell>\r\n <Table.Cell></Table.Cell>\r\n </Table.Row>\r\n <Table.Row>\r\n <Table.Cell>Student Status</Table.Cell>\r\n <Table.Cell>\r\n <b>{student.studhist}</b>\r\n </Table.Cell>\r\n <Table.Cell></Table.Cell>\r\n <Table.Cell></Table.Cell>\r\n </Table.Row>\r\n </Table.Body>\r\n </Table>\r\n </Item.Content>\r\n </Item>\r\n </Item.Group>\r\n );\r\n }\r\n\r\n render() {\r\n const { masuser, student } = this.props.studet;\r\n if (masuser == null || student == null) return null;\r\n return this.renderStudDet();\r\n }\r\n}\r\n","import React, { Component } from \"react\";\r\nimport { Table } from \"semantic-ui-react\";\r\nimport { romanize } from \"../../parms\";\r\nclass CurExamSubject extends Component {\r\n render() {\r\n const subjects = this.props.subjects;\r\n const exams = [\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\"];\r\n return (\r\n <div>\r\n <Table celled padded unstackable>\r\n <Table.Header>\r\n <Table.Row>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Sl. No.\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Sem / Year\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Subject Code\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Qp Code\r\n </Table.HeaderCell>\r\n <Table.HeaderCell textAlign=\"center\">\r\n Subject Name\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Pass Month\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Opt. Subject?\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Appearing?\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Hall No.\r\n </Table.HeaderCell>\r\n </Table.Row>\r\n </Table.Header>\r\n <Table.Body>\r\n {subjects.map((el, i) => {\r\n return (\r\n <Table.Row key={i}>\r\n <Table.Cell textAlign=\"center\">{i + 1}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">\r\n {romanize(exams.indexOf(el.fexamno) + 1)}\r\n </Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fsubcode}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fqpcode}</Table.Cell>\r\n <Table.Cell>{el.fsubname}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fpassmth}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.finserted}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fpresent}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fhallno}</Table.Cell>\r\n </Table.Row>\r\n );\r\n })}\r\n </Table.Body>\r\n </Table>\r\n </div>\r\n );\r\n }\r\n}\r\n\r\nexport default CurExamSubject;\r\n","import React, { Component } from \"react\";\r\nimport { Item, Label, Segment, Table } from \"semantic-ui-react\";\r\n\r\nexport default class ExamApps extends Component {\r\n render() {\r\n return (\r\n <div>\r\n <Table celled padded unstackable>\r\n <Table.Header>\r\n <Table.Row>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Sl. No.\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n App. No.\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n App. Date\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Order Id.\r\n </Table.HeaderCell>\r\n <Table.HeaderCell textAlign=\"center\">Total Fee</Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Payment Type\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Payment Status\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Payment Date\r\n </Table.HeaderCell>\r\n </Table.Row>\r\n </Table.Header>\r\n <Table.Body>\r\n {this.props.examapps.map((el, i) => {\r\n return (\r\n <Table.Row key={i}>\r\n <Table.Cell textAlign=\"center\">{i + 1}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.appno}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fdate}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.forderid}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.ftotalfee}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fackuser}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">\r\n {el.fpaymentstatus.toLowerCase() == \"success\" ? (\r\n <Label color=\"green\" tag>\r\n Success\r\n </Label>\r\n ) : (\r\n <Label color=\"red\" tag>\r\n Failure\r\n </Label>\r\n )}\r\n </Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fackdate}</Table.Cell>\r\n </Table.Row>\r\n );\r\n })}\r\n </Table.Body>\r\n </Table>\r\n </div>\r\n );\r\n }\r\n}\r\n","import React, { Component } from \"react\";\r\nimport { Table } from \"semantic-ui-react\";\r\n\r\nexport default class IAMarks extends Component {\r\n render() {\r\n const iamarks = this.props.iamarks;\r\n return (\r\n <div>\r\n <Table celled padded>\r\n <Table.Header>\r\n <Table.Row>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Sl. No.\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Subject Code\r\n </Table.HeaderCell>\r\n <Table.HeaderCell textAlign=\"center\">\r\n Subject Name\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Short Name\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Max. Marks\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Sec. Marks\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Present\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Entered By\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"15%\" }} textAlign=\"center\">\r\n Entered Date\r\n </Table.HeaderCell>\r\n </Table.Row>\r\n </Table.Header>\r\n <Table.Body>\r\n {iamarks.map((el, i) => {\r\n return (\r\n <Table.Row key={i}>\r\n <Table.Cell textAlign=\"center\">{i + 1}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fsubcode}</Table.Cell>\r\n <Table.Cell>{el.fsubname}</Table.Cell>\r\n <Table.Cell>{el.fssubname}</Table.Cell>\r\n <Table.Cell>{el.fsmaxmarks}</Table.Cell>\r\n <Table.Cell>{el.fmarks}</Table.Cell>\r\n <Table.Cell>{el.fpresent}</Table.Cell>\r\n <Table.Cell>{el.flogname}</Table.Cell>\r\n <Table.Cell>{el.flogdate}</Table.Cell>\r\n </Table.Row>\r\n );\r\n })}\r\n </Table.Body>\r\n </Table>\r\n </div>\r\n );\r\n }\r\n}\r\n","import React, { Component } from \"react\";\r\nimport { Table } from \"semantic-ui-react\";\r\nimport { romanize } from \"../../parms\";\r\n\r\nexport default class TimeTable extends Component {\r\n render() {\r\n const timetable = this.props.timetable;\r\n const exams = [\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\"];\r\n return (\r\n <div>\r\n <Table celled padded>\r\n <Table.Header>\r\n <Table.Row>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Sl. No.\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Semester\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Subject Code\r\n </Table.HeaderCell>\r\n <Table.HeaderCell textAlign=\"center\">\r\n Subject Name\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n QP Code\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Hall No.\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Date of Exam\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Time of exam\r\n </Table.HeaderCell>\r\n </Table.Row>\r\n </Table.Header>\r\n <Table.Body>\r\n {timetable.map((el, i) => {\r\n return (\r\n <Table.Row key={i}>\r\n <Table.Cell textAlign=\"center\">{i + 1}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">\r\n {romanize(exams.indexOf(el.fexamno) + 1)}\r\n </Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fsubcode}</Table.Cell>\r\n <Table.Cell>{el.fsubname}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fqpcode}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fhallno}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fdoe}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fdescpn}</Table.Cell>\r\n </Table.Row>\r\n );\r\n })}\r\n </Table.Body>\r\n </Table>\r\n </div>\r\n );\r\n }\r\n}\r\n","import React, { Component } from \"react\";\r\nimport { Table } from \"semantic-ui-react\";\r\nimport { SPAPI, ReportAPI, API } from \"../../../apis/consts\";\r\n\r\nexport default class RVPC extends Component {\r\n donwloadDigPC = (fqpcode) => {\r\n return {\r\n url:\r\n API +\r\n window.location +\r\n \"digitalPhotoCopy=\" +\r\n \"&univcode=\" +\r\n this.props.user.fcuruniv +\r\n \"&fqpcode=\" +\r\n fqpcode,\r\n };\r\n };\r\n\r\n render() {\r\n const rvpc = this.props.rvpc;\r\n\r\n return (\r\n <div>\r\n <Table celled padded>\r\n <Table.Header>\r\n <Table.Row>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Sl. No.\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Reg. No.\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Semester\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n QP Code\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Subject Name\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Applied For\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Old Marks\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n New Marks\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Remarks\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Status\r\n </Table.HeaderCell>\r\n </Table.Row>\r\n </Table.Header>\r\n <Table.Body>\r\n {rvpc.map((el, i) => {\r\n let status = \"\";\r\n if (el.fcorrtype == \"PC\") {\r\n status = (\r\n <a\r\n target=\"_blank\"\r\n href={\r\n \"https://university-photocopy.s3.ap-south-1.amazonaws.com/\" +\r\n el.fxrpath\r\n }\r\n >\r\n <button className=\"btn btn-success\">Download</button>\r\n </a>\r\n );\r\n } else if (el.fcorrtype == \"XR\" && el.tdvsqp == \"1\") {\r\n status = (\r\n <button\r\n className=\"btn btn-success\"\r\n onClick={() => this.donwloadDigPC(el.fqpcode)}\r\n >\r\n Download\r\n </button>\r\n );\r\n } else if (el.fcorrtype == \"XR\" && el.fxrexist == \"F\") {\r\n status = <button className=\"btn btn-warning\">Pending</button>;\r\n } else if (el.frvstatus == \"T\") {\r\n status = (\r\n <button\r\n onClick={() => this.loadResults_new()}\r\n className=\"btn btn-success\"\r\n >\r\n Announced\r\n </button>\r\n );\r\n } else if (\r\n el.fcorrtype == \"RT\" &&\r\n (el.fnmarks == \"-1\" || el.fomarks == \"-1\")\r\n ) {\r\n status = (\r\n <button className=\"btn btn-warning\">RT Pending</button>\r\n );\r\n } else if (el.fcorrtype == \"RT\" && el.fomarks != \"-\") {\r\n status = <button className=\"btn btn-success\">Announced</button>;\r\n } else if (el.frvstatus == \"F\") {\r\n status = (\r\n <button className=\"btn btn-warning\">Result Pending</button>\r\n );\r\n } else {\r\n status = <button className=\"btn btn-warning\">NA</button>;\r\n }\r\n\r\n let remarks = \"-\";\r\n if (\r\n el.fcorrtype == \"RT\" &&\r\n (el.fnmarks == \"-1\" || el.fomarks == \"-1\")\r\n ) {\r\n remarks = \"RT Pending\";\r\n } else if (\r\n el.fcorrtype == \"RT\" &&\r\n el.fomarks == el.fnmarks &&\r\n el.fomarks != \"-\"\r\n ) {\r\n remarks = \"No Change in marks\";\r\n } else if (\r\n el.fcorrtype == \"RT\" &&\r\n el.fomarks != el.fnmarks &&\r\n el.fomarks != \"-\"\r\n ) {\r\n remarks = \"Change in marks\";\r\n } else {\r\n remarks = \"-\";\r\n }\r\n let fnmarks = el.fnmarks;\r\n let fomarks = el.fomarks;\r\n\r\n if (el.fnmarks == \"-1\") {\r\n fnmarks = \"-\";\r\n }\r\n\r\n if (el.fomarks == \"-1\") {\r\n fomarks = \"-\";\r\n }\r\n\r\n return (\r\n <Table.Row key={i}>\r\n <Table.Cell textAlign=\"center\">{i + 1}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fregno}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fexamname}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fqpcode}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fsubname}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fcorrtype}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{fomarks}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{fnmarks}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{remarks}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{status}</Table.Cell>\r\n </Table.Row>\r\n );\r\n })}\r\n </Table.Body>\r\n </Table>\r\n </div>\r\n );\r\n }\r\n}\r\n","import React, { Component } from \"react\";\r\nimport { Table } from \"semantic-ui-react\";\r\nimport { romanize } from \"../../parms\";\r\n\r\nexport default class PTT extends Component {\r\n render() {\r\n const practicalltt = this.props.ptt;\r\n const exams = [\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\"];\r\n return (\r\n <div>\r\n <Table celled padded>\r\n <Table.Header>\r\n <Table.Row>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Sl. No.\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Semester\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Subject <br />\r\n Code\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Subject <br />\r\n Name\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Exam Date\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Exam Time\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Branch\r\n </Table.HeaderCell>\r\n </Table.Row>\r\n </Table.Header>\r\n <Table.Body>\r\n {practicalltt.map((el, i) => {\r\n return (\r\n <Table.Row>\r\n <Table.Cell textAlign=\"center\">{i + 1}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">\r\n {romanize(exams.indexOf(el.fexamno) + 1)}\r\n </Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fcsubcode}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fsubname}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fexamdate}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fexamtime}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fbatch}</Table.Cell>\r\n </Table.Row>\r\n );\r\n })}\r\n </Table.Body>\r\n </Table>\r\n </div>\r\n );\r\n }\r\n}\r\n","import React, { Component } from \"react\";\r\nimport { Button, Table } from \"semantic-ui-react\";\r\nimport { romanize } from \"../../parms\";\r\n\r\nexport default class ResultDis extends Component {\r\n render() {\r\n const resdetails = this.props.res;\r\n\r\n return (\r\n <div>\r\n <Table celled padded>\r\n <Table.Header>\r\n <Table.Row>\r\n <Table.HeaderCell style={{ width: \"5%\" }} textAlign=\"center\">\r\n Sl. No.\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Sem / Year\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Examination\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Result Date\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Class\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n MC No.\r\n </Table.HeaderCell>\r\n </Table.Row>\r\n </Table.Header>\r\n <Table.Body>\r\n {resdetails.map((el, i) => {\r\n return (\r\n <Table.Row>\r\n <Table.Cell textAlign=\"center\">{i + 1}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fexamname}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fexamdate}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fresultdate}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fclass}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fmcnumber}</Table.Cell>\r\n </Table.Row>\r\n );\r\n })}\r\n </Table.Body>\r\n </Table>\r\n </div>\r\n );\r\n }\r\n}\r\n","import React, { Component } from \"react\";\r\nimport {\r\n Card,\r\n Input,\r\n Form,\r\n Button,\r\n Divider,\r\n Tab,\r\n Modal,\r\n} from \"semantic-ui-react\";\r\nimport { connect } from \"react-redux\";\r\nimport { SPAPI } from \"../../../apis/consts\";\r\nimport {\r\n getStudDet,\r\n getSubject,\r\n getExamApps,\r\n getIAMarks,\r\n studRemoval,\r\n getEch,\r\n getTimeTable,\r\n getRvPcStatus,\r\n getPracticalTTStatus,\r\n getResultStatus,\r\n} from \"../../../actions/masters/student\";\r\nimport StudInfoDisplay from \"./studInfoDisplay\";\r\nimport { Link } from \"react-router-dom\";\r\nimport { wHeight } from \"../../parms\";\r\nimport CurExamSubject from \"./cur_subject\";\r\nimport ExamApps from \"./ExamApps\";\r\nimport IAMarks from \"./IAMarks\";\r\nimport ECH from \"./ECH\";\r\nimport TimeTable from \"./time-table\";\r\nimport RVPC from \"./RvPcStatus\";\r\nimport PTT from \"./PracticalTT\";\r\nimport ResultDis from \"./Results\";\r\n\r\nclass Student extends Component {\r\n state = {\r\n studid: \"\",\r\n fregno: \"\",\r\n frmsubmit: false,\r\n dis: \"disabled\",\r\n size: \"mini\",\r\n open: false,\r\n };\r\n\r\n getStudentDet = (evt) => {\r\n this.setState({ studid: evt.target.value.toUpperCase() });\r\n };\r\n\r\n getStudent = async () => {\r\n this.setState({ frmsubmit: false });\r\n await this.props.getStudDet(this.state.studid);\r\n if (this.props.student.masuser.fregno == \"\") return;\r\n await this.setState({ fregno: this.props.student.student.fregno });\r\n await this.props.getSubject(this.state.fregno);\r\n this.setState({ frmsubmit: true });\r\n this.setState({ dis: \"\" });\r\n };\r\n\r\n show = (size) => () => this.setState({ size, open: true });\r\n close = () => this.setState({ open: false });\r\n\r\n studRemoval = async () => {\r\n await this.props.studRemoval(this.state.fregno);\r\n if (this.props.student.masuser.fregno == \"\") return;\r\n this.setState({ frmsubmit: false });\r\n this.setState({ studid: \"\" });\r\n };\r\n\r\n goToStudPort = async () => {\r\n window.open(\r\n SPAPI + \"direct-sign-in.php?mob=\" + this.props.student.masuser.fmobileno,\r\n \"_blank\"\r\n );\r\n };\r\n\r\n handleChange = (e, data) => {\r\n switch (data.activeIndex) {\r\n case 0:\r\n this.props.getSubject(this.state.fregno);\r\n return;\r\n case 1:\r\n this.props.getEch(this.state.fregno);\r\n return;\r\n case 2:\r\n this.props.getExamApps(this.state.fregno);\r\n return;\r\n case 3:\r\n this.props.getIAMarks(this.state.fregno);\r\n return;\r\n case 4:\r\n this.props.getTimeTable(this.state.fregno);\r\n return;\r\n case 5:\r\n this.props.getRvPcStatus(this.state.fregno);\r\n return;\r\n case 6:\r\n this.props.getPracticalTTStatus(this.state.fregno);\r\n return;\r\n case 7:\r\n this.props.getResultStatus(this.state.fregno);\r\n return;\r\n default:\r\n return;\r\n }\r\n };\r\n\r\n renderForm = () => {\r\n const wheight = wHeight();\r\n const frmsubmit = this.state.frmsubmit;\r\n const { open, size } = this.state;\r\n // examApp\r\n const panes = [\r\n {\r\n menuItem: { key: \"Subjects\", content: \"Subjects\" },\r\n render: () => (\r\n <Tab.Pane>\r\n <CurExamSubject subjects={this.props.student.subject} />\r\n </Tab.Pane>\r\n ),\r\n },\r\n {\r\n menuItem: \"ECH\",\r\n render: () => (\r\n <Tab.Pane>\r\n <ECH ech={this.props.student.ech} />\r\n </Tab.Pane>\r\n ),\r\n },\r\n {\r\n menuItem: \"Exam Applications\",\r\n render: () => (\r\n <Tab.Pane>\r\n <ExamApps examapps={this.props.student.examApp} />\r\n </Tab.Pane>\r\n ),\r\n },\r\n {\r\n menuItem: \"IA Marks\",\r\n render: () => (\r\n <Tab.Pane>\r\n <IAMarks iamarks={this.props.student.iamarks} />\r\n </Tab.Pane>\r\n ),\r\n },\r\n {\r\n menuItem: \"Time Table\",\r\n render: () => (\r\n <Tab.Pane>\r\n <TimeTable timetable={this.props.student.timetable} />\r\n </Tab.Pane>\r\n ),\r\n },\r\n {\r\n menuItem: \"RV/PC Status\",\r\n render: () => (\r\n <Tab.Pane>\r\n <RVPC rvpc={this.props.student.rvpc} />\r\n </Tab.Pane>\r\n ),\r\n },\r\n {\r\n menuItem: \"Practical Time Table\",\r\n render: () => (\r\n <Tab.Pane>\r\n <PTT ptt={this.props.student.ptt} />\r\n </Tab.Pane>\r\n ),\r\n },\r\n {\r\n menuItem: \"Results\",\r\n render: () => (\r\n <Tab.Pane>\r\n <ResultDis res={this.props.student.res} />\r\n </Tab.Pane>\r\n ),\r\n },\r\n ];\r\n // this.studRemoval\r\n return (\r\n <Card fluid>\r\n <Card.Content>\r\n <Card.Header style={{ display: \"flex\" }}>\r\n <h3>Student Information</h3>\r\n <div className=\"ml-auto\">\r\n <Button\r\n basic\r\n color=\"black\"\r\n icon=\"ban\"\r\n onClick={this.handleCancel}\r\n content=\"Cancel\"\r\n />\r\n {/* <Button\r\n basic\r\n color=\"orange\"\r\n disabled={this.state.dis}\r\n icon=\"user delete\"\r\n onClick={this.studRemoval}\r\n content=\"Student Registration Removal\"\r\n /> */}\r\n <Link to=\"/dashboard\">\r\n <Button basic color=\"red\" content=\"Exit\" icon=\"home\" />\r\n </Link>\r\n </div>\r\n </Card.Header>\r\n <Divider />\r\n <Card.Description\r\n style={{ height: `${wheight}px`, overflowY: \"auto\" }}\r\n >\r\n <div className=\"col-md-3\">\r\n <Form>\r\n <Form.Field>\r\n <label>Mobile No. / Reg. No.</label>\r\n <Input\r\n type=\"text\"\r\n placeholder=\"Mobile No. / Reg. No.\"\r\n id=\"studid\"\r\n value={this.state.studid}\r\n onChange={(evt) => this.getStudentDet(evt)}\r\n />\r\n </Form.Field>\r\n <Button color=\"blue\" onClick={this.getStudent}>\r\n Submit\r\n </Button>\r\n </Form>\r\n </div>\r\n\r\n {frmsubmit ? (\r\n <div className=\"col-md-12\">\r\n <StudInfoDisplay\r\n studet={this.props.student}\r\n univcode={this.props.univcode}\r\n usertype={this.props.user.fcurtype}\r\n />\r\n {(this.props.student.masuser.fregno != undefined &&\r\n this.props.user.fcurtype < 310) ||\r\n (this.props.student.masuser.fregno != undefined &&\r\n this.props.user.fcurtype == 500) ? (\r\n <div>\r\n <Button\r\n color=\"orange\"\r\n disabled={this.state.dis}\r\n icon=\"trash\"\r\n onClick={this.show(\"mini\")}\r\n content=\"Remove Registration\"\r\n />\r\n <Button\r\n color=\"blue\"\r\n disabled={this.state.dis}\r\n onClick={this.goToStudPort}\r\n content=\"Go To Student Portal\"\r\n />\r\n <Modal\r\n size={size}\r\n open={open}\r\n onClose={this.close}\r\n style={{ height: \"auto\" }}\r\n >\r\n <Modal.Header>Remove Registration</Modal.Header>\r\n <Modal.Content>\r\n <p>\r\n Are you sure you want to remove registration of\r\n student portal.\r\n </p>\r\n </Modal.Content>\r\n <Modal.Actions>\r\n <Button negative onClick={this.close}>\r\n No\r\n </Button>\r\n <Button\r\n positive\r\n icon=\"checkmark\"\r\n labelPosition=\"right\"\r\n content=\"Yes\"\r\n onClick={this.studRemoval}\r\n />\r\n </Modal.Actions>\r\n </Modal>\r\n </div>\r\n ) : null}\r\n <Divider />\r\n <Tab\r\n // menu={{ fluid: true, vertical: true }}\r\n // menuPosition=\"left\"\r\n panes={panes}\r\n renderActiveOnly={true}\r\n onTabChange={this.handleChange}\r\n />\r\n </div>\r\n ) : null}\r\n </Card.Description>\r\n </Card.Content>\r\n </Card>\r\n );\r\n };\r\n\r\n render() {\r\n return this.renderForm();\r\n }\r\n}\r\n\r\nconst mapStateToProps = (state) => {\r\n return {\r\n student: state.studentInfo,\r\n univcode: state.univ.funivcode,\r\n user: state.user,\r\n };\r\n};\r\nexport default connect(mapStateToProps, {\r\n getStudDet,\r\n getSubject,\r\n getExamApps,\r\n getIAMarks,\r\n studRemoval,\r\n getEch,\r\n getTimeTable,\r\n getRvPcStatus,\r\n getPracticalTTStatus,\r\n getResultStatus,\r\n})(Student);\r\n","import React, { Component } from \"react\";\r\nimport { Table } from \"semantic-ui-react\";\r\nimport { romanize } from \"../../parms\";\r\n\r\nexport default class ECH extends Component {\r\n render() {\r\n const ech = this.props.ech;\r\n const exams = [\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\"];\r\n return (\r\n <div>\r\n <Table celled padded definition>\r\n <Table.Header>\r\n <Table.Row>\r\n <Table.HeaderCell />\r\n {exams.map((el, i) => {\r\n return (\r\n <Table.HeaderCell textAlign=\"center\">\r\n {romanize(i + 1)}\r\n </Table.HeaderCell>\r\n );\r\n })}\r\n </Table.Row>\r\n </Table.Header>\r\n <Table.Body>\r\n <Table.Row>\r\n <Table.Cell collapsing textAlign=\"center\">\r\n Status?\r\n </Table.Cell>\r\n {exams.map((el, i) => {\r\n let sem = el.toLowerCase();\r\n let fappear = eval(\"ech.fappear\" + sem);\r\n let appear = \"\";\r\n if (fappear == \"A\") {\r\n appear = \"Appear\";\r\n } else if (fappear == \"P\") {\r\n appear = \"Pass\";\r\n } else if (fappear == \"N\") {\r\n appear = \"NA\";\r\n }\r\n return <Table.Cell textAlign=\"center\">{appear}</Table.Cell>;\r\n })}\r\n </Table.Row>\r\n <Table.Row>\r\n <Table.Cell textAlign=\"center\" collapsing>\r\n Eligible?\r\n </Table.Cell>\r\n {exams.map((el, i) => {\r\n let felig = ech.felig.substring(i, i + 1);\r\n let elig = \"\";\r\n if (felig == el) elig = \"Yes\";\r\n else elig = \"-\";\r\n return <Table.Cell textAlign=\"center\">{elig}</Table.Cell>;\r\n })}\r\n </Table.Row>\r\n <Table.Row>\r\n <Table.Cell collapsing textAlign=\"center\">\r\n Fee Cons.?\r\n </Table.Cell>\r\n {exams.map((el, i) => {\r\n let fconstype = ech.fconstype.substring(i, i + 1);\r\n let constype = \"\";\r\n if (fconstype == el) constype = \"Yes\";\r\n else constype = \"-\";\r\n return <Table.Cell textAlign=\"center\">{constype}</Table.Cell>;\r\n })}\r\n </Table.Row>\r\n <Table.Row>\r\n <Table.Cell collapsing textAlign=\"center\">\r\n Exam Fee\r\n </Table.Cell>\r\n {exams.map((el, i) => {\r\n let sem = el.toLowerCase();\r\n let examfee = eval(\"ech.fexamfee\" + sem);\r\n let fee = \"\";\r\n if (examfee == \"\") fee = \"-\";\r\n else fee = examfee;\r\n return <Table.Cell textAlign=\"center\">{fee}</Table.Cell>;\r\n })}\r\n </Table.Row>\r\n <Table.Row>\r\n <Table.Cell collapsing textAlign=\"center\">\r\n Hall Ticket?\r\n </Table.Cell>\r\n {exams.map((el, i) => {\r\n let fhtblk = ech.fhtblk.substring(i, i + 1);\r\n let htblk = \"\";\r\n if (fhtblk == el) htblk = \"Blocked\";\r\n else htblk = \"-\";\r\n return <Table.Cell textAlign=\"center\">{htblk}</Table.Cell>;\r\n })}\r\n </Table.Row>\r\n </Table.Body>\r\n </Table>\r\n </div>\r\n );\r\n }\r\n}\r\n"],"sourceRoot":""}
|