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.133.109.141
{"version":3,"sources":["pages/after-exam/UpdateRvRtCheckList/scanCodeList.js","actions/after-exam/updateScanCodeList.js"],"names":["ScanCodeList","state","showtable","frmDeggrp","pd","reportType","frmSubmit","rftype","status","barcode","detBC","displyBC","open","fdeleted","handleChange","e","data","type","_this","setState","Object","defineProperty","name","value","handleChangedate","target","handleSave","_callee","error","bcarr","regenerator_default","a","wrap","_context","prev","next","header","content","props","showError","abrupt","filter","el","i","updateCodeList","handleCancel","stop","deleteRow","objectSpread","checked","map","j","handleClick","fqpcode","substring","fbundno","fslno","regCode","join","item","fregCode","length","dupBC","concat","toConsumableArray","renderHeader","react_default","createElement","Card","Header","style","display","className","Button","basic","color","onClick","icon","Link","to","_this2","this","_this$state","dimmer","Number","user","fcurtype","wHeight","fluid","Content","Divider","Description","height","Form","Grid","columns","Column","width","Input","label","placeholder","maxLength","onChange","marginTop","size","maxHeight","overflowY","Table","celled","tableLayout","marginLeft","marginRight","Row","textAlign","HeaderCell","singleLine","Body","key","Cell","position","Component","connect","dailyRvPcReport","saveRvRtCheckList","_ref","asyncToGenerator","mark","dispatch","getState","response","_error","_error2","univadmin","post","univ","funivcode","sent","error_code","msg","_x","_x2","apply","arguments"],"mappings":"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","file":"static/js/176.1ed373e0.chunk.js","sourcesContent":["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 Checkbox,\n Grid\n} from \"semantic-ui-react\";\nimport { connect } from \"react-redux\";\nimport { ReportAPI } from \"../../../apis/consts\";\nimport { showError } from \"../../../actions\";\nimport InputMask from \"react-input-mask\";\nimport { wHeight } from \"../../parms\";\nimport moment from \"moment\";\nimport { saveRvRtCheckList } from \"../../../actions/index\";\nimport { updateCodeList } from \"../../../actions/after-exam/updateScanCodeList\";\nclass ScanCodeList extends Component {\n state = {\n showtable: false,\n frmDeggrp: \"\",\n pd: [],\n reportType: \"datewWiseValDet\",\n frmSubmit: false,\n rftype: \"PDF\",\n status: \"ALL\",\n barcode: \"\",\n detBC: [],\n displyBC: false,\n open: false,\n fdeleted: false\n };\n\n handleChange = (e, data) => {\n switch (data.type) {\n case \"text\":\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 = [];\n };\n\n handleChangedate = e => {\n this.setState({ [e.target.name]: e.target.value });\n };\n\n handleSave = async () => {\n if (!this.state.detBC) {\n const error = { header: \"Error\", content: \"Scan Barcode\" };\n this.props.showError(error);\n return;\n }\n\n const bcarr = this.state.detBC.filter((el, i) => {\n if (el.fdeleted !== true) {\n return el;\n }\n });\n // console.log(\"SAVE\", this.state.detBC, bcarr);\n await this.props.updateCodeList(bcarr);\n this.handleCancel();\n };\n deleteRow = (e, el, i) => {\n let data = { ...el, [e.target.name]: e.target.checked };\n\n const bcarr = this.state.detBC.map((el, j) => {\n if (j === i) {\n return data;\n } else return el;\n });\n\n this.setState({ detBC: bcarr });\n };\n\n handleCancel = () => {\n this.setState({\n showtable: false,\n frmDeggrp: \"\",\n pd: [],\n reportType: \"datewWiseValDet\",\n frmSubmit: false,\n rftype: \"PDF\",\n status: \"ALL\",\n barcode: \"\",\n detBC: [],\n displyBC: false,\n open: false,\n fdeleted: false\n });\n };\n\n handleClick = () => {\n if (!this.state.barcode) {\n const error = {\n header: \"Error\",\n content: \"Barcode length should be minimum 17\"\n };\n this.props.showError(error);\n } else {\n const fqpcode = this.state.barcode.substring(0, 5);\n const fbundno = this.state.barcode.substring(5, 9);\n const fslno = this.state.barcode.substring(9, 11);\n const fregCode = this.state.barcode.substring(14, 17);\n // console.log(\"BUNDleNo\", this.state.barcode)\n const regCode = [fqpcode, fbundno, fslno].join(\"-\");\n // console.log(\"REGCODE\", regCode);\n const item = {\n fslno: fslno,\n fqpcode: fqpcode,\n fbundno: fbundno,\n fregCode: regCode,\n fdeleted: false\n };\n\n let i = this.state.barcode.length - 1;\n const el = item;\n var dupBC = false;\n\n this.state.detBC.map((item, j) => {\n if (item.fbundno === el.fbundno && i !== j && item.fslno === el.fslno)\n dupBC = true;\n });\n\n if (dupBC) {\n const error = {\n header: \"Error\",\n content: \"Duplicate entry is not allowed.\"\n };\n this.props.showError(error);\n this.setState({ barcode: \"\" });\n return;\n }\n this.setState({\n displyBC: true,\n detBC: [...this.state.detBC, item],\n barcode: \"\"\n });\n }\n };\n\n renderHeader = () => {\n return (\n <Card.Header style={{ display: \"flex\" }}>\n <h3>Scan RV/RT Code List</h3>\n <div className=\"ml-auto\">\n <Button\n basic\n color=\"blue\"\n onClick={this.handleSave}\n content=\"Save\"\n icon=\"file\"\n />\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 { barcode, displyBC, detBC, dimmer, open, fdeleted } = this.state;\n //console.log(this.props.dailyRvPcReport);\n let userType = Number(this.props.user.fcurtype);\n // console.log(\"usertyoe\", typeof userType, userType);\n const wheight = wHeight();\n\n return (\n <div className=\"animated fadeIn\">\n <Card fluid>\n <Card.Content>\n {this.renderHeader()}\n <Divider />\n <Card.Description style={{ height: \"72vh\" }}>\n <Form>\n <Grid columns={2}>\n <Grid.Column width={5} style={{ display: \"flex\" }}>\n <Form.Input\n width=\"16\"\n label=\"Barcode\"\n placeholder=\"Enter barcode here...\"\n maxLength=\"11\"\n name=\"barcode\"\n value={barcode}\n onChange={this.handleChange}\n />\n </Grid.Column>\n <Grid.Column width={6}>\n <Button\n style={{ marginTop: \"25px\" }}\n content=\"GO\"\n size=\"mini\"\n color=\"facebook\"\n onClick={this.handleClick}\n />\n </Grid.Column>\n </Grid>\n </Form>\n {displyBC ? (\n <div\n className=\"ui form\"\n style={{\n maxHeight: \"60vh\",\n overflowY: \"scroll\",\n marginTop: \"1rem\"\n }}\n >\n <Table\n celled\n style={{\n width: \"auto\",\n tableLayout: \"auto\",\n marginLeft: \"auto\",\n marginRight: \"auto\"\n }}\n className=\"stick\"\n >\n <Table.Header>\n <Table.Row textAlign=\"center\">\n <Table.HeaderCell singleLine>Sl. No.</Table.HeaderCell>\n <Table.HeaderCell>QP Code</Table.HeaderCell>\n <Table.HeaderCell>Packet No.</Table.HeaderCell>\n <Table.HeaderCell>Bundle - Sl. No.</Table.HeaderCell>\n {/* <Table.HeaderCell>Ttl. Script Count</Table.HeaderCell> */}\n <Table.HeaderCell>Delete</Table.HeaderCell>\n </Table.Row>\n </Table.Header>\n <Table.Body>\n {detBC.map((el, i) => {\n return (\n <Table.Row key={i} textAlign=\"center\">\n <Table.Cell>{i + 1}</Table.Cell>\n <Table.Cell>{el.fqpcode}</Table.Cell>\n <Table.Cell>{el.fbundno}</Table.Cell>\n <Table.Cell>{el.fslno}</Table.Cell>\n {/* <Table.Cell>{el.fregCode}</Table.Cell> */}\n <Table.Cell>\n <input\n className=\"ui checkbox\"\n type=\"checkbox\"\n name=\"fdeleted\"\n value={fdeleted}\n onChange={e => this.deleteRow(e, el, i)}\n checked={\n el.fdeleted == \"true\" ? \"checked\" : null\n }\n style={{ position: \"inherit\" }}\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 // console.log(state.dailyRvPcReport);\n return {\n user: state.user,\n // state.allworkDOneReport\n dailyRvPcReport: state.dailyRvPcReport,\n\n saveRvRtCheckList: state.saveRvRtCheckList\n };\n};\nexport default connect(\n mapStateToProps,\n {\n showError,\n saveRvRtCheckList,\n updateCodeList\n }\n)(ScanCodeList);\n","import univadmin from \"../../apis/univadmin\";\nimport { showError } from \"../index\";\n\nexport const updateCodeList = data => {\n return async (dispatch, getState) => {\n dispatch({\n type: \"SET_LOADER\"\n });\n\n const state = getState();\n\n const response = await univadmin.post(\n \"app.php?a=updateScanCodeList&univcode=\" + state.univ.funivcode,\n {\n data: data\n }\n );\n\n dispatch({\n type: \"UNSET_LOADER\"\n });\n\n // console.log(\"RVRTACTION\", response);\n\n if (typeof response.data !== \"object\") {\n const error = { header: \"Error\", content: \"Something went wrong\" };\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 const error = { header: \"Success\", content: response.data.data.msg };\n dispatch(showError(error));\n }\n };\n};\n"],"sourceRoot":""}
|