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.86.30
{"version":3,"sources":["actions/index.js","apis/univadmin.js","apis/consts.js","actions/registration/loginRegn.js","containers/DefaultLayout/errorMessage.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","fetchDegGrp","_ref","_asyncToGenerator","_callee","dispatch","getState","state","api","response","_context","univ","funivcode","user","fcuruniv","univadmin","get","params","univcode","usertype","fcurtype","college","fcollcode","data","payload","error_code","msg","status","types","_x","_x2","apply","arguments","fetchDegrees","deggrp","_ref2","_callee2","coll","_error","_context2","showError","header","content","error","_x3","_x4","fetchUnivs","_ref3","_callee3","_context3","headers","Content-Type","_x5","_x6","fetchRefundList","refundData","_ref5","_callee5","_error2","_context5","post","_x9","_x10","changeRefundData","el","updateRefundDet","upRefundData","_ref6","_callee6","_error3","success","_context6","userid","fuserid","_x11","_x12","fetchCntrList","_ref7","_callee7","_context7","_x13","_x14","changeCntrList","saveCntrList","centrelist","degreeGroup","_ref8","_callee8","_context8","fdeggrp","cntrlist","setError","_x15","_x16","compileQpIndent","funivcopy","fstatus","_ref10","_callee10","_error4","_error5","_context10","univcopy","_x19","_x20","getReport","rt","rf","fdeggrpfrm","fdeggrpto","fcollfrm","fcollto","_ref11","_callee11","_context11","val","format","deggrpfrm","deggrpto","collfrm","collto","_x21","_x22","fetchFaculty","_ref12","_callee12","_error6","_context12","_x23","_x24","closeError","unsetError","changett","id","_ref13","_callee13","_context13","_x25","_x26","getExamNo","degree","_ref14","_callee14","_error7","_context14","_x27","_x28","fetchBoards","_ref15","_callee15","_error8","_context15","_x29","_x30","fetchDailyValuation","valuationParams","board","_ref16","_callee16","_error9","_context16","dateFrom","dateTo","_x31","_x32","saveInviteData","inviteParams","saveInviteList","_ref17","_callee17","_error10","_context17","fdegree","taechdet","usr","fname","_x33","_x34","clearDailyValuation","fetchRvPcReport","sendParams","_ref18","_callee18","_error11","_context18","qpcodeFrom","qpcodeTo","regnoFrom","regnoTo","correctionType","reportType","actionType","_x35","_x36","saveRvRtCheckList","_ref19","_callee19","_error12","_context19","_x37","_x38","getDropDownOptions","_ref20","_callee20","_error13","_context20","_x39","_x40","getfboarddailyval","_ref21","_callee21","_error14","_context21","_x41","_x42","saveDeggrpData","_ref23","_callee23","degrees","_context23","degGrpDegree","_x45","_x46","getCollegeOnDeggrp","_ref24","_callee24","_context24","console","log","_x47","_x48","getDegreeOnDeggrpCollege","_ref25","_callee25","_context25","_x49","_x50","axios__WEBPACK_IMPORTED_MODULE_0__","__webpack_require__","axios__WEBPACK_IMPORTED_MODULE_0___default","_consts__WEBPACK_IMPORTED_MODULE_1__","http","axios","baseURL","API","X-Auth-Origin","interceptors","request","use","config","token","localStorage","getItem","reject","__webpack_exports__","ReportAPI","SPAPI","S3ATTACH","MarksEntry","window","location","protocol","history","createHistory","login","loginCred","fmobileno","fpasswd","X-Auth-Type","undefined","loginfo","fusertype","includes","islogin","univs","curuniv","filter","setCurUniv","getMenus","usermob","changePassword","_ref4","_callee4","_context4","_x7","_x8","changeMobSendOTP","changeMobileNo","getStates","getUnivs","statecode","regn","fstate","validateRegno","_ref9","_callee9","_context9","regno","_x17","_x18","changeRegn","validatemob","_error15","mobile","email","femail","sendOTP","usertyp","_error16","password","signup","_error17","motp","fmotp","eotp","feotp","sendFgtOtp","_error18","_error19","fgtpasswd","resetPassword","_error20","mobileno","otp","clearRegn","changefgt","clearFgt","logout","setCurUserType","setDegreeGroup","getDegrUni","_error21","validateColl","_error22","regcoll","sendOtpDet","_error23","_error24","mob","pri","fmobil","fprinic","saveRegTech","_error25","_error26","pass","twon","ftowns","ErrorModal","_Component","_getPrototypeOf2","_this","_classCallCheck","_len","args","Array","_key","_possibleConstructorReturn","_getPrototypeOf","concat","close","props","_inherits","_createClass","key","_this$props$error","open","size","bgcolor","React","createElement","Modal","dimmer","style","maxHeight","width","onClose","Header","color","backgroundColor","padding","Content","Actions","Button","basic","onClick","Component","connect","moderror"],"mappings":"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","file":"static/js/7.a8163a36.chunk.js","sourcesContent":["import univadmin from \"../apis/univadmin\";\r\nimport * as types from \"../types\";\r\nimport { send } from \"q\";\r\n\r\nexport const fetchDegGrp = () => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n if (state.univ.funivcode == \"\") return;\r\n let api = \"\";\r\n if (state.user.fcuruniv == \"051\") {\r\n api = \"deggrpTimeTable\";\r\n } else {\r\n api = \"getDegreeGroup\";\r\n }\r\n\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: api,\r\n univcode: state.user.fcuruniv,\r\n usertype: state.user.fcurtype,\r\n college: state.user.fcollcode,\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: {\r\n msg: \"Something went wrong\",\r\n },\r\n status: \"failure\",\r\n };\r\n dispatch({ type: \"SET_ERROR\", payload: data });\r\n } else if (response.data.error_code === -1) {\r\n dispatch({ type: \"SET_ERROR\", payload: response.data });\r\n } else {\r\n dispatch({ type: types.FETCH_DEGGRP, payload: response.data });\r\n }\r\n };\r\n};\r\n\r\nexport const fetchDegrees = (deggrp) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n let coll = \"\";\r\n if (state.user.fcurtype == \"500\" || state.user.fcurtype == \"501\") {\r\n if (state.user.fcollcode != \"\") {\r\n coll = state.user.fcollcode;\r\n }\r\n }\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getDegrees\",\r\n deggrp: deggrp,\r\n univcode: state.univ.funivcode,\r\n fcollcode: coll,\r\n fcurtype: state.user.fcurtype,\r\n },\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\r\n } else if (response.data.error_code === 0) {\r\n dispatch({ type: types.FETCH_DEGREES, payload: response.data });\r\n } else {\r\n const error = {\r\n header: \"Error\",\r\n content: response.data.data.msg,\r\n };\r\n dispatch(showError(error));\r\n }\r\n };\r\n};\r\n\r\nexport const fetchUnivs = () => {\r\n return async function (dispatch, getState) {\r\n const response = await univadmin.get(\"/app.php\", {\r\n headers: {\r\n \"Content-Type\": \"application/json\",\r\n },\r\n params: {\r\n a: \"getUnivs\",\r\n },\r\n });\r\n dispatch({ type: \"FETCH_UNIVS\", payload: response.data });\r\n };\r\n};\r\n\r\n// Student Related Actions\r\n\r\n// Seting the register no in student screen\r\nexport const setRegno = (regno) => {\r\n return { type: \"SET_REGNO\", payload: regno };\r\n};\r\n\r\nexport const fetchStudentInfo = (studid) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getStudentInfo\",\r\n studid: studid,\r\n univcode: state.univ.funivcode,\r\n },\r\n });\r\n\r\n dispatch({ type: \"FETCH_STUD_INFO\", payload: response.data });\r\n };\r\n};\r\n\r\nexport const fetchRefundList = (refundData) => {\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=getRefundAppList&univcode=\" + state.univ.funivcode,\r\n { data: refundData }\r\n );\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\r\n } else if (response.data.error_code === -1) {\r\n const error = {\r\n header: \"Error\",\r\n content: response.data.data.msg,\r\n };\r\n dispatch(showError(error));\r\n } else {\r\n dispatch({ type: \"GET_REFUND_LIST\", payload: response.data.data });\r\n }\r\n };\r\n};\r\n\r\nexport const changeRefundData = (el, i) => {\r\n return {\r\n type: \"CHANGE_REFUND_DET\",\r\n payload: {\r\n el,\r\n i,\r\n },\r\n };\r\n};\r\n\r\nexport const updateRefundDet = (upRefundData) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n dispatch({ type: \"SET_LOADER\" });\r\n\r\n const response = await univadmin.post(\r\n \"/app.php?a=updateRefund&univcode=\" + state.univ.funivcode,\r\n {\r\n data: upRefundData,\r\n userid: state.user.fuserid,\r\n }\r\n );\r\n dispatch({ type: \"UNSET_LOADER\" });\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\r\n } else if (response.data.error_code === -1) {\r\n const error = {\r\n header: \"Error\",\r\n content: response.data.data.msg,\r\n };\r\n dispatch(showError(error));\r\n } else {\r\n const success = {\r\n header: \"Success\",\r\n content: response.data.data.msg,\r\n };\r\n dispatch(showError(success));\r\n dispatch({ type: \"EMPTY_REFUND_LIST\", payload: response.data });\r\n }\r\n };\r\n};\r\n\r\nexport const fetchCntrList = (deggrp) => {\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: \"getCentresForUpdation\",\r\n deggrp: deggrp,\r\n univcode: state.univ.funivcode,\r\n },\r\n });\r\n dispatch({ type: \"UNSET_LOADER\" });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const data = {\r\n error_code: -1,\r\n data: {\r\n msg: \"Something went wrong\",\r\n },\r\n status: \"failure\",\r\n };\r\n dispatch({ type: \"SET_ERROR\", payload: data });\r\n } else if (response.data.error_code === 0) {\r\n dispatch({ type: \"FETCH_EXAM_CENTRES\", payload: response.data });\r\n } else {\r\n dispatch({ type: \"SET_ERROR\", payload: response.data });\r\n }\r\n };\r\n};\r\n\r\nexport const changeCntrList = (data) => {\r\n return { type: \"CHANGE_EXAM_CENTRES\", payload: data };\r\n};\r\n\r\nexport const saveCntrList = (centrelist, degreeGroup) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n dispatch({ type: \"SET_LOADER\" });\r\n const response = await univadmin.post(\r\n \"/app.php?a=saveUpdatedCentres&univcode=\" + state.univ.funivcode,\r\n {\r\n data: {\r\n fdeggrp: degreeGroup,\r\n cntrlist: centrelist,\r\n },\r\n }\r\n );\r\n\r\n dispatch({ type: \"UNSET_LOADER\" });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n error_code: -1,\r\n data: {\r\n msg: \"Something went wrong wile Saving Exam Centres.\",\r\n },\r\n status: \"failure\",\r\n };\r\n dispatch(setError(error));\r\n } else {\r\n dispatch(setError(response.data));\r\n }\r\n };\r\n};\r\n\r\nexport const saveDegreeGroup = (degreeGroup, delDegreeGroup) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.post(\r\n \"/app.php?a=saveDegreeGroup&univcode=\" + state.univ.funivcode,\r\n {\r\n data: {\r\n deggrp: degreeGroup,\r\n deldeggrp: delDegreeGroup,\r\n },\r\n }\r\n );\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n error_code: -1,\r\n data: {\r\n msg: \"Something went wrong wile Saving Degree Group.\",\r\n },\r\n status: \"failure\",\r\n };\r\n dispatch(setError(error));\r\n } else {\r\n dispatch(setError(response.data));\r\n }\r\n };\r\n};\r\n\r\nexport const compileQpIndent = (fdeggrp, funivcopy, fstatus) => {\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: \"compileQpIndent\",\r\n deggrp: fdeggrp,\r\n univcopy: funivcopy,\r\n univcode: state.univ.funivcode,\r\n fstatus: fstatus,\r\n },\r\n });\r\n dispatch({ type: \"UNSET_LOADER\" });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\r\n } else if (response.data.error_code === -1) {\r\n const error = {\r\n header: \"Error\",\r\n content: response.data.data.msg,\r\n };\r\n dispatch(showError(error));\r\n } else {\r\n const error = {\r\n header: \"Success\",\r\n content: response.data.data.msg,\r\n };\r\n dispatch(showError(error));\r\n }\r\n };\r\n};\r\n\r\nexport const getReport = (\r\n rt,\r\n rf,\r\n deggrp,\r\n fdeggrpfrm,\r\n fdeggrpto,\r\n fcollfrm,\r\n fcollto\r\n) => {\r\n return async (dispatch, getState) => {\r\n const state = getState();\r\n let api = \"\";\r\n if (rt === \"Active College List\") api = \"getActiveCollegeList\";\r\n else if (rt === \"Center College List\") api = \"getCenterList\";\r\n else if (rt === \"Center List With Tagged Colleges\")\r\n api = \"getCntWiseColgList\";\r\n\r\n dispatch({ type: \"SET_LOADER\" });\r\n const response = await univadmin.get(\"/app.php\", {\r\n headers: {\r\n \"Content-Type\": \"application/x-www-form-urlencoded\",\r\n },\r\n params: {\r\n a: api,\r\n val: rt,\r\n format: rf,\r\n deggrp: deggrp,\r\n deggrpfrm: fdeggrpfrm,\r\n deggrpto: fdeggrpto,\r\n collfrm: fcollfrm,\r\n collto: fcollto,\r\n univcode: state.univ.funivcode,\r\n },\r\n });\r\n\r\n dispatch({ type: \"UNSET_LOADER\" });\r\n if (typeof response.data !== \"object\") {\r\n const data = {\r\n error_code: -1,\r\n data: {\r\n msg: \"Something went wrong\",\r\n },\r\n status: \"failure\",\r\n };\r\n dispatch({ type: \"SET_ERROR\", payload: data });\r\n } else if (response.data.error_code === 0) {\r\n dispatch({ type: \"FETCH_COLG_REPORT\", payload: response.data });\r\n } else {\r\n dispatch({ type: \"SET_ERROR\", payload: response.data });\r\n }\r\n };\r\n};\r\nexport const fetchFaculty = () => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getfaculty\",\r\n univcode: state.univ.funivcode,\r\n },\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\r\n } else if (response.data.error_code === -1) {\r\n const error = {\r\n header: \"Error\",\r\n content: response.data.data.msg,\r\n };\r\n dispatch(showError(error));\r\n } else {\r\n dispatch({ type: \"GET_FACULTY\", payload: response.data });\r\n }\r\n };\r\n};\r\n\r\nexport const showError = (error) => {\r\n return { type: \"SHOW_ERROR\", payload: error };\r\n};\r\n\r\nexport const closeError = () => {\r\n return { type: \"CLOSE_ERROR\" };\r\n};\r\n\r\nexport const setError = (error) => {\r\n return { type: \"SET_ERROR\", payload: error };\r\n};\r\n\r\nexport const unsetError = () => {\r\n return { type: \"UNSET_ERROR\" };\r\n};\r\n\r\nexport const changett = (el, id) => {\r\n return async function (dispatch, getState) {\r\n const data = { el, id };\r\n await dispatch({\r\n type: \"UPDATE_TIMETABLE\",\r\n payload: data,\r\n });\r\n };\r\n};\r\n\r\nexport const getExamNo = (degree) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getSubExamNo\",\r\n fdeggrp: state.user.fdeggrp,\r\n univcode: state.univ.funivcode,\r\n degree: degree,\r\n },\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\r\n } else if (response.data.error_code === 0) {\r\n dispatch({ type: \"FETCH_EXAMNO\", payload: response.data });\r\n } else {\r\n const error = {\r\n header: \"Error\",\r\n content: response.data.data.msg,\r\n };\r\n dispatch(showError(error));\r\n }\r\n };\r\n};\r\n\r\nexport const fetchBoards = () => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getboard\",\r\n univcode: state.univ.funivcode,\r\n },\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\r\n } else if (response.data.error_code === -1) {\r\n const error = {\r\n header: \"Error\",\r\n content: response.data.data.msg,\r\n };\r\n dispatch(showError(error));\r\n } else {\r\n dispatch({ type: \"GET_BOARD\", payload: response.data });\r\n }\r\n };\r\n};\r\n\r\nexport const fetchDailyValuation = (valuationParams, board) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n\r\n dispatch({ type: \"SET_LOADER\" });\r\n\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"dailyValuation\",\r\n univcode: state.univ.funivcode,\r\n dateFrom: valuationParams.dateFrom,\r\n dateTo: valuationParams.dateTo,\r\n board: board,\r\n },\r\n });\r\n dispatch({ type: \"UNSET_LOADER\" });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\r\n } else if (response.data.error_code === -1) {\r\n const error = {\r\n header: \"Error\",\r\n content: response.data.data.msg,\r\n };\r\n dispatch(showError(error));\r\n } else {\r\n dispatch({ type: \"GET_DAILY_VALUATION\", payload: response.data });\r\n }\r\n };\r\n};\r\n\r\nexport const saveInviteData = (inviteParams) => {\r\n return {\r\n type: \"SAVE_INVITE_DATA\",\r\n payload: inviteParams,\r\n };\r\n};\r\n\r\nexport const saveInviteList = (inviteParams) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.post(\r\n \"/app.php?a=saveteachvalapi&univcode=\" + state.univ.funivcode,\r\n {\r\n data: {\r\n deggrp: state.user.deggrp,\r\n univcode: state.univ.funivcode,\r\n board: state.user.fdegree,\r\n taechdet: inviteParams,\r\n usr: state.user.fname,\r\n },\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 success = { header: \"Success\", content: response.data.data.msg };\r\n dispatch(showError(success), {\r\n type: \"SAVE_INVITE_LIST\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const clearDailyValuation = () => {\r\n return { type: \"CLEAR_DAILY_VALUATION\" };\r\n};\r\n\r\nexport const fetchRvPcReport = (sendParams) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n dispatch({ type: \"SET_LOADER\" });\r\n\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getRvPcReport\",\r\n univcode: state.univ.funivcode,\r\n dateFrom: sendParams.dateFrom,\r\n dateTo: sendParams.dateTo,\r\n qpcodeFrom: sendParams.qpcodeFrom,\r\n qpcodeTo: sendParams.qpcodeTo,\r\n regnoFrom: sendParams.regnoFrom,\r\n regnoTo: sendParams.regnoTo,\r\n correctionType: sendParams.correctionType,\r\n status: sendParams.status,\r\n reportType: sendParams.reportType,\r\n fdeggrp: sendParams.fdeggrp,\r\n },\r\n });\r\n\r\n dispatch({ type: \"UNSET_LOADER\" });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\r\n } else if (response.data.error_code === -1) {\r\n const error = {\r\n header: \"Error\",\r\n content: response.data.data.msg,\r\n };\r\n dispatch(showError(error));\r\n dispatch({ type: \"EMPTY\", payload: response.data });\r\n } else {\r\n dispatch({ type: sendParams.actionType, payload: response.data });\r\n }\r\n };\r\n};\r\n\r\n// export const fetchDailyValuation = (valuationParams) => {\r\n// return async function (dispatch, getState) {\r\n// const state = getState();\r\n// dispatch({ type: \"SET_LOADER\" });\r\n\r\n// const response = await univadmin.get(\"/app.php\", {\r\n// params: {\r\n// a: \"dailyValuation\",\r\n// univcode: state.univ.funivcode,\r\n// dateFrom: valuationParams.dateFrom,\r\n// dateTo: valuationParams.dateTo,\r\n// boardFrom: valuationParams.boardfrom,\r\n// boardTo: valuationParams.boardto\r\n// }\r\n// });\r\n// dispatch({ type: \"UNSET_LOADER\" });\r\n\r\n// if (typeof response.data !== \"object\") {\r\n\r\n// const error = {\r\n// header: \"Error\",\r\n// content: \"Something went wrong\"\r\n// };\r\n// dispatch(showError(error));\r\n// } else if (response.data.error_code === -1) {\r\n// const error = {\r\n// header: \"Error\",\r\n// content: response.data.data.msg\r\n// };\r\n// dispatch(showError(error));\r\n// } else {\r\n// dispatch({ type: \"GET_DAILY_VALUATION\", payload: response.data });\r\n// }\r\n// };\r\n// };\r\n\r\n// export const clearDailyValuation = () => {\r\n// return { type: \"CLEAR_DAILY_VALUATION\" };\r\n// };\r\n\r\nexport const saveRvRtCheckList = (sendParams) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n dispatch({ type: \"SET_LOADER\" });\r\n\r\n const response = await univadmin.post(\r\n \"/app.php?a=updateChkListDet&univcode=\" + state.univ.funivcode,\r\n { data: sendParams }\r\n );\r\n dispatch({ type: \"UNSET_LOADER\" });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\r\n } else if (response.data.error_code === -1) {\r\n const error = {\r\n header: \"Error\",\r\n content: response.data.data.msg,\r\n };\r\n dispatch(showError(error));\r\n } else {\r\n dispatch({ type: \"GET_DAILY_VALUATION\", payload: response.data });\r\n }\r\n };\r\n};\r\n\r\nexport const getDropDownOptions = () => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getDropDownOptions\",\r\n univcode: state.univ.funivcode,\r\n },\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\r\n } else if (response.data.error_code === -1) {\r\n const error = {\r\n header: \"Error\",\r\n content: response.data.data.msg,\r\n };\r\n dispatch(showError(error));\r\n } else {\r\n dispatch({ type: \"GET_DROP_DOWN_OPTIONS\", payload: response.data });\r\n }\r\n };\r\n};\r\n\r\nexport const getfboarddailyval = () => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.get(\"/app.php\", {\r\n params: {\r\n a: \"getfboarddailyval\",\r\n univcode: state.univ.funivcode,\r\n },\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong\",\r\n };\r\n dispatch(showError(error));\r\n } else if (response.data.error_code === -1) {\r\n const error = {\r\n header: \"Error\",\r\n content: response.data.data.msg,\r\n };\r\n dispatch(showError(error));\r\n } else {\r\n dispatch({\r\n type: \"GET_DROP_DOWN_OPTIONS_FBOARD\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const getdegAll = (deggrp) => {\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: \"getDegreeGroupDegreeNew\",\r\n univcode: state.univ.funivcode,\r\n usertype: state.user.fcurtype,\r\n fcollcode: state.user.fcollcode,\r\n deggrp: deggrp,\r\n },\r\n });\r\n if (response.data.error_code === -1) {\r\n dispatch({\r\n type: \"CLEAR_DEGG_DEGREE_DATA\",\r\n payload: response.data,\r\n });\r\n } else {\r\n dispatch({\r\n type: \"GET_DEGG_DEGREE_DATA\",\r\n payload: response.data,\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const saveDeggrpData = (deggrp) => {\r\n return async (dispatch, getState) => {\r\n const state = getState();\r\n const degrees = state.degGrpDegree;\r\n dispatch({\r\n type: \"SET_LOADER\",\r\n });\r\n const response = await univadmin.post(\r\n \"/app.php?a=saveDeggrpData&univcode=\" + state.univ.funivcode,\r\n {\r\n data: {\r\n deggrp: deggrp,\r\n degrees: degrees,\r\n },\r\n }\r\n );\r\n dispatch({\r\n type: \"UNSET_LOADER\",\r\n });\r\n if (response.data.error_code == 0) {\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 success = {\r\n header: \"Success\",\r\n content: response.data.data.msg,\r\n };\r\n dispatch(showError(success));\r\n } else {\r\n const error = {\r\n header: \"Error\",\r\n content: response.data.data.msg,\r\n };\r\n dispatch(showError(error));\r\n }\r\n };\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=saveDeggrpData&univcode=\" + state.univ.funivcode,\r\n // formdata\r\n // );\r\n\r\n // return;\r\n // if (response.data.error_code === -1) {\r\n // dispatch({\r\n // type: \"CLEAR_DEGG_DEGREE_DATA\",\r\n // payload: response.data,\r\n // });\r\n // } else {\r\n // dispatch({\r\n // type: \"GET_DEGG_DEGREE_DATA\",\r\n // payload: response.data,\r\n // });\r\n // }\r\n // };\r\n};\r\n\r\nexport const getCollegeOnDeggrp = (deggrp) => {\r\n return async (dispatch, getState) => {\r\n const state = getState();\r\n\r\n const response = await univadmin.get(\r\n \"/app.php?a=getCollegeOnDeggrp&univcode=\" +\r\n state.univ.funivcode +\r\n \"°grp=\" +\r\n deggrp\r\n );\r\n console.log(response);\r\n\r\n if (response.data.error_code == 0) {\r\n dispatch({\r\n type: \"COLLEGE_DEGGRP\",\r\n payload: response.data.data,\r\n });\r\n } else {\r\n dispatch({\r\n type: \"CLEAR_COLLEGE_DEGGRP\",\r\n payload: [],\r\n });\r\n }\r\n };\r\n};\r\n\r\nexport const getDegreeOnDeggrpCollege = (deggrp, college) => {\r\n return async (dispatch, getState) => {\r\n const state = getState();\r\n\r\n const response = await univadmin.get(\r\n \"/app.php?a=getDegreeOnDeggrpCollege&univcode=\" +\r\n state.univ.funivcode +\r\n \"°grp=\" +\r\n deggrp +\r\n \"&college=\" +\r\n college\r\n );\r\n console.log(response);\r\n\r\n if (response.data.error_code == 0) {\r\n dispatch({\r\n type: \"DEGREE_COLLEGE_DEGGRP\",\r\n payload: response.data.data,\r\n });\r\n } else {\r\n dispatch({\r\n type: \"CLEAR_DEGREE_COLLEGE_DEGGRP\",\r\n payload: [],\r\n });\r\n }\r\n };\r\n};\r\n","import axios from 'axios';\r\nimport { API } from './consts';\r\nconst getToken = () => {\r\n return localStorage.getItem(\"logtoken\");\r\n}\r\n\r\nconst http = axios.create({\r\n baseURL: API,\r\n headers: {\r\n 'X-Auth-Origin': 'E-GOVERNANCE'\r\n }\r\n});\r\n\r\nhttp.interceptors.request.use(\r\n function (config) {\r\n const token = getToken();\r\n if (token) config.headers['X-Auth-Token'] = token;\r\n return config;\r\n },\r\n function (error) {\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default http;\r\n","// export const ReportAPI = \"http://192.168.0.32/univadmin/app.php?a=\";\r\n\r\nexport const ReportAPI =\r\n window.location.protocol + \"//universitysolutions.in/univadmin/app.php?a=\";\r\n// export const ReportAPI = \"http://localhost/univadmin/app.php?a=\";\r\n\r\n// export const API = \"http://192.168.0.32/univadmin\";\r\nexport const API =\r\n window.location.protocol + \"//universitysolutions.in/univadmin\";\r\n\r\n \r\nexport const SPAPI = \"https://studentportal.universitysolutions.in/\";\r\n// export const API = \"http://localhost/univadmin\";\r\n\r\nexport const S3ATTACH =\r\n \"https://university-group-attachment.s3.ap-south-1.amazonaws.com/\";\r\n\r\nexport const MarksEntry =\r\n \"https://logisys-uploads.s3.ap-south-1.amazonaws.com/\";\r\n","import univadmin from \"../../apis/univadmin\";\r\nimport { showError } from \"../index\";\r\nimport createHistory from \"history/createHashHistory\";\r\n\r\nexport const history = createHistory();\r\n\r\nexport const login = (loginCred) => {\r\n return async function (dispatch, getState) {\r\n let neterror = false;\r\n const response = await univadmin\r\n .post(\r\n \"/app.php?a=eGovSignin\",\r\n {\r\n data: {\r\n fmobileno: loginCred.fmobileno,\r\n fpasswd: loginCred.fpasswd,\r\n },\r\n },\r\n {\r\n headers: {\r\n \"X-Auth-Type\": \"LOGREGN\",\r\n },\r\n }\r\n )\r\n .catch(function (error) {\r\n neterror = true;\r\n });\r\n\r\n if (response == undefined) {\r\n const error = { header: \"Error\", content: \"Network Error\" };\r\n dispatch(showError(error));\r\n return;\r\n }\r\n\r\n if (typeof response.data !== \"object\") {\r\n // const data = { error_code: -1, data: { msg: \"Something went wrong\" }, status: \"failure\" }\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: \"LOGIN\",\r\n payload: response.data,\r\n });\r\n let fusertype = response.data.data.loginfo.fusertype;\r\n // TOKEN = response.data.data.token;\r\n if (fusertype.includes(\"460\")) {\r\n history.push(\"/old-question-papers\");\r\n } else {\r\n history.push(\"/dashboard\");\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\n// else if (\r\n// fusertype.includes(\"500\") ||\r\n// fusertype.includes(\"300\") ||\r\n// fusertype.includes(\"100\")\r\n// ) {\r\n// history.push(\"/dashboard\");\r\n\r\nexport const islogin = () => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const logtoken = localStorage.getItem(\"logtoken\");\r\n\r\n if (logtoken == null) {\r\n // alert('please login to access this web App');\r\n const error = { header: \"Error\", content: \"Login to access this portal\" };\r\n dispatch(showError(error));\r\n history.push(\"/\");\r\n return;\r\n }\r\n\r\n const response = await univadmin.get(\"/app.php?a=eGovIsSignedIn\", {});\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 history.push(\"/\");\r\n } else if (response.data.error_code === 0) {\r\n await dispatch({\r\n type: \"USER_INFO\",\r\n payload: response.data,\r\n });\r\n\r\n await dispatch({\r\n type: \"FETCH_UNIVS\",\r\n payload: response.data,\r\n });\r\n await dispatch({\r\n type: \"FETCH_USER_TYPE\",\r\n payload: response.data,\r\n });\r\n\r\n const univs = response.data.data.univs;\r\n const curuniv = response.data.data.user.fcuruniv;\r\n\r\n const univ = univs.filter((el, i) => el.funivcode == curuniv);\r\n\r\n await dispatch(setCurUniv(univ[0]));\r\n // const control = localStorage.getItem(\"control\");\r\n // if (control !== null) dispatch(setDegreeGroup(JSON.parse(control)));\r\n } else {\r\n const error = { header: \"Error\", content: response.data.msg };\r\n dispatch(showError(error));\r\n history.push(\"/\");\r\n }\r\n };\r\n};\r\n\r\nexport const getMenus = () => {\r\n return async function (dispatch, getState) {\r\n const logtoken = localStorage.getItem(\"logtoken\");\r\n if (logtoken == null) {\r\n return;\r\n }\r\n\r\n const state = getState();\r\n\r\n const response = await univadmin.get(\"/app.php?\", {\r\n params: {\r\n a: \"eGovGetMenus\",\r\n univcode: state.user.fcuruniv,\r\n usertype: state.user.fcurtype,\r\n usermob: state.user.fmobileno,\r\n },\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong while fetching menus\",\r\n };\r\n dispatch(showError(error));\r\n } else if (response.data.error_code === 0) {\r\n dispatch({\r\n type: \"GET_MENUS\",\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 changePassword = (data) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n dispatch({\r\n type: \"SET_LOADER\",\r\n });\r\n const response = await univadmin.post(\r\n \"/app.php?a=changePassword&univcode=\" + state.user.fcuruniv,\r\n {\r\n data,\r\n user: state.user,\r\n }\r\n );\r\n dispatch({\r\n type: \"UNSET_LOADER\",\r\n });\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong \",\r\n };\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 } 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 changeMobSendOTP = (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=changeMobSendOTP&univcode=\" + state.user.fcuruniv,\r\n {\r\n data,\r\n user: state.user,\r\n }\r\n );\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong \",\r\n };\r\n dispatch(showError(error));\r\n return -1;\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 return 0;\r\n } else {\r\n const error = { header: \"Error\", content: response.data.data.msg };\r\n dispatch(showError(error));\r\n return -1;\r\n }\r\n };\r\n};\r\n\r\nexport const changeMobileNo = (data) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n dispatch({\r\n type: \"SET_LOADER\",\r\n });\r\n const response = await univadmin.post(\r\n \"/app.php?a=changeMobileNo&univcode=\" + state.user.fcuruniv,\r\n {\r\n data,\r\n user: state.user,\r\n }\r\n );\r\n dispatch({\r\n type: \"UNSET_LOADER\",\r\n });\r\n if (typeof response.data !== \"object\") {\r\n const error = {\r\n header: \"Error\",\r\n content: \"Something went wrong \",\r\n };\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 history.push(\"/\");\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 getStates = () => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.get(\"/app.php?\", {\r\n params: {\r\n a: \"uniclareGetStates\",\r\n },\r\n headers: {\r\n \"X-Auth-Type\": \"LOGREGN\",\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_STATES\",\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 getUnivs = () => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.get(\"/app.php?\", {\r\n params: {\r\n a: \"uniclareGetUnivs\",\r\n statecode: state.regn.fstate,\r\n },\r\n headers: {\r\n \"X-Auth-Type\": \"LOGREGN\",\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_UNIVS\",\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 validateRegno = () => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.get(\"/app.php?\", {\r\n params: {\r\n a: \"uniclareValidateRegno\",\r\n univ: state.regn.funivcode,\r\n regno: state.regn.fuserid,\r\n },\r\n headers: {\r\n \"X-Auth-Type\": \"LOGREGN\",\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: \"VALID_REGNO\",\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\nexport const changeRegn = (name, value) => {\r\n return {\r\n type: \"CHANGE_REGN\",\r\n payload: { name, value },\r\n };\r\n};\r\n\r\nexport const validatemob = () => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.post(\r\n \"/app.php?a=uniclareValidateMob\",\r\n {\r\n regno: state.regn.fuserid,\r\n univ: state.regn.funivcode,\r\n mobile: state.regn.fmobileno,\r\n email: state.regn.femail,\r\n },\r\n {\r\n headers: {\r\n \"X-Auth-Type\": \"LOGREGN\",\r\n },\r\n }\r\n );\r\n\r\n if (typeof response.data !== \"object\") {\r\n // const data = { error_code: -1, data: { msg: \"Something went wrong\" }, status: \"failure\" }\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(sendOTP());\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 sendOTP = (usertyp) => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.post(\r\n \"/app.php?a=uniclareSendOTP&usertyp=\" + usertyp,\r\n {\r\n regno: state.regn.fuserid,\r\n univ: state.regn.funivcode,\r\n mobile: state.regn.fmobileno,\r\n email: state.regn.femail,\r\n password: state.regn.fpasswd,\r\n },\r\n {\r\n headers: {\r\n \"X-Auth-Type\": \"LOGREGN\",\r\n },\r\n }\r\n );\r\n\r\n if (typeof response.data !== \"object\") {\r\n // const data = { error_code: -1, data: { msg: \"Something went wrong\" }, status: \"failure\" }\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: \"MOBILE_VALID\",\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 signup = () => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.post(\r\n \"/app.php?a=uniclareSignUp\",\r\n {\r\n mobile: state.regn.fmobileno,\r\n motp: state.regn.fmotp,\r\n eotp: state.regn.feotp,\r\n },\r\n {\r\n headers: {\r\n \"X-Auth-Type\": \"LOGREGN\",\r\n },\r\n }\r\n );\r\n\r\n if (typeof response.data !== \"object\") {\r\n // const data = { error_code: -1, data: { msg: \"Something went wrong\" }, status: \"failure\" }\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 history.push(\"/\");\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 sendFgtOtp = () => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.post(\r\n \"/app.php?a=uniclareForgotPws\",\r\n {\r\n fmobileno: state.fgtpasswd.fmobileno,\r\n },\r\n {\r\n headers: {\r\n \"X-Auth-Type\": \"LOGREGN\",\r\n },\r\n }\r\n );\r\n\r\n if (typeof response.data !== \"object\") {\r\n // const data = { error_code: -1, data: { msg: \"Something went wrong\" }, status: \"failure\" }\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 = {\r\n header: \"Success\",\r\n content: \"OTP Sent to registered Mobile No. and Email ID\",\r\n };\r\n dispatch(showError(error));\r\n\r\n dispatch({\r\n type: \"FGT_MOBILE_VALID\",\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 resetPassword = () => {\r\n return async function (dispatch, getState) {\r\n const state = getState();\r\n const response = await univadmin.post(\r\n \"/app.php?a=uniclareForgotPwsSave\",\r\n {\r\n mobileno: state.fgtpasswd.fmobileno,\r\n password: state.fgtpasswd.fpasswd,\r\n otp: state.fgtpasswd.fmotp,\r\n },\r\n {\r\n headers: {\r\n \"X-Auth-Type\": \"LOGREGN\",\r\n },\r\n }\r\n );\r\n\r\n if (typeof response.data !== \"object\") {\r\n // const data = { error_code: -1, data: { msg: \"Something went wrong\" }, status: \"failure\" }\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 history.push(\"/\");\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 clearRegn = () => {\r\n return {\r\n type: \"CLEAR_REGN\",\r\n };\r\n};\r\n\r\nexport const changefgt = (name, value) => {\r\n return {\r\n type: \"CHANGE_FGT\",\r\n payload: { name, value },\r\n };\r\n};\r\n\r\nexport const clearFgt = () => {\r\n return {\r\n type: \"CLEAR_FGT\",\r\n };\r\n};\r\n\r\nexport const setCurUniv = (univ) => {\r\n return {\r\n type: \"SET_UNIV\",\r\n payload: univ,\r\n };\r\n};\r\n\r\nexport const logout = () => {\r\n return {\r\n type: \"LOGOUT\",\r\n };\r\n};\r\n\r\nexport const setCurUserType = (type) => {\r\n return {\r\n type: \"SET_USER_TYPE\",\r\n payload: type,\r\n };\r\n};\r\n\r\nexport const setDegreeGroup = (data) => {\r\n return {\r\n type: \"SET_DEGGRP\",\r\n payload: data,\r\n };\r\n};\r\n\r\nexport const getDegrUni = () => {\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: \"getRegDegree\",\r\n statecode: state.regn.fstate,\r\n univcode: state.regn.funivcode,\r\n },\r\n headers: {\r\n \"X-Auth-Type\": \"LOGREGN\",\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_COLL\",\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 validateColl = () => {\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: \"uniclareValidateCollCode\",\r\n univcode: state.regn.funivcode,\r\n fstate: state.regn.fstate,\r\n regcoll: state.regn.coll,\r\n },\r\n headers: {\r\n \"X-Auth-Type\": \"LOGREGN\",\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: \"VALID_REGNO_COLL\",\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 sendOtpDet = () => {\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: \"sendRegOtp\",\r\n univcode: state.regn.funivcode,\r\n fstate: state.regn.fstate,\r\n regcoll: state.regn.coll,\r\n mob: state.regn.pri.fmobil,\r\n pri: state.regn.pri.fprinic,\r\n },\r\n headers: {\r\n \"X-Auth-Type\": \"LOGREGN\",\r\n },\r\n });\r\n\r\n if (typeof response.data !== \"object\") {\r\n // const data = { error_code: -1, data: { msg: \"Something went wrong\" }, status: \"failure\" }\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 = {\r\n header: \"Success\",\r\n content: \"OTP Sent to registered Mobile No.\",\r\n };\r\n dispatch(showError(error));\r\n\r\n dispatch({\r\n type: \"SEND_MOBILE_VALID\",\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 saveRegTech = () => {\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: \"saveDataRegTeach\",\r\n pass: state.regn.pass,\r\n univcode: state.regn.funivcode,\r\n otp: state.regn.otp,\r\n fstate: state.regn.fstate,\r\n regcoll: state.regn.coll,\r\n mob: state.regn.pri.fmobil,\r\n pri: state.regn.pri.fprinic,\r\n twon: state.regn.pri.ftowns,\r\n },\r\n headers: {\r\n \"X-Auth-Type\": \"LOGREGN\",\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 = {\r\n header: \"Success\",\r\n content: \"Registered Successfull\",\r\n };\r\n dispatch(showError(error));\r\n\r\n dispatch({\r\n type: \"SAVE_TECH\",\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 getSubMenus = (code) => {\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: \"getSubMenusEgov\",\r\n menucode: code,\r\n univcode: state.user.fcuruniv,\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: \"SUB_MENU_EGOV\",\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","import React, { Component } from \"react\";\r\nimport ReactDOM from \"react-dom\";\r\nimport { connect } from \"react-redux\";\r\nimport { closeError } from \"../../actions\";\r\nimport { Button, Modal } from \"semantic-ui-react\";\r\n\r\nclass ErrorModal extends Component {\r\n // componentDidUpdate(prevProps) {\r\n // if (\r\n // this.props.error !== prevProps.error &&\r\n // this.props.error.open === true\r\n // ) {\r\n // ReactDOM.findDOMNode(this.refs.error_ok).focus();\r\n // }\r\n // }\r\n\r\n close = () => this.props.closeError();\r\n\r\n render() {\r\n const { open, size, header, content } = this.props.error;\r\n const bgcolor = header === \"Error\" ? \"#ca4747\" : \"#116600\";\r\n return (\r\n <div>\r\n <Modal\r\n dimmer=\"blurring\"\r\n style={{ maxHeight: \"25vh\", width: \"26vw\" }}\r\n size={size}\r\n open={open}\r\n onClose={this.close}\r\n >\r\n <Modal.Header\r\n style={{\r\n color: \"#fff\",\r\n backgroundColor: `${bgcolor}`,\r\n padding: \"0.5em 1em\"\r\n }}\r\n >\r\n {header}\r\n </Modal.Header>\r\n <Modal.Content style={{ maxHeight: \"10em\" }}>\r\n <p>\r\n <b>{content}</b>\r\n </p>\r\n </Modal.Content>\r\n <Modal.Actions>\r\n <Button\r\n // ref=\"error_ok\"\r\n style={{ padding: \"0.5em 1em\" }}\r\n color=\"blue\"\r\n size=\"mini\"\r\n basic\r\n onClick={this.close}\r\n content=\"OK\"\r\n />\r\n </Modal.Actions>\r\n </Modal>\r\n </div>\r\n );\r\n }\r\n}\r\n\r\nconst mapStateToProps = state => {\r\n return { error: state.moderror };\r\n};\r\n\r\nexport default connect(mapStateToProps, {\r\n closeError\r\n})(ErrorModal);\r\n\r\n// export default ErrorModal\r\n"],"sourceRoot":""}
|