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 : 13.59.116.142


Current Path : /proc/thread-self/root/var/www/college/static/js/
Upload File :
Current File : //proc/thread-self/root/var/www/college/static/js/326.4c6f0139.chunk.js.map

{"version":3,"file":"static/js/326.4c6f0139.chunk.js","mappings":"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","sources":["Actions/Exam_Preparation/IA_Marks/Identify_CO_Marks.js","Actions/Utility/Attendance/Attendance_Entry_Daywise.js","Components/datatable.js","Pages/Exam_Preparation/IA_Marks/Marks_Entry_QnWise.js","Actions/Exam_Preparation/IA_Marks/Marks_Entrt_QnWise.js"],"sourcesContent":["import axios from \"axios\";\nimport { base_url } from \"../../../Components/consts/api\";\nimport { Alert } from \"../../../Components/Alert\";\n\nexport const getSubElement = async (\n  dispatch,\n  fcollcode,\n  funivcode,\n  teach,\n  cls\n) => {\n  try {\n    await axios({\n      method: \"GET\",\n      url:\n        base_url +\n        \"getDegSemSubDetnew\" +\n        \"&collcode=\" +\n        fcollcode +\n        \"&univcode=\" +\n        funivcode +\n        \"&teach=\" +\n        teach +\n        \"&cls=\" +\n        cls,\n      headers: { \"Content-Type\": \"application/json\" },\n    }).then((res) => {\n      if (res.data.error_code == 0) {\n        dispatch({ type: \"GETSUB\", payload: res.data.data.subelement });\n      } else {\n        dispatch({ type: \"CLEAR_DATA\", payload: [] });\n      }\n    });\n  } catch (err) {}\n};\n\nexport const getTestMarks = async (\n  dispatch,\n  fcollcode,\n  funivcode,\n  teach,\n  cls,\n  subelement\n) => {\n  try {\n    await axios({\n      method: \"GET\",\n      url:\n        base_url +\n        \"getTestMaxQnnew\" +\n        \"&collcode=\" +\n        fcollcode +\n        \"&univcode=\" +\n        funivcode +\n        \"&teach=\" +\n        teach +\n        \"&cls=\" +\n        cls +\n        \"&subelement=\" +\n        subelement,\n      headers: { \"Content-Type\": \"application/json\" },\n    }).then((res) => {\n      if (res.data.error_code == 0) {\n        dispatch({ type: \"GETTESTANDMARKS\", payload: res.data.data.sub });\n      } else {\n        dispatch({ type: \"CLEAR_DATA\", payload: [] });\n      }\n    });\n  } catch (err) {}\n};\n\nexport const getCOmarksdet = (teach, cls, test, subelement) => {\n  return async (dispatch, getState) => {\n    await axios({\n      method: \"GET\",\n      url:\n        base_url +\n        \"viewCOMarks\" +\n        \"&teachcode=\" +\n        teach +\n        \"&clscode=\" +\n        cls +\n        \"&test=\" +\n        test +\n        \"&subcode=\" +\n        subelement,\n      headers: { \"Content-Type\": \"application/json\" },\n    })\n      .then((res) => {\n        console.log(res);\n        if (res.data.error_code == 0) {\n          dispatch({ type: \"CO_MARKS_DETAILS\", payload: res.data.data });\n        } else {\n          dispatch({ type: \"CLEAR_DATA\", payload: [] });\n        }\n      })\n      .catch((err) => console.log(\"Error====>\", err));\n  };\n};\n\nexport const saveCOmarks = async (dispatch, formData) => {\n  try {\n    await axios.post(base_url + \"saveCoMarksNew\", formData).then((res) => {\n      if (res.data.error_code == 0) {\n        // dispatch({ type: \"SAVECO\", payload: res.data.data });\n        Alert(res.data.data);\n      } else {\n        // dispatch({ type: \"CLEAR_DATA\", payload: res.data.data });\n        Alert(res.data.data);\n      }\n    });\n  } catch (err) {}\n};\n","import axios from \"axios\";\nimport { base_url } from \"../../../Components/consts/api\";\nimport { Alert } from \"../../../Components/Alert\";\n\nconst loading = (value) => {\n  return {\n    type: \"LOADING\",\n    load: value,\n  };\n};\n\nexport const getTeachName = async (\n  dispatch,\n  fcollcode,\n  funivcode,\n  usertype,\n  user\n) => {\n  // dispatch(loading(true));\n  try {\n    await axios({\n      method: \"GET\",\n      url:\n        base_url +\n        \"loaddayteachname\" +\n        \"&collcode=\" +\n        fcollcode +\n        \"&univcode=\" +\n        funivcode +\n        \"&usertype=\" +\n        usertype +\n        \"&user=\" +\n        user,\n      headers: { \"Content-Type\": \"application/json\" },\n    }).then((res) => {\n      if (res.data.error_code == 0) {\n        dispatch({ type: \"GETTEACHNAMES\", payload: res.data.data });\n      } else {\n        dispatch({ type: \"CLEAR_DATA\", payload: [] });\n      }\n    });\n  } catch (err) {\n    // dispatch(loading(false));\n  }\n};\n\nexport const getclsNames = async (\n  dispatch,\n  fcollcode,\n  fusertype,\n  fuser,\n  teachcode\n) => {\n  // dispatch(loading(true));\n  try {\n    await axios({\n      method: \"GET\",\n      url:\n        base_url +\n        \"loadclassnameday\" +\n        \"&collcode=\" +\n        fcollcode +\n        \"&usertype=\" +\n        fusertype +\n        \"&user=\" +\n        fuser +\n        \"&teachcode=\" +\n        teachcode,\n      headers: { \"Content-Type\": \"application/json\" },\n    }).then((res) => {\n      if (res.data.error_code == 0) {\n        console.log(\"anita\");\n        dispatch({ type: \"GETCLANAME\", payload: res.data.data });\n      } else {\n        dispatch({ type: \"CLEAR_DATA\", payload: [] });\n      }\n    });\n  } catch (err) {\n    // dispatch(loading(false));\n  }\n};\nexport const showView1Data = async (dispatch, formdata, fcollcode, sort) => {\n  dispatch(loading(false));\n  try {\n    await axios\n      .post(\n        base_url +\n          \"viewattendanceentry\" +\n          \"&collcode=\" +\n          fcollcode +\n          \"&sort=\" +\n          sort,\n        formdata\n      )\n      .then((res) => {\n        if (res.data.error_code == 0) {\n          dispatch(loading(false));\n          dispatch({ type: \"VIEW1DATA\", payload: res.data.data });\n        } else {\n          dispatch(loading(false));\n          dispatch({ type: \"CLEAR_DATA\", payload: [] });\n        }\n      });\n  } catch (err) {\n    dispatch(loading(false));\n  }\n};\n\nexport const saveAttendace = async (dispatch, formData) => {\n  // dispatch(loading(true));\n  try {\n    await axios.post(base_url + \"saveattendanceentry\", formData).then((res) => {\n      if (res.data.error_code == 0) {\n        Alert(res.data.msg);\n        // dispatch(loading(false));\n\n        return;\n      } else {\n        Alert(res.data.data.msg);\n        // dispatch(loading(false));\n        return;\n      }\n    });\n  } catch (err) {\n    // dispatch(loading(false));\n  }\n};\n\nexport const viewToModifyORDelete = async (\n  dispatch,\n  fcollcode,\n  funivcode,\n  fusertype,\n  fuser,\n  teachfrom,\n  teachto\n) => {\n  // dispatch(loading(true));\n  try {\n    await axios({\n      method: \"GET\",\n      url:\n        base_url +\n        \"viewDeleteAddStudDet\" +\n        \"&collcode=\" +\n        fcollcode +\n        \"&univcode=\" +\n        funivcode +\n        \"&usertype=\" +\n        fusertype +\n        \"&user=\" +\n        fuser +\n        \"&fromteach=\" +\n        teachfrom +\n        \"&toteach=\" +\n        teachto,\n      headers: { \"Content-Type\": \"application/json\" },\n    }).then((res) => {\n      if (res.data.error_code == 0) {\n        dispatch({ type: \"GETFORDELETE\", payload: res.data.data });\n      } else {\n        dispatch({ type: \"CLEAR_DATA\", payload: [] });\n      }\n    });\n  } catch (err) {\n    // dispatch(loading(false));\n  }\n};\n\nexport const toDelete = async (\n  fcollcode,\n  teachcode,\n  clsId,\n  period,\n  fnoclass,\n  fdate\n) => {\n  try {\n    await axios({\n      method: \"GET\",\n      url:\n        base_url +\n        \"deleteAddstudentry\" +\n        \"&collcode=\" +\n        fcollcode +\n        \"&teachcode=\" +\n        teachcode +\n        \"&clsid=\" +\n        clsId +\n        \"&period=\" +\n        period +\n        \"&noofcls=\" +\n        fnoclass +\n        \"&date=\" +\n        fdate,\n      headers: { \"Content-Type\": \"application/json\" },\n    }).then((res) => {\n      if (res.data.error_code == 0) {\n        Alert(res.data.data);\n      } else {\n        Alert(res.data.data);\n      }\n    });\n  } catch (err) {}\n};\n\nexport const toModify = async (\n  dispatch,\n  fcollcode,\n  teachcode,\n  clsId,\n  period,\n  fnoclass,\n  fdate\n) => {\n  // dispatch(loading(true));\n  try {\n    await axios({\n      method: \"GET\",\n      url:\n        base_url +\n        \"modifyAddstudentry\" +\n        \"&collcode=\" +\n        fcollcode +\n        \"&teachcode=\" +\n        teachcode +\n        \"&clsid=\" +\n        clsId +\n        \"&period=\" +\n        period +\n        \"&noofcls=\" +\n        fnoclass +\n        \"&date=\" +\n        fdate,\n      headers: { \"Content-Type\": \"application/json\" },\n    }).then((res) => {\n      if (res.data.error_code == 0) {\n        dispatch({ type: \"MODIFYDATA\", payload: res.data.data });\n      } else {\n        dispatch({ type: \"CLEAR_DATA\", payload: [] });\n      }\n    });\n  } catch (err) {\n    // dispatch(loading(false));\n  }\n};\n","import { Input, Button, Space } from \"antd\";\nimport { SearchOutlined } from \"@ant-design/icons\";\n\nexport const getColumnSearchProps = (dataIndex) => ({\n  filterDropdown: ({\n    setSelectedKeys,\n    selectedKeys,\n    confirm,\n    clearFilters,\n    close,\n  }) => (\n    <div\n      style={{\n        padding: 8,\n      }}\n      onKeyDown={(e) => e.stopPropagation()}\n    >\n      <Input\n        autoFocus\n        placeholder={`Search ${dataIndex}`}\n        value={selectedKeys}\n        onChange={(e) =>\n          setSelectedKeys(e.target.value ? [e.target.value] : [])\n        }\n        onPressEnter={() => {\n          confirm();\n        }}\n        style={{\n          marginBottom: 8,\n          display: \"block\",\n        }}\n      />\n      <Space>\n        <Button\n          type=\"primary\"\n          onClick={() => confirm()}\n          icon={<SearchOutlined />}\n          size=\"small\"\n          style={{\n            width: 90,\n          }}\n        >\n          Search\n        </Button>\n        <Button\n          onClick={() => {\n            clearFilters();\n            confirm();\n          }}\n          size=\"small\"\n          style={{\n            width: 90,\n          }}\n        >\n          Reset\n        </Button>\n      </Space>\n    </div>\n  ),\n  filterIcon: (filtered) => (\n    <SearchOutlined\n      style={{\n        color: filtered ? \"#CFFF8D\" : \"#fff\",\n      }}\n    />\n  ),\n  onFilter: (value, record) =>\n    record[dataIndex].toString().toLowerCase().includes(value.toLowerCase()),\n});\n\nexport const filterOption = (input, option) =>\n  option.value.toString().toLowerCase().indexOf(input.toLowerCase()) >= 0 ||\n  option.label.toString().toLowerCase().indexOf(input.toLowerCase()) >= 0;\n\nexport const sortWithAlphabets = (a, b, index) =>\n  a[index].localeCompare(b[index]);\n","import {\n  Button,\n  Card,\n  Space,\n  Row,\n  Select,\n  Col,\n  Input,\n  Table,\n  Modal,\n} from \"antd\";\nimport TextArea from \"antd/es/input/TextArea\";\nimport React, { useEffect, useState, useRef } from \"react\";\nimport {\n  getTeachName,\n  getclsNames,\n} from \"../../../Actions/Utility/Attendance/Attendance_Entry_Daywise\";\nimport {\n  getSubElement,\n  getTestMarks,\n} from \"../../../Actions/Exam_Preparation/IA_Marks/Identify_CO_Marks\";\nimport {\n  getToViewIAMarksDetails,\n  getonestudentInfo,\n  postTheUpdatedMarks,\n  makeAbsent,\n  removeAbsent,\n} from \"../../../Actions/Exam_Preparation/IA_Marks/Marks_Entrt_QnWise\";\nimport { useDispatch, connect } from \"react-redux\";\nimport {\n  getColumnSearchProps,\n  sortWithAlphabets,\n  filterOption,\n} from \"../../../Components/datatable\";\nimport { Alert } from \"../../../Components/Alert\";\n\nfunction Marks_Entry_QnWise(props) {\n  const [teach, setTeach] = useState(\"\");\n  const [cls, setCls] = useState(\"\");\n  const [subelement, setSubelement] = useState(\"\");\n  const [subdata, setSubdata] = useState([]);\n  const [test, setTest] = useState(\"\");\n  const [marks, setMarks] = useState(\"\");\n  const [sort, setSort] = useState(\"fname\");\n  const [popup, setPopup] = useState(false);\n  const [markstable, setMarkstable] = useState(false);\n  const [dataPopup, setdataPopup] = useState([]);\n  const [absent, setAbsent] = useState([]);\n\n  const inputRefs = useRef([]);\n\n  const dispatch = useDispatch();\n\n  useEffect(() => {\n    TeachName();\n  }, []);\n\n  const TeachName = async () => {\n    await getTeachName(\n      dispatch,\n      props.user.fcollcode,\n      props.user.funivcode,\n      props.user.fusertype,\n      props.user.fuser\n    );\n    setTeach(props.teachData);\n  };\n\n  const teachsDataselect = [\n    { value: \"select\", label: \"---Select Teacher---\" },\n    ...props.teachData,\n  ];\n\n  const changeTeach = async (e) => {\n    setTeach(e);\n    await getclsNames(\n      dispatch,\n      props.user.fcollcode,\n      props.user.fusertype,\n      props.user.fuser,\n      e\n    );\n    setSubdata(props.subDetData);\n    setMarkstable(false);\n    changeCls();\n  };\n\n  const clsDataselect = [\n    { value: \"select\", label: \"---Select Class---\" },\n    ...props.classData,\n  ];\n\n  const changeCls = async (e) => {\n    setCls(e);\n    await getSubElement(\n      dispatch,\n      props.user.fcollcode,\n      props.user.funivcode,\n      teach,\n      e\n    );\n    setMarkstable(false);\n  };\n\n  const subdetails = [\n    { key: \"select\", value: \"Select\", label: \"---Select Subject Element---\" },\n    ...props.subDetData,\n  ];\n\n  let testaopt = [];\n  let test1 = props.testmarksData.value;\n  for (let i = 1; i <= test1; i++) {\n    let testname = { key: i, value: \"Test \" + i, label: \"Test-\" + i };\n    testaopt.push(testname);\n  }\n\n  const subjectHandler = async (e) => {\n    setSubelement(e);\n    await getTestMarks(\n      dispatch,\n      props.user.fcollcode,\n      props.user.funivcode,\n      teach,\n      cls,\n      e\n    );\n    setMarkstable(false);\n    setSubdata(props.subDetData);\n    testmarksHandler();\n  };\n\n  const testmarksHandler = async (e) => {\n    setTest(e);\n    setMarks(props.testmarksData.fvalmax);\n    setMarkstable(false);\n  };\n\n  const sortOpt = [\n    { value: \"fname\", label: \"Name\" },\n    { value: \"fregno\", label: \"USN/ADM. No./Reg. No.\" },\n  ];\n\n  const changeSort = (e) => {\n    setSort(e);\n    setMarkstable(false);\n  };\n\n  const marksHandler = async (regno, name, sem, degree, fmaxmarks) => {\n    console.log(props.getNameRegData.marksArr, \"anita\");\n    // const xyz = props.getNameRegData.marksArr;\n    await getonestudentInfo(\n      dispatch,\n      props.user.fcollcode,\n      regno,\n      name,\n      test,\n      subelement,\n      cls,\n      sem,\n      degree,\n      fmaxmarks\n    );\n    setdataPopup(props.getNameRegData.marksArr);\n    setPopup(true);\n  };\n\n  const inputHandler = (e, index) => {\n    const arr = [...dataPopup];\n    arr[index].marks = e;\n\n    setdataPopup(arr);\n  };\n\n  const checkSecureMarks = (i) => {\n    const arr = [...dataPopup];\n    console.log(arr[i].marks, arr[i].fmarks, \"shedabale\");\n    if (arr[i].marks >= arr[i].fmarks) {\n      Alert(\"Enter Valid Marks\");\n      // inputRefs.current[i].focus();\n      return;\n    }\n  };\n\n  const newPopupData = dataPopup.map((el, i) => ({\n    key: i,\n    qnno: el.fqn,\n    subqn: el.fqnno,\n    maxmarks: el.fmarks,\n    securemarks: (\n      <Input\n        type=\"text\"\n        value={el.marks}\n        onChange={(e) => inputHandler(e.target.value, i)}\n        onBlur={() => checkSecureMarks(i)}\n        ref={(ref) => (inputRefs.current[i] = ref)}\n      />\n    ),\n    total: <Input value={el.marks} disabled />,\n  }));\n\n  const viewIAmarksDetails = async () => {\n    await getToViewIAMarksDetails(\n      dispatch,\n      props.user.fcollcode,\n      teach,\n      cls,\n      subelement,\n      test,\n      marks,\n      sort\n    );\n    setMarkstable(true);\n  };\n\n  const absentHandler = async (\n    i,\n    e,\n    regno,\n    fname,\n    examno,\n    degree,\n    maxmarks\n  ) => {\n    await makeAbsent(\n      dispatch,\n      props.user.fcollcode,\n      regno,\n      fname,\n      examno,\n      degree,\n      maxmarks,\n      cls,\n      subelement,\n      test\n    );\n\n    const arr = props.entryMarksData;\n    arr[i][\"marksentry\"] = e ? true : false;\n    arr[i][\"facttotal\"] = -2.0;\n    setAbsent([...arr]);\n    console.log(absent, \"hi\");\n  };\n\n  const removeABHandler = async (\n    i,\n    e,\n    regno,\n    fname,\n    examno,\n    degree,\n    maxmarks\n  ) => {\n    await removeAbsent(\n      dispatch,\n      props.user.fcollcode,\n      regno,\n      fname,\n      examno,\n      degree,\n      maxmarks,\n      cls,\n      subelement,\n      test\n    );\n    console.log(props.entryMarksData, \"props.entryMarksData\");\n    const arr = props.entryMarksData;\n    arr[i][\"marksentry\"] = e ? false : true;\n    arr[i][\"facttotal\"] = -1.0;\n    setAbsent([...arr]);\n    console.log(absent, \"hi\");\n  };\n\n  const tablehead = [\n    {\n      title: <label style={{ fontSize: \"13px\" }}>Sl. No</label>,\n      dataIndex: \"slno\",\n      align: \"center\",\n      width: \"3%\",\n    },\n    {\n      title: <label style={{ fontSize: \"13px\" }}>USN</label>,\n      dataIndex: \"usn\",\n      align: \"center\",\n      ...getColumnSearchProps(\"usn\"),\n      sorter: (a, b) => sortWithAlphabets(a, b, \"usn\"),\n      sortDirections: [\"descend\", \"ascend\"],\n      width: \"5%\",\n    },\n    {\n      title: <label style={{ fontSize: \"13px\" }}>Student Name</label>,\n      dataIndex: \"studentname\",\n      align: \"left\",\n      ...getColumnSearchProps(\"studentname\"),\n      sorter: (a, b) => sortWithAlphabets(a, b, \"studentname\"),\n      sortDirections: [\"descend\", \"ascend\"],\n\n      width: \"14%\",\n    },\n    {\n      title: <label style={{ fontSize: \"13px\" }}>Max Marks</label>,\n      dataIndex: \"maxmarks\",\n      align: \"center\",\n      width: \"4%\",\n    },\n    {\n      title: <label style={{ fontSize: \"13px\" }}>Secure Marks</label>,\n      dataIndex: \"securemarks\",\n      align: \"center\",\n      width: \"4.5%\",\n    },\n    {\n      title: <label style={{ fontSize: \"13px\" }}>Action</label>,\n      dataIndex: \"action\",\n      align: \"center\",\n      width: \"6%\",\n    },\n    {\n      title: <label style={{ fontSize: \"13px\" }}>Absent?</label>,\n      dataIndex: \"absent\",\n      align: \"center\",\n      width: \"10%\",\n    },\n  ];\n\n  const tableData = props.entryMarksData.map((el, i) => ({\n    key: i,\n    slno: <label style={{ fontSize: \"12px\" }}>{i + 1}</label>,\n    usn: <label style={{ fontSize: \"12px\" }}>{el.FREGNO}</label>,\n    studentname: <label style={{ fontSize: \"12px\" }}>{el.FNAME}</label>,\n    maxmarks: <label style={{ fontSize: \"12px\" }}>{el.fmaxmarks}</label>,\n    securemarks: (\n      <label style={{ fontSize: \"12px\" }}>\n        {el.facttotal == -2 ? \"Absent\" : el.facttotal}\n      </label>\n    ),\n    action: (\n      <div>\n        {/* {el.marksentry == true ? ( */}\n        {el.facttotal == -2.0 ? (\n          \" \"\n        ) : (\n          <Button\n            className=\"save\"\n            style={{ fontSize: \"12px\" }}\n            onClick={() =>\n              marksHandler(\n                el.FREGNO,\n                el.FNAME,\n                el.fexamno,\n                el.fdegree,\n                el.fmaxmarks\n              )\n            }\n          >\n            Enter Marks\n          </Button>\n        )}\n      </div>\n    ),\n    absent: (\n      <div>\n        <Button\n          style={{ fontSize: \"12px\" }}\n          className=\"save\"\n          onClick={(e) =>\n            absentHandler(\n              i,\n              e,\n              el.FREGNO,\n              el.FNAME,\n              el.fexamno,\n              el.fdegree,\n              el.fmaxmarks\n            )\n          }\n        >\n          Absent\n        </Button>\n        <span>{\"  \"}</span>\n        <Button\n          style={{ fontSize: \"12px\" }}\n          className=\"save\"\n          onClick={(e) =>\n            removeABHandler(\n              i,\n              e,\n              el.FREGNO,\n              el.FNAME,\n              el.fexamno,\n              el.fdegree,\n              el.fmaxmarks\n            )\n          }\n        >\n          Remove Absent\n        </Button>\n      </div>\n    ),\n  }));\n  const popcount = props.getNameRegData.count;\n\n  const popuphead = [\n    {\n      title: <label style={{ fontSize: \"12px\" }}>Question No.</label>,\n      dataIndex: \"qnno\",\n      align: \"center\",\n      width: \"10%\",\n      onCell: (_, index) => ({\n        rowSpan: index % popcount === 0 ? popcount : 0,\n      }),\n    },\n    {\n      title: <label style={{ fontSize: \"12px\" }}>Sub Qn.</label>,\n      dataIndex: \"subqn\",\n      align: \"center\",\n      width: \"10%\",\n    },\n    {\n      title: <label style={{ fontSize: \"12px\" }}>Max Marks</label>,\n      dataIndex: \"maxmarks\",\n\n      align: \"center\",\n      width: \"10%\",\n    },\n    {\n      title: <label style={{ fontSize: \"12px\" }}>Secured Marks</label>,\n      dataIndex: \"securemarks\",\n\n      align: \"center\",\n      width: \"12%\",\n    },\n    {\n      title: <label style={{ fontSize: \"12px\" }}>Total</label>,\n      dataIndex: \"total\",\n\n      align: \"center\",\n      width: \"9%\",\n    },\n  ];\n\n  const popupName = props.getNameRegData.name;\n  const popupReg = props.getNameRegData.regno;\n  const popupDeg = props.getNameRegData.degree;\n  const popupSem = props.getNameRegData.sem;\n\n  console.log(dataPopup, \"dataPopup\");\n\n  const saveUpdatedMarks = async (reg, deg, sem) => {\n    let formData = new FormData();\n    formData.append(\"data\", JSON.stringify(dataPopup));\n    formData.append(\"collcode\", props.user.fcollcode);\n    formData.append(\"regno\", reg);\n    formData.append(\"degree\", deg);\n    formData.append(\"sem\", sem);\n    formData.append(\"test\", test);\n    formData.append(\"subcode\", subelement);\n    await postTheUpdatedMarks(dispatch, formData);\n    setPopup(false);\n    viewIAmarksDetails();\n  };\n\n  return (\n    <div className=\"container-fluid\">\n      <Card\n        hoverable\n        title=\"IA Marks Entry\"\n        style={{ width: \"100%\" }}\n        extra={\n          <Space>\n            <Button className=\"save\">Save</Button>\n            <Button className=\"save\">Report</Button>\n            <Button className=\"save\">Clear</Button>\n            <Button className=\"exit\">Exit</Button>\n          </Space>\n        }\n      >\n        {popup && (\n          <Modal\n            title=<label>\n              <b>Marks Entry</b>\n            </label>\n            visible={popup}\n            onCancel={() => setPopup(false)}\n            footer={null}\n            centered\n          >\n            <table\n              style={{\n                width: \"100%\",\n                borderCollapse: \"collapse\",\n                marginTop: \"10px\",\n                marginBottom: \"10px\",\n              }}\n            >\n              <td\n                style={{\n                  border: \"1px solid black\",\n                  padding: \"4px\",\n                  textAlign: \"center\",\n                }}\n              >\n                <span>\n                  <b>USN : {popupReg}</b>\n                </span>\n              </td>\n\n              <td\n                style={{\n                  border: \"1px solid black\",\n                  padding: \"4px\",\n                  textAlign: \"center\",\n                }}\n              >\n                <span>\n                  <b>Name : {popupName}</b>\n                </span>\n              </td>\n              <td\n                style={{\n                  padding: \"4px\",\n                  textAlign: \"center\",\n                }}\n              >\n                <Button\n                  className=\"save\"\n                  onClick={() => saveUpdatedMarks(popupReg, popupDeg, popupSem)}\n                >\n                  Save\n                </Button>\n              </td>\n            </table>\n\n            <Table\n              scroll={{ y: 400 }}\n              pagination={false}\n              bordered\n              columns={popuphead}\n              dataSource={newPopupData}\n              size=\"small\"\n              style={{ position: \"sticky\", top: 0 }}\n            />\n          </Modal>\n        )}\n        <div style={{ marginBottom: \"20px\" }}>\n          <Row style={{ marginBottom: \"10px\" }}>\n            <Col span={3}>\n              <label>Teacher Name</label>\n            </Col>\n            <Col xs={24} sm={24} md={12} lg={8} xl={8}>\n              <Select\n                placeholder=\"Select\"\n                style={{ width: \"100%\" }}\n                value={teach}\n                options={teachsDataselect}\n                onChange={(e) => changeTeach(e)}\n              ></Select>\n            </Col>\n            <Col span={2} style={{ marginLeft: \"80px\" }}>\n              <label>Class Name</label>\n            </Col>\n            <Col xs={24} sm={24} md={12} lg={8} xl={8}>\n              <Select\n                placeholder=\"Select\"\n                style={{ width: \"100%\" }}\n                value={cls}\n                options={clsDataselect}\n                onChange={(e) => changeCls(e)}\n              ></Select>\n            </Col>\n          </Row>\n          <Row style={{ marginBottom: \"10px\" }}>\n            <Col span={3}>\n              <label>Subject Element</label>\n            </Col>\n            <Col xs={24} sm={24} md={12} lg={8} xl={8}>\n              <Select\n                placeholder=\"Select\"\n                style={{ width: \"100%\" }}\n                value={subelement}\n                options={subdetails}\n                onChange={(e) => subjectHandler(e)}\n              ></Select>\n            </Col>\n            <Col span={2} style={{ marginLeft: \"80px\" }}>\n              <label>Test</label>\n            </Col>\n            <Col xs={24} sm={24} md={12} lg={8} xl={8}>\n              <Select\n                placeholder=\"Select\"\n                style={{ width: \"100%\" }}\n                value={test}\n                options={testaopt}\n                onChange={(e) => testmarksHandler(e)}\n              ></Select>\n            </Col>\n          </Row>\n          <Row style={{ marginBottom: \"10px\" }}>\n            <Col span={3}>\n              <label>Marks</label>\n            </Col>\n            <Col xs={24} sm={24} md={12} lg={8} xl={8}>\n              <Input\n                placeholder=\"Select\"\n                style={{ width: \"100%\" }}\n                value={marks}\n              ></Input>\n            </Col>\n            <Col span={2} style={{ marginLeft: \"80px\" }}>\n              <label>Remarks</label>\n            </Col>\n            <Col xs={24} sm={24} md={12} lg={8} xl={8}>\n              <TextArea\n                placeholder=\"Select\"\n                style={{ width: \"100%\" }}\n              ></TextArea>\n            </Col>\n          </Row>\n          <Row style={{ marginBottom: \"10px\" }}>\n            <Col span={3}>\n              <label>Sort</label>\n            </Col>\n            <Col xs={24} sm={24} md={12} lg={8} xl={8}>\n              <Select\n                placeholder=\"Select\"\n                style={{ width: \"100%\" }}\n                value={sort}\n                options={sortOpt}\n                onChange={(e) => changeSort(e)}\n              ></Select>\n            </Col>\n          </Row>\n          <Row style={{ marginBottom: \"10px\", marginLeft: \"148px\" }}>\n            <Button\n              className=\"save\"\n              onClick={() => {\n                viewIAmarksDetails();\n              }}\n            >\n              View\n            </Button>\n          </Row>\n        </div>\n        {markstable && (\n          <Table\n            scroll={{ y: 400 }}\n            pagination={false}\n            bordered\n            columns={tablehead}\n            dataSource={tableData}\n            size=\"small\"\n            style={{\n              padding: \"2px\",\n              marginTop: \"-10px\",\n              position: \"sticky\",\n              top: 0,\n            }}\n          />\n        )}\n      </Card>\n    </div>\n  );\n}\nconst mapStateToProps = (state) => {\n  console.log(state.getNameandRegnoReducer.getNameRegData, \"connect\");\n  return {\n    user: state.AuthReducer.userData,\n    teachData: state.getattEntryTeacherNameReducer.teachData,\n    classData: state.getattEntryClassNameReducer.classData,\n    subDetData: state.subDetailsReducer.subDetData,\n    testmarksData: state.testMarksReducer.testmarksData,\n    entryMarksData: state.marksEntryQnWiseReducer.entryMarksData,\n    getNameRegData: state.getNameandRegnoReducer.getNameRegData,\n  };\n};\nexport default connect(mapStateToProps)(Marks_Entry_QnWise);\n","import axios from \"axios\";\nimport { base_url } from \"../../../Components/consts/api\";\nimport { Alert } from \"../../../Components/Alert\";\n\nexport const getToViewIAMarksDetails = async (\n  dispatch,\n  fcollcode,\n  teach,\n  cls,\n  subcode,\n  test,\n  marks,\n  sort\n) => {\n  try {\n    await axios({\n      method: \"GET\",\n      url:\n        base_url +\n        \"meViewIaStudDet\" +\n        \"&collcode=\" +\n        fcollcode +\n        \"&teachcode=\" +\n        teach +\n        \"&classid=\" +\n        cls +\n        \"&subelement=\" +\n        subcode +\n        \"&testName=\" +\n        test +\n        \"&txtmarks=\" +\n        marks +\n        \"&fsort=\" +\n        sort,\n      headers: { \"Content-Type\": \"application/json\" },\n    }).then((res) => {\n      if (res.data.error_code == 0) {\n        dispatch({ type: \"MARKS_ENTRY\", payload: res.data.data });\n      } else {\n        dispatch({ type: \"CLEAR_DATA\", payload: [] });\n      }\n    });\n  } catch (err) {}\n};\nexport const getonestudentInfo = async (\n  dispatch,\n  collcode,\n  regno,\n  name,\n  test,\n  subelement,\n  cls,\n  sem,\n  degree,\n  maxmarks\n) => {\n  try {\n    await axios({\n      method: \"GET\",\n      url:\n        base_url +\n        \"meGetStudentMarksData\" +\n        \"&collcode=\" +\n        collcode +\n        \"&regno=\" +\n        regno +\n        \"&name=\" +\n        name +\n        \"&test=\" +\n        test +\n        \"&subcode=\" +\n        subelement +\n        \"&cls=\" +\n        cls +\n        \"&sem=\" +\n        sem +\n        \"&degree=\" +\n        degree +\n        \"&maxmarks=\" +\n        maxmarks,\n      headers: { \"Content-Type\": \"application/json\" },\n    }).then((res) => {\n      console.log(res, \"hi\");\n      if (res.data.error_code == 0) {\n        dispatch({ type: \"GETNAMEANDREG\", payload: res.data.data });\n      } else {\n        dispatch({ type: \"CLEAR_DATA\", payload: [] });\n      }\n    });\n  } catch (err) {}\n};\n\nexport const postTheUpdatedMarks = async (dispatch, formData) => {\n  try {\n    await axios.post(base_url + \"saveMeStudenMarks\", formData).then((res) => {\n      console.log(res);\n      if (res.data.error_code == 0) {\n        Alert(res.data.data.msg);\n      }\n    });\n  } catch (err) {}\n};\n\nexport const makeAbsent = async (\n  dispatch,\n  fcollcode,\n  regno,\n  fname,\n  exmano,\n  degree,\n  maxmarks,\n  cls,\n  subelement,\n  test\n) => {\n  try {\n    await axios({\n      method: \"GET\",\n      url:\n        base_url +\n        \"makeStudentIaAbsent\" +\n        \"&collcode=\" +\n        fcollcode +\n        \"&regno=\" +\n        regno +\n        \"&fname=\" +\n        fname +\n        \"&fexamno=\" +\n        exmano +\n        \"&fdegree=\" +\n        degree +\n        \"&maxmarks=\" +\n        maxmarks +\n        \"&fclassid=\" +\n        cls +\n        \"&fsubcode=\" +\n        subelement +\n        \"&ftestname=\" +\n        test,\n      headers: { \"Content-Type\": \"application/json\" },\n    }).then((res) => {\n      console.log(res);\n    });\n  } catch (err) {}\n};\n\nexport const removeAbsent = async (\n  dispatch,\n  fcollcode,\n  regno,\n  fname,\n  exmano,\n  degree,\n  maxmarks,\n  cls,\n  subelement,\n  test\n) => {\n  try {\n    await axios({\n      method: \"GET\",\n      url:\n        base_url +\n        \"removeAbsentHandler\" +\n        \"&collcode=\" +\n        fcollcode +\n        \"&regno=\" +\n        regno +\n        \"&fname=\" +\n        fname +\n        \"&fexamno=\" +\n        exmano +\n        \"&fdegree=\" +\n        degree +\n        \"&maxmarks=\" +\n        maxmarks +\n        \"&fclassid=\" +\n        cls +\n        \"&fsubcode=\" +\n        subelement +\n        \"&ftestname=\" +\n        test,\n      headers: { \"Content-Type\": \"application/json\" },\n    }).then((res) => {\n      console.log(res);\n    });\n  } catch (err) {}\n};\n"],"names":["getSubElement","async","dispatch","fcollcode","funivcode","teach","cls","axios","method","url","base_url","headers","then","res","data","error_code","type","payload","subelement","err","getTestMarks","sub","getCOmarksdet","test","getState","console","log","catch","saveCOmarks","formData","post","Alert","loading","value","load","getTeachName","usertype","user","getclsNames","fusertype","fuser","teachcode","showView1Data","formdata","sort","saveAttendace","msg","viewToModifyORDelete","teachfrom","teachto","toDelete","clsId","period","fnoclass","fdate","getColumnSearchProps","dataIndex","filterDropdown","_ref","setSelectedKeys","selectedKeys","confirm","clearFilters","close","_jsxs","style","padding","onKeyDown","e","stopPropagation","children","_jsx","Input","autoFocus","placeholder","concat","onChange","target","onPressEnter","marginBottom","display","Space","Button","onClick","icon","SearchOutlined","size","width","filterIcon","filtered","color","onFilter","record","toString","toLowerCase","includes","filterOption","input","option","indexOf","label","sortWithAlphabets","a","b","index","localeCompare","connect","state","getNameandRegnoReducer","getNameRegData","AuthReducer","userData","teachData","getattEntryTeacherNameReducer","classData","getattEntryClassNameReducer","subDetData","subDetailsReducer","testmarksData","testMarksReducer","entryMarksData","marksEntryQnWiseReducer","props","setTeach","useState","setCls","setSubelement","subdata","setSubdata","setTest","marks","setMarks","setSort","popup","setPopup","markstable","setMarkstable","dataPopup","setdataPopup","absent","setAbsent","inputRefs","useRef","useDispatch","useEffect","TeachName","teachsDataselect","clsDataselect","changeCls","subdetails","key","testaopt","test1","i","testname","push","testmarksHandler","fvalmax","marksHandler","regno","name","sem","degree","fmaxmarks","marksArr","collcode","maxmarks","getonestudentInfo","newPopupData","map","el","qnno","fqn","subqn","fqnno","fmarks","securemarks","inputHandler","arr","onBlur","checkSecureMarks","ref","current","total","disabled","viewIAmarksDetails","subcode","getToViewIAMarksDetails","absentHandler","fname","examno","exmano","makeAbsent","removeABHandler","removeAbsent","tablehead","title","fontSize","align","sorter","sortDirections","tableData","slno","usn","FREGNO","studentname","FNAME","facttotal","action","className","fexamno","fdegree","popcount","count","popuphead","onCell","_","rowSpan","popupName","popupReg","popupDeg","popupSem","saveUpdatedMarks","reg","deg","FormData","append","JSON","stringify","postTheUpdatedMarks","Card","hoverable","extra","Modal","visible","onCancel","footer","centered","borderCollapse","marginTop","border","textAlign","Table","scroll","y","pagination","bordered","columns","dataSource","position","top","Row","Col","span","xs","sm","md","lg","xl","Select","options","changeTeach","marginLeft","subjectHandler","TextArea","changeSort"],"sourceRoot":""}