Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Your IP : 18.116.118.214
{"version":3,"sources":["pages/utils/sms-notification/index.js","../node_modules/semantic-ui-react/dist/es/elements/Divider/Divider.js","actions/utils/sms-notification.js"],"names":["SMSNotification","handleChange","e","data","_this","setState","Object","_Users_prashanth_univadmin_react_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__","name","value","props","changesms","getEvents","fliterMsg","pushSms","smsstate","fmsg","showError","header","content","sendsms","fresevent","url","fmsgtype","API","univ","funivcode","window","open","focus","wheight","wHeight","this","react__WEBPACK_IMPORTED_MODULE_6___default","a","createElement","semantic_ui_react__WEBPACK_IMPORTED_MODULE_8__","fluid","Content","Header","style","display","className","semantic_ui_react__WEBPACK_IMPORTED_MODULE_9__","basic","color","onClick","icon","handleCancel","react_router_dom__WEBPACK_IMPORTED_MODULE_7__","to","semantic_ui_react__WEBPACK_IMPORTED_MODULE_10__","Description","overflowY","height","concat","semantic_ui_react__WEBPACK_IMPORTED_MODULE_11__","marginRight","marginLeft","Group","inline","Radio","label","checked","deggrp","onChange","Field","width","semantic_ui_react__WEBPACK_IMPORTED_MODULE_12__","placeholder","search","selection","fsendto","options","code","map","el","i","key","text","fevttype","fevent","fevents","ftitle","Input","fcollfrom","maxLength","fcollto","marginTop","fdegfrom","fdegto","fregfrom","fregto","fboardfrom","fboardto","control","TextArea","rows","length","Math","ceil","Component","connect","state","smsNotif","_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__","_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","_callee","dispatch","getState","response","error","_error","wrap","_context","prev","next","type","univadmin","get","params","univcode","sent","console","log","error_code","msg","payload","stop","_x","_x2","apply","arguments","getMessages","_ref2","_callee2","_error2","_context2","_x3","_x4","getNotifications","_ref3","_callee3","_error3","_context3","_x5","_x6","pushNotification","_ref4","_callee4","_error4","success","_context4","post","event","_x7","_x8","_ref5","_callee5","_error5","_context5","fdeggrp","fstudtype","fmodule","_x9","_x10","deleteSms","fenttype","fusertype","_ref6","_callee6","_error6","_context6","user","_x11","_x12","getColleges","deg","_ref7","_callee7","_error7","_context7","_x13","_x14","getDegrees","col","_ref8","_callee8","_context8","_x15","_x16","getDegfromDeggrp","_ref9","_callee9","_context9","_x17","_x18"],"mappings":"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","file":"static/js/117.7c52499b.chunk.js","sourcesContent":["import React, { Component } from \"react\";\nimport { Link } from \"react-router-dom\";\nimport {\n Card,\n Divider,\n Button,\n Form,\n Dropdown,\n TextArea\n} from \"semantic-ui-react\";\nimport { connect } from \"react-redux\";\nimport { showError } from \"../../../actions\";\nimport {\n changesms,\n getEvents,\n fliterMsg,\n pushSms\n} from \"../../../actions/utils/sms-notification\";\nimport { wHeight } from \"../../parms\";\nimport { API } from \"../../../apis/consts\";\n\nclass SMSNotification extends Component {\n componentDidMount() {}\n\n handleChange = (e, data) => {\n this.setState({ [data.name]: data.value });\n this.props.changesms(data.name, data.value);\n\n if (data.name === \"fevttype\" && data.value === \"EVT\") {\n this.props.getEvents();\n }\n if (data.name === \"fevent\" && data.value !== \"\") {\n this.props.fliterMsg(data.name, data.value);\n }\n };\n\n pushSms = () => {\n if (this.props.smsstate.fmsg == \"\") {\n const error = { header: \"Error\", content: \"Message cannot be empty\" };\n this.props.showError(error);\n return;\n }\n this.props.pushSms();\n };\n\n sendsms = () => {\n if (this.props.smsstate.fresevent == \"\") {\n const error = { header: \"Error\", content: \"Push Data to send.\" };\n this.props.showError(error);\n return;\n }\n var url = \"\";\n if (this.props.smsstate.fmsgtype == \"SMS\") {\n url =\n API +\n \"/sendsms.php?funivcode=\" +\n this.props.univ.funivcode +\n \"&fevent=\" +\n this.props.smsstate.fresevent;\n } else {\n url =\n API +\n \"/sendnotification.php?funivcode=\" +\n this.props.univ.funivcode +\n \"&fevent=\" +\n this.props.smsstate.fresevent;\n }\n\n var win = window.open(url, \"_blank\");\n win.focus();\n };\n\n render() {\n const sendto = [\n { code: \"CL\", label: \"College\" },\n { code: \"CT\", label: \"Centre\" },\n { code: \"ST\", label: \"Student\" },\n { code: \"TH\", label: \"Teacher\" }\n ];\n\n const wheight = wHeight();\n const smsstate = this.props.smsstate;\n return (\n <div>\n <Card fluid>\n <Card.Content>\n <Card.Header style={{ display: \"flex\" }}>\n <h4>Send SMS / Notification</h4>\n <div className=\"ml-auto\">\n <Button\n basic\n color=\"green\"\n content=\"Send\"\n onClick={this.sendsms}\n icon=\"send\"\n />\n <Button\n basic\n color=\"blue\"\n content=\"pushdata\"\n onClick={this.pushSms}\n icon=\"save\"\n />\n <Button\n basic\n onClick={this.handleCancel}\n color=\"black\"\n icon=\"times circle\"\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 <Divider />\n <Card.Description\n style={{ overflowY: \"auto\", height: `${wheight}px` }}\n >\n <Form>\n <div\n className=\"row clearfix\"\n style={{ marginRight: \"0px\", marginLeft: \"-5px\" }}\n >\n <div className=\"col-md-8\">\n <Form.Group inline>\n <label>Degree Group</label>\n <Form.Radio\n label=\"All\"\n value=\"A\"\n name=\"deggrp\"\n checked={smsstate.deggrp == \"A\"}\n onChange={this.handleChange}\n />\n <Form.Radio\n label=\"Current\"\n value=\"C\"\n name=\"deggrp\"\n checked={smsstate.deggrp == \"C\"}\n onChange={this.handleChange}\n />\n </Form.Group>\n <Form.Group inline>\n <label>Send</label>\n <Form.Radio\n label=\"SMS\"\n value=\"SMS\"\n name=\"fmsgtype\"\n checked={smsstate.fmsgtype == \"SMS\"}\n onChange={this.handleChange}\n />\n <Form.Radio\n label=\"Notification\"\n value=\"NOTIF\"\n name=\"fmsgtype\"\n checked={smsstate.fmsgtype == \"NOTIF\"}\n onChange={this.handleChange}\n />\n </Form.Group>\n <Form.Group>\n <Form.Field width={16}>\n <label>To</label>\n <Dropdown\n placeholder=\"Send To\"\n search\n selection\n name=\"fsendto\"\n value={smsstate.fsendto}\n options={sendto.map((el, i) => {\n return {\n key: i,\n value: el.code,\n text: el.label\n };\n })}\n onChange={this.handleChange}\n />\n </Form.Field>\n </Form.Group>\n <Form.Group inline>\n <Form.Radio\n label=\"General\"\n value=\"GEN\"\n name=\"fevttype\"\n checked={smsstate.fevttype == \"GEN\"}\n onChange={this.handleChange}\n />\n <Form.Radio\n label=\"Event Based\"\n value=\"EVT\"\n name=\"fevttype\"\n checked={smsstate.fevttype == \"EVT\"}\n onChange={this.handleChange}\n />\n </Form.Group>\n\n {smsstate.fevttype == \"EVT\" ? (\n <Form.Group>\n <Form.Field width={16}>\n <label>Select Event</label>\n <Dropdown\n placeholder=\"Select Event\"\n search\n selection\n name=\"fevent\"\n value={smsstate.fevent}\n options={smsstate.fevents.map((el, i) => {\n return {\n key: i,\n value: el.fevent,\n text: el.ftitle\n };\n })}\n onChange={this.handleChange}\n />\n </Form.Field>\n </Form.Group>\n ) : null}\n\n <Form.Group>\n <Form.Field width={8}>\n <Form.Input\n placeholder=\"From\"\n name=\"fcollfrom\"\n value={smsstate.fcollfrom}\n onChange={this.handleChange}\n maxLength=\"4\"\n label=\"College Range\"\n />\n </Form.Field>\n <Form.Field width={8}>\n <Form.Input\n placeholder=\"To\"\n name=\"fcollto\"\n value={smsstate.fcollto}\n onChange={this.handleChange}\n maxLength=\"4\"\n style={{ marginTop: \"1.6em\" }}\n />\n </Form.Field>\n </Form.Group>\n\n {smsstate.fsendto == \"ST\" ? (\n <div>\n <Form.Group>\n <Form.Field width={8}>\n <Form.Input\n placeholder=\"From\"\n name=\"fdegfrom\"\n value={smsstate.fdegfrom}\n onChange={this.handleChange}\n maxLength=\"10\"\n label=\"Degree Range\"\n />\n </Form.Field>\n <Form.Field width={8}>\n <Form.Input\n placeholder=\"To\"\n name=\"fdegto\"\n value={smsstate.fdegto}\n onChange={this.handleChange}\n maxLength=\"10\"\n style={{ marginTop: \"1.6em\" }}\n />\n </Form.Field>\n </Form.Group>\n\n <Form.Group>\n <Form.Field width={8}>\n <Form.Input\n placeholder=\"From\"\n name=\"fregfrom\"\n value={smsstate.fregfrom}\n onChange={this.handleChange}\n maxLength=\"10\"\n label=\"Register No. Range\"\n />\n </Form.Field>\n <Form.Field width={8}>\n <Form.Input\n placeholder=\"To\"\n name=\"fregto\"\n value={smsstate.fregto}\n onChange={this.handleChange}\n maxLength=\"10\"\n style={{ marginTop: \"1.6em\" }}\n />\n </Form.Field>\n </Form.Group>\n </div>\n ) : null}\n {smsstate.fsendto == \"TH\" ? (\n <Form.Group>\n <Form.Field width={8}>\n <Form.Input\n placeholder=\"From\"\n name=\"fboardfrom\"\n value={smsstate.fboardfrom}\n onChange={this.handleChange}\n maxLength=\"10\"\n label=\"Board Range\"\n />\n </Form.Field>\n <Form.Field width={8}>\n <Form.Input\n placeholder=\"To\"\n name=\"fboardto\"\n value={smsstate.fboardto}\n onChange={this.handleChange}\n maxLength=\"10\"\n style={{ marginTop: \"1.6em\" }}\n />\n </Form.Field>\n </Form.Group>\n ) : null}\n\n <Form.Group>\n <Form.Field width={16}>\n <Form.Input\n name=\"fmsg\"\n control={TextArea}\n value={smsstate.fmsg}\n onChange={this.handleChange}\n label=\"Message\"\n placeholder=\"Message\"\n rows=\"6\"\n />\n {smsstate.fmsg.length}/160 Characters <br />0\n {smsstate.fmsg.length > 0\n ? smsstate.fmsg.length > 160\n ? Math.ceil(smsstate.fmsg.length / 153)\n : 1\n : 0}{\" \"}\n Message\n </Form.Field>\n </Form.Group>\n </div>\n </div>\n </Form>\n </Card.Description>\n </Card.Content>\n </Card>\n </div>\n );\n }\n}\n\nconst mapStateToProps = state => {\n return {\n smsstate: state.smsNotif,\n univ: state.univ\n };\n};\nexport default connect(\n mapStateToProps,\n {\n showError,\n changesms,\n getEvents,\n fliterMsg,\n pushSms\n }\n)(SMSNotification);\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 univadmin from \"../../apis/univadmin\";\nimport { showError } from \"../index\";\n\nexport const getEvents = (fmsgtype, fsendto) => {\n return async (dispatch, getState) => {\n const state = getState();\n dispatch({\n type: \"SET_LOADER\",\n });\n\n const response = await univadmin.get(\"/app.php\", {\n params: {\n a: \"getEvents_new\",\n univcode: state.univ.funivcode,\n fsendto: fsendto,\n fevttype: fmsgtype,\n },\n });\n\n dispatch({\n type: \"UNSET_LOADER\",\n });\n console.log(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 dispatch({\n type: \"GET_EVENTS\",\n payload: response.data,\n });\n }\n };\n};\n\nexport const getMessages = () => {\n return async (dispatch, getState) => {\n const state = getState();\n dispatch({\n type: \"SET_LOADER\",\n });\n\n const response = await univadmin.get(\"/app.php\", {\n params: {\n a: \"getSMSDet\",\n univcode: state.univ.funivcode,\n },\n });\n\n dispatch({\n type: \"UNSET_LOADER\",\n });\n console.log(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 dispatch({\n type: \"GET_MESSAGES\",\n payload: response.data,\n });\n }\n };\n};\n\nexport const getNotifications = () => {\n return async (dispatch, getState) => {\n const state = getState();\n dispatch({\n type: \"SET_LOADER\",\n });\n\n const response = await univadmin.get(\"/app.php\", {\n params: {\n a: \"getNotificationDet\",\n univcode: state.univ.funivcode,\n },\n });\n\n dispatch({\n type: \"UNSET_LOADER\",\n });\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 dispatch({\n type: \"GET_NOTIFICATIONS\",\n payload: response.data,\n });\n }\n };\n};\n\nexport const pushNotification = (smsNotif) => {\n return async (dispatch, getState) => {\n const state = getState();\n dispatch({\n type: \"SET_LOADER\",\n });\n const response = await univadmin.post(\n \"app.php?a=pushNotificationData&univcode=\" + state.univ.funivcode,\n {\n // fcollfrom: smsNotif.fcollfrom,\n // fdegfrom: smsNotif.fdegfrom,\n data: smsNotif,\n }\n );\n dispatch({\n type: \"UNSET_LOADER\",\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 success = { header: \"Success\", content: response.data.data.msg };\n dispatch(changesms(\"fresevent\", response.data.data.event));\n dispatch(showError(success));\n }\n };\n};\n\nexport const pushSms = (type) => {\n return async (dispatch, getState) => {\n const state = getState();\n dispatch({\n type: \"SET_LOADER\",\n });\n const response = await univadmin.post(\n \"app.php?a=pushSmsnew&univcode=\" + state.univ.funivcode,\n {\n data: state.smsNotif,\n fdeggrp: type.fdeggrp,\n fstudtype: type.fstudtype,\n fmodule: type.fmodule,\n }\n );\n dispatch({\n type: \"UNSET_LOADER\",\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 success = { header: \"Success\", content: response.data.data.msg };\n dispatch(changesms(\"fresevent\", response.data.data.event));\n dispatch(showError(success));\n }\n };\n};\n\nexport const deleteSms = (funivcode, fenttype, fusertype) => {\n return async (dispatch, getState) => {\n const state = getState();\n dispatch({\n type: \"SET_LOADER\",\n });\n const response = await univadmin.post(\n \"app.php?a=deleteSms&univcode=\" +\n state.univ.funivcode +\n \"&fdeggrp=\" +\n state.user.fdeggrp,\n { fenttype, fusertype }\n );\n dispatch({\n type: \"UNSET_LOADER\",\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 success = { header: \"Success\", content: response.data.data.msg };\n // dispatch(changesms(\"fresevent\", response.data.data.event));\n dispatch(showError(success));\n }\n };\n};\n\nexport const getColleges = (deg) => {\n return async (dispatch, getState) => {\n const state = getState();\n dispatch({\n type: \"SET_LOADER\",\n });\n\n const response = await univadmin.post(\n \"/app.php?a=getColleges&univcode=\" + state.univ.funivcode,\n {\n data: deg,\n }\n );\n\n dispatch({\n type: \"UNSET_LOADER\",\n });\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 dispatch({\n type: \"GET_COLLEGES\",\n payload: response.data,\n });\n }\n };\n};\n\nexport const getDegrees = (col) => {\n return async (dispatch, getState) => {\n const state = getState();\n dispatch({\n type: \"SET_LOADER\",\n });\n\n const response = await univadmin.post(\n \"/app.php?a=getDegreesdetails&univcode=\" + state.univ.funivcode,\n\n {\n data: col,\n }\n );\n\n dispatch({\n type: \"UNSET_LOADER\",\n });\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 dispatch({\n type: \"GET_DEGREES\",\n payload: response.data,\n });\n }\n };\n};\n\nexport const getDegfromDeggrp = (deggrp) => {\n return async (dispatch, getState) => {\n const state = getState();\n dispatch({\n type: \"SET_LOADER\",\n });\n\n const response = await univadmin.post(\n \"/app.php?a=getDegfromDeggrp&univcode=\" + state.univ.funivcode,\n\n {\n data: deggrp,\n }\n );\n\n dispatch({\n type: \"UNSET_LOADER\",\n });\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 dispatch({\n type: \"GET_DEGREE_FROM_DEGGRP\",\n payload: response.data,\n });\n }\n };\n};\n\nexport const changesms = (name, value) => {\n return {\n type: \"CHANGE_SMS\",\n payload: { name, value },\n };\n};\n\nexport const fliterMsg = (name, value) => {\n return {\n type: \"FILTER_MSG\",\n payload: { name, value },\n };\n};\n"],"sourceRoot":""}
|