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.144.224.30
{"version":3,"sources":["pages/formFilters.js","pages/after-exam/RVPCDailyReport/RvPcDailyReport.js","../node_modules/react-input-mask/index.js","../node_modules/react-input-mask/lib/react-input-mask.production.min.js","pages/common/degreeGroupWithYearType.js"],"names":["formFilters","dateFilter","data","indexOf","qpCodeFilter","length","regNoFilter","filterFields","_filterFields","Object","asyncToGenerator","regenerator_default","a","mark","_callee","incorrectFields","correctFields","wrap","_context","prev","next","forEach","element","type","toUpperCase","push","abrupt","status","fields","msg","stop","_x","apply","this","arguments","RvPcDailyReport","state","showtable","frmDeggrp","reportType","frmSubmit","rftype","tcodefrom","tcodeto","vdatefrom","moment","format","vdateto","qpcodeFrom","qpcodeTo","regnoFrom","regnoTo","degFrom","degTo","correctionType","changeDeggrp","e","console","log","value","deggrp","_this","props","filter","el","i","fdeggrp","setState","fyear","fexamtype","fexamdate","handleReport","fcuruniv","user","sendParams","dateFrom","dateTo","Examno","window","open","ReportAPI","handleChange","name","defineProperty","handleSubmit","_this$props$user","filterArr","actionType","sent","alert","fetchRvPcReport","dailyRvPcReport","handleChangedate","target","handleCancel","reportFormat","renderHeader","react_default","createElement","Card","Header","style","display","className","Button","basic","color","onClick","content","icon","Link","to","fetchDegGrp","_this$state2","formatChars","n","m","d","z","y","wheight","Number","fcurtype","wHeight","fluid","Content","Divider","Description","overflowY","height","concat","Form","degreeGroupWithYearType","pdeggrp","Field","width","Dropdown","placeholder","selection","search","options","text","onChange","Group","react_input_mask_default","mask","marginTop","Input","maxLength","Table","celled","padded","selectable","size","backgroundColor","Row","HeaderCell","singleLine","textAlign","rowSpan","Body","map","fcorrtype","key","overflow","Cell","fappdate","fqpcode","fsubname","appno","fregno","fname","famount","notPulledCnt","fappcount","fpullcnt","notSentCnt","fsentcnt","fpacket","fbundleno","fregcode","fpullstatus","Component","connect","showError","clearDailyValuation","module","exports","__webpack_require__","React","reactDom","_extends","assign","t","prototype","hasOwnProperty","call","_inheritsLoose","create","getOwnPropertyNames","r","getOwnPropertyDescriptor","configurable","undefined","_defaults2","constructor","_assertThisInitialized","ReferenceError","invariant_1","o","s","l","Error","u","c","replace","framesToPop","setInputSelection","selectionStart","selectionEnd","createTextRange","collapse","moveStart","moveEnd","select","defaultFormatChars","9","*","defaultMaskChar","parseMask","maskChar","prefix","lastEditablePosition","permanents","split","isPermanentCharacter","isAllowedCharacter","RegExp","test","isEmpty","every","getFilledLength","slice","isFilled","formatValue","insertString","h","getRightEditablePosition","getStringValue","processChange","f","Math","min","start","end","getInsertStringLength","getLeftEditablePosition","join","max","splice","clearRange","enteredString","isFunction","getCancelAnimationFrame","cancelAnimationFrame","webkitCancelRequestAnimationFrame","webkitCancelAnimationFrame","mozCancelAnimationFrame","defer","requestAnimationFrame","webkitRequestAnimationFrame","mozRequestAnimationFrame","setTimeout","cancelDefer","clearTimeout","InputElement","focused","mounted","previousSelection","selectionDeferId","saveSelectionLoopDeferId","saveSelectionLoop","getSelection","runSaveSelectionLoop","stopSaveSelectionLoop","getInputDOMNode","findDOMNode","Element","nodeName","querySelector","getInputValue","setInputValue","setCursorToEnd","maskOptions","setCursorPosition","setSelection","isFocused","deferred","abs","document","createRange","parentElement","getInputSelection","getCursorPosition","getBeforeMaskedValueChangeConfig","alwaysShowMask","isInputAutofilled","matches","beforePasteState","beforeMaskedValueChange","isWindowsPhoneBrowser","onFocus","onBlur","onMouseDown","addEventListener","mouseDownX","clientX","mouseDownY","clientY","mouseDownTime","Date","getTime","removeEventListener","onPaste","defaultPrevented","handleRef","children","inputRef","defaultValue","componentDidMount","navigator","userAgent","componentDidUpdate","p","g","forceUpdate","v","componentWillUnmount","render","keys","_objectWithoutPropertiesLoose","ref","disabled","readOnly","cloneElement","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__","openOnFocus","selectOnBlur","label"],"mappings":"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","file":"static/js/76.62793fce.chunk.js","sourcesContent":["import { is } from \"immutable\";\n\nexport const formFilters = {\n dateFilter: (data) => {\n // console.log(\"data.length\", data.length, data);\n if (data.indexOf(\"_\") == -1)\n return true\n else\n return false;\n },\n\n qpCodeFilter: (data) => {\n // console.log(\"qpcodeLength\", data.length, data);\n if (data.length == 1 || data.length == 5)\n return true\n else\n return false;\n },\n\n regNoFilter: (data) => {\n //console.log(\"regNo\", data.length, data);\n if (data.length == 1 || data.length == 8)\n return true;\n else\n return false;\n },\n\n\n filterFields: async (data) => {\n let incorrectFields = [];\n let correctFields = [];\n await data.forEach(element => {\n\n element.type = element.type.toUpperCase();\n\n if (element.type == \"DATEFROM\" || element.type == \"DATETO\" || element.type == \"DATE\") {\n let isDateCorrect = formFilters.dateFilter(element.data);\n\n if (isDateCorrect == false)\n incorrectFields.push(element.type);\n else\n correctFields.push(element.type)\n }\n if (element.type == \"QPCODEFROM\" || element.type == \"QPCODETO\" || element.type == \"QPCODE\") {\n let isQpCodeCorrect = formFilters.qpCodeFilter(element.data);\n if (isQpCodeCorrect == false)\n incorrectFields.push(element.type);\n else\n correctFields.push(element.type)\n }\n if (element.type == \"REGNOFROM\" || element.type == \"REGNOTO\" || element.type == \"REGNO\") {\n let isregnoCorrect = formFilters.regNoFilter(element.data);\n if (isregnoCorrect == false)\n incorrectFields.push(element.type.toUpperCase());\n else\n correctFields.push(element.type)\n }\n });\n\n //console.log(\"correctFields\", correctFields, \"incorrect\", incorrectFields);\n\n if (incorrectFields.length > 0) {\n if (incorrectFields.length > 1)\n return { status: false, fields: incorrectFields, msg: incorrectFields + \" fields are incorrect!\" }\n else\n return { status: false, fields: incorrectFields, msg: incorrectFields + \" field is incorrect!\" }\n }\n else\n return { status: true, fields: correctFields, msg: \"\" };\n\n }\n};\n\n\n","import React, { Component } from \"react\";\nimport { Link } from \"react-router-dom\";\nimport {\n Card,\n Button,\n Form,\n Dropdown,\n Divider,\n Radio,\n Table,\n} from \"semantic-ui-react\";\nimport { connect } from \"react-redux\";\nimport { ReportAPI } from \"../../../apis/consts\";\nimport { showError, fetchDegGrp } from \"../../../actions\";\nimport InputMask from \"react-input-mask\";\nimport { wHeight } from \"../../parms\";\nimport moment from \"moment\";\nimport { formFilters } from \"../../formFilters\";\nimport { fetchRvPcReport, clearDailyValuation } from \"../../../actions/index\";\nimport DegreeGroupWithYearType from \"../../common/degreeGroupWithYearType\";\nclass RvPcDailyReport extends Component {\n state = {\n showtable: false,\n frmDeggrp: \"\",\n reportType: \"datewWiseValDet\",\n frmSubmit: false,\n rftype: \"PDF\",\n tcodefrom: \"0000\",\n tcodeto: \"zzzz\",\n vdatefrom: moment().format(\"DD/MM/YYYY\"),\n vdateto: moment().format(\"DD/MM/YYYY\"),\n qpcodeFrom: \"0\",\n qpcodeTo: \"ZZZZZ\",\n regnoFrom: \"0\",\n regnoTo: \"ZZZZZZZZ\",\n degFrom: \"0\",\n degTo: \"ZZZZZ\",\n correctionType: \"ALL\",\n status: \"ALL\",\n reportType: \"QPSummary\",\n Examno: \"ABCDEF\",\n fyear: \"\",\n fexamtype: \"\",\n fdeggrp: \"\",\n fexamdate: \"\",\n };\n\n componentDidMount() {\n this.props.fetchDegGrp();\n }\n\n changeDeggrp = (e, data) => {\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\n this.setState({\n fyear: deggrp.fyear,\n fexamtype: deggrp.fexamtype,\n fexamdate: deggrp.fexamdate,\n fdeggrp: data.value,\n frmSubmit: false,\n });\n };\n\n handleReport = () => {\n const { fcuruniv } = this.props.user;\n let sendParams = {};\n sendParams.dateFrom = this.state.vdatefrom;\n sendParams.dateTo = this.state.vdateto;\n sendParams.qpcodeFrom = this.state.qpcodeFrom;\n sendParams.qpcodeTo = this.state.qpcodeTo;\n sendParams.regnoFrom = this.state.regnoFrom;\n sendParams.regnoTo = this.state.regnoTo;\n sendParams.correctionType = this.state.correctionType;\n sendParams.status = this.state.status;\n sendParams.reportType = this.state.reportType;\n sendParams.degFrom = this.state.degFrom;\n sendParams.degTo = this.state.degTo;\n sendParams.Examno = this.state.Examno;\n\n if (sendParams.reportType == \"Detail\") {\n window.open(\n ReportAPI +\n \"getRvPcReportList&univcode=\" +\n fcuruniv +\n \"&dateFrom=\" +\n sendParams.dateFrom +\n \"&dateTo=\" +\n sendParams.dateTo +\n \"&qpcodeFrom=\" +\n sendParams.qpcodeFrom +\n \"&qpcodeTo=\" +\n sendParams.qpcodeTo +\n \"®noFrom=\" +\n sendParams.regnoFrom +\n \"®noTo=\" +\n sendParams.regnoTo +\n \"&correctionType=\" +\n sendParams.correctionType +\n \"&status=\" +\n sendParams.status +\n \"&reportType=\" +\n sendParams.reportType +\n \"&fdeggrp=\" +\n this.state.fdeggrp +\n \"&fyear=\" +\n this.state.fyear +\n \"&fexamtype=\" +\n this.state.fexamtype,\n \"_blank\"\n );\n } else if (\n sendParams.reportType == \"CheckList\" ||\n sendParams.reportType == \"QPSummary\"\n ) {\n // window.location = ReportAPI + \"getRvPcSummaryList&univcode=\" + fcuruniv + \"&dateFrom=\" + sendParams.dateFrom + \"&dateTo=\" + sendParams.dateTo + \"&qpcodeFrom=\" + sendParams.qpcodeFrom + \"&qpcodeTo=\" + sendParams.qpcodeTo + \"®noFrom=\" + sendParams.regnoFrom + \"®noTo=\" + sendParams.regnoTo + \"&correctionType=\" + sendParams.correctionType + \"&status=\" + sendParams.status + \"&reportType=\" + sendParams.reportType + \"&fdeggrp=\" + fdeggrp;\n window.open(\n ReportAPI +\n \"getRvPcSummaryList&univcode=\" +\n fcuruniv +\n \"&dateFrom=\" +\n sendParams.dateFrom +\n \"&dateTo=\" +\n sendParams.dateTo +\n \"&qpcodeFrom=\" +\n sendParams.qpcodeFrom +\n \"&qpcodeTo=\" +\n sendParams.qpcodeTo +\n \"®noFrom=\" +\n sendParams.regnoFrom +\n \"®noTo=\" +\n sendParams.regnoTo +\n \"°From=\" +\n sendParams.degFrom +\n \"°To=\" +\n sendParams.degTo +\n \"&correctionType=\" +\n sendParams.correctionType +\n \"&status=\" +\n sendParams.status +\n \"&reportType=\" +\n sendParams.reportType +\n \"&fexamrange=\" +\n sendParams.Examno +\n \"&fdeggrp=\" +\n this.state.fdeggrp +\n \"&fyear=\" +\n this.state.fyear +\n \"&fexamtype=\" +\n this.state.fexamtype,\n \"_blank\"\n );\n } else if (sendParams.reportType == \"DEGSummary\") {\n window.open(\n ReportAPI +\n \"getRvPcDEGSummaryList&univcode=\" +\n fcuruniv +\n \"&dateFrom=\" +\n sendParams.dateFrom +\n \"&dateTo=\" +\n sendParams.dateTo +\n \"&qpcodeFrom=\" +\n sendParams.qpcodeFrom +\n \"&qpcodeTo=\" +\n sendParams.qpcodeTo +\n \"®noFrom=\" +\n sendParams.regnoFrom +\n \"®noTo=\" +\n sendParams.regnoTo +\n \"°from=\" +\n sendParams.degFrom +\n \"°to=\" +\n sendParams.degTo +\n \"&examno=\" +\n sendParams.Examno +\n \"&correctionType=\" +\n sendParams.correctionType +\n \"&status=\" +\n sendParams.status +\n \"&reportType=\" +\n sendParams.reportType +\n \"&fdeggrp=\" +\n this.state.fdeggrp +\n \"&fyear=\" +\n this.state.fyear +\n \"&fexamtype=\" +\n this.state.fexamtype,\n \"_blank\"\n );\n } else if (sendParams.reportType == \"RVRTPCSUM\") {\n window.open(\n ReportAPI +\n \"getrvrtpcsum&univcode=\" +\n fcuruniv +\n \"°from=\" +\n sendParams.degFrom +\n \"°to=\" +\n sendParams.degTo +\n \"&examno=\" +\n sendParams.Examno +\n \"&reportType=\" +\n sendParams.reportType +\n \"&fdeggrp=\" +\n this.state.fdeggrp +\n \"&fyear=\" +\n this.state.fyear +\n \"&fexamtype=\" +\n this.state.fexamtype,\n \"_blank\"\n );\n }\n };\n\n handleChange = (e, data) => {\n switch (data.type) {\n case \"text\":\n if (\n data.name === \"regnoFrom\" ||\n data.name === \"regnoTo\" ||\n data.name === \"qpcodeFrom\" ||\n data.name === \"qpcodeTo\"\n )\n data.value = data.value.toUpperCase();\n\n this.setState({ [data.name]: data.value });\n default:\n this.setState({ [data.name]: data.value });\n }\n this.setState({ frmSubmit: false });\n //this.props.dailyRvPcReport = null;\n // console.log(this.state);\n };\n\n handleSubmit = async () => {\n //this.setState({ frmSubmit: true })\n const { fdeggrp, fcuruniv } = this.props.user;\n\n let sendParams = {};\n sendParams.dateFrom = this.state.vdatefrom;\n sendParams.dateTo = this.state.vdateto;\n sendParams.qpcodeFrom = this.state.qpcodeFrom;\n sendParams.qpcodeTo = this.state.qpcodeTo;\n sendParams.regnoFrom = this.state.regnoFrom;\n sendParams.regnoTo = this.state.regnoTo;\n sendParams.correctionType = this.state.correctionType;\n sendParams.status = this.state.status;\n sendParams.reportType = this.state.reportType;\n sendParams.fdeggrp = fdeggrp;\n sendParams.actionType = \"GET_RV_PC_REPORT\";\n // let isFromDateCorrect = await formFilters.dateFilter(sendParams.dateFrom);\n // let isToDateCorrect = await formFilters.dateFilter(sendParams.dateTo);\n\n let filterArr = [\n {\n type: \"dateFrom\",\n data: sendParams.dateFrom,\n },\n {\n type: \"dateTo\",\n data: sendParams.dateTo,\n },\n {\n type: \"regnoFrom\",\n data: sendParams.regnoFrom,\n },\n {\n type: \"regnoTo\",\n data: sendParams.regnoTo,\n },\n {\n type: \"qpcodeFrom\",\n data: sendParams.qpcodeFrom,\n },\n {\n type: \"qpcodeTo\",\n data: sendParams.qpcodeTo,\n },\n ];\n\n let filterFields = await formFilters.filterFields(filterArr);\n if (filterFields.status == false) {\n alert(filterFields.msg);\n } else {\n await this.props.fetchRvPcReport(sendParams);\n if (this.props.dailyRvPcReport.length > 0)\n this.setState({ frmSubmit: true });\n }\n };\n\n handleChangedate = (e) => {\n this.setState({ [e.target.name]: e.target.value });\n };\n\n handleCancel = () => {\n this.setState({\n reportType: \"\",\n reportFormat: \"\",\n frmDeggrp: \"\",\n });\n };\n\n renderHeader = () => {\n return (\n <Card.Header style={{ display: \"flex\" }}>\n <h3>RV/PC Daily Report</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 );\n };\n\n render() {\n const {\n vdatefrom,\n vdateto,\n qpcodeFrom,\n qpcodeTo,\n regnoFrom,\n regnoTo,\n correctionType,\n status,\n reportType,\n frmSubmit,\n degFrom,\n degTo,\n Examno,\n fyear,\n fexamtype,\n fdeggrp,\n fexamdate,\n } = this.state;\n //console.log(this.props.dailyRvPcReport);\n // const reporttypeOptions = [\n // { value: \"datewWiseValDet\", text: \"Date Wise Valuation Details\" }\n // ];\n // console.log(\"dailyValuation\", this.props.dailyValuation);\n const formatChars = {\n n: \"[0-1]\",\n m: \"[0-9]\",\n e: \"[0-3]\",\n d: \"[0-9]\",\n z: \"[1-2]\",\n y: \"[0-9]\",\n };\n\n let userType = Number(this.props.user.fcurtype);\n //console.log(\"usertyoe\", typeof userType, userType);\n const wheight = wHeight();\n\n const correctionTypeOptions = [\n { value: \"RV\", text: \"Revaluation\" },\n { value: \"RT\", text: \"Retotaling\" },\n { value: \"PC\", text: \"Photo Copy\" },\n { value: \"RI\", text: \"Result Improvement\" },\n { value: \"ALL\", text: \"ALL\" },\n\n // { value: \"\", text: \"Correction Type\" }\n ];\n\n const statusTypeOptions = [\n { value: \"ALL\", text: \"ALL\" },\n { value: \"NotPulled\", text: \"Not Pulled\" },\n { value: \"Pulled\", text: \"Pulled\" },\n { value: \"Sent\", text: \"Sent\" },\n { value: \"NotSent\", text: \"Not Sent\" },\n\n // { value: \"\", text: \"Correction Type\" }\n ];\n\n const reportTypeOptions = [\n { value: \"RVRTPCSUM\", text: \"RV/RT/PC Summary\" },\n { value: \"QPSummary\", text: \"QP Wise Summary\" },\n { value: \"DEGSummary\", text: \"Degree Wise Summary\" },\n { value: \"Detail\", text: \"Detail\" },\n { value: \"CheckList\", text: \"CheckList\" },\n\n // { value: \"\", text: \"Correction Type\" }\n ];\n\n return (\n <div className=\"animated fadeIn\">\n <Card fluid>\n <Card.Content>\n {this.renderHeader()}\n <Divider />\n <Card.Description\n style={{ overflowY: \"auto\", height: `${wheight}px` }}\n >\n <div className=\"col-md-6\">\n <Form>\n <DegreeGroupWithYearType\n pdeggrp={{ fdeggrp, fyear, fexamtype, fexamdate }}\n changeDeggrp={this.changeDeggrp}\n />\n <Form.Field width={16}>\n <label>Report Type</label>\n <Dropdown\n placeholder=\"Report Type\"\n name=\"reportType\"\n value={reportType}\n selection\n search\n options={reportTypeOptions}\n onChange={this.handleChange}\n />\n </Form.Field>\n {reportType !== \"RVRTPCSUM\" ? (\n <Form.Group>\n <Form.Field width={8}>\n <label> Date Range </label>\n <InputMask\n formatChars={formatChars}\n type=\"text\"\n value={vdatefrom}\n mask=\"ed/nm/zyyy\"\n placeholder=\"Date From\"\n name=\"vdatefrom\"\n onChange={this.handleChangedate}\n />\n </Form.Field>\n <Form.Field width={8}>\n <InputMask\n formatChars={formatChars}\n type=\"text\"\n value={vdateto}\n mask=\"ed/nm/zyyy\"\n placeholder=\"To\"\n name=\"vdateto\"\n onChange={this.handleChangedate}\n style={{ marginTop: \"1.6em\" }}\n />\n </Form.Field>\n </Form.Group>\n ) : null}\n {reportType !== \"RVRTPCSUM\" ? (\n <Form.Group>\n <Form.Field width={8}>\n <label> QP Code Range </label>\n <Form.Input\n //formatChars={formatChars}\n type=\"text\"\n value={qpcodeFrom}\n //mask=\"\"\n maxLength={5}\n placeholder=\"QP Code From\"\n name=\"qpcodeFrom\"\n onChange={this.handleChange}\n />\n </Form.Field>\n <Form.Field width={8}>\n <Form.Input\n //formatChars={formatChars}\n type=\"text\"\n value={qpcodeTo}\n // mask=\"ed/nm/zyyy\"\n maxLength={5}\n placeholder=\"QP Code To\"\n name=\"qpcodeTo\"\n onChange={this.handleChange}\n style={{ marginTop: \"1.6em\" }}\n />\n </Form.Field>\n </Form.Group>\n ) : null}\n {reportType === \"Detail\" ? (\n <Form.Group>\n <Form.Field width={8}>\n <label> Regno Range </label>\n <Form.Input\n //formatChars={formatChars}\n type=\"text\"\n value={regnoFrom}\n //mask=\"\"\n maxLength={8}\n placeholder=\"Regno From\"\n name=\"regnoFrom\"\n onChange={this.handleChange}\n />\n </Form.Field>\n <Form.Field width={8}>\n <Form.Input\n //formatChars={formatChars}\n type=\"text\"\n value={regnoTo}\n // mask=\"ed/nm/zyyy\"\n placeholder=\"RegNo To\"\n name=\"regnoTo\"\n maxLength={8}\n onChange={this.handleChange}\n style={{ marginTop: \"1.6em\" }}\n />\n </Form.Field>\n </Form.Group>\n ) : null}\n\n {reportType === \"DEGSummary\" ||\n reportType === \"RVRTPCSUM\" ||\n reportType === \"CheckList\" ? (\n <Form.Group>\n <Form.Field width={8}>\n <label> Degree Range </label>\n <Form.Input\n //formatChars={formatChars}\n type=\"text\"\n value={degFrom}\n //mask=\"\"\n maxLength={8}\n placeholder=\"Degree From\"\n name=\"degFrom\"\n onChange={this.handleChange}\n />\n </Form.Field>\n <Form.Field width={8}>\n <Form.Input\n //formatChars={formatChars}\n type=\"text\"\n value={degTo}\n // mask=\"ed/nm/zyyy\"\n placeholder=\"Degree To\"\n name=\"degTo\"\n maxLength={8}\n onChange={this.handleChange}\n style={{ marginTop: \"1.6em\" }}\n />\n </Form.Field>\n </Form.Group>\n ) : null}\n {reportType !== \"RVRTPCSUM\" ? (\n <Form.Group>\n <Form.Field width={8}>\n <label>Application Type</label>\n <Dropdown\n placeholder=\"Application Type\"\n name=\"correctionType\"\n value={correctionType}\n selection\n search\n options={correctionTypeOptions}\n onChange={this.handleChange}\n />\n </Form.Field>\n\n <Form.Field width={8}>\n <label>Status</label>\n <Dropdown\n placeholder=\"Status\"\n name=\"status\"\n value={status}\n selection\n search\n options={statusTypeOptions}\n onChange={this.handleChange}\n />\n </Form.Field>\n </Form.Group>\n ) : null}\n {reportType === \"DEGSummary\" ||\n reportType === \"RVRTPCSUM\" ||\n reportType === \"CheckList\" ? (\n <Form.Group>\n <Form.Field width={8}>\n <label> Examno </label>\n <Form.Input\n //formatChars={formatChars}\n type=\"text\"\n value={Examno}\n //mask=\"\"\n maxLength={8}\n placeholder=\"Examno\"\n name=\"Examno\"\n onChange={this.handleChange}\n />\n </Form.Field>\n </Form.Group>\n ) : null}\n\n {/* <Button color=\"blue\" onClick={this.handleSubmit}>\n Submit\n </Button> */}\n <br />\n </Form>\n </div>\n {this.props.dailyRvPcReport.length != 0 &&\n this.state.reportType == \"Detail\" &&\n frmSubmit == true && (\n <Table\n celled\n padded\n selectable\n size=\"small\"\n color=\"olive\"\n className=\"tbl sticky1\"\n >\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 Date\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"10%\" }}\n textAlign=\"center\"\n rowSpan=\"2\"\n >\n QP Code\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"15%\" }}\n textAlign=\"center\"\n rowSpan=\"2\"\n >\n Subject Name\n </Table.HeaderCell>\n\n <Table.HeaderCell\n textAlign=\"center\"\n style={{ width: \"10%\" }}\n >\n Application No.\n </Table.HeaderCell>\n <Table.HeaderCell\n textAlign=\"center\"\n style={{ width: \"10%\" }}\n >\n Reg No.\n </Table.HeaderCell>\n <Table.HeaderCell\n textAlign=\"center\"\n style={{ width: \"10%\" }}\n >\n Name\n </Table.HeaderCell>\n\n <Table.HeaderCell\n textAlign=\"center\"\n style={{ width: \"10%\" }}\n >\n Application Type\n </Table.HeaderCell>\n\n <Table.HeaderCell\n textAlign=\"center\"\n style={{ width: \"10%\" }}\n >\n Amount\n </Table.HeaderCell>\n </Table.Row>\n </Table.Header>\n <Table.Body>\n {this.props.dailyRvPcReport.map((el, i) => {\n if (el.fcorrtype == \"RV\") el.fcorrtype = \"Revaluation\";\n else if (el.fcorrtype == \"RT\")\n el.fcorrtype = \"Retotalling\";\n else el.fcorrtype = \"Photo Copy\";\n\n return (\n <Table.Row\n key={i}\n style={{ overflow: \"hidden\", textAlign: \"center\" }}\n >\n <Table.Cell textAlign=\"center\">{i + 1}</Table.Cell>\n\n <Table.Cell style={{ textAlign: \"center\" }}>\n {el.fappdate}\n </Table.Cell>\n <Table.Cell style={{ textAlign: \"center\" }}>\n {el.fqpcode}\n </Table.Cell>\n <Table.Cell style={{ textAlign: \"left\" }}>\n {el.fsubname}\n </Table.Cell>\n <Table.Cell style={{ textAlign: \"center\" }}>\n {el.appno}\n </Table.Cell>\n <Table.Cell style={{ textAlign: \"center\" }}>\n {el.fregno}\n </Table.Cell>\n <Table.Cell style={{ textAlign: \"left\" }}>\n {el.fname}\n </Table.Cell>\n\n {/* \n <Table.Cell style={{ textAlign: \"center\" }}>\n {el.fsubcode}\n </Table.Cell> */}\n\n <Table.Cell>{el.fcorrtype}</Table.Cell>\n <Table.Cell>{el.famount}</Table.Cell>\n </Table.Row>\n );\n })}\n </Table.Body>\n </Table>\n )}\n\n {this.props.dailyRvPcReport.length != 0 &&\n this.state.reportType == \"Summary\" &&\n frmSubmit == true && (\n <Table\n celled\n padded\n selectable\n size=\"small\"\n color=\"olive\"\n className=\"tbl sticky1\"\n >\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: \"5%\" }}\n textAlign=\"center\"\n // rowSpan=\"2\"\n >\n Date\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"5%\" }}\n textAlign=\"center\"\n // rowSpan=\"2\"\n >\n QP Code\n </Table.HeaderCell>\n\n <Table.HeaderCell\n style={{ width: \"30%\" }}\n textAlign=\"center\"\n // rowSpan=\"2\"\n >\n Subject Name\n </Table.HeaderCell>\n\n <Table.HeaderCell textAlign=\"center\">\n Application Type\n </Table.HeaderCell>\n\n <Table.HeaderCell textAlign=\"center\">\n Application Count\n </Table.HeaderCell>\n <Table.HeaderCell textAlign=\"center\">\n Pulled Count\n </Table.HeaderCell>\n <Table.HeaderCell textAlign=\"center\">\n Sent Count\n </Table.HeaderCell>\n <Table.HeaderCell textAlign=\"center\">\n Not Pulled Count\n </Table.HeaderCell>\n <Table.HeaderCell textAlign=\"center\">\n Not Sent Count\n </Table.HeaderCell>\n </Table.Row>\n </Table.Header>\n <Table.Body>\n {this.props.dailyRvPcReport.map((el, i) => {\n if (el.fcorrtype == \"RV\") el.fcorrtype = \"Revaluation\";\n else if (el.fcorrtype == \"RT\")\n el.fcorrtype = \"Retotalling\";\n else el.fcorrtype = \"Photo Copy\";\n\n let notPulledCnt =\n Number(el.fappcount) - Number(el.fpullcnt);\n let notSentCnt =\n Number(el.fappcount) - Number(el.fsentcnt);\n return (\n <Table.Row\n key={i}\n style={{ overflow: \"hidden\", textAlign: \"center\" }}\n >\n <Table.Cell textAlign=\"center\">{i + 1}</Table.Cell>\n <Table.Cell style={{ textAlign: \"center\" }}>\n {el.fappdate}\n </Table.Cell>\n <Table.Cell style={{ textAlign: \"center\" }}>\n {el.fqpcode}\n </Table.Cell>\n <Table.Cell style={{ textAlign: \"left\" }}>\n {el.fsubname}\n </Table.Cell>\n\n <Table.Cell>{el.fcorrtype}</Table.Cell>\n <Table.Cell>{el.fappcount}</Table.Cell>\n <Table.Cell>{el.fpullcnt}</Table.Cell>\n\n <Table.Cell>{el.fsentcnt}</Table.Cell>\n <Table.Cell>{notPulledCnt}</Table.Cell>\n <Table.Cell>{notSentCnt}</Table.Cell>\n\n {/* <\n\n \n \n \n \n <Table.Cell>{el.fappcount}</Table.Cell> */}\n {/* <Table.Cell>Pending</Table.Cell> */}\n </Table.Row>\n );\n })}\n </Table.Body>\n </Table>\n )}\n\n {this.props.dailyRvPcReport.length != 0 &&\n this.state.reportType == \"CheckList\" &&\n frmSubmit == true && (\n <Table\n celled\n padded\n selectable\n size=\"small\"\n color=\"olive\"\n className=\"tbl sticky1\"\n >\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: \"5%\" }}\n textAlign=\"center\"\n rowSpan=\"2\"\n >\n Date\n </Table.HeaderCell> */}\n\n <Table.HeaderCell\n style={{ width: \"15%\" }}\n textAlign=\"center\"\n rowSpan=\"2\"\n >\n Subject Name\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"5%\" }}\n textAlign=\"center\"\n rowSpan=\"2\"\n >\n QP Code\n </Table.HeaderCell>\n\n <Table.HeaderCell\n style={{ width: \"5%\" }}\n textAlign=\"center\"\n rowSpan=\"2\"\n >\n Packet\n </Table.HeaderCell>\n\n <Table.HeaderCell\n style={{ width: \"5%\" }}\n textAlign=\"center\"\n rowSpan=\"2\"\n >\n Bundle No.\n </Table.HeaderCell>\n <Table.HeaderCell\n style={{ width: \"5%\" }}\n textAlign=\"center\"\n rowSpan=\"2\"\n >\n Bundle SL.NO.\n </Table.HeaderCell>\n\n <Table.HeaderCell\n style={{ width: \"5%\" }}\n textAlign=\"center\"\n rowSpan=\"2\"\n >\n Pull Status\n </Table.HeaderCell>\n </Table.Row>\n </Table.Header>\n <Table.Body>\n {this.props.dailyRvPcReport.map((el, i) => {\n return (\n <Table.Row\n key={i}\n style={{ overflow: \"hidden\", textAlign: \"center\" }}\n >\n <Table.Cell textAlign=\"center\">{i + 1}</Table.Cell>\n\n <Table.Cell style={{ textAlign: \"center\" }}>\n {el.fappdate}\n </Table.Cell>\n <Table.Cell style={{ textAlign: \"left\" }}>\n {el.fsubname}\n </Table.Cell>\n <Table.Cell style={{ textAlign: \"center\" }}>\n {el.fqpcode}\n </Table.Cell>\n <Table.Cell>{el.fpacket}</Table.Cell>\n <Table.Cell>{el.fbundleno}</Table.Cell>\n\n <Table.Cell>{el.fregcode}</Table.Cell>\n\n <Table.Cell>{el.fpullstatus}</Table.Cell>\n </Table.Row>\n );\n })}\n </Table.Body>\n </Table>\n )}\n </Card.Description>\n </Card.Content>\n </Card>\n </div>\n );\n }\n}\n\nconst mapStateToProps = (state) => {\n // console.log(state.dailyRvPcReport);\n return {\n user: state.user,\n deggrp: state.deggrp,\n dailyRvPcReport: state.dailyRvPcReport,\n };\n};\nexport default connect(mapStateToProps, {\n showError,\n fetchRvPcReport,\n clearDailyValuation,\n fetchDegGrp,\n})(RvPcDailyReport);\n","if (process.env.NODE_ENV === 'production') {\n module.exports = require('./lib/react-input-mask.production.min.js');\n} else {\n module.exports = require('./lib/react-input-mask.development.js');\n}","\"use strict\";\n\nfunction _interopDefault(e) {\n return e && \"object\" == typeof e && \"default\" in e ? e[\"default\"] : e;\n}\n\nvar React = _interopDefault(require(\"react\")),\n reactDom = require(\"react-dom\");\n\nfunction _defaults2(e, t) {\n for (var n = Object.getOwnPropertyNames(t), a = 0; a < n.length; a++) {\n var i = n[a],\n r = Object.getOwnPropertyDescriptor(t, i);\n r && r.configurable && e[i] === undefined && Object.defineProperty(e, i, r);\n }\n\n return e;\n}\n\nfunction _extends() {\n return (_extends = Object.assign || function (e) {\n for (var t = 1; t < arguments.length; t++) {\n var n = arguments[t];\n\n for (var a in n) {\n Object.prototype.hasOwnProperty.call(n, a) && (e[a] = n[a]);\n }\n }\n\n return e;\n }).apply(this, arguments);\n}\n\nfunction _inheritsLoose(e, t) {\n e.prototype = Object.create(t.prototype), _defaults2(e.prototype.constructor = e, t);\n}\n\nfunction _objectWithoutPropertiesLoose(e, t) {\n if (null == e) return {};\n var n,\n a,\n i = {},\n r = Object.keys(e);\n\n for (a = 0; a < r.length; a++) {\n n = r[a], 0 <= t.indexOf(n) || (i[n] = e[n]);\n }\n\n return i;\n}\n\nfunction _assertThisInitialized(e) {\n if (void 0 === e) throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n return e;\n}\n\nvar invariant = function invariant(e, t, n, a, i, r, o, s) {\n if (!e) {\n var l;\n if (t === undefined) l = new Error(\"Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.\");else {\n var u = [n, a, i, r, o, s],\n c = 0;\n (l = new Error(t.replace(/%s/g, function () {\n return u[c++];\n }))).name = \"Invariant Violation\";\n }\n throw l.framesToPop = 1, l;\n }\n},\n invariant_1 = invariant;\n\nfunction setInputSelection(e, t, n) {\n if (\"selectionStart\" in e && \"selectionEnd\" in e) e.selectionStart = t, e.selectionEnd = n;else {\n var a = e.createTextRange();\n a.collapse(!0), a.moveStart(\"character\", t), a.moveEnd(\"character\", n - t), a.select();\n }\n}\n\nfunction getInputSelection(e) {\n var t = 0,\n n = 0;\n if (\"selectionStart\" in e && \"selectionEnd\" in e) t = e.selectionStart, n = e.selectionEnd;else {\n var a = document.selection.createRange();\n a.parentElement() === e && (t = -a.moveStart(\"character\", -e.value.length), n = -a.moveEnd(\"character\", -e.value.length));\n }\n return {\n start: t,\n end: n,\n length: n - t\n };\n}\n\nvar defaultFormatChars = {\n 9: \"[0-9]\",\n a: \"[A-Za-z]\",\n \"*\": \"[A-Za-z0-9]\"\n},\n defaultMaskChar = \"_\";\n\nfunction parseMask(e, t, n) {\n var a = \"\",\n i = \"\",\n r = null,\n o = [];\n if (t === undefined && (t = defaultMaskChar), null == n && (n = defaultFormatChars), !e || \"string\" != typeof e) return {\n maskChar: t,\n formatChars: n,\n mask: null,\n prefix: null,\n lastEditablePosition: null,\n permanents: []\n };\n var s = !1;\n return e.split(\"\").forEach(function (e) {\n s = !s && \"\\\\\" === e || (s || !n[e] ? (o.push(a.length), a.length === o.length - 1 && (i += e)) : r = a.length + 1, a += e, !1);\n }), {\n maskChar: t,\n formatChars: n,\n prefix: i,\n mask: a,\n lastEditablePosition: r,\n permanents: o\n };\n}\n\nfunction isPermanentCharacter(e, t) {\n return -1 !== e.permanents.indexOf(t);\n}\n\nfunction isAllowedCharacter(e, t, n) {\n var a = e.mask,\n i = e.formatChars;\n if (!n) return !1;\n if (isPermanentCharacter(e, t)) return a[t] === n;\n var r = i[a[t]];\n return new RegExp(r).test(n);\n}\n\nfunction isEmpty(n, e) {\n return e.split(\"\").every(function (e, t) {\n return isPermanentCharacter(n, t) || !isAllowedCharacter(n, t, e);\n });\n}\n\nfunction getFilledLength(e, t) {\n var n = e.maskChar,\n a = e.prefix;\n\n if (!n) {\n for (; t.length > a.length && isPermanentCharacter(e, t.length - 1);) {\n t = t.slice(0, t.length - 1);\n }\n\n return t.length;\n }\n\n for (var i = a.length, r = t.length; r >= a.length; r--) {\n var o = t[r];\n\n if (!isPermanentCharacter(e, r) && isAllowedCharacter(e, r, o)) {\n i = r + 1;\n break;\n }\n }\n\n return i;\n}\n\nfunction isFilled(e, t) {\n return getFilledLength(e, t) === e.mask.length;\n}\n\nfunction formatValue(e, t) {\n var n = e.maskChar,\n a = e.mask,\n i = e.prefix;\n\n if (!n) {\n for ((t = insertString(e, \"\", t, 0)).length < i.length && (t = i); t.length < a.length && isPermanentCharacter(e, t.length);) {\n t += a[t.length];\n }\n\n return t;\n }\n\n if (t) return insertString(e, formatValue(e, \"\"), t, 0);\n\n for (var r = 0; r < a.length; r++) {\n isPermanentCharacter(e, r) ? t += a[r] : t += n;\n }\n\n return t;\n}\n\nfunction clearRange(n, e, a, t) {\n var i = a + t,\n r = n.maskChar,\n o = n.mask,\n s = n.prefix,\n l = e.split(\"\");\n if (r) return l.map(function (e, t) {\n return t < a || i <= t ? e : isPermanentCharacter(n, t) ? o[t] : r;\n }).join(\"\");\n\n for (var u = i; u < l.length; u++) {\n isPermanentCharacter(n, u) && (l[u] = \"\");\n }\n\n return a = Math.max(s.length, a), l.splice(a, i - a), e = l.join(\"\"), formatValue(n, e);\n}\n\nfunction insertString(r, o, e, s) {\n var l = r.mask,\n u = r.maskChar,\n c = r.prefix,\n t = e.split(\"\"),\n h = isFilled(r, o);\n return !u && s > o.length && (o += l.slice(o.length, s)), t.every(function (e) {\n for (; i = e, isPermanentCharacter(r, a = s) && i !== l[a];) {\n if (s >= o.length && (o += l[s]), t = e, n = s, u && isPermanentCharacter(r, n) && t === u) return !0;\n if (++s >= l.length) return !1;\n }\n\n var t, n, a, i;\n return !isAllowedCharacter(r, s, e) && e !== u || (s < o.length ? o = u || h || s < c.length ? o.slice(0, s) + e + o.slice(s + 1) : (o = o.slice(0, s) + e + o.slice(s), formatValue(r, o)) : u || (o += e), ++s < l.length);\n }), o;\n}\n\nfunction getInsertStringLength(a, e, t, i) {\n var r = a.mask,\n o = a.maskChar,\n n = t.split(\"\"),\n s = i;\n return n.every(function (e) {\n for (; n = e, isPermanentCharacter(a, t = i) && n !== r[t];) {\n if (++i >= r.length) return !1;\n }\n\n var t, n;\n return (isAllowedCharacter(a, i, e) || e === o) && i++, i < r.length;\n }), i - s;\n}\n\nfunction getLeftEditablePosition(e, t) {\n for (var n = t; 0 <= n; --n) {\n if (!isPermanentCharacter(e, n)) return n;\n }\n\n return null;\n}\n\nfunction getRightEditablePosition(e, t) {\n for (var n = e.mask, a = t; a < n.length; ++a) {\n if (!isPermanentCharacter(e, a)) return a;\n }\n\n return null;\n}\n\nfunction getStringValue(e) {\n return e || 0 === e ? e + \"\" : \"\";\n}\n\nfunction processChange(e, t, n, a, i) {\n var r = e.mask,\n o = e.prefix,\n s = e.lastEditablePosition,\n l = t,\n u = \"\",\n c = 0,\n h = 0,\n f = Math.min(i.start, n.start);\n\n if (n.end > i.start ? h = (c = getInsertStringLength(e, a, u = l.slice(i.start, n.end), f)) ? i.length : 0 : l.length < a.length && (h = a.length - l.length), l = a, h) {\n if (1 === h && !i.length) f = i.start === n.start ? getRightEditablePosition(e, n.start) : getLeftEditablePosition(e, n.start);\n l = clearRange(e, l, f, h);\n }\n\n return l = insertString(e, l, u, f), (f += c) >= r.length ? f = r.length : f < o.length && !c ? f = o.length : f >= o.length && f < s && c && (f = getRightEditablePosition(e, f)), u || (u = null), {\n value: l = formatValue(e, l),\n enteredString: u,\n selection: {\n start: f,\n end: f\n }\n };\n}\n\nfunction isWindowsPhoneBrowser() {\n var e = new RegExp(\"windows\", \"i\"),\n t = new RegExp(\"phone\", \"i\"),\n n = navigator.userAgent;\n return e.test(n) && t.test(n);\n}\n\nfunction isFunction(e) {\n return \"function\" == typeof e;\n}\n\nfunction getRequestAnimationFrame() {\n return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame;\n}\n\nfunction getCancelAnimationFrame() {\n return window.cancelAnimationFrame || window.webkitCancelRequestAnimationFrame || window.webkitCancelAnimationFrame || window.mozCancelAnimationFrame;\n}\n\nfunction defer(e) {\n return (!!getCancelAnimationFrame() ? getRequestAnimationFrame() : function () {\n return setTimeout(e, 1e3 / 60);\n })(e);\n}\n\nfunction cancelDefer(e) {\n (getCancelAnimationFrame() || clearTimeout)(e);\n}\n\nvar InputElement = function (c) {\n function e(e) {\n var f = c.call(this, e) || this;\n f.focused = !1, f.mounted = !1, f.previousSelection = null, f.selectionDeferId = null, f.saveSelectionLoopDeferId = null, f.saveSelectionLoop = function () {\n f.previousSelection = f.getSelection(), f.saveSelectionLoopDeferId = defer(f.saveSelectionLoop);\n }, f.runSaveSelectionLoop = function () {\n null === f.saveSelectionLoopDeferId && f.saveSelectionLoop();\n }, f.stopSaveSelectionLoop = function () {\n null !== f.saveSelectionLoopDeferId && (cancelDefer(f.saveSelectionLoopDeferId), f.saveSelectionLoopDeferId = null, f.previousSelection = null);\n }, f.getInputDOMNode = function () {\n if (!f.mounted) return null;\n var e = reactDom.findDOMNode(_assertThisInitialized(_assertThisInitialized(f))),\n t = \"undefined\" != typeof window && e instanceof window.Element;\n if (e && !t) return null;\n if (\"INPUT\" !== e.nodeName && (e = e.querySelector(\"input\")), !e) throw new Error(\"react-input-mask: inputComponent doesn't contain input node\");\n return e;\n }, f.getInputValue = function () {\n var e = f.getInputDOMNode();\n return e ? e.value : null;\n }, f.setInputValue = function (e) {\n var t = f.getInputDOMNode();\n t && (f.value = e, t.value = e);\n }, f.setCursorToEnd = function () {\n var e = getFilledLength(f.maskOptions, f.value),\n t = getRightEditablePosition(f.maskOptions, e);\n null !== t && f.setCursorPosition(t);\n }, f.setSelection = function (e, t, n) {\n void 0 === n && (n = {});\n var a = f.getInputDOMNode(),\n i = f.isFocused();\n a && i && (n.deferred || setInputSelection(a, e, t), null !== f.selectionDeferId && cancelDefer(f.selectionDeferId), f.selectionDeferId = defer(function () {\n f.selectionDeferId = null, setInputSelection(a, e, t);\n }), f.previousSelection = {\n start: e,\n end: t,\n length: Math.abs(t - e)\n });\n }, f.getSelection = function () {\n return getInputSelection(f.getInputDOMNode());\n }, f.getCursorPosition = function () {\n return f.getSelection().start;\n }, f.setCursorPosition = function (e) {\n f.setSelection(e, e);\n }, f.isFocused = function () {\n return f.focused;\n }, f.getBeforeMaskedValueChangeConfig = function () {\n var e = f.maskOptions,\n t = e.mask,\n n = e.maskChar,\n a = e.permanents,\n i = e.formatChars;\n return {\n mask: t,\n maskChar: n,\n permanents: a,\n alwaysShowMask: !!f.props.alwaysShowMask,\n formatChars: i\n };\n }, f.isInputAutofilled = function (e, t, n, a) {\n var i = f.getInputDOMNode();\n\n try {\n if (i.matches(\":-webkit-autofill\")) return !0;\n } catch (r) {}\n\n return !f.focused || a.end < n.length && t.end === e.length;\n }, f.onChange = function (e) {\n var t = _assertThisInitialized(_assertThisInitialized(f)).beforePasteState,\n n = _assertThisInitialized(_assertThisInitialized(f)).previousSelection,\n a = f.props.beforeMaskedValueChange,\n i = f.getInputValue(),\n r = f.value,\n o = f.getSelection();\n\n f.isInputAutofilled(i, o, r, n) && (r = formatValue(f.maskOptions, \"\"), n = {\n start: 0,\n end: 0,\n length: 0\n }), t && (n = t.selection, r = t.value, o = {\n start: n.start + i.length,\n end: n.start + i.length,\n length: 0\n }, i = r.slice(0, n.start) + i + r.slice(n.end), f.beforePasteState = null);\n var s = processChange(f.maskOptions, i, o, r, n),\n l = s.enteredString,\n u = s.selection,\n c = s.value;\n\n if (isFunction(a)) {\n var h = a({\n value: c,\n selection: u\n }, {\n value: r,\n selection: n\n }, l, f.getBeforeMaskedValueChangeConfig());\n c = h.value, u = h.selection;\n }\n\n f.setInputValue(c), isFunction(f.props.onChange) && f.props.onChange(e), f.isWindowsPhoneBrowser ? f.setSelection(u.start, u.end, {\n deferred: !0\n }) : f.setSelection(u.start, u.end);\n }, f.onFocus = function (e) {\n var t = f.props.beforeMaskedValueChange,\n n = f.maskOptions,\n a = n.mask,\n i = n.prefix;\n\n if (f.focused = !0, f.mounted = !0, a) {\n if (f.value) getFilledLength(f.maskOptions, f.value) < f.maskOptions.mask.length && f.setCursorToEnd();else {\n var r = formatValue(f.maskOptions, i),\n o = formatValue(f.maskOptions, r),\n s = getFilledLength(f.maskOptions, o),\n l = getRightEditablePosition(f.maskOptions, s),\n u = {\n start: l,\n end: l\n };\n\n if (isFunction(t)) {\n var c = t({\n value: o,\n selection: u\n }, {\n value: f.value,\n selection: null\n }, null, f.getBeforeMaskedValueChangeConfig());\n o = c.value, u = c.selection;\n }\n\n var h = o !== f.getInputValue();\n h && f.setInputValue(o), h && isFunction(f.props.onChange) && f.props.onChange(e), f.setSelection(u.start, u.end);\n }\n f.runSaveSelectionLoop();\n }\n\n isFunction(f.props.onFocus) && f.props.onFocus(e);\n }, f.onBlur = function (e) {\n var t = f.props.beforeMaskedValueChange,\n n = f.maskOptions.mask;\n\n if (f.stopSaveSelectionLoop(), f.focused = !1, n && !f.props.alwaysShowMask && isEmpty(f.maskOptions, f.value)) {\n var a = \"\";\n if (isFunction(t)) a = t({\n value: a,\n selection: null\n }, {\n value: f.value,\n selection: f.previousSelection\n }, null, f.getBeforeMaskedValueChangeConfig()).value;\n var i = a !== f.getInputValue();\n i && f.setInputValue(a), i && isFunction(f.props.onChange) && f.props.onChange(e);\n }\n\n isFunction(f.props.onBlur) && f.props.onBlur(e);\n }, f.onMouseDown = function (e) {\n if (!f.focused && document.addEventListener) {\n f.mouseDownX = e.clientX, f.mouseDownY = e.clientY, f.mouseDownTime = new Date().getTime();\n\n var r = function r(e) {\n if (document.removeEventListener(\"mouseup\", r), f.focused) {\n var t = Math.abs(e.clientX - f.mouseDownX),\n n = Math.abs(e.clientY - f.mouseDownY),\n a = Math.max(t, n),\n i = new Date().getTime() - f.mouseDownTime;\n (a <= 10 && i <= 200 || a <= 5 && i <= 300) && f.setCursorToEnd();\n }\n };\n\n document.addEventListener(\"mouseup\", r);\n }\n\n isFunction(f.props.onMouseDown) && f.props.onMouseDown(e);\n }, f.onPaste = function (e) {\n isFunction(f.props.onPaste) && f.props.onPaste(e), e.defaultPrevented || (f.beforePasteState = {\n value: f.getInputValue(),\n selection: f.getSelection()\n }, f.setInputValue(\"\"));\n }, f.handleRef = function (e) {\n null == f.props.children && isFunction(f.props.inputRef) && f.props.inputRef(e);\n };\n var t = e.mask,\n n = e.maskChar,\n a = e.formatChars,\n i = e.alwaysShowMask,\n r = e.beforeMaskedValueChange,\n o = e.defaultValue,\n s = e.value;\n f.maskOptions = parseMask(t, n, a), null == o && (o = \"\"), null == s && (s = o);\n var l = getStringValue(s);\n\n if (f.maskOptions.mask && (i || l) && (l = formatValue(f.maskOptions, l), isFunction(r))) {\n var u = e.value;\n null == e.value && (u = o), l = r({\n value: l,\n selection: null\n }, {\n value: u = getStringValue(u),\n selection: null\n }, null, f.getBeforeMaskedValueChangeConfig()).value;\n }\n\n return f.value = l, f;\n }\n\n _inheritsLoose(e, c);\n\n var t = e.prototype;\n return t.componentDidMount = function () {\n this.mounted = !0, this.getInputDOMNode() && (this.isWindowsPhoneBrowser = isWindowsPhoneBrowser(), this.maskOptions.mask && this.getInputValue() !== this.value && this.setInputValue(this.value));\n }, t.componentDidUpdate = function () {\n var e = this.previousSelection,\n t = this.props,\n n = t.beforeMaskedValueChange,\n a = t.alwaysShowMask,\n i = t.mask,\n r = t.maskChar,\n o = t.formatChars,\n s = this.maskOptions,\n l = a || this.isFocused(),\n u = null != this.props.value,\n c = u ? getStringValue(this.props.value) : this.value,\n h = e ? e.start : null;\n\n if (this.maskOptions = parseMask(i, r, o), this.maskOptions.mask) {\n !s.mask && this.isFocused() && this.runSaveSelectionLoop();\n var f = this.maskOptions.mask && this.maskOptions.mask !== s.mask;\n\n if (s.mask || u || (c = this.getInputValue()), (f || this.maskOptions.mask && (c || l)) && (c = formatValue(this.maskOptions, c)), f) {\n var p = getFilledLength(this.maskOptions, c);\n (null === h || p < h) && (h = isFilled(this.maskOptions, c) ? p : getRightEditablePosition(this.maskOptions, p));\n }\n\n !this.maskOptions.mask || !isEmpty(this.maskOptions, c) || l || u && this.props.value || (c = \"\");\n var d = {\n start: h,\n end: h\n };\n\n if (isFunction(n)) {\n var m = n({\n value: c,\n selection: d\n }, {\n value: this.value,\n selection: this.previousSelection\n }, null, this.getBeforeMaskedValueChangeConfig());\n c = m.value, d = m.selection;\n }\n\n this.value = c;\n var g = this.getInputValue() !== this.value;\n g ? (this.setInputValue(this.value), this.forceUpdate()) : f && this.forceUpdate();\n var v = !1;\n null != d.start && null != d.end && (v = !e || e.start !== d.start || e.end !== d.end), (v || g) && this.setSelection(d.start, d.end);\n } else s.mask && (this.stopSaveSelectionLoop(), this.forceUpdate());\n }, t.componentWillUnmount = function () {\n this.mounted = !1, null !== this.selectionDeferId && cancelDefer(this.selectionDeferId), this.stopSaveSelectionLoop();\n }, t.render = function () {\n var t,\n e = this.props,\n n = (e.mask, e.alwaysShowMask, e.maskChar, e.formatChars, e.inputRef, e.beforeMaskedValueChange, e.children),\n a = _objectWithoutPropertiesLoose(e, [\"mask\", \"alwaysShowMask\", \"maskChar\", \"formatChars\", \"inputRef\", \"beforeMaskedValueChange\", \"children\"]);\n\n if (n) {\n isFunction(n) || invariant_1(!1);\n\n var i = [\"onChange\", \"onPaste\", \"onMouseDown\", \"onFocus\", \"onBlur\", \"value\", \"disabled\", \"readOnly\"],\n r = _extends({}, a);\n\n i.forEach(function (e) {\n return delete r[e];\n }), t = n(r), i.filter(function (e) {\n return null != t.props[e] && t.props[e] !== a[e];\n }).length && invariant_1(!1);\n } else t = React.createElement(\"input\", _extends({\n ref: this.handleRef\n }, a));\n\n var o = {\n onFocus: this.onFocus,\n onBlur: this.onBlur\n };\n return this.maskOptions.mask && (a.disabled || a.readOnly || (o.onChange = this.onChange, o.onPaste = this.onPaste, o.onMouseDown = this.onMouseDown), null != a.value && (o.value = this.value)), t = React.cloneElement(t, o);\n }, e;\n}(React.Component);\n\nmodule.exports = InputElement;","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"],"sourceRoot":""}
|