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.142.172.250
{"version":3,"sources":["pages/masters/college/index.js","../node_modules/semantic-ui-react/dist/es/elements/Divider/Divider.js","pages/masters/college/colg_report.js"],"names":["College","state","frmDeggrp","reportType","fdeggrpfrm","fdeggrpto","fdegfrm","fdegto","fcollfrm","fcollto","displayTbl","fdeggrp","fyear","fexamtype","fexamdate","changeDeggrp","e","data","console","log","value","deggrp","_this","props","filter","el","i","setState","frmSubmit","getDegrees","handleChange","type","Object","_Users_prashanth_univadmin_react_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__","name","handleSubmit","_this$state","getReport","handleReport","_this$state2","window","open","ReportAPI","univcode","handleCancel","reportFormat","renderHeader","react__WEBPACK_IMPORTED_MODULE_6___default","a","createElement","semantic_ui_react__WEBPACK_IMPORTED_MODULE_8__","Header","style","display","className","semantic_ui_react__WEBPACK_IMPORTED_MODULE_9__","basic","color","onClick","content","icon","react_router_dom__WEBPACK_IMPORTED_MODULE_7__","to","renderForm","_this$state3","wheight","wHeight","fluid","Content","semantic_ui_react__WEBPACK_IMPORTED_MODULE_10__","Description","overflowY","height","concat","semantic_ui_react__WEBPACK_IMPORTED_MODULE_11__","Group","Field","width","semantic_ui_react__WEBPACK_IMPORTED_MODULE_12__","placeholder","selection","search","options","text","onChange","Input","label","marginTop","_colg_report__WEBPACK_IMPORTED_MODULE_15__","reportdet","collegeReport","rtype","this","fetchDegGrp","Component","connect","univ","funivcode","user","showError","_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","horizontal","inverted","section","vertical","classes","rest","ElementType","isNil","handledProps","propTypes","__webpack_exports__","ColgReportDisplay","colgdet","searchVal","searchTable","string","searchPrbatch","o","keys","some","k","toLowerCase","includes","renderTable","report","react__WEBPACK_IMPORTED_MODULE_5___default","marginBottom","backgroundColor","semantic_ui_react__WEBPACK_IMPORTED_MODULE_6__","fontSize","semantic_ui_react__WEBPACK_IMPORTED_MODULE_7__","celled","padded","selectable","size","Row","textAlign","HeaderCell","Body","map","key","overflow","Cell","fcollcode","fcollname","town","fprincipalname","fmobile","faltmobile","femail","renderTaggedTable","structured","rowSpan","colSpan","cnt_code","center_name","cnt_contact","tagged_code","tagged_colg_name","tagged_contact","prevProps"],"mappings":"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","file":"static/js/54.89460930.chunk.js","sourcesContent":["import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport { Card, Button, Form, Dropdown, Divider } from \"semantic-ui-react\";\r\nimport { connect } from \"react-redux\";\r\nimport { fetchDegGrp, getReport } from \"../../../actions\";\r\nimport ColgReportDisplay from \"./colg_report\";\r\nimport { ReportAPI } from \"../../../apis/consts\";\r\nimport { showError } from \"../../../actions\";\r\nimport { wHeight } from \"../../parms\";\r\n\r\nclass College extends Component {\r\n state = {\r\n frmDeggrp: \"\",\r\n reportType: \"Active College List\",\r\n fdeggrpfrm: \"0000\",\r\n fdeggrpto: \"zzzz\",\r\n fdegfrm: \"0\",\r\n fdegto: \"ZZZZZ\",\r\n fcollfrm: \"0\",\r\n fcollto: \"ZZZZ\",\r\n displayTbl: false,\r\n fdeggrp: \"\",\r\n fyear: \"\",\r\n fexamtype: \"\",\r\n fexamdate: \"\",\r\n };\r\n\r\n componentDidMount() {\r\n this.props.fetchDegGrp();\r\n }\r\n\r\n changeDeggrp = (e, data) => {\r\n console.log(data.value);\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.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 };\r\n\r\n getDegrees = (e, data) => {\r\n // console.log(data.value);\r\n this.setState({ frmDeggrp: data.value });\r\n };\r\n\r\n handleChange = (e, data) => {\r\n switch (data.type) {\r\n case \"text\":\r\n this.setState({\r\n [data.name]: data.value,\r\n });\r\n default:\r\n this.setState({\r\n [data.name]: data.value,\r\n });\r\n }\r\n this.setState({ displayTbl: false });\r\n };\r\n\r\n handleSubmit = () => {\r\n // const { fdeggrp } = this.props.user;\r\n const {\r\n reportType,\r\n fdeggrpfrm,\r\n fdeggrpto,\r\n fcollfrm,\r\n fcollto,\r\n fdeggrp,\r\n fyear,\r\n fexamtype,\r\n fexamdate,\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 this.props.getReport(\r\n reportType,\r\n \"tables\",\r\n fdeggrp,\r\n fdeggrpfrm,\r\n fdeggrpto,\r\n fcollfrm,\r\n fcollto\r\n );\r\n this.setState({ displayTbl: true });\r\n };\r\n\r\n handleReport = () => {\r\n // const { fdeggrp } = this.props.user;\r\n const {\r\n reportType,\r\n fdeggrpfrm,\r\n fdeggrpto,\r\n fcollfrm,\r\n fcollto,\r\n fdegfrm,\r\n fdegto,\r\n fdeggrp,\r\n fyear,\r\n fexamtype,\r\n fexamdate,\r\n } = this.state;\r\n console.log(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 reportType +\r\n \"&univcode=\" +\r\n this.props.univcode +\r\n \"°grp=\" +\r\n fdeggrp +\r\n \"°grpfrm=\" +\r\n fdeggrpfrm +\r\n \"°grpto=\" +\r\n fdeggrpto +\r\n \"&collfrm=\" +\r\n fcollfrm +\r\n \"&collto=\" +\r\n fcollto +\r\n \"°frm=\" +\r\n fdegfrm +\r\n \"°to=\" +\r\n fdegto +\r\n \"&val=\" +\r\n reportType +\r\n \"&format=\" +\r\n \"PDF\",\r\n \"_blank\"\r\n );\r\n };\r\n\r\n handleCancel = () => {\r\n this.setState({\r\n reportType: \"\",\r\n fdeggrpfrm: \"0\",\r\n fdeggrpto: \"zzzzz\",\r\n fcollfrm: \"0\",\r\n fcollto: \"zzzzz\",\r\n reportFormat: \"\",\r\n frmDeggrp: \"\",\r\n fdeggrp: \"\",\r\n fyear: \"\",\r\n fexamtype: \"\",\r\n fexamdate: \"\",\r\n });\r\n };\r\n\r\n renderHeader = () => {\r\n return (\r\n <Card.Header style={{ display: \"flex\" }}>\r\n <h3>College / Centre</h3>\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 <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 );\r\n };\r\n\r\n renderForm = () => {\r\n const {\r\n displayTbl,\r\n reportType,\r\n fdeggrpfrm,\r\n fdeggrpto,\r\n fcollfrm,\r\n fcollto,\r\n fdegfrm,\r\n fdegto,\r\n fdeggrp,\r\n fyear,\r\n fexamtype,\r\n fexamdate,\r\n } = this.state;\r\n\r\n const reporttypeOptions = [\r\n { value: \"All College List\", text: \"College List (All)\" },\r\n { value: \"Active College List\", text: \"College List (Active)\" },\r\n { value: \"degreeWiseCollegeList\", text: \"Degree Wise College List\" },\r\n { value: \"collwisedeglist\", text: \"College Wise Degree List\" },\r\n ];\r\n const wheight = wHeight();\r\n console.log(reportType, displayTbl);\r\n return (\r\n <div className=\"animated fadeIn\">\r\n <Card fluid>\r\n <Card.Content>\r\n {this.renderHeader()}\r\n <Divider />\r\n <Card.Description\r\n style={{ overflowY: \"auto\", height: `${wheight}px` }}\r\n >\r\n <div className=\"col-md-6\">\r\n <Form>\r\n <Form.Group>\r\n <Form.Field width={16}>\r\n <label>Report Type</label>\r\n <Dropdown\r\n placeholder=\"Select Report Type\"\r\n name=\"reportType\"\r\n value={reportType}\r\n selection\r\n search\r\n options={reporttypeOptions}\r\n onChange={this.handleChange}\r\n />\r\n </Form.Field>\r\n </Form.Group>\r\n <Form.Group>\r\n <Form.Input\r\n placeholder=\"From\"\r\n value={fdeggrpfrm}\r\n width={8}\r\n name=\"fdeggrpfrm\"\r\n onChange={this.handleChange}\r\n label=\"Degree Group Range\"\r\n />\r\n <Form.Input\r\n placeholder=\"To\"\r\n name=\"fdeggrpto\"\r\n value={fdeggrpto}\r\n width={8}\r\n onChange={this.handleChange}\r\n style={{ marginTop: \"1.6em\" }}\r\n />\r\n </Form.Group>\r\n {reportType == \"degreeWiseCollegeList\" ? (\r\n <Form.Group>\r\n <Form.Input\r\n placeholder=\"From\"\r\n value={fdegfrm}\r\n width={8}\r\n name=\"fdegfrm\"\r\n onChange={this.handleChange}\r\n label=\"Degree Range\"\r\n />\r\n <Form.Input\r\n placeholder=\"To\"\r\n name=\"fdegto\"\r\n value={fdegto}\r\n width={8}\r\n onChange={this.handleChange}\r\n style={{ marginTop: \"1.6em\" }}\r\n />\r\n </Form.Group>\r\n ) : null}\r\n <Form.Group>\r\n <Form.Input\r\n placeholder=\"From\"\r\n value={fcollfrm}\r\n width={8}\r\n name=\"fcollfrm\"\r\n onChange={this.handleChange}\r\n label=\"College Code Range\"\r\n />\r\n <Form.Input\r\n placeholder=\"To\"\r\n name=\"fcollto\"\r\n value={fcollto}\r\n width={8}\r\n onChange={this.handleChange}\r\n style={{ marginTop: \"1.6em\" }}\r\n />\r\n </Form.Group>\r\n {reportType == \"Active College List\" ? (\r\n <Button color=\"blue\" onClick={this.handleSubmit}>\r\n Submit\r\n </Button>\r\n ) : null}\r\n <br />\r\n </Form>\r\n </div>\r\n {displayTbl ? (\r\n <ColgReportDisplay\r\n reportdet={this.props.collegeReport}\r\n rtype={reportType}\r\n />\r\n ) : null}\r\n </Card.Description>\r\n </Card.Content>\r\n </Card>\r\n </div>\r\n );\r\n };\r\n render() {\r\n // console.log(\"collegeReport\",this.props.collegeReport);\r\n return this.renderForm();\r\n }\r\n}\r\n\r\nconst mapStateToProps = (state) => {\r\n return {\r\n deggrp: state.deggrp,\r\n collegeReport: state.collegeReport,\r\n univcode: state.univ.funivcode,\r\n user: state.user,\r\n };\r\n};\r\nexport default connect(mapStateToProps, {\r\n fetchDegGrp,\r\n getReport,\r\n showError,\r\n})(College);\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}\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\";\r\nimport { Table, Input } from \"semantic-ui-react\";\r\nimport \"react-table/react-table.css\";\r\nimport \"../../../index.css\";\r\n\r\nclass ColgReportDisplay extends Component {\r\n state = { colgdet: [], searchVal: \"\" };\r\n\r\n componentDidMount() {\r\n this.setState({ colgdet: this.props.reportdet });\r\n }\r\n\r\n componentDidUpdate(prevProps) {\r\n if (this.props.reportdet !== prevProps.reportdet) {\r\n this.setState({ colgdet: this.props.reportdet });\r\n }\r\n }\r\n\r\n searchTable = (e, data) => {\r\n const string = data.value;\r\n const searchPrbatch = this.props.reportdet.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({ colgdet: searchPrbatch, searchVal: data.value });\r\n };\r\n\r\n renderTable = () => {\r\n const report = this.state.colgdet;\r\n return (\r\n <div className=\"mt-3\">\r\n <hr />\r\n <div\r\n style={{\r\n marginBottom: \"1em\",\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 onChange={this.searchTable}\r\n value={this.state.searchVal}\r\n style={{ fontSize: \"1.1em\" }}\r\n />\r\n </div>\r\n <div>\r\n <Table\r\n celled\r\n padded\r\n selectable\r\n size=\"small\"\r\n color=\"olive\"\r\n className=\"tbl sticky\"\r\n >\r\n <Table.Header>\r\n <Table.Row textAlign=\"center\">\r\n <Table.HeaderCell>Sl.No.</Table.HeaderCell>\r\n <Table.HeaderCell>College Code</Table.HeaderCell>\r\n <Table.HeaderCell>College Name</Table.HeaderCell>\r\n <Table.HeaderCell>Town</Table.HeaderCell>\r\n <Table.HeaderCell>Principal Name</Table.HeaderCell>\r\n <Table.HeaderCell>Mobile</Table.HeaderCell>\r\n <Table.HeaderCell>Alt. Contact</Table.HeaderCell>\r\n <Table.HeaderCell>Email Id</Table.HeaderCell>\r\n </Table.Row>\r\n </Table.Header>\r\n <Table.Body>\r\n {report.map((el, i) => {\r\n return (\r\n <Table.Row key={i} style={{ overflow: \"hidden\" }}>\r\n <Table.Cell textAlign=\"center\">{i + 1}</Table.Cell>\r\n <Table.Cell>{el.fcollcode}</Table.Cell>\r\n <Table.Cell>{el.fcollname}</Table.Cell>\r\n <Table.Cell>{el.town}</Table.Cell>\r\n <Table.Cell>{el.fprincipalname}</Table.Cell>\r\n <Table.Cell>{el.fmobile}</Table.Cell>\r\n <Table.Cell>{el.faltmobile}</Table.Cell>\r\n <Table.Cell>{el.femail}</Table.Cell>\r\n </Table.Row>\r\n );\r\n })}\r\n </Table.Body>\r\n </Table>\r\n </div>\r\n </div>\r\n );\r\n };\r\n\r\n renderTaggedTable = () => {\r\n const report = this.state.colgdet;\r\n\r\n return (\r\n <div className=\"mt-3\">\r\n <hr />\r\n <div\r\n style={{\r\n marginBottom: \"1em\",\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 onChange={this.searchTable}\r\n value={this.state.searchVal}\r\n style={{ fontSize: \"1.1em\" }}\r\n />\r\n </div>\r\n <div>\r\n <Table celled padded selectable structured size=\"small\" color=\"olive\">\r\n <Table.Header>\r\n <Table.Row textAlign=\"center\">\r\n <Table.HeaderCell rowSpan=\"2\">Sl.No.</Table.HeaderCell>\r\n <Table.HeaderCell colSpan=\"3\">Center</Table.HeaderCell>\r\n <Table.HeaderCell colSpan=\"3\">Tagged Colleges</Table.HeaderCell>\r\n </Table.Row>\r\n <Table.Row textAlign=\"center\">\r\n <Table.HeaderCell>Code</Table.HeaderCell>\r\n <Table.HeaderCell>Name</Table.HeaderCell>\r\n <Table.HeaderCell>Contact</Table.HeaderCell>\r\n <Table.HeaderCell>Code</Table.HeaderCell>\r\n <Table.HeaderCell>Name</Table.HeaderCell>\r\n <Table.HeaderCell>Contact</Table.HeaderCell>\r\n </Table.Row>\r\n </Table.Header>\r\n <Table.Body>\r\n {report.map((el, i) => {\r\n return (\r\n <Table.Row key={i} style={{ overflow: \"hidden\" }}>\r\n <Table.Cell textAlign=\"center\">{i + 1}</Table.Cell>\r\n <Table.Cell>{el.cnt_code}</Table.Cell>\r\n <Table.Cell>{el.center_name}</Table.Cell>\r\n <Table.Cell>{el.cnt_contact}</Table.Cell>\r\n <Table.Cell>{el.tagged_code}</Table.Cell>\r\n <Table.Cell>{el.tagged_colg_name}</Table.Cell>\r\n <Table.Cell>{el.tagged_contact}</Table.Cell>\r\n </Table.Row>\r\n );\r\n })}\r\n </Table.Body>\r\n </Table>\r\n </div>\r\n </div>\r\n );\r\n };\r\n render() {\r\n console.log(this.props.reportdet, this.props.reportdet, this.props.rtype);\r\n if (this.props.reportdet == null) return null;\r\n else if (\r\n this.props.reportdet !== null &&\r\n this.props.rtype == \"Center List With Tagged Colleges\"\r\n ) {\r\n return this.renderTaggedTable();\r\n } else {\r\n return this.renderTable();\r\n }\r\n }\r\n}\r\n\r\nexport default ColgReportDisplay;\r\n"],"sourceRoot":""}
|