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.145.199.240
{"version":3,"sources":["pages/approvestudname/index.js","actions/approvestudname/index.js"],"names":["ApproveStudentName","state","correctionType","collRangeFrom","collRangeTo","regrangefrom","regrangeto","status","frmsubmit","loadsub","regfromchange","e","data","_this","setState","value","regtochange","dropDownChange","fromChange","console","log","toChange","loadsubChnage","statusDropDown","_callee","regenerator_default","a","wrap","_context","prev","next","stop","submitHandler","_callee2","error","_error","_error2","_error3","_error4","_error5","_context2","header","content","props","showError","abrupt","submitApproveStudName","saveApprove","_callee3","regno","collname","oldname","newname","collcode","_context3","saveNameStatus","user","fmobileno","this","_this2","_this$state","statusOption","key","text","react_default","createElement","Card","fluid","Content","Description","Form","Group","Field","Dropdown","style","width","marginBottom","search","selection","options","allowAdditions","placeholder","onChange","display","Input","name","marginLeft","className","marginTop","alignItems","Button","basic","color","onClick","Table","celled","padded","Header","Row","HeaderCell","singleLine","Body","changeStudInfo","map","el","i","fdoc","Cell","textAlign","fapp","fcollname","ftown","fcollcode","fregno","foldname","fnewname","href","target","fstatus","positive","React","Component","connect","deggrp","getStudNameChange","para","_ref","Object","asyncToGenerator","mark","dispatch","getState","response","type","univadmin","get","params","univcode","fcuruniv","colfrom","colto","regfrom","regto","option","sent","error_code","msg","payload","_x","_x2","apply","arguments","updmobile","_ref2","post","univ","funivcode","_x3","_x4"],"mappings":"mRAkBMA,6MACJC,MAAQ,CACNC,eAAgB,GAChBC,cAAe,IACfC,YAAa,IACbC,aAAc,IACdC,WAAY,IACZC,OAAQ,GACRC,WAAW,EACXC,QAAS,MAMXC,cAAgB,SAACC,EAAGC,GAClBC,EAAKC,SAAS,CACZT,aAAcO,EAAKG,WAIvBL,cAAgB,SAACC,EAAGC,GAClBC,EAAKC,SAAS,CACZT,aAAcO,EAAKG,WAIvBC,YAAc,SAACL,EAAGC,GAChBC,EAAKC,SAAS,CACZR,WAAYM,EAAKG,WAIrBE,eAAiB,SAACN,EAAGC,GACnBC,EAAKC,SAAS,CACZZ,eAAgBU,EAAKG,WAIzBG,WAAa,SAACP,EAAGC,GACfO,QAAQC,IAAIR,GACZC,EAAKC,SAAS,CACZX,cAAeS,EAAKG,WAIxBM,SAAW,SAACV,EAAGC,GAEbC,EAAKC,SAAS,CACZV,YAAaQ,EAAKG,WAItBO,cAAgB,SAACX,EAAGC,GAClBC,EAAKC,SAAS,CACZL,QAASG,EAAKG,WAIlBQ,qDAAiB,SAAAC,EAAOb,EAAGC,GAAV,OAAAa,EAAAC,EAAAC,KAAA,SAAAC,GAAA,cAAAA,EAAAC,KAAAD,EAAAE,MAAA,cAAAF,EAAAE,KAAA,EACTjB,EAAKC,SAAS,CAAEP,OAAQK,EAAKG,QADpB,wBAAAa,EAAAG,SAAAP,gEAIjBQ,mCAAgB,SAAAC,IAAA,IAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAA,OAAAd,EAAAC,EAAAC,KAAA,SAAAa,GAAA,cAAAA,EAAAX,KAAAW,EAAAV,MAAA,UACoB,KAA9BjB,EAAKZ,MAAMC,eADD,CAAAsC,EAAAV,KAAA,eAENI,EAAQ,CAAEO,OAAQ,QAASC,QAAS,0BAC1C7B,EAAK8B,MAAMC,UAAUV,GAHTM,EAAAK,OAAA,oBAK0B,KAA7BhC,EAAKZ,MAAME,cALR,CAAAqC,EAAAV,KAAA,gBAMNI,EAAQ,CAAEO,OAAQ,QAASC,QAAS,8BAC1C7B,EAAK8B,MAAMC,UAAUV,GAPTM,EAAAK,OAAA,qBASwB,KAA3BhC,EAAKZ,MAAMG,YATR,CAAAoC,EAAAV,KAAA,gBAUNI,EAAQ,CAAEO,OAAQ,QAASC,QAAS,4BAC1C7B,EAAK8B,MAAMC,UAAUV,GAXTM,EAAAK,OAAA,qBAayB,KAA5BhC,EAAKZ,MAAMI,aAbR,CAAAmC,EAAAV,KAAA,gBAcNI,EAAQ,CAAEO,OAAQ,QAASC,QAAS,+BAC1C7B,EAAK8B,MAAMC,UAAUV,GAfTM,EAAAK,OAAA,qBAiBuB,KAA1BhC,EAAKZ,MAAMK,WAjBR,CAAAkC,EAAAV,KAAA,gBAkBNI,EAAQ,CAAEO,OAAQ,QAASC,QAAS,6BAC1C7B,EAAK8B,MAAMC,UAAUV,GAnBTM,EAAAK,OAAA,qBAqBmB,IAAtBhC,EAAKZ,MAAMQ,QArBR,CAAA+B,EAAAV,KAAA,gBAsBNI,EAAQ,CAAEO,OAAQ,QAASC,QAAS,0BAC1C7B,EAAK8B,MAAMC,UAAUV,GAvBTM,EAAAK,OAAA,yBAAAL,EAAAV,KAAA,GA0BNjB,EAAK8B,MAAMG,sBAAsBjC,EAAKZ,OA1BhC,QA4BdY,EAAKC,SAAS,CACZN,WAAW,IA7BC,yBAAAgC,EAAAT,SAAAE,QAiChBc,kDAAc,SAAAC,EAAOC,EAAOC,EAAUC,EAASC,EAAS7C,EAAQ8C,GAAlD,OAAA5B,EAAAC,EAAAC,KAAA,SAAA2B,GAAA,cAAAA,EAAAzB,KAAAyB,EAAAxB,MAAA,cAAAwB,EAAAxB,KAAA,EACNjB,EAAK8B,MAAMY,eACfN,EACAC,EACAC,EACAC,EACAvC,EAAKZ,MAAMM,OACX8C,EACAxC,EAAK8B,MAAMa,KAAKC,WARN,wBAAAH,EAAAvB,SAAAiB,yJApFZU,KAAK5C,SAAS,CAAEN,WAAW,qCAgGpB,IAAAmD,EAAAD,KAAAE,EAQHF,KAAKzD,MAFPI,GANKuD,EAEL1D,eAFK0D,EAGLzD,cAHKyD,EAILxD,YAJKwD,EAKLrD,OALKqD,EAMLvD,cACAC,EAPKsD,EAOLtD,WAUIuD,EAAe,CACnB,CACEC,IAAK,EACL/C,MAAO,WACPgD,KAAM,YAER,CACED,IAAK,EACL/C,MAAO,UACPgD,KAAM,WAER,CACED,IAAK,EACL/C,MAAO,WACPgD,KAAM,aA2BV,OACEC,EAAAtC,EAAAuC,cAAA,WACED,EAAAtC,EAAAuC,cAACC,EAAA,EAAD,CAAMC,OAAK,GACTH,EAAAtC,EAAAuC,cAACC,EAAA,EAAKE,QAAN,KACEJ,EAAAtC,EAAAuC,cAACC,EAAA,EAAKG,YAAN,KACEL,EAAAtC,EAAAuC,cAACK,EAAA,EAAKC,MAAN,KACEP,EAAAtC,EAAAuC,cAACK,EAAA,EAAKE,MAAN,KACER,EAAAtC,EAAAuC,cAAA,gCACAD,EAAAtC,EAAAuC,cAACQ,EAAA,EAAD,CACEC,MAAO,CAAEC,MAAO,QAASC,aAAc,QACvCT,OAAK,EACLU,QAAM,EACNC,WAAS,EACT/D,MAAO2C,KAAKzD,MAAMC,eAClB6E,QA/DD,CACb,CACEjB,IAAK,EACL/C,MAAO,kBACPgD,KAAM,oBA4DMiB,gBAAc,EACdC,YAAY,OACZC,SAAUxB,KAAKzC,kBAGnB+C,EAAAtC,EAAAuC,cAAA,mCACAD,EAAAtC,EAAAuC,cAACK,EAAA,EAAKC,MAAN,CAAYG,MAAO,CAAES,QAAS,SAC5BnB,EAAAtC,EAAAuC,cAACK,EAAA,EAAKc,MAAN,CACEH,YAAY,sBACZlE,MAAOV,EACPsE,MAAO,EACPU,KAAK,WACLH,SAAUxB,KAAKhD,gBAEjBsD,EAAAtC,EAAAuC,cAACK,EAAA,EAAKc,MAAN,CACEV,MAAO,CAAEY,WAAY,QACrBL,YAAY,oBACZlE,MAAOT,EACPqE,MAAO,EACPU,KAAK,SACLH,SAAUxB,KAAK1C,gBAIrBgD,EAAAtC,EAAAuC,cAAA,8BACAD,EAAAtC,EAAAuC,cAACK,EAAA,EAAKC,MAAN,CAAYG,MAAO,CAAES,QAAS,SAC5BnB,EAAAtC,EAAAuC,cAACK,EAAA,EAAKc,MAAN,CACEH,YAAY,uBACZlE,MAAO2C,KAAKzD,MAAME,cAClBwE,MAAO,EACPU,KAAK,QACLH,SAAUxB,KAAKxC,aAEjB8C,EAAAtC,EAAAuC,cAACK,EAAA,EAAKc,MAAN,CACEV,MAAO,CAAEY,WAAY,QACrBL,YAAY,qBACZlE,MAAO2C,KAAKzD,MAAMG,YAClBuE,MAAO,EACPU,KAAK,MACLH,SAAUxB,KAAKrC,YAGnB2C,EAAAtC,EAAAuC,cAACK,EAAA,EAAKE,MAAN,KACER,EAAAtC,EAAAuC,cAAA,4BACAD,EAAAtC,EAAAuC,cAACQ,EAAA,EAAD,CACEC,MAAO,CAAEC,MAAO,QAASC,aAAc,QACvCT,OAAK,EACLU,QAAM,EACNC,WAAS,EACT/D,MAAO2C,KAAKzD,MAAMQ,QAClBsE,QAxFY,CACxB,CACEjB,IAAK,EACL/C,MAAO,MACPgD,KAAM,OAER,CACED,IAAK,EACL/C,MAAO,WACPgD,KAAM,YAER,CACED,IAAK,EACL/C,MAAO,UACPgD,KAAM,WAER,CACED,IAAK,EACL/C,MAAO,WACPgD,KAAM,aAsEIiB,gBAAc,EACdC,YAAY,OACZC,SAAUxB,KAAKpC,iBAGnB0C,EAAAtC,EAAAuC,cAAA,OACEsB,UAAU,MACVb,MAAO,CACLC,MAAO,MACPa,UAAW,OAEXC,WAAY,WAGdzB,EAAAtC,EAAAuC,cAACyB,EAAA,EAAD,CACEC,OAAK,EACLC,MAAM,OACNlD,QAAQ,SACRmD,QAASnC,KAAK1B,iBAIjB0B,KAAKzD,MAAMO,UACVwD,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAD,CAAOC,QAAM,EAACC,QAAM,GAClBhC,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMG,OAAP,KACEjC,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMI,IAAP,KACElC,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMK,WAAP,CAAkBC,YAAU,GAA5B,YACApC,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMK,WAAP,qBACAnC,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMK,WAAP,qBACAnC,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMK,WAAP,iBACAnC,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMK,WAAP,iBACAnC,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMK,WAAP,iBACAnC,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMK,WAAP,mBACAnC,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMK,WAAP,eACAnC,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMK,WAAP,iBAGJnC,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMO,KAAP,KACG3C,KAAKf,MAAM2D,eAAeC,IAAI,SAACC,EAAIC,GAGhCD,EAAGE,KAEL,OACE1C,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMI,IAAP,CAAWpC,IAAK2C,GACdzC,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMa,KAAP,CAAYC,UAAU,UAAUJ,EAAGK,MACnC7C,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMa,KAAP,KACGH,EAAGM,UAAY,MAAQN,EAAGO,OAE7B/C,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMa,KAAP,CAAYC,UAAU,UACnBJ,EAAGQ,WAENhD,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMa,KAAP,CAAYC,UAAU,UACnBJ,EAAGS,QAENjD,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMa,KAAP,KAAaH,EAAGU,UAChBlD,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMa,KAAP,KAAaH,EAAGW,UAEhBnD,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMa,KAAP,CAAYC,UAAU,UACpB5C,EAAAtC,EAAAuC,cAAA,KACEmD,KACE,8DACAZ,EAAGE,KAELW,OAAO,UALT,SAUFrD,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMa,KAAP,CAAYC,UAAU,UACpB5C,EAAAtC,EAAAuC,cAACQ,EAAA,EAAD,CACEN,OAAK,EACLU,QAAM,EACNC,WAAS,EACT/D,MACuB,IAArB4C,EAAK1D,MAAMM,OACPiG,EAAGc,QACH3D,EAAKpD,OAEXwE,QAASlB,EACTmB,gBAAc,EACdC,YAAY,OACZC,SAAUvB,EAAKpC,kBAGnByC,EAAAtC,EAAAuC,cAAC6B,EAAA,EAAMa,KAAP,KACE3C,EAAAtC,EAAAuC,cAACyB,EAAA,EAAD,CACE6B,UAAQ,EACR1B,QAAS,kBACPlC,EAAKZ,YACHyD,EAAGS,OACHT,EAAGM,UACHN,EAAGU,SACHV,EAAGW,SACHX,EAAGjG,OACHiG,EAAGQ,aATT,cAsBZtD,KAAKzD,MAAMO,qBApVMgH,IAAMC,WAwWxBC,sBARS,SAACzH,GACvB,MAAO,CACL0H,OAAQ1H,EAAM0H,OACdrB,eAAgBrG,EAAM2H,kBACtBpE,KAAMvD,EAAMuD,OAIwB,CACtCV,sBCrXmC,SAAC+E,GACpC,sBAAAC,EAAAC,OAAAC,EAAA,EAAAD,CAAAtG,EAAAC,EAAAuG,KAAO,SAAAzG,EAAgB0G,EAAUC,GAA1B,IAAAlI,EAAAmI,EAAAlG,EAAAC,EAAA,OAAAV,EAAAC,EAAAC,KAAA,SAAAC,GAAA,cAAAA,EAAAC,KAAAD,EAAAE,MAAA,cACC7B,EAAQkI,IACdD,EAAS,CACPG,KAAM,eAERH,EAAS,CACPG,KAAM,mBAERH,EAAS,CACPG,KAAM,qBATHzG,EAAAE,KAAA,EAYkBwG,IAAUC,IAAI,WAAY,CAC/CC,OAAQ,CACN9G,EAAG,kBACH+G,SAAUxI,EAAMuD,KAAKkF,SACrBL,KAAMR,EAAK3H,eACXyI,QAASd,EAAK1H,cACdyI,MAAOf,EAAKzH,YACZyI,QAAShB,EAAKxH,aACdyI,MAAOjB,EAAKvH,WACZC,OAAQsH,EAAKtH,OACbwI,OAAQlB,EAAKpH,WAtBZ,OAYC2H,EAZDxG,EAAAoH,KAyBLd,EAAS,CACPG,KAAM,iBAGqB,kBAAlBD,EAASxH,MACZsB,EAAQ,CACZO,OAAQ,QACRC,QAAS,wBAEXwF,EAAStF,YAAUV,MACoB,IAA9BkG,EAASxH,KAAKqI,YACjB/G,EAAQ,CAAEO,OAAQ,QAASC,QAAS0F,EAASxH,KAAKA,KAAKsI,KAC7DhB,EAAStF,YAAUV,KAEnBgG,EAAS,CACPG,KAAM,oBACNc,QAASf,EAASxH,OAzCjB,wBAAAgB,EAAAG,SAAAP,MAAP,gBAAA4H,EAAAC,GAAA,OAAAvB,EAAAwB,MAAA5F,KAAA6F,YAAA,IDqXA3G,cACAW,eCvU4B,SAC5BN,EACAC,EACAC,EACAC,EACA7C,EACA8C,EACAmG,GAGA,sBAAAC,EAAA1B,OAAAC,EAAA,EAAAD,CAAAtG,EAAAC,EAAAuG,KAAO,SAAAhG,EAAgBiG,EAAUC,GAA1B,IAAAlI,EAAAmI,EAAAlG,EAAAE,EAAAC,EAAA,OAAAZ,EAAAC,EAAAC,KAAA,SAAAa,GAAA,cAAAA,EAAAX,KAAAW,EAAAV,MAAA,cACC7B,EAAQkI,IADT3F,EAAAV,KAAA,EAGkBwG,IAAUoB,KAC/B,sCACEzJ,EAAM0J,KAAKC,UACX,UACA3G,EACA,aACAC,EACA,YACAC,EACA,YACAC,EACA,WACA7C,EACA,aACA8C,EACA,cACAmG,GAnBC,OAGCpB,EAHD5F,EAAAwG,KAsBLd,EAAS,CACPG,KAAM,iBAGqB,kBAAlBD,EAASxH,MACZsB,EAAQ,CACZO,OAAQ,QACRC,QAAS,wBAEXwF,EAAStF,YAAUV,MACoB,IAA9BkG,EAASxH,KAAKqI,YACjB/G,EAAQ,CAAEO,OAAQ,QAASC,QAAS0F,EAASxH,KAAKA,KAAKsI,KAC7DhB,EAAStF,YAAUV,MAEbA,EAAQ,CAAEO,OAAQ,UAAWC,QAAS0F,EAASxH,KAAKA,KAAKsI,KAC/DhB,EAAStF,YAAUV,KArChB,wBAAAM,EAAAT,SAAAE,MAAP,gBAAA4H,EAAAC,GAAA,OAAAL,EAAAH,MAAA5F,KAAA6F,YAAA,KD0Ta7B,CAIZ1H","file":"static/js/127.87f1a811.chunk.js","sourcesContent":["import React, { Component } from \"react\";\nimport { Link } from \"react-router-dom\";\nimport { showError } from \"../../actions\";\nimport {\n submitApproveStudName,\n saveNameStatus,\n} from \"../../actions/approvestudname\";\n\nimport {\n Card,\n Button,\n Form,\n Table,\n Dropdown,\n Divider,\n} from \"semantic-ui-react\";\nimport { connect } from \"react-redux\";\n\nclass ApproveStudentName extends React.Component {\n state = {\n correctionType: \"\",\n collRangeFrom: \"0\",\n collRangeTo: \"z\",\n regrangefrom: \"0\",\n regrangeto: \"z\",\n status: \"\",\n frmsubmit: false,\n loadsub: \"\",\n };\n componentDidMount() {\n this.setState({ frmsubmit: false });\n }\n\n regfromchange = (e, data) => {\n this.setState({\n regrangefrom: data.value,\n });\n };\n\n regfromchange = (e, data) => {\n this.setState({\n regrangefrom: data.value,\n });\n };\n\n regtochange = (e, data) => {\n this.setState({\n regrangeto: data.value,\n });\n };\n\n dropDownChange = (e, data) => {\n this.setState({\n correctionType: data.value,\n });\n };\n\n fromChange = (e, data) => {\n console.log(data);\n this.setState({\n collRangeFrom: data.value,\n });\n };\n\n toChange = (e, data) => {\n // console.log(data);\n this.setState({\n collRangeTo: data.value,\n });\n };\n\n loadsubChnage = (e, data) => {\n this.setState({\n loadsub: data.value,\n });\n };\n\n statusDropDown = async (e, data) => {\n await this.setState({ status: data.value });\n };\n\n submitHandler = async () => {\n if (this.state.correctionType === \"\") {\n const error = { header: \"Error\", content: \"Select correction type\" };\n this.props.showError(error);\n return;\n } else if (this.state.collRangeFrom === \"\") {\n const error = { header: \"Error\", content: \"Select college range(from)\" };\n this.props.showError(error);\n return;\n } else if (this.state.collRangeTo === \"\") {\n const error = { header: \"Error\", content: \"Select college range(to)\" };\n this.props.showError(error);\n return;\n } else if (this.state.regrangefrom === \"\") {\n const error = { header: \"Error\", content: \"Select reg. no. range(from)\" };\n this.props.showError(error);\n return;\n } else if (this.state.regrangeto === \"\") {\n const error = { header: \"Error\", content: \"Select reg. no. range(to)\" };\n this.props.showError(error);\n return;\n } else if (this.state.loadsub == \"\") {\n const error = { header: \"Error\", content: \"Select Cannot be empty\" };\n this.props.showError(error);\n return;\n } else {\n await this.props.submitApproveStudName(this.state);\n }\n this.setState({\n frmsubmit: true,\n });\n };\n\n saveApprove = async (regno, collname, oldname, newname, status, collcode) => {\n await this.props.saveNameStatus(\n regno,\n collname,\n oldname,\n newname,\n this.state.status,\n collcode,\n this.props.user.fmobileno\n );\n };\n\n render() {\n const {\n correctionType,\n collRangeFrom,\n collRangeTo,\n status,\n regrangefrom,\n regrangeto,\n } = this.state;\n const option = [\n {\n key: 1,\n value: \"Name Correction\",\n text: \"Name Correction\",\n },\n ];\n\n const statusOption = [\n {\n key: 1,\n value: \"approved\",\n text: \"Approved\",\n },\n {\n key: 2,\n value: \"pending\",\n text: \"Pending\",\n },\n {\n key: 3,\n value: \"rejected\",\n text: \"Rejected\",\n },\n ];\n\n const status_table_load = [\n {\n key: 1,\n value: \"all\",\n text: \"All\",\n },\n {\n key: 2,\n value: \"approved\",\n text: \"Approved\",\n },\n {\n key: 3,\n value: \"pending\",\n text: \"Pending\",\n },\n {\n key: 4,\n value: \"rejected\",\n text: \"Rejected\",\n },\n ];\n\n return (\n <div>\n <Card fluid>\n <Card.Content>\n <Card.Description>\n <Form.Group>\n <Form.Field>\n <label>Correction Type</label>\n <Dropdown\n style={{ width: \"29.5%\", marginBottom: \"10px\" }}\n fluid\n search\n selection\n value={this.state.correctionType}\n options={option}\n allowAdditions\n placeholder=\"Type\"\n onChange={this.dropDownChange}\n />\n </Form.Field>\n <label>Register No. Range</label>\n <Form.Group style={{ display: \"flex\" }}>\n <Form.Input\n placeholder=\"Register No. {From}\"\n value={regrangefrom}\n width={4}\n name=\"fregfrom\"\n onChange={this.regfromchange}\n />\n <Form.Input\n style={{ marginLeft: \"20px\" }}\n placeholder=\"Register No. {To}\"\n value={regrangeto}\n width={4}\n name=\"fregto\"\n onChange={this.regtochange}\n />\n </Form.Group>\n </Form.Group>\n <label>College Range</label>\n <Form.Group style={{ display: \"flex\" }}>\n <Form.Input\n placeholder=\"College Range {From}\"\n value={this.state.collRangeFrom}\n width={4}\n name=\"ffrom\"\n onChange={this.fromChange}\n />\n <Form.Input\n style={{ marginLeft: \"20px\" }}\n placeholder=\"College Range {To}\"\n value={this.state.collRangeTo}\n width={4}\n name=\"fto\"\n onChange={this.toChange}\n />\n </Form.Group>\n <Form.Field>\n <label>Select Type</label>\n <Dropdown\n style={{ width: \"29.5%\", marginBottom: \"10px\" }}\n fluid\n search\n selection\n value={this.state.loadsub}\n options={status_table_load}\n allowAdditions\n placeholder=\"Type\"\n onChange={this.loadsubChnage}\n />\n </Form.Field>\n <div\n className=\"btn\"\n style={{\n width: \"20%\",\n marginTop: \"10px\",\n\n alignItems: \"center\",\n }}\n >\n <Button\n basic\n color=\"blue\"\n content=\"Submit\"\n onClick={this.submitHandler}\n />\n </div>\n\n {this.state.frmsubmit ? (\n <Table celled padded>\n <Table.Header>\n <Table.Row>\n <Table.HeaderCell singleLine>App. No.</Table.HeaderCell>\n <Table.HeaderCell>College Name</Table.HeaderCell>\n <Table.HeaderCell>College Code</Table.HeaderCell>\n <Table.HeaderCell>Reg. No.</Table.HeaderCell>\n <Table.HeaderCell>Old Name</Table.HeaderCell>\n <Table.HeaderCell>New Name</Table.HeaderCell>\n <Table.HeaderCell>Attachment</Table.HeaderCell>\n <Table.HeaderCell>Status</Table.HeaderCell>\n <Table.HeaderCell>Action</Table.HeaderCell>\n </Table.Row>\n </Table.Header>\n <Table.Body>\n {this.props.changeStudInfo.map((el, i) => {\n const doc_path =\n \"https://admission-certificates.s3.ap-south-1.amazonaws.com/\" +\n el.fdoc;\n\n return (\n <Table.Row key={i}>\n <Table.Cell textAlign=\"center\">{el.fapp}</Table.Cell>\n <Table.Cell>\n {el.fcollname + \" - \" + el.ftown}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {el.fcollcode}\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n {el.fregno}\n </Table.Cell>\n <Table.Cell>{el.foldname}</Table.Cell>\n <Table.Cell>{el.fnewname}</Table.Cell>\n\n <Table.Cell textAlign=\"center\">\n <a\n href={\n \"https://admission-certificates.s3.ap-south-1.amazonaws.com/\" +\n el.fdoc\n }\n target=\"_blank\"\n >\n View\n </a>\n </Table.Cell>\n <Table.Cell textAlign=\"center\">\n <Dropdown\n fluid\n search\n selection\n value={\n this.state.status == \"\"\n ? el.fstatus\n : this.status\n }\n options={statusOption}\n allowAdditions\n placeholder=\"Type\"\n onChange={this.statusDropDown}\n />\n </Table.Cell>\n <Table.Cell>\n <Button\n positive\n onClick={() =>\n this.saveApprove(\n el.fregno,\n el.fcollname,\n el.foldname,\n el.fnewname,\n el.status,\n el.fcollcode\n )\n }\n >\n Save\n </Button>\n </Table.Cell>\n </Table.Row>\n );\n })}\n </Table.Body>\n </Table>\n ) : (\n this.state.frmsubmit\n )}\n </Card.Description>\n </Card.Content>\n </Card>\n </div>\n );\n }\n}\n\n// export default ApproveStudentName;\n\nconst mapStateToProps = (state) => {\n return {\n deggrp: state.deggrp,\n changeStudInfo: state.getStudNameChange,\n user: state.user,\n };\n};\n\nexport default connect(mapStateToProps, {\n submitApproveStudName,\n showError,\n saveNameStatus,\n})(ApproveStudentName);\n","// import { toast } from \"react-toastify\";\nimport univadmin from \"../../apis/univadmin\";\nimport { showError } from \"../index\";\nimport { toast } from \"react-toastify\";\nimport \"react-toastify/dist/ReactToastify.css\";\n\nexport const submitApproveStudName = (para) => {\n return async function (dispatch, getState) {\n const state = getState();\n dispatch({\n type: \"SET_LOADER\",\n });\n dispatch({\n type: \"DELETE_QPSTATS\",\n });\n dispatch({\n type: \"CLEAR_TEACHER_ID\",\n });\n\n const response = await univadmin.get(\"/app.php\", {\n params: {\n a: \"approvestudname\",\n univcode: state.user.fcuruniv,\n type: para.correctionType,\n colfrom: para.collRangeFrom,\n colto: para.collRangeTo,\n regfrom: para.regrangefrom,\n regto: para.regrangeto,\n status: para.status,\n option: para.loadsub,\n },\n });\n dispatch({\n type: \"UNSET_LOADER\",\n });\n\n if (typeof response.data !== \"object\") {\n const error = {\n header: \"Error\",\n content: \"Something went wrong\",\n };\n dispatch(showError(error));\n } else if (response.data.error_code === -1) {\n const error = { header: \"Error\", content: response.data.data.msg };\n dispatch(showError(error));\n } else {\n dispatch({\n type: \"APPROVE_STUD_NAME\",\n payload: response.data,\n });\n }\n };\n};\n\nexport const saveNameStatus = (\n regno,\n collname,\n oldname,\n newname,\n status,\n collcode,\n updmobile\n) => {\n // console.log(regno, collname, oldname, newname, ddstatus.status);\n return async function (dispatch, getState) {\n const state = getState();\n\n const response = await univadmin.post(\n \"/app.php?a=saveNameStatus&univcode=\" +\n state.univ.funivcode +\n \"®no=\" +\n regno +\n \"&collname=\" +\n collname +\n \"&oldname=\" +\n oldname +\n \"&newname=\" +\n newname +\n \"&status=\" +\n status +\n \"&collcode=\" +\n collcode +\n \"&updmobile=\" +\n updmobile\n );\n\n dispatch({\n type: \"UNSET_LOADER\",\n });\n\n if (typeof response.data !== \"object\") {\n const error = {\n header: \"Error\",\n content: \"Something went wrong\",\n };\n dispatch(showError(error));\n } else if (response.data.error_code === -1) {\n const error = { header: \"Error\", content: response.data.data.msg };\n dispatch(showError(error));\n } else {\n const error = { header: \"Success\", content: response.data.data.msg };\n dispatch(showError(error));\n }\n };\n};\n"],"sourceRoot":""}
|