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.224.44.207
{"version":3,"file":"static/js/957.075c99f1.chunk.js","mappings":"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","sources":["Components/datatable.js","Pages/Utility/Subject_Details/Subject_Details_data.js","Actions/Utility/Subject_Details/Subject_Details_data.js","../node_modules/@ant-design/icons-svg/es/asn/DeleteOutlined.js","../node_modules/@ant-design/icons/es/icons/DeleteOutlined.js","../node_modules/@ant-design/icons-svg/es/asn/EditOutlined.js","../node_modules/@ant-design/icons/es/icons/EditOutlined.js"],"sourcesContent":["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 React, { useEffect, useState } from \"react\";\nimport {\n Button,\n Card,\n Space,\n Row,\n Select,\n Col,\n Input,\n Table,\n Modal,\n} from \"antd\";\nimport {\n getDegrees,\n getSemester,\n getSubject,\n getMaxMarks,\n getSubjectDetails,\n deletedetailsOfsubject,\n postTheUpdatedData,\n postTheNewAddeddData,\n} from \"../../../Actions/Utility/Subject_Details/Subject_Details_data\";\nimport { useDispatch, connect } from \"react-redux\";\nimport { EditOutlined, DeleteOutlined } from \"@ant-design/icons\";\nimport {\n getColumnSearchProps,\n sortWithAlphabets,\n filterOption,\n} from \"../../../Components/datatable\";\nimport { Link, useParams } from \"react-router-dom\";\nimport { Alert } from \"../../../Components/Alert\";\n\nlet addData = {\n fsubcode: \"\",\n fsubname: \"\",\n ftheory: \"\",\n fmaxmarks: \"\",\n fqnno: \"\",\n fnotest: \"\",\n fu1max: \"\",\n fu2max: \"\",\n forder: \"\",\n};\n\nfunction Subject_Details_data(props) {\n const [degree, setDegree] = useState(\"\");\n const [degreeData, setDegreeData] = useState([]);\n const [sem, setSem] = useState(\"\");\n const [semData, setSemData] = useState([]);\n const [sub, setSub] = useState(\"\");\n const [subData, setSubSData] = useState([]);\n const [marks, setMarks] = useState(\"\");\n const [viewData, setViewData] = useState(false);\n const [adding, setAdding] = useState(false);\n const [edit, setEdit] = useState(false);\n const [arrs, setArrs] = useState([addData]);\n const dispatch = useDispatch();\n\n useEffect(() => {\n loadDegree();\n setMarks(props.maxMarksData.fvalmax);\n }, []);\n\n const loadDegree = async () => {\n await getDegrees(dispatch, props.user.fcollcode);\n setDegreeData(props.subDegreeData);\n };\n\n let degreeOpt = [\n { key: \"select\", value: \"select\", label: \"---Select Degree---\" },\n ...props.subDegreeData,\n ];\n\n const changeDegree = async (e) => {\n setDegree(e);\n await getSemester(dispatch, props.user.fcollcode, e);\n setSemData(props.subSemData);\n changeSem();\n setViewData(false);\n setEdit(false);\n };\n const semOpt = [\n { key: \"select\", value: \"select\", label: \"---Select Examno---\" },\n ...props.subSemData,\n ];\n const changeSem = async (e) => {\n setSem(e);\n await getSubject(dispatch, props.user.fcollcode, degree, e);\n setSubSData(props.subSubData);\n changeSub();\n setViewData(false);\n setEdit(false);\n };\n\n const subOpt = [\n { key: \"select\", value: \"select\", label: \"---Select Subject---\" },\n ...props.subSubData,\n ];\n\n const changeSub = async (e) => {\n setSub(e);\n setMarks(props.maxMarksData.fvalmax);\n console.log(props.maxMarksData.fvalmax, \"apple\");\n await getMaxMarks(dispatch, props.user.fcollcode, degree, sem, e);\n setViewData(false);\n setEdit(false);\n };\n\n const viewHandler = async () => {\n await getSubjectDetails(dispatch, props.user.fcollcode, degree, sem, sub);\n console.log(degree, \"degree\");\n if (degree == \"\" || degree == \"select\") {\n Alert(\"Select Degree\");\n setViewData(false);\n setEdit(false);\n\n return;\n } else if (sem == \"\" || sem == \"select \") {\n Alert(\"Select Semester\");\n setViewData(false);\n setEdit(false);\n return;\n } else if (sub == \"\" || sub == \"select\") {\n setViewData(false);\n setEdit(false);\n return;\n } else {\n setViewData(true);\n setEdit(false);\n setAdding(false);\n }\n };\n\n const deleteSubjectDetail = async (degree, sem, sub, element) => {\n await deletedetailsOfsubject(\n dispatch,\n props.user.fcollcode,\n degree,\n sem,\n sub,\n element\n );\n viewHandler();\n };\n let thprOpt = [\n { key: \"t\", value: \"t\", label: \"Theory\" },\n { key: \"p\", value: \"p\", label: \"Practical\" },\n ];\n\n const changeElement = (e, i) => {\n const newData = [...arrs];\n newData[i].fsubcode = e;\n setArrs(newData);\n };\n\n const handleSubname = (e, i) => {\n const newData = [...arrs];\n newData[i].fsubname = e;\n setArrs(newData);\n };\n\n const changeThprOpt = (value, i) => {\n const newData = [...arrs];\n newData[i].ftheory = value;\n setArrs(newData);\n };\n\n const changeMarks = (e, i) => {\n const newData = [...arrs];\n newData[i].fmaxmarks = e;\n setArrs(newData);\n };\n\n const changeQnno = (e, i) => {\n const newData = [...arrs];\n newData[i].fqnno = e;\n setArrs(newData);\n };\n\n const chnageNoOfTests = (e, i) => {\n const newData = [...arrs];\n newData[i].fnotest = e;\n setArrs(newData);\n };\n\n const chnageU1max = (e, i) => {\n const newData = [...arrs];\n newData[i].fu1max = e;\n setArrs(newData);\n };\n\n const chnageU2max = (e, i) => {\n const newData = [...arrs];\n newData[i].fu2max = e;\n setArrs(newData);\n };\n\n const chnageorder = (e, i) => {\n const newData = [...arrs];\n newData[i].forder = e;\n setArrs(newData);\n };\n\n const saveUpdatedData = async () => {\n let formData = new FormData();\n formData.append(\"data\", JSON.stringify(arrs));\n formData.append(\"collcode\", props.user.fcollcode);\n await postTheUpdatedData(dispatch, formData);\n viewHandler();\n };\n\n let arr = [];\n const editHandler = (\n fdegree,\n fexamno,\n fcsubcode,\n fsubname,\n fsubcode,\n ftheory,\n fmaxmarks,\n fqnno,\n fnotest,\n fu1max,\n fu2max,\n forder\n ) => {\n setViewData(false);\n let obj = {};\n obj.fdegree = fdegree;\n obj.fexamno = fexamno;\n obj.fcsubcode = fcsubcode;\n obj.fsubname = fsubname;\n obj.fsubcode = fsubcode;\n obj.ftheory = ftheory;\n obj.fmaxmarks = fmaxmarks;\n obj.fqnno = fqnno;\n obj.fnotest = fnotest;\n obj.fu1max = fu1max;\n obj.fu2max = fu2max;\n obj.forder = forder;\n console.log(obj, \"hi\");\n arr.push(obj);\n setArrs(arr);\n setEdit(true);\n setAdding(false);\n };\n\n const edittablehead = [\n {\n title: <label style={{ fontSize: \"12px\" }}>Element</label>,\n dataIndex: \"element\",\n align: \"center\",\n width: \"1.8%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>Sub. Name</label>,\n dataIndex: \"subname\",\n align: \"center\",\n width: \"2.5%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>Th/.Pr</label>,\n dataIndex: \"thpr\",\n align: \"center\",\n width: \"2%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>Max Marks</label>,\n dataIndex: \"maxmarks\",\n align: \"left\",\n width: \"3%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>Qn.No</label>,\n dataIndex: \"qnno\",\n align: \"center\",\n width: \"2%\",\n },\n\n {\n title: <label style={{ fontSize: \"12px\" }}>No. of Tests</label>,\n dataIndex: \"noOfTests\",\n align: \"center\",\n width: \"1.5%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>U1 Max</label>,\n dataIndex: \"u1max\",\n align: \"center\",\n width: \"1.5%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>U2 Max</label>,\n dataIndex: \"u2max\",\n align: \"center\",\n width: \"1.5%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>Order</label>,\n dataIndex: \"order\",\n align: \"center\",\n width: \"1.6%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>Action</label>,\n dataIndex: \"action\",\n align: \"center\",\n width: \"5%\",\n },\n ];\n\n const toEditData = arrs.map((el, i) => ({\n key: i,\n element: (\n <Input\n type=\"text\"\n value={el.fsubcode}\n onChange={(e) => changeElement(e.target.value, i)}\n />\n ),\n subname: (\n <Input\n value={el.fsubname}\n onChange={(e) => handleSubname(e.target.value, i)}\n />\n ),\n thpr: (\n <Select\n value={\n el.ftheory == \"T\"\n ? \"Thoery\"\n : \"Practical\" || el.ftheory == \" \"\n ? el.ftheory\n : el.ftheory\n }\n options={thprOpt}\n onChange={(value) => changeThprOpt(value, i)}\n />\n ),\n maxmarks: (\n <Input\n value={el.fmaxmarks}\n onChange={(e) => changeMarks(e.target.value, i)}\n />\n ),\n qnno: (\n <Input value={el.fqnno} onChange={(e) => changeQnno(e.target.value, i)} />\n ),\n noOfTests: (\n <Input\n value={el.fnotest}\n onChange={(e) => chnageNoOfTests(e.target.value, i)}\n />\n ),\n u1max: (\n <Input\n value={el.fu1max}\n onChange={(e) => chnageU1max(e.target.value, i)}\n />\n ),\n u2max: (\n <Input\n value={el.fu2max}\n onChange={(e) => chnageU2max(e.target.value, i)}\n />\n ),\n order: (\n <Input\n value={el.forder == \"null\" ? \"\" : el.forder}\n onChange={(e) => chnageorder(e.target.value, i)}\n />\n ),\n action: (\n <Button className=\"save\" onClick={() => saveUpdatedData()}>\n Save\n </Button>\n ),\n }));\n\n const tablehead = [\n {\n title: <label style={{ fontSize: \"12px\" }}>Sl. No</label>,\n dataIndex: \"slno\",\n align: \"center\",\n width: \"1.4%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>Degree</label>,\n dataIndex: \"degree\",\n align: \"center\",\n width: \"2%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>Exam No</label>,\n dataIndex: \"examno\",\n align: \"center\",\n width: \"1.5%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>Subject</label>,\n dataIndex: \"sub\",\n align: \"left\",\n width: \"6.5%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>Element</label>,\n dataIndex: \"element\",\n align: \"center\",\n width: \"1.6%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>Sub. Name</label>,\n dataIndex: \"subname\",\n align: \"center\",\n width: \"2%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>Th./Pr</label>,\n dataIndex: \"thpr\",\n align: \"center\",\n width: \"1%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>Max Marks</label>,\n dataIndex: \"maxmarks\",\n align: \"center\",\n width: \"1.6%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>Qn.No</label>,\n dataIndex: \"qnno\",\n align: \"center\",\n width: \"1%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>No. of Tests</label>,\n dataIndex: \"noOfTests\",\n align: \"center\",\n width: \"1.3%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>U1 Max</label>,\n dataIndex: \"u1max\",\n align: \"center\",\n width: \"1.3%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>U2 Max</label>,\n dataIndex: \"u2max\",\n align: \"center\",\n width: \"1.3%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>Order</label>,\n dataIndex: \"order\",\n align: \"center\",\n width: \"1.3%\",\n },\n {\n title: <label style={{ fontSize: \"12px\" }}>Action</label>,\n dataIndex: \"action\",\n align: \"center\",\n width: \"3.5%\",\n },\n ];\n\n const viewsData = props.subjectDetailData.map((el, i) => ({\n key: i,\n slno: i + 1,\n degree: el.fdegree,\n examno: el.fexamno,\n sub: el.fcsubname,\n element: el.fsubcode,\n subname: el.fsubname,\n thpr: el.ftheory,\n maxmarks: el.fmaxmarks,\n qnno: el.fqnno,\n noOfTests: el.fnotest,\n u1max: el.fu1max,\n u2max: el.fu2max,\n order: el.forder,\n action: (\n <Space>\n <Button\n className=\"save\"\n onClick={() =>\n editHandler(\n el.fdegree,\n el.fexamno,\n el.fcsubcode,\n el.fsubname,\n el.fsubcode,\n el.ftheory,\n el.fmaxmarks,\n el.fqnno,\n el.fnotest,\n el.fu1max,\n el.fu2max,\n el.forder\n )\n }\n >\n <EditOutlined />\n </Button>\n\n <Button\n className=\"save\"\n onClick={() =>\n deleteSubjectDetail(\n el.fdegree,\n el.fexamno,\n el.fcsubcode,\n el.fsubcode\n )\n }\n >\n <DeleteOutlined />\n </Button>\n </Space>\n ),\n }));\n\n const deleteRow = (index) => {\n if (arrs[index].fsubcode == \"\" || arrs[index].fsubcode == undefined) {\n Alert(\"cannot delete this\");\n return;\n }\n const newData = arrs.filter((_, i) => i !== index);\n setArrs(newData);\n setAdding(true);\n };\n\n const keydownnewRow = (i) => {\n console.log(arrs, \"arrass\");\n let arr = arrs;\n if (\n arr[i].fsubcode !== \"\" &&\n arr[i].fsubname !== \" \" &&\n arr[i].ftheory !== \" \" &&\n arr[i].fmaxmarks !== \"\" &&\n arr[i].fqnno !== \"\" &&\n arr[i].fnotest !== \"\" &&\n arr[i].forder !== \"\"\n ) {\n let newArr = [...arr, addData];\n setArrs(newArr);\n } else {\n Alert(\"Please fill all the details before adding a new row.\");\n return;\n }\n };\n\n const addRow = () => {\n setAdding(true);\n setEdit(false);\n setViewData(false);\n };\n\n const toAddData = arrs.map((el, i) => ({\n key: i,\n element: (\n <Input\n type=\"text\"\n value={el.fsubcode}\n onChange={(e) => changeElement(e.target.value, i)}\n />\n ),\n subname: (\n <Input\n value={el.fsubname}\n onChange={(e) => handleSubname(e.target.value, i)}\n />\n ),\n thpr: (\n <Select\n options={thprOpt}\n value={\n el.ftheory == \"T\"\n ? \"Thoery\"\n : \"Practical\" || el.ftheory == \" \"\n ? el.ftheory\n : el.ftheory\n }\n onChange={(value) => changeThprOpt(value, i)}\n />\n ),\n maxmarks: (\n <Input\n value={el.fmaxmarks}\n onChange={(e) => changeMarks(e.target.value, i)}\n />\n ),\n qnno: (\n <Input value={el.fqnno} onChange={(e) => changeQnno(e.target.value, i)} />\n ),\n noOfTests: (\n <Input\n value={el.fnotest}\n onChange={(e) => chnageNoOfTests(e.target.value, i)}\n />\n ),\n u1max: (\n <Input\n value={el.fu1max}\n onChange={(e) => chnageU1max(e.target.value, i)}\n />\n ),\n u2max: (\n <Input\n value={el.fu2max}\n onChange={(e) => chnageU2max(e.target.value, i)}\n />\n ),\n order: (\n <Input\n value={el.forder == \"null\" ? \"\" : el.forder}\n onChange={(e) => chnageorder(e.target.value, i)}\n />\n ),\n action: (\n <Button\n className=\"exit\"\n onClick={() => deleteRow(i)}\n onKeyDown={() => keydownnewRow(i)}\n >\n Delete\n </Button>\n ),\n }));\n\n const saveNewAddedRow = async () => {\n let formData = new FormData();\n let newrowSortData = arrs.filter((el, i) => {\n return el.fsubcode != \"\";\n });\n formData.append(\"data\", JSON.stringify(newrowSortData));\n formData.append(\"degree\", degree);\n formData.append(\"sem\", sem);\n formData.append(\"sub\", sub);\n formData.append(\"collcode\", props.user.fcollcode);\n await postTheNewAddeddData(dispatch, formData);\n viewHandler();\n };\n\n return (\n <div className=\"container-fluid\">\n <Card\n hoverable\n title=\"Subject Details\"\n style={{ width: \"100%\" }}\n extra={\n <Space>\n <Button className=\"save\" onClick={() => addRow()}>\n Add\n </Button>\n {adding && (\n <Button className=\"save\" onClick={() => saveNewAddedRow()}>\n Save\n </Button>\n )}\n\n <Button className=\"save\">Clear</Button>\n <Button className=\"exit\">Exit</Button>\n </Space>\n }\n >\n <div style={{ marginBottom: \"20px\" }}>\n <Row style={{ marginBottom: \"10px\" }}>\n <Col span={3}>\n <label>Degree</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={degree}\n options={degreeOpt}\n onChange={(e) => changeDegree(e)}\n ></Select>\n </Col>\n <Col span={2} style={{ marginLeft: \"80px\" }}>\n <label>Semester</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={sem}\n options={semOpt}\n onChange={(e) => changeSem(e)}\n ></Select>\n </Col>\n </Row>\n <Row style={{ marginBottom: \"10px\" }}>\n <Col span={3}>\n <label>Subject </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={sub}\n options={subOpt}\n onChange={(e) => changeSub(e)}\n ></Select>\n </Col>\n <Col span={2} style={{ marginLeft: \"80px\" }}>\n <label>Marks</label>\n </Col>\n <Col xs={6} sm={6} md={3} lg={2} xl={2}>\n <Input\n placeholder=\"Select\"\n style={{ width: \"100%\" }}\n value={marks}\n disabled\n ></Input>\n </Col>\n </Row>\n <Row style={{ marginBottom: \"10px\", marginLeft: \"148px\" }}>\n <Button className=\"save\" onClick={() => viewHandler()}>\n View\n </Button>\n </Row>\n </div>\n {viewData && (\n <Table\n scroll={{ y: 400 }}\n pagination={false}\n bordered\n columns={tablehead}\n dataSource={viewsData}\n size=\"small\"\n style={{\n padding: \"2px\",\n width: \"100%\",\n marginTop: \"-10px\",\n position: \"sticky\",\n top: 0,\n }}\n />\n )}\n {edit && (\n <Table\n scroll={{ y: 400 }}\n pagination={false}\n bordered\n columns={edittablehead}\n dataSource={toEditData}\n size=\"small\"\n style={{\n padding: \"2px\",\n width: \"100%\",\n marginTop: \"-10px\",\n position: \"sticky\",\n top: 0,\n }}\n />\n )}\n {adding && (\n <Table\n scroll={{ y: 400 }}\n pagination={false}\n bordered\n columns={edittablehead}\n dataSource={toAddData}\n size=\"small\"\n style={{\n padding: \"2px\",\n width: \"100%\",\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.viewSubjectDetailsReducer.subjectDetailData, \"connect\");\n return {\n user: state.AuthReducer.userData,\n subDegreeData: state.degreeDataforSubjectDetailsReducer.subDegreeData,\n subSemData: state.semDataforSubjectDetailsReducer.subSemData,\n subSubData: state.subDataforSubjectDetailsReducer.subSubData,\n maxMarksData: state.maxmarksforSubjectDetailsReducer.maxMarksData,\n subjectDetailData: state.viewSubjectDetailsReducer.subjectDetailData,\n };\n};\nexport default connect(mapStateToProps)(Subject_Details_data);\n","import axios from \"axios\";\nimport { base_url } from \"../../../Components/consts/api\";\nimport { Alert } from \"../../../Components/Alert\";\nimport { Link } from \"react-router-dom\";\n\nexport const getDegrees = async (dispatch, fcollcode) => {\n try {\n await axios({\n method: \"GET\",\n url: base_url + \"degreeData\" + \"&collcode=\" + fcollcode,\n headers: { \"Content-Type\": \"application/json\" },\n }).then((res) => {\n if (res.data.error_code == 0) {\n dispatch({ type: \"GETDEGREE_SUBJECT\", payload: res.data.data });\n } else {\n dispatch({ typr: \"CLEAR_DATA\", payload: [] });\n }\n });\n } catch (err) {}\n};\n\nexport const getSemester = async (dispatch, fcollcode, degree) => {\n try {\n await axios({\n method: \"GET\",\n url:\n base_url +\n \"getSemSubDetails\" +\n \"&collcode=\" +\n fcollcode +\n \"°ree=\" +\n degree,\n headers: { \"Content-Type\": \"application/json\" },\n }).then((res) => {\n if (res.data.error_code == 0) {\n dispatch({ type: \"GETSEM_SUBJECT\", payload: res.data.data });\n } else {\n dispatch({ type: \"CLEAR_DATA\", payload: [] });\n }\n });\n } catch (err) {}\n};\n\nexport const getSubject = async (dispatch, fcollcode, degree, sem) => {\n try {\n await axios({\n method: \"GET\",\n url:\n base_url +\n \"getSubSubDetails\" +\n \"&collcode=\" +\n fcollcode +\n \"°ree=\" +\n degree +\n \"&sem=\" +\n sem,\n headers: { \"Content-Type\": \"application/json\" },\n }).then((res) => {\n if (res.data.error_code == 0) {\n dispatch({ type: \"GETSUB_SUBJECT\", payload: res.data.data });\n } else {\n dispatch({ type: \"CLEAR_DATA\", payload: [] });\n }\n });\n } catch (err) {}\n};\n\nexport const getMaxMarks = async (dispatch, fcollcode, degree, sem, sub) => {\n try {\n await axios({\n method: \"GET\",\n url:\n base_url +\n \"getSubDetMaxMarks\" +\n \"&collcode=\" +\n fcollcode +\n \"°ree=\" +\n degree +\n \"&sem=\" +\n sem +\n \"&sub=\" +\n sub,\n headers: { \"Content-Type\": \"application/json\" },\n }).then((res) => {\n if (res.data.error_code == 0) {\n dispatch({ type: \"GET_MAX_MARKS\", payload: res.data.data });\n } else {\n dispatch({ type: \"CLEAR_DATA\", payload: [] });\n }\n });\n } catch (err) {}\n};\n\nexport const getSubjectDetails = async (\n dispatch,\n fcollcode,\n degree,\n sem,\n sub\n) => {\n try {\n await axios({\n method: \"GET\",\n url:\n base_url +\n \"getSubDetData\" +\n \"&collcode=\" +\n fcollcode +\n \"°ree=\" +\n degree +\n \"&sem=\" +\n sem +\n \"&sub=\" +\n sub,\n headers: { \"Content-Type\": \"application/json\" },\n }).then((res) => {\n if (res.data.error_code == 0) {\n dispatch({ type: \"GET_SUBJECT_DETAILS\", payload: res.data.data });\n } else {\n dispatch({ type: \"CLEAR_DATA\", payload: [] });\n }\n });\n } catch (err) {}\n};\n\nexport const postTheUpdatedData = async (dispatch, formData) => {\n try {\n await axios\n .post(base_url + \"saveUpdatedSubjectDetails\", formData)\n .then((res) => {\n <Link\n to={{\n pathname: \"/subject-details\",\n }}\n >\n {Alert(res.data.data.msg)}\n </Link>;\n });\n } catch (err) {}\n};\n\nexport const deletedetailsOfsubject = async (\n dispatch,\n fcollcode,\n degree,\n sem,\n sub,\n element\n) => {\n await axios({\n method: \"GET\",\n url:\n base_url +\n \"deleteSubdet\" +\n \"&collcode=\" +\n fcollcode +\n \"°ree=\" +\n degree +\n \"&sem=\" +\n sem +\n \"&sub=\" +\n sub +\n \"&element=\" +\n element,\n headers: { \"Content-Type\": \"application/json\" },\n }).then((res) => {\n if (res.data.error_code == 0) {\n Alert(res.data.data.msg);\n }\n });\n};\n\nexport const postTheNewAddeddData = async (dispatch, formData) => {\n try {\n await axios.post(base_url + \"saveNewAddedData\", formData).then((res) => {\n if (res.data.error_code == 0) {\n Alert(res.data.data.msg);\n } else {\n Alert(res.data.data.msg);\n }\n });\n } catch (err) {}\n};\n","// This icon file is generated automatically.\nvar DeleteOutlined = { \"icon\": { \"tag\": \"svg\", \"attrs\": { \"viewBox\": \"64 64 896 896\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z\" } }] }, \"name\": \"delete\", \"theme\": \"outlined\" };\nexport default DeleteOutlined;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport DeleteOutlinedSvg from \"@ant-design/icons-svg/es/asn/DeleteOutlined\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar DeleteOutlined = function DeleteOutlined(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: DeleteOutlinedSvg\n }));\n};\n\n/**![delete](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM2MCAxODRoLThjNC40IDAgOC0zLjYgOC04djhoMzA0di04YzAgNC40IDMuNiA4IDggOGgtOHY3Mmg3MnYtODBjMC0zNS4zLTI4LjctNjQtNjQtNjRIMzUyYy0zNS4zIDAtNjQgMjguNy02NCA2NHY4MGg3MnYtNzJ6bTUwNCA3MkgxNjBjLTE3LjcgMC0zMiAxNC4zLTMyIDMydjMyYzAgNC40IDMuNiA4IDggOGg2MC40bDI0LjcgNTIzYzEuNiAzNC4xIDI5LjggNjEgNjMuOSA2MWg0NTRjMzQuMiAwIDYyLjMtMjYuOCA2My45LTYxbDI0LjctNTIzSDg4OGM0LjQgMCA4LTMuNiA4LTh2LTMyYzAtMTcuNy0xNC4zLTMyLTMyLTMyek03MzEuMyA4NDBIMjkyLjdsLTI0LjItNTEyaDQ4N2wtMjQuMiA1MTJ6IiAvPjwvc3ZnPg==) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(DeleteOutlined);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'DeleteOutlined';\n}\nexport default RefIcon;","// This icon file is generated automatically.\nvar EditOutlined = { \"icon\": { \"tag\": \"svg\", \"attrs\": { \"viewBox\": \"64 64 896 896\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z\" } }] }, \"name\": \"edit\", \"theme\": \"outlined\" };\nexport default EditOutlined;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport EditOutlinedSvg from \"@ant-design/icons-svg/es/asn/EditOutlined\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar EditOutlined = function EditOutlined(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: EditOutlinedSvg\n }));\n};\n\n/**![edit](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI1Ny43IDc1MmMyIDAgNC0uMiA2LS41TDQzMS45IDcyMmMyLS40IDMuOS0xLjMgNS4zLTIuOGw0MjMuOS00MjMuOWE5Ljk2IDkuOTYgMCAwMDAtMTQuMUw2OTQuOSAxMTQuOWMtMS45LTEuOS00LjQtMi45LTcuMS0yLjlzLTUuMiAxLTcuMSAyLjlMMjU2LjggNTM4LjhjLTEuNSAxLjUtMi40IDMuMy0yLjggNS4zbC0yOS41IDE2OC4yYTMzLjUgMzMuNSAwIDAwOS40IDI5LjhjNi42IDYuNCAxNC45IDkuOSAyMy44IDkuOXptNjcuNC0xNzQuNEw2ODcuOCAyMTVsNzMuMyA3My4zLTM2Mi43IDM2Mi42LTg4LjkgMTUuNyAxNS42LTg5ek04ODAgODM2SDE0NGMtMTcuNyAwLTMyIDE0LjMtMzIgMzJ2MzZjMCA0LjQgMy42IDggOCA4aDc4NGM0LjQgMCA4LTMuNiA4LTh2LTM2YzAtMTcuNy0xNC4zLTMyLTMyLTMyeiIgLz48L3N2Zz4=) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(EditOutlined);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'EditOutlined';\n}\nexport default RefIcon;"],"names":["getColumnSearchProps","dataIndex","filterDropdown","_ref","setSelectedKeys","selectedKeys","confirm","clearFilters","close","_jsxs","style","padding","onKeyDown","e","stopPropagation","children","_jsx","Input","autoFocus","placeholder","concat","value","onChange","target","onPressEnter","marginBottom","display","Space","Button","type","onClick","icon","SearchOutlined","size","width","filterIcon","filtered","color","onFilter","record","toString","toLowerCase","includes","filterOption","input","option","indexOf","label","sortWithAlphabets","a","b","index","localeCompare","addData","fsubcode","fsubname","ftheory","fmaxmarks","fqnno","fnotest","fu1max","fu2max","forder","connect","state","console","log","viewSubjectDetailsReducer","subjectDetailData","user","AuthReducer","userData","subDegreeData","degreeDataforSubjectDetailsReducer","subSemData","semDataforSubjectDetailsReducer","subSubData","subDataforSubjectDetailsReducer","maxMarksData","maxmarksforSubjectDetailsReducer","props","degree","setDegree","useState","degreeData","setDegreeData","sem","setSem","semData","setSemData","sub","setSub","subData","setSubSData","marks","setMarks","viewData","setViewData","adding","setAdding","edit","setEdit","arrs","setArrs","dispatch","useDispatch","useEffect","loadDegree","fvalmax","async","fcollcode","axios","method","url","base_url","headers","then","res","data","error_code","payload","typr","err","getDegrees","degreeOpt","key","changeDegree","getSemester","changeSem","semOpt","getSubject","changeSub","subOpt","getMaxMarks","viewHandler","getSubjectDetails","Alert","deleteSubjectDetail","element","msg","deletedetailsOfsubject","thprOpt","changeElement","i","newData","handleSubname","changeThprOpt","changeMarks","changeQnno","chnageNoOfTests","chnageU1max","chnageU2max","chnageorder","saveUpdatedData","formData","FormData","append","JSON","stringify","post","Link","postTheUpdatedData","arr","edittablehead","title","fontSize","align","toEditData","map","el","subname","thpr","Select","options","maxmarks","qnno","noOfTests","u1max","u2max","order","action","className","tablehead","viewsData","slno","fdegree","examno","fexamno","fcsubname","editHandler","fcsubcode","obj","push","EditOutlined","DeleteOutlined","toAddData","undefined","filter","_","deleteRow","newArr","keydownnewRow","saveNewAddedRow","newrowSortData","postTheNewAddeddData","Card","hoverable","extra","Row","Col","span","xs","sm","md","lg","xl","marginLeft","disabled","Table","scroll","y","pagination","bordered","columns","dataSource","marginTop","position","top","ref","React","AntdIcon","_extends","DeleteOutlinedSvg","EditOutlinedSvg"],"sourceRoot":""}
|