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.15.34.105
{"version":3,"sources":["pages/after-exam/Valuation/ValuationSummary.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":["ValuationSummary","state","qpstatsum","searchVal","fboard","frmsubmit","deggrp","fdeggrp","fyear","fexamtype","fexamdate","open","Examno","valsum","exams","key","value","text","onBoardChange","_callee","e","data","_Users_prashanth_univadmin_react_node_modules_babel_preset_react_app_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default","a","wrap","_context","prev","next","_this","setState","stop","searchTable","string","searchqpstatsum","props","filter","o","Object","keys","some","k","toLowerCase","includes","handleChange","type","_Users_prashanth_univadmin_react_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__","name","toUpperCase","handleSubmit","_callee2","error","_context2","header","content","showError","abrupt","fetchQpStatisticsSum","handleReport","fcuruniv","user","_this$state","window","ReportAPI","fcollcode","changeDeggrp","_callee3","deggrpsel","_context3","console","log","el","i","fetchQpBoard","this","fetchDegGrp","prevProps","_this2","_this$state2","board_options","board","map","item","push","fboardcode","concat","fboardname","wheight","wHeight","react__WEBPACK_IMPORTED_MODULE_8___default","createElement","className","semantic_ui_react__WEBPACK_IMPORTED_MODULE_11__","fluid","Content","Header","style","display","semantic_ui_react__WEBPACK_IMPORTED_MODULE_12__","basic","color","onClick","icon","handleCancel","react_router_dom__WEBPACK_IMPORTED_MODULE_9__","to","semantic_ui_react__WEBPACK_IMPORTED_MODULE_13__","Description","overflowY","height","semantic_ui_react__WEBPACK_IMPORTED_MODULE_14__","Field","width","_common_degreeGroupWithYearType__WEBPACK_IMPORTED_MODULE_21__","pdeggrp","semantic_ui_react__WEBPACK_IMPORTED_MODULE_15__","search","selection","onChange","placeholder","options","Group","margin","backgroundColor","semantic_ui_react__WEBPACK_IMPORTED_MODULE_16__","semantic_ui_react__WEBPACK_IMPORTED_MODULE_17__","padded","celled","structured","striped","selectable","unstackable","overflowX","Row","HeaderCell","singleLine","textAlign","rowSpan","colSpan","Body","Cell","moneyFormatIndia","fapresent","fcodecount","fcodepend","ftotpkt","fvalpkt","fpend","semantic_ui_react__WEBPACK_IMPORTED_MODULE_18__","horizontal","ftotpkt1","fvalpkt1","fpend1","ftotpkt3","fvalpkt3","fpend3","Component","connect","boards","changedeggrploadboard","_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__","__webpack_require__","_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default","n","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__","Divider","children","clearing","fitted","hidden","inverted","section","vertical","classes","rest","ElementType","isNil","handledProps","propTypes","__webpack_exports__","DegreeGroupWithYearType","deggroup_options","fdescpn","_this$props$pdeggrp","react__WEBPACK_IMPORTED_MODULE_7___default","semantic_ui_react__WEBPACK_IMPORTED_MODULE_9__","semantic_ui_react__WEBPACK_IMPORTED_MODULE_10__","size","disabled","openOnFocus","selectOnBlur","Input","label","readOnly","fetchPrDegrees","modtype","_ref","_Users_prashanth_univadmin_react_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__","_Users_prashanth_univadmin_react_node_modules_babel_preset_react_app_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default","mark","dispatch","getState","response","univadmin","get","params","univcode","univ","funivcode","sent","payload","error_code","msg","status","types","_x","_x2","apply","arguments","fetchPrSubs","fdegree","_ref2","_x3","_x4","fetchSubPrBoard","_ref3","_x5","_x6","fetchPrBatchDet","fsubcode","_ref4","_callee4","_context4","_x7","_x8","_error","fetchQpStatistics","stt","_error2","fexamno","valstats","_error3","_error4","fetchTeachBoard","_ref5","_callee5","_error5","_context5","_x9","_x10","SelectSubBoard","react__WEBPACK_IMPORTED_MODULE_5___default","semantic_ui_react__WEBPACK_IMPORTED_MODULE_7__","semantic_ui_react__WEBPACK_IMPORTED_MODULE_8__"],"mappings":"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","file":"static/js/27.ab8d186e.chunk.js","sourcesContent":["import React, { Component } from \"react\";\nimport { Link } from \"react-router-dom\";\nimport { connect } from \"react-redux\";\nimport {\n Table,\n Divider,\n Input,\n Card,\n Button,\n Label,\n Form,\n Dropdown,\n} from \"semantic-ui-react\";\nimport { showError, fetchDegGrp } from \"../../../actions\";\nimport {\n fetchQpStatisticsSum,\n fetchQpBoard,\n changedeggrploadboard,\n} from \"../../../actions/after-exam/valuation\";\nimport DegreeGroupWithYearType from \"../../common/degreeGroupWithYearType\";\nimport SelectSubBoard from \"../../common/SelectSubBoard\";\nimport { moneyFormatIndia } from \"../../parms\";\nimport { ReportAPI } from \"../../../apis/consts\";\nimport { wHeight } from \"../../parms\";\n\nclass ValuationSummary extends Component {\n state = {\n qpstatsum: [],\n searchVal: \"\",\n fboard: \"\",\n frmsubmit: false,\n deggrp: [],\n fdeggrp: \"\",\n fyear: \"\",\n fexamtype: \"\",\n fexamdate: \"\",\n open: true,\n Examno: \"ABCDEFGHIJ\",\n valsum: \"All\",\n exams: [\n { key: \"All\", value: \"ABCDEFGHIJ\", text: \"All\" },\n { key: \"A\", value: \"A\", text: \"I Semester\" },\n { key: \"B\", value: \"B\", text: \"II Semester\" },\n { key: \"C\", value: \"C\", text: \"III Semester\" },\n { key: \"D\", value: \"D\", text: \"IV Semester\" },\n { key: \"E\", value: \"E\", text: \"V Semester\" },\n { key: \"F\", value: \"F\", text: \"VI Semester\" },\n { key: \"G\", value: \"G\", text: \"VII Semester\" },\n { key: \"H\", value: \"H\", text: \"VIII Semester\" },\n { key: \"I\", value: \"I\", text: \"IX Semester\" },\n { key: \"J\", value: \"J\", text: \"X Semester\" },\n ],\n };\n\n async componentDidMount() {\n this.props.fetchDegGrp();\n // this.props.fetchQpStatisticsSum();\n // await this.props.fetchQpBoard(this.props.user.fdeggrp);\n // await this.changeDeggrp(null, { value: this.props.user.fdeggrp });\n // this.setState({ qpstatsum: this.props.qpstatsum, searchVal: \"\" });\n }\n\n componentDidUpdate(prevProps) {\n if (this.props.qpstatsum !== prevProps.qpstatsum) {\n this.setState({ qpstatsum: this.props.qpstatsum, searchVal: \"\" });\n }\n }\n\n onBoardChange = async (e, data) => {\n this.setState({\n fboard: data.value,\n frmsubmit: false,\n valsum: \"All\",\n Examno: \"ABCDEFGHIJ\",\n });\n };\n\n searchTable = (e, data) => {\n const string = data.value;\n const searchqpstatsum = this.props.qpstatsum.filter((o) =>\n Object.keys(o).some((k) =>\n o[k].toLowerCase().includes(string.toLowerCase())\n )\n );\n this.setState({ qpstatsum: searchqpstatsum, searchVal: data.value });\n };\n\n handleChange = (e, data) => {\n switch (data.type) {\n case \"text\":\n this.setState({ [data.name]: data.value.toUpperCase() });\n return;\n default:\n this.setState({ [data.name]: data.value });\n return;\n }\n };\n\n handleSubmit = async () => {\n if (this.state.Examno === \"\") {\n const error = { header: \"Error\", content: \"Select Exam No.\" };\n this.props.showError(error);\n return;\n }\n this.setState({ frmsubmit: false });\n await this.props.fetchQpStatisticsSum(this.state);\n this.setState({ frmsubmit: true });\n };\n\n handleReport = () => {\n const { fcuruniv } = this.props.user;\n const { fdeggrp, fyear, fexamtype, fexamdate, Examno, fboard, valsum } =\n this.state;\n if (fdeggrp === \"\") {\n const error = { header: \"Error\", content: \"Select Degree Group\" };\n this.props.showError(error);\n return;\n }\n window.open(\n ReportAPI +\n \"valuationSummaryReport\" +\n \"&univcode=\" +\n fcuruniv +\n \"°grp=\" +\n fdeggrp +\n \"&fboard=\" +\n fboard +\n \"&fexamno=\" +\n Examno +\n \"&status=\" +\n valsum +\n \"&fcollcode=\" +\n this.props.user.fcollcode,\n \"_blank\"\n );\n };\n\n changeDeggrp = async (e, data) => {\n // await this.props.fetchQpBoard(this.state.deggrp);\n console.log(data.value);\n let deggrpsel = this.props.deggrp.filter(\n (el, i) => el.fdeggrp === data.value\n );\n let deggrp = deggrpsel[0];\n // await this.props.changedeggrploadboard(data.value);\n await this.setState({\n fyear: deggrp.fyear,\n fexamtype: deggrp.fexamtype,\n fexamdate: deggrp.fexamdate,\n fdeggrp: deggrp.fdeggrp,\n frmsubmit: false,\n });\n this.props.fetchQpBoard(this.state.fdeggrp);\n };\n\n render() {\n const { fdeggrp, fyear, fexamtype, fexamdate, Examno, valsum } = this.state;\n const qpstatsum = this.state.qpstatsum;\n\n let board_options = [\n {\n value: \"All\",\n text: \"All\",\n },\n ];\n\n this.props.board.map((item) => {\n board_options.push({\n value: item.fboardcode,\n text: `${item.fboardcode} - ${item.fboardname}`,\n });\n });\n\n const valopt = [\n { value: \"All\", text: \"All\" },\n { value: \"pending\", text: \"Pending\" },\n { value: \"completed\", text: \"Completed\" },\n ];\n\n const wheight = wHeight();\n return (\n <div className=\"animated fadeIn\">\n <Card fluid>\n <Card.Content>\n <Card.Header style={{ display: \"flex\" }}>\n <h3>Valuation Summary</h3>\n <div className=\"ml-auto\">\n <Button\n basic\n color=\"blue\"\n onClick={this.handleReport}\n content=\"Report\"\n icon=\"file\"\n />\n <Button\n basic\n color=\"black\"\n icon=\"ban\"\n onClick={this.handleCancel}\n content=\"Cancel\"\n />\n <Link to=\"/dashboard\">\n <Button basic color=\"red\" content=\"Exit\" icon=\"home\" />\n </Link>\n </div>\n </Card.Header>\n <Divider />\n <Card.Description\n style={{ overflowY: \"auto\", height: `${wheight}px` }}\n >\n <Form>\n <Form.Field width={8}>\n <DegreeGroupWithYearType\n pdeggrp={{ fdeggrp, fyear, fexamtype, fexamdate }}\n changeDeggrp={this.changeDeggrp}\n />\n <Form.Field>\n <label>Board</label>\n <Dropdown\n fluid\n search\n selection\n value={this.props.fboard}\n onChange={this.onBoardChange}\n placeholder=\"Select Board\"\n options={board_options}\n />\n </Form.Field>\n <Form.Group>\n <Form.Field width={8}>\n <label> Examno </label>\n <Dropdown\n fluid\n search\n selection\n name=\"Examno\"\n value={Examno}\n onChange={this.handleChange}\n placeholder=\"Select Semester\"\n options={this.state.exams}\n />\n </Form.Field>\n <Form.Field width={8}>\n <label> Valuation Status </label>\n <Dropdown\n placeholder=\"Select Status\"\n name=\"valsum\"\n value={valsum}\n selection\n search\n options={valopt}\n onChange={this.handleChange}\n />\n </Form.Field>\n </Form.Group>\n </Form.Field>\n <Button\n color=\"blue\"\n onClick={this.handleSubmit}\n content=\"Submit\"\n />\n </Form>\n\n {this.state.frmsubmit ? (\n <div>\n <div\n style={{\n margin: \"1em 0em\",\n backgroundColor: \"white\",\n }}\n className=\"stick\"\n >\n <Input\n icon=\"search\"\n fluid\n placeholder=\"Search...\"\n value={this.state.searchVal}\n onChange={this.searchTable}\n />\n </div>\n <Table\n padded\n celled\n structured\n striped\n selectable\n unstackable\n style={{ overflowX: \"scroll !important\" }}\n >\n {this.state.fdeggrp === \"PG\" ? (\n <Table.Header\n style={{ backgroundColor: \"bule !important\" }}\n >\n <Table.Row>\n <Table.HeaderCell\n style={{ width: \"5%\" }}\n singleLine\n textAlign=\"center\"\n rowSpan=\"2\"\n >\n Sl. No.\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"10%\" }}\n textAlign=\"center\"\n rowSpan=\"2\"\n >\n Board Code\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"40%\" }}\n textAlign=\"center\"\n rowSpan=\"2\"\n >\n Board Name\n </Table.HeaderCell>\n <Table.HeaderCell textAlign=\"center\" colSpan=\"3\">\n Preparation\n </Table.HeaderCell>\n <Table.HeaderCell textAlign=\"center\" colSpan=\"4\">\n First Valuation\n </Table.HeaderCell>\n <Table.HeaderCell textAlign=\"center\" colSpan=\"4\">\n Second Valuation\n </Table.HeaderCell>\n <Table.HeaderCell textAlign=\"center\" colSpan=\"4\">\n Third Valuation\n </Table.HeaderCell>\n </Table.Row>\n <Table.Row>\n <Table.HeaderCell\n style={{ width: \"12%\" }}\n textAlign=\"center\"\n >\n Script Recd.\n </Table.HeaderCell>\n\n <Table.HeaderCell\n style={{ width: \"12%\" }}\n textAlign=\"center\"\n >\n Script Coded\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"12%\" }}\n textAlign=\"center\"\n >\n Coding Pending\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"12%\" }}\n textAlign=\"center\"\n >\n Pkts. Count\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"12%\" }}\n textAlign=\"center\"\n >\n Pkts. Valued\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"12%\" }}\n textAlign=\"center\"\n >\n Valuation Pending\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"15%\" }}\n textAlign=\"center\"\n >\n Status\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"12%\" }}\n textAlign=\"center\"\n >\n Pkts. Count\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"12%\" }}\n textAlign=\"center\"\n >\n Pkts. Valued\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"12%\" }}\n textAlign=\"center\"\n >\n Valuation Pending\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"15%\" }}\n textAlign=\"center\"\n >\n Status\n </Table.HeaderCell>\n\n <Table.HeaderCell\n style={{ width: \"12%\" }}\n textAlign=\"center\"\n >\n Pkts. Count\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"12%\" }}\n textAlign=\"center\"\n >\n Pkts. Valued\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"12%\" }}\n textAlign=\"center\"\n >\n Valuation Pending\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"15%\" }}\n textAlign=\"center\"\n >\n Status\n </Table.HeaderCell>\n </Table.Row>\n </Table.Header>\n ) : (\n <Table.Header>\n <Table.Row>\n <Table.HeaderCell\n style={{ width: \"5%\" }}\n singleLine\n textAlign=\"center\"\n rowSpan=\"2\"\n >\n Sl. No.\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"10%\" }}\n textAlign=\"center\"\n rowSpan=\"2\"\n >\n Board Code\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"40%\" }}\n textAlign=\"center\"\n rowSpan=\"2\"\n >\n Board Name\n </Table.HeaderCell>\n <Table.HeaderCell textAlign=\"center\" colSpan=\"3\">\n Preparation\n </Table.HeaderCell>\n <Table.HeaderCell textAlign=\"center\" colSpan=\"4\">\n Valuation\n </Table.HeaderCell>\n </Table.Row>\n <Table.Row>\n <Table.HeaderCell\n style={{ width: \"12%\" }}\n textAlign=\"center\"\n >\n Script Recd.\n </Table.HeaderCell>\n\n <Table.HeaderCell\n style={{ width: \"12%\" }}\n textAlign=\"center\"\n >\n Script Coded\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"12%\" }}\n textAlign=\"center\"\n >\n Coding Pending\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"12%\" }}\n textAlign=\"center\"\n >\n Pkts. Count\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"12%\" }}\n textAlign=\"center\"\n >\n Pkts. Valued\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"12%\" }}\n textAlign=\"center\"\n >\n Valuation Pending\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"15%\" }}\n textAlign=\"center\"\n >\n Status\n </Table.HeaderCell>\n </Table.Row>\n </Table.Header>\n )}\n\n <Table.Body>\n {qpstatsum.map((el, i) => {\n return this.state.fdeggrp === \"PG\" ? (\n <Table.Row key={i}>\n <Table.Cell textAlign=\"center\">{i + 1}</Table.Cell>\n <Table.Cell textAlign=\"center\">\n {el.fboard}\n </Table.Cell>\n <Table.Cell>{el.fboardname}</Table.Cell>\n <Table.Cell textAlign=\"center\">\n {moneyFormatIndia(el.fapresent)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {moneyFormatIndia(el.fcodecount)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {moneyFormatIndia(el.fcodepend)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {moneyFormatIndia(el.ftotpkt)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {moneyFormatIndia(el.fvalpkt)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {moneyFormatIndia(el.fpend)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {el.fpend == 0 ? (\n <Label color=\"green\" horizontal>\n completed\n </Label>\n ) : (\n <Label color=\"orange\" horizontal>\n pending\n </Label>\n )}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {moneyFormatIndia(el.ftotpkt1)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {moneyFormatIndia(el.fvalpkt1)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {moneyFormatIndia(el.fpend1)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {el.fpend1 == 0 ? (\n <Label color=\"green\" horizontal>\n completed\n </Label>\n ) : (\n <Label color=\"orange\" horizontal>\n pending\n </Label>\n )}\n </Table.Cell>\n\n <Table.Cell textAlign=\"center\">\n {moneyFormatIndia(el.ftotpkt3)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {moneyFormatIndia(el.fvalpkt3)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {moneyFormatIndia(el.fpend3)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {el.ftotpkt3 == 0 ? (\n <Label horizontal></Label>\n ) : el.fpend3 == 0 ? (\n <Label color=\"green\" horizontal>\n completed\n </Label>\n ) : (\n <Label color=\"orange\" horizontal>\n pending\n </Label>\n )}\n </Table.Cell>\n </Table.Row>\n ) : (\n <Table.Row key={i}>\n <Table.Cell textAlign=\"center\">{i + 1}</Table.Cell>\n <Table.Cell textAlign=\"center\">\n {el.fboard}\n </Table.Cell>\n <Table.Cell>{el.fboardname}</Table.Cell>\n <Table.Cell textAlign=\"center\">\n {moneyFormatIndia(el.fapresent)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {moneyFormatIndia(el.fcodecount)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {moneyFormatIndia(el.fcodepend)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {moneyFormatIndia(el.ftotpkt)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {moneyFormatIndia(el.fvalpkt)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {moneyFormatIndia(el.fpend)}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {el.fpend == 0 ? (\n <Label color=\"green\" horizontal>\n Completed\n </Label>\n ) : (\n <Label color=\"orange\" horizontal>\n Pending\n </Label>\n )}\n </Table.Cell>\n </Table.Row>\n );\n })}\n </Table.Body>\n </Table>\n </div>\n ) : null}\n </Card.Description>\n </Card.Content>\n </Card>\n </div>\n );\n }\n}\n\nconst mapStateToProps = (state) => {\n return {\n qpstatsum: state.qpstatsum,\n deggrp: state.deggrp,\n user: state.user,\n board: state.boards,\n };\n};\n\nexport default connect(mapStateToProps, {\n showError,\n fetchQpStatisticsSum,\n fetchQpBoard,\n changedeggrploadboard,\n fetchDegGrp,\n})(ValuationSummary);\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}\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\n /** Primary content. */\n children: PropTypes.node,\n\n /** Additional classes. */\n className: PropTypes.string,\n\n /** Divider can clear the content above it. */\n clearing: PropTypes.bool,\n\n /** Shorthand for primary content. */\n content: customPropTypes.contentShorthand,\n\n /** Divider can be fitted without any space above or below it. */\n fitted: PropTypes.bool,\n\n /** Divider can divide content without creating a dividing line. */\n hidden: PropTypes.bool,\n\n /** Divider can segment content horizontally. */\n horizontal: PropTypes.bool,\n\n /** Divider can have its colours inverted. */\n inverted: PropTypes.bool,\n\n /** Divider can provide greater margins to divide sections of content. */\n section: PropTypes.bool,\n\n /** Divider can segment content vertically. */\n vertical: PropTypes.bool\n} : {};\nexport default Divider;","import React, { Component } from \"react\";\nimport { connect } from \"react-redux\";\nimport { Form, Dropdown } from \"semantic-ui-react\";\nimport { fetchDegGrp } from \"../../actions\";\n\nclass DegreeGroupWithYearType extends Component {\n async componentDidMount() {\n // await this.props.fetchDegGrp();\n }\n\n render() {\n const deggroup = this.props.deggrp;\n var deggroup_options = deggroup.map((el, i) => {\n return {\n key: i,\n value: el.fdeggrp,\n text: `${el.fdeggrp} - ${el.fdescpn}`,\n };\n });\n console.log(this.props.pdeggrp);\n const { fdeggrp, fyear, fexamtype, fexamdate } = this.props.pdeggrp;\n\n return (\n <div>\n <Form.Field>\n <label>Degree Group</label>\n <Dropdown\n size=\"mini\"\n fluid\n search\n selection\n value={fdeggrp}\n onChange={this.props.changeDeggrp}\n placeholder=\"Select Degree Group\"\n disabled={this.props.disabled}\n openOnFocus={false}\n options={deggroup_options}\n selectOnBlur={false}\n />\n </Form.Field>\n <Form.Group>\n <Form.Input\n placeholder=\"Year\"\n value={fyear}\n width={4}\n label=\"Year\"\n readOnly\n />\n <Form.Input\n placeholder=\"Type\"\n value={fexamtype}\n width={3}\n label=\"Type\"\n readOnly\n />\n <Form.Input\n placeholder=\"Exam Date\"\n label=\"Exam Date\"\n width={10}\n value={fexamdate}\n readOnly\n />\n </Form.Group>\n </div>\n );\n }\n}\n\nconst mapStateToProps = (state) => {\n return {\n deggrp: state.deggrp,\n user: state.user,\n };\n};\n\nexport default connect(mapStateToProps, { fetchDegGrp })(\n DegreeGroupWithYearType\n);\n","import univadmin from \"../../apis/univadmin\";\nimport * as types from \"../../types\";\n\nexport const fetchPrDegrees = (deggrp, fboard, modtype) => {\n return async function(dispatch, getState) {\n const state = getState();\n const response = await univadmin.get(\"/app.php\", {\n params: {\n a: \"getDegrees\",\n modtype: modtype,\n fboard: fboard,\n deggrp: state.user.fdeggrp,\n univcode: state.univ.funivcode\n }\n });\n\n if (typeof response.data !== \"object\") {\n const data = {\n error_code: -1,\n data: { msg: \"Something went wrong wile fetching Practical Degrees\" },\n status: \"failure\"\n };\n\n dispatch({\n type: \"SET_ERROR\",\n payload: data\n });\n } else if (response.data.error_code === -1) {\n dispatch({\n type: \"SET_ERROR\",\n payload: response.data\n });\n } else {\n dispatch({\n type: types.FETCH_DEGREES,\n payload: response.data\n });\n }\n };\n};\n\nexport const fetchPrSubs = (fdegree, fboard) => {\n return async function(dispatch, getState) {\n const state = getState();\n const response = await univadmin.get(\"/app.php\", {\n params: {\n a: \"getPracticalSubjects\",\n fdegree: fdegree,\n fboard: fboard,\n univcode: state.univ.funivcode\n }\n });\n\n if (typeof response.data !== \"object\") {\n const data = {\n error_code: -1,\n data: { msg: \"Something went wrong wile fetching Practical Subjects\" },\n status: \"failure\"\n };\n\n dispatch({\n type: \"SET_ERROR\",\n payload: data\n });\n } else if (response.data.error_code === -1) {\n dispatch({\n type: \"SET_ERROR\",\n payload: response.data\n });\n } else {\n dispatch({\n type: \"FETCH_PRSUB\",\n payload: response.data\n });\n }\n };\n};\n\nexport const fetchSubPrBoard = fdeggrp => {\n return async function(dispatch, getState) {\n const state = getState();\n // console.log(fdeggrp);\n const response = await univadmin.get(\"/app.php\", {\n params: {\n a: \"getPracticalBoards\",\n fdeggrp: fdeggrp,\n univcode: state.user.fcuruniv\n }\n });\n\n if (typeof response.data !== \"object\") {\n const data = {\n error_code: -1,\n data: { msg: \"Something went wrong wile fetching Practical Boards\" },\n status: \"failure\"\n };\n\n dispatch({\n type: \"SET_ERROR\",\n payload: data\n });\n } else if (response.data.error_code === -1) {\n dispatch({\n type: \"SET_ERROR\",\n payload: response.data\n });\n } else {\n dispatch({\n type: \"FETCH_BOARDS\",\n payload: response.data\n });\n }\n };\n};\n\nexport const fetchPrBatchDet = (fdeggrp, fboard, fdegree, fsubcode) => {\n return async function(dispatch, getState) {\n const state = getState();\n\n dispatch({\n type: \"SET_LOADER\"\n });\n\n const response = await univadmin.get(\"/app.php\", {\n params: {\n a: \"getPracticalBatchDet\",\n fdeggrp: fdeggrp,\n fdegree: fdegree,\n fboard: fboard,\n fsubcode: fsubcode,\n univcode: state.univ.funivcode\n }\n });\n\n dispatch({\n type: \"UNSET_LOADER\"\n });\n\n if (typeof response.data !== \"object\") {\n const data = {\n error_code: -1,\n data: {\n msg: \"Something went wrong wile fetching Practical Batch Details\"\n },\n status: \"failure\"\n };\n\n dispatch({\n type: \"SET_ERROR\",\n payload: data\n });\n } else if (response.data.error_code === -1) {\n dispatch({\n type: \"SET_ERROR\",\n payload: response.data\n });\n } else {\n dispatch({\n type: \"FETCH_PRBATCHDET\",\n payload: response.data\n });\n }\n };\n};\n","import univadmin from \"../../apis/univadmin\";\nimport { showError } from \"../index\";\n\nexport const fetchQpBoard = fdeggrp => {\n return async function(dispatch, getState) {\n const state = getState();\n const response = await univadmin.get(\"/app.php\", {\n params: {\n a: \"getfboard\",\n deggrp: fdeggrp,\n univcode: state.user.fcuruniv\n }\n });\n\n if (typeof response.data !== \"object\") {\n const error = {\n header: \"Error\",\n content: \"Something went wrong\"\n };\n dispatch(showError(error));\n } else if (response.data.error_code === -1) {\n const error = { header: \"Error\", content: response.data.data.msg };\n dispatch(showError(error));\n } else {\n dispatch({\n type: \"FETCH_BOARDS\",\n payload: response.data\n });\n }\n };\n};\n\nexport const fetchQpStatistics = stt => {\n return async function(dispatch, getState) {\n const state = getState();\n dispatch({\n type: \"SET_LOADER\"\n });\n dispatch({\n type: \"DELETE_QPSTATS\"\n });\n // console.log(stt);\n const response = await univadmin.get(\"/app.php\", {\n params: {\n a: \"getscript\",\n deggrp: stt.fdeggrp,\n univcode: state.user.fcuruniv, \n fboard: stt.fboard,\n fexamno: stt.Examno,\n status: stt.valstats\n }\n });\n dispatch({\n type: \"UNSET_LOADER\"\n });\n\n if (typeof response.data !== \"object\") {\n const error = {\n header: \"Error\",\n content: \"Something went wrong\"\n };\n dispatch(showError(error));\n } else if (response.data.error_code === -1) {\n const error = { header: \"Error\", content: response.data.data.msg };\n dispatch(showError(error));\n } else {\n dispatch({\n type: \"FETCH_QPSTATS\",\n payload: response.data\n });\n }\n };\n};\n\nexport const changedeggrploadboard = deggrp => {\n return async function(dispatch, getState) {\n const state = getState(); \n dispatch({\n type: \"DELETE_QPSTATS\"\n });\n // console.log(stt);\n const response = await univadmin.get(\"/app.php\", {\n params: {\n a: \"loadboardvaluationstats\",\n deggrp: deggrp,\n univcode: state.user.fcuruniv \n }\n }); \n\n if (typeof response.data !== \"object\") {\n const error = {\n header: \"Error\",\n content: \"Something went wrong\"\n };\n dispatch(showError(error));\n } else if (response.data.error_code === -1) {\n const error = { header: \"Error\", content: response.data.data.msg };\n dispatch(showError(error));\n } else {\n dispatch({\n type: \"FETCH_BOARDS\",\n payload: response.data\n });\n }\n };\n};\n\nexport const fetchQpStatisticsSum = (stt) => {\n return async function(dispatch, getState) {\n const state = getState();\n dispatch({\n type: \"SET_LOADER\"\n });\n dispatch({\n type: \"DELETE_QPSTATS_SUM\"\n });\n const response = await univadmin.get(\"/app.php\", {\n params: {\n a: \"getscriptSummary\",\n deggrp: stt.fdeggrp,\n univcode: state.user.fcuruniv,\n fexamno: stt.Examno,\n fboard: stt.fboard,\n status:stt.valsum\n }\n });\n dispatch({\n type: \"UNSET_LOADER\"\n });\n\n if (typeof response.data !== \"object\") {\n const error = {\n header: \"Error\",\n content: \"Something went wrong\"\n };\n dispatch(showError(error));\n } else if (response.data.error_code === -1) {\n const error = { header: \"Error\", content: response.data.data.msg };\n dispatch(showError(error));\n } else {\n dispatch({\n type: \"FETCH_QPSTATS_SUM\",\n payload: response.data\n });\n }\n };\n};\n\nexport const fetchTeachBoard = fdeggrp => {\n return async function(dispatch, getState) {\n const state = getState();\n const response = await univadmin.get(\"/app.php\", {\n params: {\n a: \"getTeachfboard\",\n deggrp: fdeggrp,\n univcode: state.user.fcuruniv\n }\n });\n\n if (typeof response.data !== \"object\") {\n const error = {\n header: \"Error\",\n content: \"Something went wrong\"\n };\n dispatch(showError(error));\n } else if (response.data.error_code === -1) {\n const error = { header: \"Error\", content: response.data.data.msg };\n dispatch(showError(error));\n } else {\n dispatch({\n type: \"FETCH_BOARDS\",\n payload: response.data\n });\n }\n };\n};\n","import React, { Component } from \"react\";\nimport { connect } from \"react-redux\";\nimport { Form, Dropdown } from \"semantic-ui-react\";\nimport { fetchSubPrBoard } from \"../../actions/practicals/practicals\";\n\nclass SelectSubBoard extends Component {\n render() {\n const board = this.props.board;\n\n const board_options = board.map((el, i) => {\n return {\n key: i,\n value: el.fboardcode,\n text: `${el.fboardcode} - ${el.fboardname}`\n };\n });\n\n return (\n <Form.Field>\n <label>Board</label>\n <Dropdown\n fluid\n search\n selection\n value={this.props.fboard}\n onChange={this.props.onBoardChange}\n placeholder=\"Select Board\"\n options={board_options}\n />\n </Form.Field>\n );\n }\n}\n\nconst mapStateToProps = state => {\n return { board: state.boards, user: state.user };\n};\n\nexport default connect(\n mapStateToProps,\n { fetchSubPrBoard }\n)(SelectSubBoard);\n"],"sourceRoot":""}
|