0xV3NOMx
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.147.81.172


Current Path : /var/www/egov/build/static/js/
Upload File :
Current File : /var/www/egov/build/static/js/23.48b2cd18.chunk.js.map

{"version":3,"sources":["actions/utils/groupCreation.js","pages/utils/Groups/CreateGroup/index.js","actions/utils/MessageBoard_ACTN.js"],"names":["_regeneratorRuntime","e","t","r","Object","prototype","n","hasOwnProperty","o","defineProperty","value","i","Symbol","a","iterator","c","asyncIterator","u","toStringTag","define","enumerable","configurable","writable","wrap","Generator","create","Context","makeInvokeMethod","tryCatch","type","arg","call","h","l","f","s","y","GeneratorFunction","GeneratorFunctionPrototype","p","this","d","getPrototypeOf","v","values","g","defineIteratorMethods","forEach","_invoke","AsyncIterator","invoke","resolve","__await","then","callInvokeWithMethodAndArg","Error","done","method","delegate","maybeInvokeDelegate","sent","_sent","dispatchException","abrupt","return","TypeError","resultName","next","nextLoc","pushTryEntry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","push","resetTryEntry","completion","reset","isNaN","length","displayName","isGeneratorFunction","constructor","name","mark","setPrototypeOf","__proto__","awrap","async","Promise","keys","reverse","pop","prev","charAt","slice","stop","rval","handle","complete","finish","catch","delegateYield","GrpCreation","_Component","_getPrototypeOf2","_this","_classCallCheck","_len","arguments","args","Array","_key","_possibleConstructorReturn","_getPrototypeOf","apply","concat","state","frmsubmit","lrvopt","fdggrpopt","fdegopt","fcollopt","degopt","handleChange","data","props","changeGrpCreation","getDegree","all","key","text","setTimeout","degree","degopts","map","el","fdegree","fdescpn","setState","_toConsumableArray","getCollGrp","getCollTeachers","handleCheckbox","newel","_objectSpread","checked","target","changeGrpData","fcode","submitFrom","_asyncToGenerator","_callee","_context","submitFromData","addMembers","_callee2","_context2","addMembersToGroup","match","params","groupId","_inherits","_createClass","_componentDidMount","_callee3","flevel","_flevel","_context3","getLevel","getGroupHeadForEdit","funivcode","fcurtype","flevels","FLELNAME","deggrp","fdeggrp","coll","fcollcode","fcollname","_this2","_this$props$grpCreati","grpCreation","level","college","fgrptype","tabledata","fcollege","wheight","wHeight","React","createElement","Card","fluid","Content","Header","style","display","grp","head","ftitle","className","Button","basic","size","color","content","onClick","icon","Description","overflowY","height","padding","Form","Group","Field","width","Dropdown","placeholder","search","selection","options","onChange","user","inline","Radio","label","Message","List","Item","class","Divider","Table","celled","padded","selectable","unstackable","Row","textAlign","HeaderCell","Body","overflow","Cell","fname","Component","connect","getDeg","grpData","grpEdit","univ","showError","payload","_ref","dispatch","getState","collcode","response","univadmin","post","error_code","msg","status","_x","_x2","_ref2","get","fuserid","_x3","_x4","_ref3","err","error","header","message","_x5","_x6","_ref5","_callee5","_context5","_x9","_x10","fregno","cancelGroup","_ref6","_callee6","_error","_context6","members","history","_x11","_x12","_ref4","_callee4","_context4","activeCollege","college_name","town","_x7","_x8","cancelGrpCreate","getMessageGroups","univcode","getMessagesForGroup","groupid","_error2","getUsersForGroup","_error3","sendMsg","_error4","changeGroupHead","cancelGroupHead","emptyUsersforGroup","handleSaveGroup","_error5","_error6","group","fgrpid","_error7","deleteGroupMsg","_ref7","_callee7","_error8","_context7","_x13","_x14","delGroup","_ref8","_callee8","_error9","_error10","_context8","_x15","_x16"],"mappings":"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","file":"static/js/23.48b2cd18.chunk.js","sourcesContent":["import { object } from \"prop-types\";\r\nimport univadmin from \"../../apis/univadmin\";\r\nimport { showError } from \"../index\";\r\nimport { history } from \"../registration/loginRegn\";\r\n\r\nexport const getLevel = (data) => {\r\n  return async (dispatch, getState) => {\r\n    const state = getState();\r\n    let collcode;\r\n    {\r\n      state.user.fcollcode\r\n        ? (collcode = state.user.fcollcode)\r\n        : (collcode = \"\");\r\n    }\r\n    const response = await univadmin.post(\r\n      \"app.php?a=getLevel&univcode=\" +\r\n        state.univ.funivcode +\r\n        \"&fcurtype=\" +\r\n        state.user.fcurtype +\r\n        \"&fcollcode=\" +\r\n        collcode,\r\n      {\r\n        data: data,\r\n      }\r\n    );\r\n\r\n    if (typeof response.data !== \"object\") {\r\n      const data = {\r\n        error_code: -1,\r\n        data: { msg: \"Something went wrong\" },\r\n        status: \"failure\",\r\n      };\r\n      dispatch({\r\n        type: \"SET_ERROR\",\r\n        payload: data,\r\n      });\r\n    } else if (response.data.error_code === 0) {\r\n      dispatch({\r\n        type: \"getLevel\",\r\n        payload: response.data,\r\n      });\r\n    } else {\r\n      dispatch({\r\n        type: \"SET_ERROR\",\r\n        payload: response,\r\n      });\r\n    }\r\n  };\r\n};\r\n\r\nexport const changeGrpCreation = (name, value) => {\r\n  return {\r\n    type: \"CHANGE_GRPCRE\",\r\n    payload: { name, value },\r\n  };\r\n};\r\n\r\nexport const cancelGroup = () => {\r\n  return {\r\n    type: \"CANCEL_GRPCRE\",\r\n  };\r\n};\r\n\r\nexport const getDegree = (name, value) => {\r\n  return async (dispatch, getState) => {\r\n    const state = getState();\r\n    const response = await univadmin.get(\r\n      \"app.php?a=getDegreeGrps&univcode=\" +\r\n        state.univ.funivcode +\r\n        \"&deggrp=\" +\r\n        value +\r\n        \"&flevel=\" +\r\n        state.grpCreation.flevel +\r\n        \"&fcurtype=\" +\r\n        state.user.fcurtype +\r\n        \"&fuserid=\" +\r\n        state.user.fuserid +\r\n        \"&fcollcode=\" +\r\n        state.user.fcollcode\r\n    );\r\n\r\n    if (response.data.error_code === -1) {\r\n      // const data = {\r\n      //   error_code: -1,\r\n      //   data: { msg: \"Something went wrong\" },\r\n      //   status: \"failure\",\r\n      // };\r\n      const data = { msg: \"Something went wrong\" };\r\n      dispatch({\r\n        type: \"CLR_DEGR\",\r\n        payload: data,\r\n      });\r\n    } else if (response.data.error_code === 0) {\r\n      dispatch({\r\n        type: \"GET_DEGR\",\r\n        payload: response.data,\r\n      });\r\n    } else {\r\n      dispatch({\r\n        type: \"SET_ERROR\",\r\n        payload: response,\r\n      });\r\n    }\r\n  };\r\n};\r\n\r\nexport const getCollGrp = (name, value) => {\r\n  return async (dispatch, getState) => {\r\n    const state = getState();\r\n    const response = await univadmin\r\n      .post(\r\n        \"app.php?a=getDegGrpColl&univcode=\" +\r\n          state.univ.funivcode +\r\n          \"&deggrp=\" +\r\n          value,\r\n        {\r\n          fdegree: state.grpCreation.fdegree,\r\n        }\r\n      )\r\n      .catch((err) => {\r\n        const error = { header: \"Error\", content: err.message };\r\n        dispatch(showError(error));\r\n        return true;\r\n      });\r\n\r\n    if (typeof response.data !== \"object\") {\r\n      const data = {\r\n        error_code: -1,\r\n        data: { msg: \"Something went wrong\" },\r\n        status: \"failure\",\r\n      };\r\n      dispatch({\r\n        type: \"SET_ERROR\",\r\n        payload: data,\r\n      });\r\n    } else if (response.data.error_code === 0) {\r\n      dispatch({\r\n        type: \"GRP_GET_COLLEGES\",\r\n        payload: response.data,\r\n      });\r\n    } else {\r\n      dispatch({\r\n        type: \"SET_ERROR\",\r\n        payload: response,\r\n      });\r\n    }\r\n  };\r\n};\r\n\r\nexport const getCollTeachers = () => {\r\n  return async (dispatch, getState) => {\r\n    const state = getState();\r\n    let data = state.activeCollege.map((el) => {\r\n      return {\r\n        fcollcode: el.fcollcode,\r\n        college_name: `${el.fcollname}, ${el.town}`,\r\n      };\r\n    });\r\n    const response = { data };\r\n    dispatch({\r\n      type: \"GRP_GET_COLLEGES\",\r\n      payload: response,\r\n    });\r\n  };\r\n};\r\n\r\nexport const submitFromData = () => {\r\n  return async (dispatch, getState) => {\r\n    const state = getState();\r\n\r\n    dispatch({\r\n      type: \"SET_LOADER\",\r\n    });\r\n    const fcollcode =\r\n      state.user.fcurtype == \"500\" || state.user.fcurtype == \"600\"\r\n        ? state.user.fcollcode\r\n        : state.grpCreation.fcollcode;\r\n    const response = await univadmin\r\n      .post(\"app.php?a=submitFromData&univcode=\" + state.univ.funivcode, {\r\n        fdegree: state.grpCreation.fdegree,\r\n        fcollcode: fcollcode,\r\n        flevel: state.grpCreation.flevel,\r\n        fgrptype: state.grpCreation.fgrptype,\r\n        fdeggrp: state.grpCreation.fdeggrp,\r\n      })\r\n      .catch((error) => {});\r\n\r\n    dispatch({\r\n      type: \"UNSET_LOADER\",\r\n    });\r\n\r\n    if (typeof response.data !== \"object\") {\r\n      const data = {\r\n        error_code: -1,\r\n        data: { msg: \"No Data Found\" },\r\n        status: \"failure\",\r\n      };\r\n      dispatch({\r\n        type: \"CLEAR_GRPCRE\",\r\n        payload: data.msg,\r\n      });\r\n      // const error = { header: \"Error\", content: response.data.data.msg };\r\n      // dispatch(showError(error));\r\n    } else if (response.data.error_code === 0) {\r\n      dispatch({\r\n        type: \"GRP_GET_FORMDATA\",\r\n        payload: response.data,\r\n      });\r\n    } else {\r\n      const data = { msg: \"No Data Found\" };\r\n      dispatch({\r\n        type: \"CLEAR_GRPCRE\",\r\n        payload: response,\r\n      });\r\n      // const error = { header: \"Error\", content: response.data.data.msg };\r\n      // dispatch(showError(error));\r\n    }\r\n  };\r\n};\r\n\r\nexport const addMembersToGroup = (groupId) => {\r\n  return async (dispatch, getState) => {\r\n    const state = getState();\r\n\r\n    const fcollcode =\r\n      state.user.fcurtype == \"500\" || state.user.fcurtype == \"600\"\r\n        ? state.user.fcollcode\r\n        : state.grpCreation.fcollcode;\r\n\r\n    dispatch({\r\n      type: \"SET_LOADER\",\r\n    });\r\n\r\n    const response = await univadmin.post(\r\n      \"app.php?a=addMembersToGroup&univcode=\" + state.univ.funivcode,\r\n      {\r\n        fdegree: state.grpCreation.fdegree,\r\n        fcollcode: fcollcode,\r\n        flevel: state.grpCreation.flevel,\r\n        fgrptype: state.grpCreation.fgrptype,\r\n        fdeggrp: state.grpCreation.fdeggrp,\r\n        groupId: groupId,\r\n        members: state.grpData,\r\n      }\r\n    );\r\n    dispatch({\r\n      type: \"UNSET_LOADER\",\r\n    });\r\n\r\n    if (typeof response.data !== \"object\") {\r\n      const data = {\r\n        error_code: -1,\r\n        data: { msg: \"Something went wrong\" },\r\n        status: \"failure\",\r\n      };\r\n      dispatch({\r\n        type: \"SET_ERROR\",\r\n        payload: data,\r\n      });\r\n    } else if (response.data.error_code === 0) {\r\n      const error = { header: \"Success\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n      dispatch({\r\n        type: \"CANCEL_GRPCRE\",\r\n      });\r\n      history.push(\"/utils/message-board/\" + groupId);\r\n    } else {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n    }\r\n  };\r\n};\r\n\r\nexport const changeGrpData = (newel, fregno) => {\r\n  return {\r\n    type: \"CHANGE_GRPDATA\",\r\n    payload: { newel, fregno },\r\n  };\r\n};\r\n\r\nexport const cancelGrpCreate = () => {\r\n  return {\r\n    type: \"CANCEL_GRPCRE\",\r\n  };\r\n};\r\n","import React, { Component } from \"react\";\r\nimport { Link } from \"react-router-dom\";\r\nimport \"react-table/react-table.css\";\r\nimport {\r\n  Card,\r\n  Divider,\r\n  Button,\r\n  Form,\r\n  Dropdown,\r\n  TextArea,\r\n  Table,\r\n  Message,\r\n  Input,\r\n} from \"semantic-ui-react\";\r\nimport { connect } from \"react-redux\";\r\nimport { showError } from \"../../../../actions\";\r\n\r\nimport {\r\n  getLevel,\r\n  changeGrpCreation,\r\n  getDegree,\r\n  getCollGrp,\r\n  submitFromData,\r\n  changeGrpData,\r\n  cancelGroup,\r\n  addMembersToGroup,\r\n  getCollTeachers,\r\n  cancelGrpCreate,\r\n} from \"../../../../actions/utils/groupCreation\";\r\n\r\nimport { getGroupHeadForEdit } from \"../../../../actions/utils/MessageBoard_ACTN\";\r\n\r\nimport { wHeight } from \"../../../parms\";\r\n\r\nclass GrpCreation extends Component {\r\n  state = {\r\n    frmsubmit: false,\r\n    lrvopt: [],\r\n    fdggrpopt: [],\r\n    fdegopt: [],\r\n    fcollopt: [],\r\n    degopt: [],\r\n  };\r\n\r\n  async componentDidMount() {\r\n    await this.props.getLevel();\r\n    await this.props.getGroupHeadForEdit(this.props.match.params.groupId);\r\n    if (this.props.funivcode == \"021\" && this.props.fcurtype == \"500\") {\r\n      const flevel = [\r\n        { key: \"Teacher\", value: \"Teacher\", text: \"Teacher\" },\r\n        { key: \"Student\", value: \"Student\", text: \"Student\" },\r\n      ];\r\n      this.setState({ lrvopt: flevel });\r\n    } else if (this.props.funivcode == \"021\" && this.props.fcurtype == \"308\") {\r\n      const flevel = [\r\n        { key: \"Principal\", value: \"Principal\", text: \"Principal\" },\r\n        { key: \"Teacher\", value: \"Teacher\", text: \"Teacher\" },\r\n        { key: \"Student\", value: \"Student\", text: \"Student\" },\r\n      ];\r\n      this.setState({ lrvopt: flevel });\r\n    } else {\r\n      this.setState({\r\n        lrvopt: this.props.flevels.map((el, i) => {\r\n          return {\r\n            key: i,\r\n            value: el.FLELNAME,\r\n            text: el.FLELNAME,\r\n          };\r\n        }),\r\n      });\r\n    }\r\n    this.setState({\r\n      fdggrpopt: this.props.deggrp.map((el, i) => {\r\n        return {\r\n          key: i,\r\n          value: el.fdeggrp,\r\n          text: `${el.fdeggrp} - ${el.fdescpn}`,\r\n        };\r\n      }),\r\n      fcollopt: this.props.coll.map((el, i) => {\r\n        return {\r\n          key: i,\r\n          value: el.fcollcode,\r\n          text: `${el.fcollcode} - ${el.fcollname}`,\r\n        };\r\n      }),\r\n    });\r\n  }\r\n\r\n  // componentWillUnmount() {\r\n  //   this.props.cancelGrpCreate();\r\n  // }\r\n\r\n  // componentWillUnmount() {\r\n  //   this.props.cancelGroup();\r\n  // }\r\n\r\n  handleChange = (e, data) => {\r\n    this.props.changeGrpCreation(data.name, data.value);\r\n\r\n    if (data.name === \"fdeggrp\" && data.value != \"\") {\r\n      this.props.getDegree(data.name, data.value);\r\n      this.props.changeGrpCreation(\"fdegree\", \"\");\r\n      this.props.changeGrpCreation(\"fcollcode\", \"\");\r\n      const all = [{ key: \"All\", value: \"All\", text: \"All\" }];\r\n      setTimeout(() => {\r\n        if (this.props.degree.length !== 0) {\r\n          const degopts = this.props.degree.map((el, i) => {\r\n            return {\r\n              key: i,\r\n              value: el.fdegree,\r\n              text: `${el.fdegree} - ${el.fdescpn}`,\r\n            };\r\n          });\r\n          this.setState({\r\n            degopt: [...all, ...degopts],\r\n          });\r\n        } else {\r\n          this.setState({ degopt: [...all] });\r\n        }\r\n      }, 1000);\r\n    }\r\n\r\n    if (data.name === \"fdegree\" && data.value != \"\") {\r\n      this.props.getCollGrp(data.name, data.value);\r\n    }\r\n\r\n    if (\r\n      data.name === \"flevel\" &&\r\n      (data.value == \"Teacher\" || data.value == \"Principal\")\r\n    ) {\r\n      this.props.getCollTeachers();\r\n    }\r\n    this.setState({ frmsubmit: false });\r\n  };\r\n\r\n  handleCheckbox = (e, el, i) => {\r\n    const newel = { ...el, checked: e.target.checked ? \"T\" : \"F\" };\r\n    this.props.changeGrpData(newel, el.fcode);\r\n  };\r\n\r\n  submitFrom = async () => {\r\n    await this.props.submitFromData();\r\n    this.setState({ frmsubmit: true });\r\n  };\r\n\r\n  addMembers = async () => {\r\n    await this.props.addMembersToGroup(this.props.match.params.groupId);\r\n    // this.props.cancelGrpCreate();\r\n  };\r\n\r\n  render() {\r\n    const {\r\n      level,\r\n      flevel,\r\n      fdeggrp,\r\n      college,\r\n      degree,\r\n      fcollcode,\r\n      fdegree,\r\n      fgrptype,\r\n      fcollege,\r\n    } = this.props.grpCreation;\r\n\r\n    const tabledata = this.props.tabledata;\r\n    const wheight = wHeight();\r\n    const deggrp = this.props.deggrp;\r\n    return (\r\n      <div>\r\n        <Card fluid>\r\n          <Card.Content>\r\n            <Card.Header style={{ display: \"flex\" }}>\r\n              <h4>\r\n                Add Members to <b>{this.props.grp.head.ftitle}</b>\r\n              </h4>\r\n              <div className=\"ml-auto\">\r\n                <Button\r\n                  basic\r\n                  size=\"mini\"\r\n                  color=\"blue\"\r\n                  content=\"Save\"\r\n                  onClick={this.addMembers}\r\n                  icon=\"add\"\r\n                />\r\n              </div>\r\n            </Card.Header>\r\n\r\n            {/* <Divider /> */}\r\n            <Card.Description\r\n              style={{\r\n                overflowY: \"auto\",\r\n                height: `${wheight - 12}px`,\r\n                padding: \"1.3em\",\r\n              }}\r\n            >\r\n              <Form>\r\n                <div>\r\n                  <div>\r\n                    <Form.Group>\r\n                      <Form.Field width={16}>\r\n                        <label>Type of Members</label>\r\n                        <Dropdown\r\n                          placeholder=\"Select Level\"\r\n                          search\r\n                          selection\r\n                          name=\"flevel\"\r\n                          value={flevel}\r\n                          options={this.state.lrvopt}\r\n                          onChange={this.handleChange}\r\n                        />\r\n                      </Form.Field>\r\n                    </Form.Group>\r\n                    {flevel == \"Student\" ? (\r\n                      <Form.Group>\r\n                        <Form.Field width={16}>\r\n                          <label>Degree Group</label>\r\n                          <Dropdown\r\n                            placeholder=\"Select Degree Group\"\r\n                            search\r\n                            selection\r\n                            name=\"fdeggrp\"\r\n                            value={fdeggrp}\r\n                            options={this.state.fdggrpopt}\r\n                            onChange={this.handleChange}\r\n                          />\r\n                        </Form.Field>\r\n                      </Form.Group>\r\n                    ) : null}\r\n                    {flevel == \"Student\" ? (\r\n                      <Form.Group>\r\n                        <Form.Field width={16}>\r\n                          <label>Select Degree</label>\r\n                          <Dropdown\r\n                            placeholder=\"Select Degree Range\"\r\n                            search\r\n                            selection\r\n                            name=\"fdegree\"\r\n                            value={fdegree}\r\n                            options={\r\n                              this.state.degopt\r\n                              // degree.map((el, i) => {\r\n                              //   return {\r\n                              //     key: i,\r\n                              //     value: el.fdegree,\r\n                              //     text: `${el.fdegree} - ${el.fdescpn}`,\r\n                              //   };\r\n                              // })\r\n                            }\r\n                            onChange={this.handleChange}\r\n                          />\r\n                        </Form.Field>\r\n                      </Form.Group>\r\n                    ) : null}\r\n                    {this.props.user.fcurtype == \"600\" ||\r\n                    this.props.user.fcurtype == \"500\" ? null : (\r\n                      <Form.Group>\r\n                        <Form.Field width={16}>\r\n                          <label>Select College</label>\r\n                          <Dropdown\r\n                            placeholder=\"Select College Range\"\r\n                            search\r\n                            selection\r\n                            name=\"fcollcode\"\r\n                            value={fcollcode}\r\n                            options={this.state.fcollopt}\r\n                            onChange={this.handleChange}\r\n                          />\r\n                        </Form.Field>\r\n                      </Form.Group>\r\n                    )}\r\n                    <Form.Group inline>\r\n                      <label>Type Group</label>\r\n                      <Form.Radio\r\n                        label=\"All\"\r\n                        value=\"A\"\r\n                        name=\"fgrptype\"\r\n                        checked={fgrptype == \"A\"}\r\n                        onChange={this.handleChange}\r\n                      />\r\n                      {(fcollcode == \"All\" || fdegree == \"All\") &&\r\n                      flevel == \"Student\" ? null : (\r\n                        <Form.Radio\r\n                          label=\"Custom\"\r\n                          value=\"C\"\r\n                          name=\"fgrptype\"\r\n                          checked={fgrptype == \"C\"}\r\n                          onChange={this.handleChange}\r\n                        />\r\n                      )}\r\n                    </Form.Group>\r\n                    <Message color=\"blue\">\r\n                      <Message.List>\r\n                        <Message.Item>\r\n                          All - All the members who belong to above selected\r\n                          criterion will be added to the group.\r\n                        </Message.Item>\r\n                        <Message.Item>\r\n                          Custom - Select the members individually to add to the\r\n                          group.\r\n                        </Message.Item>\r\n                      </Message.List>\r\n                    </Message>\r\n                    {fgrptype == \"C\" ? (\r\n                      <button\r\n                        class=\"ui primary button\"\r\n                        onClick={this.submitFrom}\r\n                      >\r\n                        Submit\r\n                      </button>\r\n                    ) : null}\r\n                  </div>\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                      style={{ fontSize: \"1.1em\" }}\r\n                    />\r\n                  </div> */}\r\n                  {this.state.frmsubmit ? (\r\n                    <div>\r\n                      <Divider />\r\n                      <Table\r\n                        celled\r\n                        padded\r\n                        selectable\r\n                        size=\"small\"\r\n                        color=\"olive\"\r\n                        className=\"tbl sticky1\"\r\n                        unstackable\r\n                      >\r\n                        <Table.Header>\r\n                          <Table.Row textAlign=\"center\">\r\n                            <Table.HeaderCell>Sl.No.</Table.HeaderCell>\r\n                            <Table.HeaderCell>Code</Table.HeaderCell>\r\n                            <Table.HeaderCell>College Code</Table.HeaderCell>\r\n                            {/* <Table.HeaderCell>Degree Code</Table.HeaderCell> */}\r\n                            <Table.HeaderCell>Name</Table.HeaderCell>\r\n                            <Table.HeaderCell>Select</Table.HeaderCell>\r\n                          </Table.Row>\r\n                        </Table.Header>\r\n                        <Table.Body>\r\n                          {tabledata.length > 0 ? (\r\n                            tabledata.map((el, i) => {\r\n                              return (\r\n                                <Table.Row\r\n                                  key={i}\r\n                                  style={{ overflow: \"hidden\" }}\r\n                                >\r\n                                  <Table.Cell textAlign=\"center\">\r\n                                    {i + 1}\r\n                                  </Table.Cell>\r\n                                  <Table.Cell>{el.fcode}</Table.Cell>\r\n                                  <Table.Cell>{el.fcollcode}</Table.Cell>\r\n                                  {/* <Table.Cell>{el.fdegree}</Table.Cell> */}\r\n                                  <Table.Cell>{el.fname}</Table.Cell>\r\n                                  <Table.Cell>\r\n                                    <div className=\"ui checkbox\">\r\n                                      <input\r\n                                        type=\"checkbox\"\r\n                                        name={el.fcode}\r\n                                        value=\"true\"\r\n                                        onChange={(e) =>\r\n                                          this.handleCheckbox(e, el, i)\r\n                                        }\r\n                                        checked={el.checked == \"T\"}\r\n                                      />\r\n                                      <label> </label>\r\n                                    </div>\r\n                                  </Table.Cell>\r\n                                </Table.Row>\r\n                              );\r\n                            })\r\n                          ) : (\r\n                            <h4 style={{ textAlign: \"center\" }}>No Data</h4>\r\n                          )}\r\n                        </Table.Body>\r\n                      </Table>\r\n                    </div>\r\n                  ) : null}\r\n                </div>\r\n              </Form>\r\n            </Card.Description>\r\n          </Card.Content>\r\n        </Card>\r\n      </div>\r\n    );\r\n  }\r\n}\r\n\r\nconst mapStateToProps = (state) => {\r\n  return {\r\n    grpCreation: state.grpCreation,\r\n    flevels: state.grpCreation.flevel,\r\n    deggrp: state.grpCreation.fdeggrp,\r\n    coll: state.grpCreation.fcollege,\r\n    degree: state.getDeg,\r\n    tabledata: state.grpData,\r\n    grp: state.grpEdit,\r\n    user: state.user,\r\n    funivcode: state.univ.funivcode,\r\n    fcurtype: state.user.fcurtype,\r\n  };\r\n};\r\nexport default connect(mapStateToProps, {\r\n  showError,\r\n  changeGrpCreation,\r\n  getLevel,\r\n  getDegree,\r\n  getCollGrp,\r\n  submitFromData,\r\n  changeGrpData,\r\n  cancelGroup,\r\n  getGroupHeadForEdit,\r\n  addMembersToGroup,\r\n  getCollTeachers,\r\n  cancelGrpCreate,\r\n})(GrpCreation);\r\n","import univadmin from \"../../apis/univadmin\";\r\nimport { showError } from \"../index\";\r\nimport { history } from \"../registration/loginRegn\";\r\n\r\nexport const getMessageGroups = (type) => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n\r\n    const response = await univadmin.get(\"/app.php\", {\r\n      params: {\r\n        a: \"getMessageGroups\",\r\n        univcode: state.univ.funivcode,\r\n        user: state.user,\r\n      },\r\n    });\r\n\r\n    if (typeof response.data !== \"object\") {\r\n      const error = { header: \"Error\", content: \"Something went wrong\" };\r\n      dispatch(showError(error));\r\n    } else if (response.data.error_code === 0) {\r\n      dispatch({\r\n        type: \"GET_MSG_GROUPS\",\r\n        payload: response.data,\r\n      });\r\n    } else {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n    }\r\n  };\r\n};\r\n\r\nexport const getMessagesForGroup = (groupid) => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n\r\n    const response = await univadmin.get(\"/app.php\", {\r\n      params: {\r\n        a: \"getMessagesForGroup\",\r\n        univcode: state.univ.funivcode,\r\n        groupid: groupid,\r\n      },\r\n    });\r\n\r\n    if (typeof response.data !== \"object\") {\r\n      const error = { header: \"Error\", content: \"Something went wrong\" };\r\n      dispatch(showError(error));\r\n    } else if (response.data.error_code === 0) {\r\n      dispatch({\r\n        type: \"GET_MSGS_FOR_GROUP\",\r\n        payload: response.data,\r\n      });\r\n    } else {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n    }\r\n  };\r\n};\r\n\r\nexport const getUsersForGroup = (groupid) => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n    dispatch({ type: \"SET_LOADER\" });\r\n    const response = await univadmin.get(\"/app.php\", {\r\n      params: {\r\n        a: \"getUsersForGroup\",\r\n        univcode: state.univ.funivcode,\r\n        groupid: groupid,\r\n      },\r\n    });\r\n    dispatch({ type: \"UNSET_LOADER\" });\r\n    if (typeof response.data !== \"object\") {\r\n      const error = { header: \"Error\", content: \"Something went wrong\" };\r\n      dispatch(showError(error));\r\n    } else if (response.data.error_code === 0) {\r\n      dispatch({\r\n        type: \"GET_USERS_FOR_GROUP\",\r\n        payload: response.data,\r\n      });\r\n    } else {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n    }\r\n  };\r\n};\r\n\r\nexport const sendMsg = (msg) => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n\r\n    const response = await univadmin.post(\r\n      \"/app.php?a=sendMessage&univcode=\" + state.univ.funivcode,\r\n      {\r\n        msg: msg,\r\n      }\r\n    );\r\n\r\n    if (typeof response.data !== \"object\") {\r\n      const error = { header: \"Error\", content: \"Something went wrong\" };\r\n      dispatch(showError(error));\r\n    } else if (response.data.error_code === 0) {\r\n      dispatch({\r\n        type: \"UPDATE_MESSAGE\",\r\n        payload: msg,\r\n      });\r\n    } else {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n    }\r\n  };\r\n};\r\n\r\nexport const changeGroupHead = (name, value) => {\r\n  return {\r\n    type: \"CHANGE_GROUP_HEAD\",\r\n    payload: { name, value },\r\n  };\r\n};\r\n\r\nexport const cancelGroupHead = () => {\r\n  return {\r\n    type: \"CANCEL_GROUP_HEAD\",\r\n  };\r\n};\r\n\r\nexport const emptyUsersforGroup = () => {\r\n  return {\r\n    type: \"EMPTY_USERS_FOR_GROUP\",\r\n  };\r\n};\r\n\r\nexport const handleSaveGroup = () => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n\r\n    const response = await univadmin.post(\r\n      \"/app.php?a=handleSaveGroup&univcode=\" + state.univ.funivcode,\r\n      {\r\n        group: state.grpEdit.head,\r\n        user: state.user,\r\n      }\r\n    );\r\n\r\n    if (typeof response.data !== \"object\") {\r\n      const error = { header: \"Error\", content: \"Something went wrong\" };\r\n      dispatch(showError(error));\r\n    } else if (response.data.error_code === 0) {\r\n      const error = { header: \"Success\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n      dispatch(cancelGroupHead());\r\n      history.push(\r\n        \"/utils/message-board/add-members/\" + response.data.data.fgrpid\r\n      );\r\n      dispatch(getMessageGroups(\"sometype\"));\r\n    } else {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n    }\r\n  };\r\n};\r\n\r\nexport const getGroupHeadForEdit = (groupId) => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n\r\n    const response = await univadmin.get(\"/app.php\", {\r\n      params: {\r\n        a: \"getGroupHeadForEdit\",\r\n        univcode: state.univ.funivcode,\r\n        groupid: groupId,\r\n      },\r\n    });\r\n\r\n    if (typeof response.data !== \"object\") {\r\n      const error = { header: \"Error\", content: \"Something went wrong\" };\r\n      dispatch(showError(error));\r\n    } else if (response.data.error_code === 0) {\r\n      dispatch({\r\n        type: \"GET_GROUP_HEAD\",\r\n        payload: response.data,\r\n      });\r\n    } else {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n    }\r\n  };\r\n};\r\n\r\nexport const deleteGroupMsg = (data) => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n\r\n    const response = await univadmin.post(\r\n      \"/app.php?a=deleteGroupMsg&univcode=\" + state.univ.funivcode,\r\n      data\r\n    );\r\n\r\n    if (typeof response.data !== \"object\") {\r\n      const error = { header: \"Error\", content: \"Something went wrong\" };\r\n      dispatch(showError(error));\r\n    } else if (response.data.error_code === -1) {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n    } else {\r\n    }\r\n  };\r\n};\r\n\r\nexport const delGroup = (groupId) => {\r\n  return async function (dispatch, getState) {\r\n    const state = getState();\r\n\r\n    const response = await univadmin.get(\"/app.php\", {\r\n      params: {\r\n        a: \"deleteGrpDet\",\r\n        univcode: state.univ.funivcode,\r\n        groupid: groupId,\r\n      },\r\n    });\r\n\r\n    if (typeof response.data !== \"object\") {\r\n      const error = { header: \"Error\", content: \"Something went wrong\" };\r\n      dispatch(showError(error));\r\n    } else if (response.data.error_code === -1) {\r\n      const error = { header: \"Error\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n    } else {\r\n      const error = { header: \"Success\", content: response.data.data.msg };\r\n      dispatch(showError(error));\r\n    }\r\n  };\r\n};\r\n"],"sourceRoot":""}