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 : 18.226.163.23
{"version":3,"sources":["pages/after-exam/Valuation/StatTable.js","pages/after-exam/Valuation/Statistics.js","../node_modules/semantic-ui-react/dist/es/elements/Divider/Divider.js","pages/common/degreeGroupWithYearType.js","actions/practicals/practicals.js","actions/after-exam/valuation.js","pages/common/SelectSubBoard.js"],"names":["StatTable","_Component","_getPrototypeOf2","_this","_classCallCheck","this","_len","arguments","length","args","Array","_key","_possibleConstructorReturn","_getPrototypeOf","call","apply","concat","state","qpstat","searchVal","searchTable","e","data","string","value","searchqpstat","props","filter","o","Object","keys","some","k","toLowerCase","includes","setState","_inherits","_createClass","key","prevProps","_this2","codependarray","pktpendarray","pktpendarray2","getvalue","map","el","i","scriptRec","fspresent","scriptCod","fcodecount","packCount1","ftotpkt1","packValue1","fvalpkt1","packCount2","ftotpkt2","packValue2","fvalpkt2","codePend","fapresent","push","packPend","packPend2","scriptRecived","reduce","total","curvalue","parseInt","scriptCode","packetCount1","packetCount2","packetValue1","packetValue2","codePending","packPending","packPending2","React","createElement","Divider","style","margin","backgroundColor","className","Input","icon","fluid","placeholder","onChange","Table","celled","compact","Header","thisstate","fdeggrp","Fragment","Row","HeaderCell","width","singleLine","rowSpan","textAlign","colSpan","Body","Cell","fboard","fqpcode","fsubname","moneyFormatIndia","fboardname","Component","connect","user","showError","_regeneratorRuntime","t","r","prototype","n","hasOwnProperty","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","resetTryEntry","completion","reset","isNaN","displayName","isGeneratorFunction","constructor","name","mark","setPrototypeOf","__proto__","awrap","async","Promise","reverse","pop","prev","charAt","slice","stop","rval","handle","complete","finish","catch","delegateYield","Statistics","frmsubmit","deggrp","fyear","fexamtype","fexamdate","open","Examno","valstats","exams","text","onBoardChange","handleCancel","handleChange","_defineProperty","toUpperCase","changeDeggrp","_ref","_asyncToGenerator","_callee","deggrpsel","_context","frmSubmit","fetchQpBoard","_x","_x2","handleReport","fcuruniv","_this$state","window","ReportAPI","fcollcode","header","content","handleSubmit","_callee2","error","_error","_context2","fetchQpStatistics","_componentDidMount","_callee3","_context3","fetchDegGrp","_this$state2","wheight","wHeight","board_options","board","item","fboardcode","Card","Content","display","Button","basic","color","onClick","Link","to","Description","height","overflowY","Form","Field","DegreeGroupWithYearType","pdeggrp","Dropdown","search","selection","options","Group","boards","changedeggrploadboard","_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__","__webpack_require__","_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default","classnames__WEBPACK_IMPORTED_MODULE_1__","classnames__WEBPACK_IMPORTED_MODULE_1___default","react__WEBPACK_IMPORTED_MODULE_2__","react__WEBPACK_IMPORTED_MODULE_2___default","_lib__WEBPACK_IMPORTED_MODULE_3__","_lib__WEBPACK_IMPORTED_MODULE_4__","_lib__WEBPACK_IMPORTED_MODULE_5__","_lib__WEBPACK_IMPORTED_MODULE_6__","children","clearing","fitted","hidden","horizontal","inverted","section","vertical","classes","rest","ElementType","isNil","handledProps","propTypes","__webpack_exports__","deggroup_option","fdescpn","deggroup_options","_toConsumableArray","_this$props$pdeggrp","size","disabled","openOnFocus","selectOnBlur","label","readOnly","funiv","univ","funivcode","fetchPrDegrees","modtype","dispatch","getState","response","univadmin","get","params","univcode","payload","error_code","msg","status","types","fetchPrSubs","fdegree","_ref2","_x3","_x4","fetchSubPrBoard","_ref3","_x5","_x6","fetchPrBatchDet","fsubcode","_ref4","_callee4","_context4","_x7","_x8","getCollegeDet","_ref5","_callee5","_context5","post","_x9","_x10","getDegreeColl","college","_ref6","_callee6","_error2","_context6","_x11","_x12","getSubjDeg","degree","sem","_ref7","_callee7","_error3","_context7","_x13","_x14","getSemDeg","_ref8","_callee8","_error4","_context8","_x15","_x16","getBatchSubj","subject","_ref9","_callee9","_error5","_context9","_x17","_x18","viewPracticalMarks","regfrm","regto","batch","_ref10","_callee10","_error6","_context10","fcurtype","_x19","_x20","stt","fexamno","fetchQpStatisticsSum","valsum","fetchTeachBoard","fetchBoardDetails","getTeachCode","getcolList","teach","getcolListfromdeggrp","getTeachCodeRange","getfbaordName","code","_ref11","_callee11","_context11","_x21","_x22","SelectSubBoard"],"mappings":"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","file":"static/js/46.190d0d29.chunk.js","sourcesContent":["import React, { Component } from \"react\";\r\nimport { connect } from \"react-redux\";\r\nimport { Table, Divider, Input } from \"semantic-ui-react\";\r\nimport { showError } from \"../../../actions\";\r\nimport { moneyFormatIndia } from \"../../parms\";\r\n\r\nclass StatTable extends Component {\r\n state = {\r\n qpstat: [],\r\n searchVal: \"\",\r\n };\r\n\r\n componentDidMount() {\r\n this.setState({ qpstat: this.props.qpstat, searchVal: \"\" });\r\n }\r\n\r\n componentDidUpdate(prevProps) {\r\n if (this.props.qpstat !== prevProps.qpstat) {\r\n this.setState({ qpstat: this.props.qpstat, searchVal: \"\" });\r\n }\r\n }\r\n\r\n searchTable = (e, data) => {\r\n const string = data.value;\r\n const searchqpstat = this.props.qpstat.filter((o) =>\r\n Object.keys(o).some((k) =>\r\n o[k].toLowerCase().includes(string.toLowerCase())\r\n )\r\n );\r\n this.setState({ qpstat: searchqpstat, searchVal: data.value });\r\n };\r\n render() {\r\n const qpstat = this.state.qpstat;\r\n var codependarray = [];\r\n var pktpendarray = [];\r\n var pktpendarray2 = [];\r\n const getvalue = qpstat.map((el, i) => {\r\n return {\r\n key: i,\r\n scriptRec: `${el.fspresent}`,\r\n scriptCod: `${el.fcodecount}`,\r\n packCount1: `${el.ftotpkt1}`,\r\n packValue1: `${el.fvalpkt1}`,\r\n packCount2: `${el.ftotpkt2}`,\r\n packValue2: `${el.fvalpkt2}`,\r\n codePend: `${\r\n el.fapresent - el.fcodecount < 0\r\n ? codependarray.push(0)\r\n : codependarray.push(el.fapresent - el.fcodecount)\r\n }`,\r\n packPend: `${\r\n el.ftotpkt1 - el.fvalpkt1 < 0\r\n ? pktpendarray.push(0)\r\n : pktpendarray.push(el.ftotpkt1 - el.fvalpkt1)\r\n }`,\r\n packPend2: `${\r\n el.ftotpkt1 - el.fvalpkt2 < 0\r\n ? pktpendarray2.push(0)\r\n : pktpendarray2.push(el.ftotpkt1 - el.fvalpkt2)\r\n }`,\r\n };\r\n });\r\n\r\n const scriptRecived = getvalue.reduce(\r\n (total, curvalue) => (total = total + parseInt(curvalue.scriptRec)),\r\n 0\r\n );\r\n const scriptCode = getvalue.reduce(\r\n (total, curvalue) => (total = total + parseInt(curvalue.scriptCod)),\r\n 0\r\n );\r\n\r\n const packetCount1 = getvalue.reduce(\r\n (total, curvalue) => (total = total + parseInt(curvalue.packCount1)),\r\n 0\r\n );\r\n\r\n const packetCount2 = getvalue.reduce(\r\n (total, curvalue) => (total = total + parseInt(curvalue.packCount2)),\r\n 0\r\n );\r\n\r\n const packetValue1 = getvalue.reduce(\r\n (total, curvalue) => (total = total + parseInt(curvalue.packValue1)),\r\n 0\r\n );\r\n\r\n const packetValue2 = getvalue.reduce(\r\n (total, curvalue) => (total = total + parseInt(curvalue.packValue2)),\r\n 0\r\n );\r\n\r\n const codePending = codependarray.reduce(\r\n (total, curvalue) => total + curvalue,\r\n 0\r\n );\r\n const packPending = pktpendarray.reduce(\r\n (total, curvalue) => total + curvalue,\r\n 0\r\n );\r\n\r\n const packPending2 = pktpendarray2.reduce(\r\n (total, curvalue) => total + curvalue,\r\n 0\r\n );\r\n\r\n return (\r\n <div>\r\n <Divider />\r\n <div\r\n style={{\r\n margin: \"1em 0em\",\r\n backgroundColor: \"white\",\r\n }}\r\n className=\"stick\"\r\n >\r\n <Input\r\n icon=\"search\"\r\n fluid\r\n placeholder=\"Search...\"\r\n value={this.state.searchVal}\r\n onChange={this.searchTable}\r\n />\r\n </div>\r\n <Table celled compact>\r\n <Table.Header>\r\n {\" \"}\r\n {this.props.thisstate.fdeggrp === \"PG\" ? (\r\n <>\r\n <Table.Row>\r\n <Table.HeaderCell\r\n style={{ width: \"5%\" }}\r\n singleLine\r\n rowSpan=\"2\"\r\n textAlign=\"center\"\r\n >\r\n Sl. No.\r\n </Table.HeaderCell>\r\n <Table.HeaderCell\r\n style={{ width: \"15%\" }}\r\n singleLine\r\n rowSpan=\"2\"\r\n textAlign=\"center\"\r\n >\r\n Board\r\n </Table.HeaderCell>\r\n <Table.HeaderCell\r\n style={{ width: \"10%\" }}\r\n textAlign=\"center\"\r\n rowSpan=\"2\"\r\n >\r\n Qp. Code\r\n </Table.HeaderCell>\r\n <Table.HeaderCell\r\n style={{ width: \"40%\" }}\r\n rowSpan=\"2\"\r\n textAlign=\"center\"\r\n >\r\n Subject Name\r\n </Table.HeaderCell>\r\n <Table.HeaderCell colSpan=\"3\" textAlign=\"center\">\r\n Preparation\r\n </Table.HeaderCell>\r\n <Table.HeaderCell colSpan=\"3\" textAlign=\"center\">\r\n First Valuation\r\n </Table.HeaderCell>\r\n\r\n <Table.HeaderCell colSpan=\"3\" textAlign=\"center\">\r\n Second Valuation\r\n </Table.HeaderCell>\r\n\r\n {/* <Table.HeaderCell colSpan='3' textAlign=\"center\">\r\n Third Valuation\r\n </Table.HeaderCell> */}\r\n </Table.Row>\r\n <Table.Row>\r\n <Table.HeaderCell style={{ width: \"8%\" }} textAlign=\"center\">\r\n Script Recd.\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"8%\" }} textAlign=\"center\">\r\n Script Coded\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"8%\" }} textAlign=\"center\">\r\n Coding Pending\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"8%\" }} textAlign=\"center\">\r\n Pkt. Count\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"8%\" }} textAlign=\"center\">\r\n Pkt. Valued\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"8%\" }} textAlign=\"center\">\r\n Pkt. Pending\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"8%\" }} textAlign=\"center\">\r\n Pkt. Count\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"8%\" }} textAlign=\"center\">\r\n Pkt. Valued\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"8%\" }} textAlign=\"center\">\r\n Pkt. Pending\r\n </Table.HeaderCell>\r\n\r\n {/* <Table.HeaderCell style={{ width: \"8%\" }} textAlign=\"center\">\r\n Pkt. Count\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"8%\" }} textAlign=\"center\">\r\n Pkt. Valued\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"8%\" }} textAlign=\"center\">\r\n Pkt. Pending\r\n </Table.HeaderCell> */}\r\n </Table.Row>\r\n </>\r\n ) : (\r\n <>\r\n <Table.Row>\r\n <Table.HeaderCell\r\n style={{ width: \"5%\" }}\r\n singleLine\r\n rowSpan=\"2\"\r\n textAlign=\"center\"\r\n >\r\n Sl. No.\r\n </Table.HeaderCell>\r\n <Table.HeaderCell\r\n style={{ width: \"25%\" }}\r\n singleLine\r\n rowSpan=\"2\"\r\n textAlign=\"center\"\r\n >\r\n Board Name\r\n </Table.HeaderCell>\r\n <Table.HeaderCell\r\n style={{ width: \"10%\" }}\r\n rowSpan=\"2\"\r\n textAlign=\"center\"\r\n >\r\n Qp. Code\r\n </Table.HeaderCell>\r\n <Table.HeaderCell\r\n style={{ width: \"40%\" }}\r\n rowSpan=\"3\"\r\n textAlign=\"center\"\r\n >\r\n Subject Name\r\n </Table.HeaderCell>\r\n <Table.HeaderCell colSpan=\"3\" textAlign=\"center\">\r\n Preparation\r\n </Table.HeaderCell>\r\n\r\n <Table.HeaderCell colSpan=\"3\" textAlign=\"center\">\r\n Valuation\r\n </Table.HeaderCell>\r\n </Table.Row>\r\n\r\n <Table.Row>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Script Recd.\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Script Coded\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Coding Pending\r\n </Table.HeaderCell>\r\n\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Packets Count\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Packets Valued\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ width: \"10%\" }} textAlign=\"center\">\r\n Valuation Pending\r\n </Table.HeaderCell>\r\n </Table.Row>\r\n </>\r\n )}{\" \"}\r\n </Table.Header>\r\n <Table.Body>\r\n {\" \"}\r\n {qpstat.map((el, i) => {\r\n return this.props.thisstate.fdeggrp === \"PG\" ? (\r\n <Table.Row key={i}>\r\n <Table.Cell textAlign=\"center\">{i + 1}</Table.Cell>\r\n <Table.Cell textAlign=\"center\">{el.fboard}</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\">\r\n {moneyFormatIndia(el.fspresent)}{\" \"}\r\n </Table.Cell>\r\n <Table.Cell textAlign=\"center\">\r\n {moneyFormatIndia(el.fcodecount)}{\" \"}\r\n </Table.Cell>\r\n <Table.Cell textAlign=\"center\">\r\n {moneyFormatIndia(\r\n el.fapresent - el.fcodecount < 0\r\n ? 0\r\n : el.fapresent - el.fcodecount\r\n )}{\" \"}\r\n </Table.Cell>\r\n <Table.Cell textAlign=\"center\">\r\n {moneyFormatIndia(el.ftotpkt1)}{\" \"}\r\n </Table.Cell>\r\n <Table.Cell textAlign=\"center\">\r\n {moneyFormatIndia(el.fvalpkt1)}{\" \"}\r\n </Table.Cell>\r\n <Table.Cell textAlign=\"center\">\r\n {moneyFormatIndia(\r\n el.ftotpkt1 - el.fvalpkt1 < 0\r\n ? 0\r\n : el.ftotpkt1 - el.fvalpkt1\r\n )}{\" \"}\r\n </Table.Cell>\r\n <Table.Cell textAlign=\"center\">\r\n {moneyFormatIndia(el.ftotpkt2)}{\" \"}\r\n </Table.Cell>\r\n <Table.Cell textAlign=\"center\">\r\n {moneyFormatIndia(el.fvalpkt2)}{\" \"}\r\n </Table.Cell>\r\n <Table.Cell textAlign=\"center\">\r\n {moneyFormatIndia(\r\n el.ftotpkt1 - el.fvalpkt2 < 0\r\n ? 0\r\n : el.ftotpkt1 - el.fvalpkt2\r\n )}{\" \"}\r\n </Table.Cell>\r\n\r\n {/* <Table.Cell textAlign=\"center\">\r\n {moneyFormatIndia(el.ftotpkt3)}{\" \"}\r\n </Table.Cell>\r\n <Table.Cell textAlign=\"center\">\r\n {moneyFormatIndia(el.fvalpkt3)}{\" \"}\r\n </Table.Cell>\r\n <Table.Cell textAlign=\"center\">\r\n {moneyFormatIndia(\r\n el.ftotpkt2 - el.fvalpkt3 < 0\r\n ? 0\r\n : el.ftotpkt2 - el.fvalpkt3\r\n )}{\" \"}\r\n </Table.Cell> */}\r\n </Table.Row>\r\n ) : (\r\n <Table.Row key={i}>\r\n <Table.Cell textAlign=\"center\">{i + 1}</Table.Cell>\r\n <Table.Cell textAlign=\"left\">\r\n {el.fboard + \"-\" + el.fboardname}\r\n </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\">\r\n {moneyFormatIndia(el.fspresent)}{\" \"}\r\n </Table.Cell>\r\n <Table.Cell textAlign=\"center\">\r\n {moneyFormatIndia(el.fcodecount)}{\" \"}\r\n </Table.Cell>\r\n <Table.Cell textAlign=\"center\">\r\n {moneyFormatIndia(\r\n el.fapresent - el.fcodecount < 0\r\n ? 0\r\n : el.fapresent - el.fcodecount\r\n )}{\" \"}\r\n </Table.Cell>\r\n <Table.Cell textAlign=\"center\">\r\n {moneyFormatIndia(el.ftotpkt1)}{\" \"}\r\n </Table.Cell>\r\n <Table.Cell textAlign=\"center\">\r\n {moneyFormatIndia(el.fvalpkt1)}{\" \"}\r\n </Table.Cell>\r\n <Table.Cell textAlign=\"center\">\r\n {moneyFormatIndia(\r\n el.ftotpkt1 - el.fvalpkt1 < 0\r\n ? 0\r\n : el.ftotpkt1 - el.fvalpkt1\r\n )}{\" \"}\r\n </Table.Cell>\r\n </Table.Row>\r\n );\r\n })}{\" \"}\r\n <Table.Row>\r\n <Table.HeaderCell style={{ textAlign: \"center\" }} colSpan={4}>\r\n Total\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ textAlign: \"center\" }}>\r\n {scriptRecived}\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ textAlign: \"center\" }}>\r\n {scriptCode}\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ textAlign: \"center\" }}>\r\n {codePending}\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ textAlign: \"center\" }}>\r\n {packetCount1}\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ textAlign: \"center\" }}>\r\n {packetValue1}\r\n </Table.HeaderCell>\r\n <Table.HeaderCell style={{ textAlign: \"center\" }}>\r\n {packPending}\r\n </Table.HeaderCell>\r\n {this.props.thisstate.fdeggrp === \"PG\" ? (\r\n <Table.HeaderCell style={{ textAlign: \"center\" }}>\r\n {packetCount2}\r\n </Table.HeaderCell>\r\n ) : null}\r\n {this.props.thisstate.fdeggrp === \"PG\" ? (\r\n <Table.HeaderCell style={{ textAlign: \"center\" }}>\r\n {packetValue2}\r\n </Table.HeaderCell>\r\n ) : null}\r\n {this.props.thisstate.fdeggrp === \"PG\" ? (\r\n <Table.HeaderCell style={{ textAlign: \"center\" }}>\r\n {packPending2}\r\n </Table.HeaderCell>\r\n ) : null}\r\n </Table.Row>\r\n </Table.Body>\r\n </Table>\r\n </div>\r\n );\r\n }\r\n}\r\n\r\nconst mapStateToProps = (state) => {\r\n return { qpstat: state.qpstat, user: state.user };\r\n};\r\n\r\nexport default connect(mapStateToProps, { showError })(StatTable);\r\n","import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport { connect } from \"react-redux\";\r\nimport { Card, Divider, Button, Form, Dropdown } from \"semantic-ui-react\";\r\nimport { showError, fetchDegGrp } from \"../../../actions\";\r\nimport {\r\n fetchQpBoard,\r\n fetchQpStatistics,\r\n changedeggrploadboard,\r\n} from \"../../../actions/after-exam/valuation\";\r\nimport { ReportAPI } from \"../../../apis/consts\";\r\nimport { wHeight } from \"../../parms\";\r\nimport SelectSubBoard from \"../../common/SelectSubBoard\";\r\nimport StatTable from \"./StatTable\";\r\nimport DegreeGroupWithYearType from \"../../common/degreeGroupWithYearType\";\r\n\r\nclass Statistics extends Component {\r\n state = {\r\n fboard: \"\",\r\n frmsubmit: false,\r\n deggrp: [],\r\n fdeggrp: \"\",\r\n fyear: \"\",\r\n fexamtype: \"\",\r\n fexamdate: \"\",\r\n open: true,\r\n Examno: \"ABCDEFGHIJ\",\r\n valstats: \"All\",\r\n exams: [\r\n { key: \"All\", value: \"ABCDEFGHIJ\", text: \"All\" },\r\n { key: \"A\", value: \"A\", text: \"I Semester\" },\r\n { key: \"B\", value: \"B\", text: \"II Semester\" },\r\n { key: \"C\", value: \"C\", text: \"III Semester\" },\r\n { key: \"D\", value: \"D\", text: \"IV Semester\" },\r\n { key: \"E\", value: \"E\", text: \"V Semester\" },\r\n { key: \"F\", value: \"F\", text: \"VI Semester\" },\r\n { key: \"G\", value: \"G\", text: \"VII Semester\" },\r\n { key: \"H\", value: \"H\", text: \"VIII Semester\" },\r\n { key: \"I\", value: \"I\", text: \"IX Semester\" },\r\n { key: \"J\", value: \"J\", text: \"X Semester\" },\r\n ],\r\n };\r\n\r\n async componentDidMount() {\r\n this.props.fetchDegGrp();\r\n // this.props.fetchQpBoard(this.props.user.fdeggrp);\r\n // await this.changeDeggrp(null, { value: this.props.user.fdeggrp });\r\n }\r\n\r\n componentDidUpdate(prevProps) {\r\n if (this.props.user.fdeggrp !== prevProps.user.fdeggrp) {\r\n this.props.fetchQpBoard(this.props.user.fdeggrp);\r\n }\r\n }\r\n\r\n onBoardChange = (e, data) => {\r\n this.setState({\r\n fboard: data.value,\r\n frmsubmit: false,\r\n valstats: \"All\",\r\n Examno: \"ABCDEFGHIJ\",\r\n });\r\n };\r\n\r\n handleCancel = () => {\r\n this.setState({\r\n fboard: \"\",\r\n frmsubmit: false,\r\n open: true,\r\n Examno: \"ABCDEFGHIJ\",\r\n valstats: \"All\",\r\n });\r\n };\r\n\r\n handleChange = (e, data) => {\r\n switch (data.type) {\r\n case \"text\":\r\n this.setState({ [data.name]: data.value.toUpperCase() });\r\n return;\r\n default:\r\n this.setState({ [data.name]: data.value });\r\n return;\r\n }\r\n };\r\n\r\n changeDeggrp = async (e, data) => {\r\n let deggrpsel = this.props.deggrp.filter(\r\n (el, i) => el.fdeggrp === data.value\r\n );\r\n let deggrp = deggrpsel[0];\r\n\r\n await this.setState({\r\n fyear: deggrp.fyear,\r\n fexamtype: deggrp.fexamtype,\r\n fexamdate: deggrp.fexamdate,\r\n fdeggrp: data.value,\r\n frmSubmit: false,\r\n });\r\n this.props.fetchQpBoard(this.state.fdeggrp);\r\n };\r\n\r\n // changeDeggrp = (e, data) => {\r\n // let deggrpsel = this.props.deggrp.filter(\r\n // (el, i) => el.fdeggrp === data.value\r\n // );\r\n // let deggrp = deggrpsel[0];\r\n\r\n // this.props.changedeggrploadboard(data.value);\r\n\r\n // this.setState({\r\n // fyear: deggrp.fyear,\r\n // fexamtype: deggrp.fexamtype,\r\n // fexamdate: deggrp.fexamdate,\r\n // fdeggrp: deggrp.fdeggrp,\r\n // frmsubmit: false,\r\n // });\r\n // };\r\n\r\n handleReport = () => {\r\n const { fcuruniv } = this.props.user;\r\n const { fdeggrp, fyear, fexamtype, fexamdate, Examno, fboard, valstats } =\r\n this.state;\r\n if (fdeggrp === \"\") {\r\n const error = { header: \"Error\", content: \"Select Degree Group\" };\r\n this.props.showError(error);\r\n return;\r\n }\r\n window.open(\r\n ReportAPI +\r\n \"valuationstatsReport\" +\r\n \"&univcode=\" +\r\n fcuruniv +\r\n \"°grp=\" +\r\n fdeggrp +\r\n \"&fboard=\" +\r\n fboard +\r\n \"&fexamno=\" +\r\n Examno +\r\n \"&status=\" +\r\n valstats +\r\n \"&fcollcode=\" +\r\n this.props.user.fcollcode,\r\n \"_blank\"\r\n );\r\n };\r\n\r\n handleSubmit = async () => {\r\n if (this.state.fboard === \"\") {\r\n const error = { header: \"Error\", content: \"Select Board\" };\r\n this.props.showError(error);\r\n return;\r\n }\r\n if (this.state.Examno === \"\") {\r\n const error = { header: \"Error\", content: \"Select Exam No.\" };\r\n this.props.showError(error);\r\n return;\r\n }\r\n this.setState({ frmsubmit: false });\r\n await this.props.fetchQpStatistics(this.state);\r\n this.setState({ frmsubmit: true });\r\n };\r\n\r\n render() {\r\n const { fdeggrp, fyear, fexamtype, fexamdate, Examno, valstats } =\r\n this.state;\r\n const wheight = wHeight();\r\n\r\n let board_options = [\r\n {\r\n value: \"All\",\r\n text: \"All\",\r\n },\r\n ];\r\n\r\n this.props.board.map((item) => {\r\n board_options.push({\r\n value: item.fboardcode,\r\n text: `${item.fboardcode} - ${item.fboardname}`,\r\n });\r\n });\r\n\r\n const valopt = [\r\n { value: \"All\", text: \"All\" },\r\n { value: \"pending\", text: \"Pending\" },\r\n { value: \"completed\", text: \"Completed\" },\r\n ];\r\n\r\n return (\r\n <div className=\"animated fadeIn\">\r\n <Card fluid>\r\n <Card.Content>\r\n <Card.Header style={{ display: \"flex\" }}>\r\n <h4>Valuation Statistics</h4>\r\n <div className=\"ml-auto\">\r\n <Button\r\n basic\r\n color=\"blue\"\r\n onClick={this.handleReport}\r\n content=\"Report\"\r\n icon=\"file\"\r\n />\r\n\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 <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 <Form>\r\n <Form.Field width={8}>\r\n <DegreeGroupWithYearType\r\n pdeggrp={{ fdeggrp, fyear, fexamtype, fexamdate }}\r\n changeDeggrp={this.changeDeggrp}\r\n />\r\n <Form.Field>\r\n <label>Board</label>\r\n <Dropdown\r\n fluid\r\n search\r\n selection\r\n value={this.props.fboard}\r\n onChange={this.onBoardChange}\r\n placeholder=\"Select Board\"\r\n options={board_options}\r\n />\r\n </Form.Field>\r\n <Form.Group>\r\n <Form.Field width={8}>\r\n <label> Examno </label>\r\n <Dropdown\r\n fluid\r\n search\r\n selection\r\n name=\"Examno\"\r\n value={Examno}\r\n onChange={this.handleChange}\r\n placeholder=\"Select Semester\"\r\n options={this.state.exams}\r\n />\r\n </Form.Field>\r\n <Form.Field width={8}>\r\n <label> Valuation Status </label>\r\n <Dropdown\r\n placeholder=\"Select Status\"\r\n name=\"valstats\"\r\n value={valstats}\r\n selection\r\n search\r\n options={valopt}\r\n onChange={this.handleChange}\r\n />\r\n </Form.Field>\r\n </Form.Group>\r\n </Form.Field>\r\n <Button\r\n color=\"blue\"\r\n onClick={this.handleSubmit}\r\n content=\"Submit\"\r\n />\r\n </Form>\r\n {this.state.frmsubmit ? (\r\n <StatTable thisstate={this.state} />\r\n ) : null}\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 deggrp: state.deggrp,\r\n board: state.boards,\r\n };\r\n};\r\n\r\nexport default connect(mapStateToProps, {\r\n showError,\r\n fetchQpBoard,\r\n fetchQpStatistics,\r\n changedeggrploadboard,\r\n fetchDegGrp,\r\n})(Statistics);\r\n","import _extends from \"@babel/runtime/helpers/extends\";\nimport cx from 'classnames';\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport { childrenUtils, customPropTypes, getElementType, getUnhandledProps, useKeyOnly } from '../../lib';\n/**\n * A divider visually segments content into groups.\n */\n\nfunction Divider(props) {\n var children = props.children,\n className = props.className,\n clearing = props.clearing,\n content = props.content,\n fitted = props.fitted,\n hidden = props.hidden,\n horizontal = props.horizontal,\n inverted = props.inverted,\n section = props.section,\n vertical = props.vertical;\n var classes = cx('ui', useKeyOnly(clearing, 'clearing'), useKeyOnly(fitted, 'fitted'), useKeyOnly(hidden, 'hidden'), useKeyOnly(horizontal, 'horizontal'), useKeyOnly(inverted, 'inverted'), useKeyOnly(section, 'section'), useKeyOnly(vertical, 'vertical'), 'divider', className);\n var rest = getUnhandledProps(Divider, props);\n var ElementType = getElementType(Divider, props);\n return React.createElement(ElementType, _extends({}, rest, {\n className: classes\n }), childrenUtils.isNil(children) ? content : children);\n}\nDivider.handledProps = [\"as\", \"children\", \"className\", \"clearing\", \"content\", \"fitted\", \"hidden\", \"horizontal\", \"inverted\", \"section\", \"vertical\"];\nDivider.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /** An element type to render as (string or function). */\n as: customPropTypes.as,\n /** Primary content. */\n children: PropTypes.node,\n /** Additional classes. */\n className: PropTypes.string,\n /** Divider can clear the content above it. */\n clearing: PropTypes.bool,\n /** Shorthand for primary content. */\n content: customPropTypes.contentShorthand,\n /** Divider can be fitted without any space above or below it. */\n fitted: PropTypes.bool,\n /** Divider can divide content without creating a dividing line. */\n hidden: PropTypes.bool,\n /** Divider can segment content horizontally. */\n horizontal: PropTypes.bool,\n /** Divider can have its colours inverted. */\n inverted: PropTypes.bool,\n /** Divider can provide greater margins to divide sections of content. */\n section: PropTypes.bool,\n /** Divider can segment content vertically. */\n vertical: PropTypes.bool\n} : {};\nexport default Divider;","import React, { Component } from \"react\";\r\nimport { connect } from \"react-redux\";\r\nimport { Form, Dropdown } from \"semantic-ui-react\";\r\nimport { fetchDegGrp } from \"../../actions\";\r\n\r\nclass DegreeGroupWithYearType extends Component {\r\n async componentDidMount() {\r\n // await this.props.fetchDegGrp();\r\n }\r\n\r\n render() {\r\n const deggroup = this.props.deggrp;\r\n var all = [{ key: \"All\", value: \"All\", text: \"All\" }];\r\n var deggroup_option = 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 var deggroup_options = [...all, ...deggroup_option];\r\n\r\n const { fdeggrp, fyear, fexamtype, fexamdate } = this.props.pdeggrp;\r\n\r\n return (\r\n <div>\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.props.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 />\r\n </Form.Field>\r\n <Form.Group>\r\n <Form.Input\r\n placeholder=\"Year\"\r\n value={fyear}\r\n width={4}\r\n label=\"Year\"\r\n readOnly\r\n />\r\n <Form.Input\r\n placeholder=\"Type\"\r\n value={fexamtype}\r\n width={3}\r\n label=\"Type\"\r\n readOnly\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.Group>\r\n </div>\r\n );\r\n }\r\n}\r\n\r\nconst mapStateToProps = (state) => {\r\n return {\r\n deggrp: state.deggrp,\r\n user: state.user,\r\n funiv: state.univ.funivcode,\r\n };\r\n};\r\n\r\nexport default connect(mapStateToProps, { fetchDegGrp })(\r\n DegreeGroupWithYearType\r\n);\r\n","import univadmin from \"../../apis/univadmin\";\r\nimport * as types from \"../../types\";\r\nimport { showError } from \"..\";\r\n\r\nexport const fetchPrDegrees = (deggrp, fboard, modtype) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getDegrees\",\r\n modtype: modtype,\r\n fboard: fboard,\r\n deggrp: state.user.fdeggrp,\r\n univcode: state.univ.funivcode,\r\n },\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const data = {\r\n error_code: -1,\r\n data: { msg: \"Something went wrong wile fetching Practical Degrees\" },\r\n status: \"failure\",\r\n };\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 dispatch({\r\n type: \"SET_ERROR\",\r\n payload: response.data,\r\n });\r\n } else {\r\n dispatch({\r\n type: types.FETCH_DEGREES,\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const fetchPrSubs = (fdegree, fboard) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getPracticalSubjects\",\r\n fdegree: fdegree,\r\n fboard: fboard,\r\n univcode: state.univ.funivcode,\r\n },\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const data = {\r\n error_code: -1,\r\n data: { msg: \"Something went wrong wile fetching Practical Subjects\" },\r\n status: \"failure\",\r\n };\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 dispatch({\r\n type: \"SET_ERROR\",\r\n payload: response.data,\r\n });\r\n } else {\r\n dispatch({\r\n type: \"FETCH_PRSUB\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const fetchSubPrBoard = (fdeggrp) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getPracticalBoards\",\r\n fdeggrp: fdeggrp,\r\n univcode: state.user.fcuruniv,\r\n },\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const data = {\r\n error_code: -1,\r\n data: { msg: \"Something went wrong wile fetching Practical Boards\" },\r\n status: \"failure\",\r\n };\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 dispatch({\r\n type: \"SET_ERROR\",\r\n payload: response.data,\r\n });\r\n } else {\r\n dispatch({\r\n type: \"FETCH_BOARDS\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const fetchPrBatchDet = (fdeggrp, fboard, fdegree, fsubcode) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n\r\n dispatch({\r\n type: \"SET_LOADER\",\r\n });\r\n\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getPracticalBatchDet\",\r\n fdeggrp: fdeggrp,\r\n fdegree: fdegree,\r\n fboard: fboard,\r\n fsubcode: fsubcode,\r\n univcode: state.univ.funivcode,\r\n },\r\n });\r\n\r\n dispatch({\r\n type: \"UNSET_LOADER\",\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const data = {\r\n error_code: -1,\r\n data: {\r\n msg: \"Something went wrong wile fetching Practical Batch Details\",\r\n },\r\n status: \"failure\",\r\n };\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 dispatch({\r\n type: \"SET_ERROR\",\r\n payload: response.data,\r\n });\r\n } else {\r\n dispatch({\r\n type: \"FETCH_PRBATCHDET\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const getCollegeDet = () => {\r\n return async (dispatch, getState) => {\r\n const state = getState();\r\n dispatch({\r\n type: \"SET_LOADER\",\r\n });\r\n\r\n const response = await univadmin.post(\r\n \"/app.php?a=getCollegeDet&univcode=\" + state.univ.funivcode\r\n );\r\n dispatch({\r\n type: \"UNSET_LOADER\",\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = { header: \"Error\", content: \"Something went wrong\" };\r\n dispatch(showError(error));\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 dispatch({\r\n type: \"CLEAR_PR_COLLEGE\",\r\n payload: response.data,\r\n });\r\n } else {\r\n dispatch({\r\n type: \"GET_PR_COLLEGE\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const getDegreeColl = (college) => {\r\n return async (dispatch, getState) => {\r\n const state = getState();\r\n dispatch({\r\n type: \"SET_LOADER\",\r\n });\r\n\r\n const response = await univadmin.post(\r\n \"/app.php?a=getDegreeColl&univcode=\" +\r\n state.univ.funivcode +\r\n \"&college=\" +\r\n college\r\n );\r\n dispatch({\r\n type: \"UNSET_LOADER\",\r\n });\r\n if (typeof response.data !== \"object\") {\r\n const error = { header: \"Error\", content: \"Something went wrong\" };\r\n dispatch(showError(error));\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 dispatch({\r\n type: \"CLEAR_PR_DEGREE\",\r\n payload: response.data,\r\n });\r\n } else {\r\n dispatch({\r\n type: \"GET_PR_DEGREE\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const getSubjDeg = (college, degree, sem) => {\r\n return async (dispatch, getState) => {\r\n const state = getState();\r\n dispatch({\r\n type: \"SET_LOADER\",\r\n });\r\n\r\n const response = await univadmin.post(\r\n \"/app.php?a=getSubjDeg&univcode=\" +\r\n state.univ.funivcode +\r\n \"&college=\" +\r\n college +\r\n \"°ree=\" +\r\n degree +\r\n \"&sem=\" +\r\n sem\r\n );\r\n dispatch({\r\n type: \"UNSET_LOADER\",\r\n });\r\n if (typeof response.data !== \"object\") {\r\n const error = { header: \"Error\", content: \"Something went wrong\" };\r\n dispatch(showError(error));\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 dispatch({\r\n type: \"CLEAR_PR_SUBJ\",\r\n payload: response.data,\r\n });\r\n } else {\r\n dispatch({\r\n type: \"GET_PR_SUBJ\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const getSemDeg = (college, degree) => {\r\n return async (dispatch, getState) => {\r\n const state = getState();\r\n dispatch({\r\n type: \"SET_LOADER\",\r\n });\r\n\r\n const response = await univadmin.post(\r\n \"/app.php?a=getSemDeg&univcode=\" +\r\n state.univ.funivcode +\r\n \"&college=\" +\r\n college +\r\n \"°ree=\" +\r\n degree\r\n );\r\n dispatch({\r\n type: \"UNSET_LOADER\",\r\n });\r\n if (typeof response.data !== \"object\") {\r\n const error = { header: \"Error\", content: \"Something went wrong\" };\r\n dispatch(showError(error));\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 dispatch({\r\n type: \"CLEAR_PR_SEM\",\r\n payload: response.data,\r\n });\r\n } else {\r\n dispatch({\r\n type: \"GET_PR_SEM\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const getBatchSubj = (college, degree, sem, subject) => {\r\n return async (dispatch, getState) => {\r\n const state = getState();\r\n dispatch({\r\n type: \"SET_LOADER\",\r\n });\r\n\r\n const response = await univadmin.post(\r\n \"/app.php?a=getBatchSub&univcode=\" +\r\n state.univ.funivcode +\r\n \"&college=\" +\r\n college +\r\n \"°ree=\" +\r\n degree +\r\n \"&sem=\" +\r\n sem +\r\n \"&subject=\" +\r\n subject\r\n );\r\n dispatch({\r\n type: \"UNSET_LOADER\",\r\n });\r\n if (typeof response.data !== \"object\") {\r\n const error = { header: \"Error\", content: \"Something went wrong\" };\r\n dispatch(showError(error));\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 dispatch({\r\n type: \"CLEAR_PR_BATCH\",\r\n payload: response.data,\r\n });\r\n } else {\r\n dispatch({\r\n type: \"GET_PR_BATCH\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const viewPracticalMarks = (\r\n college,\r\n degree,\r\n sem,\r\n subject,\r\n regfrm,\r\n regto,\r\n batch\r\n) => {\r\n return async (dispatch, getState) => {\r\n const state = getState();\r\n dispatch({\r\n type: \"SET_LOADER\",\r\n });\r\n\r\n const response = await univadmin.post(\r\n \"/app.php?a=viewPracticalMarks&univcode=\" +\r\n state.univ.funivcode +\r\n \"&usertype=\" +\r\n state.user.fcurtype +\r\n \"&college=\" +\r\n college +\r\n \"°ree=\" +\r\n degree +\r\n \"&sem=\" +\r\n sem +\r\n \"&subject=\" +\r\n subject +\r\n \"®frm=\" +\r\n regfrm +\r\n \"®to=\" +\r\n regto +\r\n \"&batch=\" +\r\n batch\r\n );\r\n dispatch({\r\n type: \"UNSET_LOADER\",\r\n });\r\n if (typeof response.data !== \"object\") {\r\n const error = { header: \"Error\", content: \"Something went wrong\" };\r\n dispatch(showError(error));\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 dispatch({\r\n type: \"CLEAR_PR_VIEW\",\r\n payload: response.data,\r\n });\r\n } else {\r\n dispatch({\r\n type: \"GET_PR_VIEW\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n","import univadmin from \"../../apis/univadmin\";\r\nimport { showError } from \"../index\";\r\n\r\nexport const fetchQpBoard = (fdeggrp) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getfboard\",\r\n deggrp: fdeggrp,\r\n univcode: state.user.fcuruniv,\r\n },\r\n });\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\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_BOARDS\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const fetchQpStatistics = (stt) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n dispatch({\r\n type: \"SET_LOADER\",\r\n });\r\n dispatch({\r\n type: \"DELETE_QPSTATS\",\r\n });\r\n\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getscript\",\r\n deggrp: stt.fdeggrp,\r\n univcode: state.user.fcuruniv,\r\n fboard: stt.fboard,\r\n fexamno: stt.Examno,\r\n status: stt.valstats,\r\n },\r\n });\r\n dispatch({\r\n type: \"UNSET_LOADER\",\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\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_QPSTATS\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const changedeggrploadboard = (deggrp) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n dispatch({\r\n type: \"DELETE_QPSTATS\",\r\n });\r\n\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"loadboardvaluationstats\",\r\n deggrp: deggrp,\r\n univcode: state.user.fcuruniv,\r\n },\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\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_BOARDS\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const fetchQpStatisticsSum = (stt) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n dispatch({\r\n type: \"SET_LOADER\",\r\n });\r\n dispatch({\r\n type: \"DELETE_QPSTATS_SUM\",\r\n });\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getscriptSummary\",\r\n deggrp: stt.fdeggrp,\r\n univcode: state.user.fcuruniv,\r\n fexamno: stt.Examno,\r\n fboard: stt.fboard,\r\n status: stt.valsum,\r\n },\r\n });\r\n dispatch({\r\n type: \"UNSET_LOADER\",\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\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_QPSTATS_SUM\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const fetchTeachBoard = (fdeggrp) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getTeachfboard\",\r\n deggrp: fdeggrp,\r\n univcode: state.user.fcuruniv,\r\n },\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\r\n } else {\r\n dispatch({\r\n type: \"FETCH_BOARDS\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const fetchBoardDetails = (deggrp) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"fetchBoardDetails\",\r\n deggrp: deggrp,\r\n univcode: state.user.fcuruniv,\r\n },\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\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_BOARDS_DETAILS\",\r\n payload: response.data.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const getTeachCode = (deggrp) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getTeachCode\",\r\n deggrp: deggrp,\r\n univcode: state.user.fcuruniv,\r\n },\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n // const error = { header: \"Error\", content: \"Something went wrong\" };\r\n // dispatch(showError(error));\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: \"GET_TEACH_CODE_DET\",\r\n payload: response.data.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const getcolList = (deggrp, teach) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getcolList\",\r\n deggrp: deggrp,\r\n teach: teach,\r\n univcode: state.user.fcuruniv,\r\n },\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n // const error = { header: \"Error\", content: \"Something went wrong\" };\r\n // dispatch(showError(error));\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: \"GET_COLL_CODE_DET\",\r\n payload: response.data.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const getcolListfromdeggrp = (deggrp) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getcolListfromdeggrp\",\r\n deggrp: deggrp,\r\n univcode: state.user.fcuruniv,\r\n },\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\r\n } else {\r\n dispatch({\r\n type: \"GET_COLL_CODE_DET_DATA\",\r\n payload: response.data.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const getTeachCodeRange = (deggrp) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getTeachCodeRange\",\r\n deggrp: deggrp,\r\n univcode: state.user.fcuruniv,\r\n },\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\r\n } else {\r\n dispatch({\r\n type: \"GET_TEACHER_CODE_RANGE\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const getfbaordName = (code) => {\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(\"/app.php\", {\r\n params: {\r\n a: \"getfbaordName\",\r\n code: code,\r\n univcode: state.user.fcuruniv,\r\n },\r\n });\r\n\r\n dispatch({\r\n type: \"UNSET_LOADER\",\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\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_FBOARD_NAME\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const getTeachCodeOnBoard = (board, deggrp) => {\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(\"/app.php\", {\r\n params: {\r\n a: \"getTeachCodeOnBoard\",\r\n board: board,\r\n deggrp: deggrp,\r\n univcode: state.user.fcuruniv,\r\n },\r\n });\r\n\r\n dispatch({\r\n type: \"UNSET_LOADER\",\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\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: \"GET_TEACHCODE_ONBOARD\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n","import React, { Component } from \"react\";\r\nimport { connect } from \"react-redux\";\r\nimport { Form, Dropdown } from \"semantic-ui-react\";\r\nimport { fetchSubPrBoard } from \"../../actions/practicals/practicals\";\r\n\r\nclass SelectSubBoard extends Component {\r\n render() {\r\n const board = this.props.board;\r\n\r\n const board_options = board.map((el, i) => {\r\n return {\r\n key: i,\r\n value: el.fboardcode,\r\n text: `${el.fboardcode} - ${el.fboardname}`\r\n };\r\n });\r\n\r\n return (\r\n <Form.Field>\r\n <label>Board</label>\r\n <Dropdown\r\n fluid\r\n search\r\n selection\r\n value={this.props.fboard}\r\n onChange={this.props.onBoardChange}\r\n placeholder=\"Select Board\"\r\n options={board_options}\r\n />\r\n </Form.Field>\r\n );\r\n }\r\n}\r\n\r\nconst mapStateToProps = state => {\r\n return { board: state.boards, user: state.user };\r\n};\r\n\r\nexport default connect(\r\n mapStateToProps,\r\n { fetchSubPrBoard }\r\n)(SelectSubBoard);\r\n"],"sourceRoot":""}
|