ScoDoc/static/mobile/static/js/main.6494c216.chunk.js

2 lines
37 KiB
JavaScript
Raw Normal View History

2021-05-18 14:03:15 +02:00
(this.webpackJsonpscodocmobile=this.webpackJsonpscodocmobile||[]).push([[0],{101:function(e,t,n){"use strict";n.r(t);var i=n(0),a=n(20),s=n.n(a),c=n(19),o=function(e){e&&e instanceof Function&&n.e(3).then(n.bind(null,117)).then((function(t){var n=t.getCLS,i=t.getFID,a=t.getFCP,s=t.getLCP,c=t.getTTFB;n(e),i(e),a(e),s(e),c(e)}))},r=n(14),l=n(9),d=n(10),u=n(16),h=n(12),j=n(11),b=(n(28),n(113)),m=n(106),p=n(76),f=n(72),v=n(1),O=function(e){Object(h.a)(n,e);var t=Object(j.a)(n);function n(e){var i;return Object(l.a)(this,n),(i=t.call(this,e)).state={login:{},semestre:{},logout:!1},i}return Object(d.a)(n,[{key:"logout",value:function(){var e=this,t=window.$api_url;fetch(t+"acl_users/logout").then((function(t){e.setState({logout:!0})})).catch(console.log)}},{key:"render",value:function(){var e=this;return Object(v.jsxs)(b.a,{bg:"light",expand:"sm",children:[Object(v.jsxs)(m.a,{children:[Object(v.jsxs)(b.a.Brand,{href:window.$api_url+"static/mobile/",children:[Object(v.jsx)("img",{alt:"ScodocLogo",src:"/ScoDoc/static/icons/scologo_img.png",width:"20",height:"30",className:"d-inline-block align-top"})," ","ScoDoc"]}),Object(v.jsx)(b.a.Toggle,{"aria-controls":"basic-navbar-nav"}),Object(v.jsx)(b.a.Collapse,{id:"basic-navbar-nav",children:Object(v.jsxs)(p.a,{className:"ml-auto",children:[Object(v.jsx)(p.a.Link,{href:"/ScoDoc",children:"Version Desktop"}),Object(v.jsx)(f.a,{variant:"primary",onClick:function(){e.logout()},children:"D\xe9connexion"})]})})]}),!0===this.state.logout&&Object(v.jsx)(r.a,{push:!0,to:window.$api_url+"static/mobile/"})]})}}]),n}(i.Component),x=n(73),g=n(107),_=function(e){Object(h.a)(n,e);var t=Object(j.a)(n);function n(e){var i;return Object(l.a)(this,n),(i=t.call(this,e)).state={students:[],search_status:0},i.handleChangeSearch=i.handleChangeSearch.bind(Object(u.a)(i)),i.searchStudent=i.searchStudent.bind(Object(u.a)(i)),i}return Object(d.a)(n,[{key:"handleChangeSearch",value:function(e){this.setState({search:e.target.value})}},{key:"searchStudent",value:function(){var e=this,t=window.location.href.split("/")[6],n=window.$api_url;fetch(n+t+"/Scolarite/Notes/search_etud_by_name?term="+this.state.search+"&format=json",{method:"GET",credentials:"include"}).then((function(t){return t.json().then((function(e){return{data:e}})).then((function(t){e.setState({students:t.data}),console.log(e.state.students)}))})).then((function(t){if(0===e.state.students.length)e.setState({search_status:1,toast:!0});else{if(1===e.state.students.length)return Object(v.jsx)(r.a,{to:"/"});e.setState({search_status:2,toast:!1})}})),this.setState({searched:!0})}},{key:"result",value:function(){return!0===this.state.toast?Object(v.jsx)("div",{id:"wrapDept",children:"Aucun \xe9l\xe8ve trouv\xe9"}):2===this.state.search_status?Object(v.jsx)(x.a,{children:this.state.students.map((function(e,t){return Object(v.jsx)(g.a,{id:"wrapDept",children:Object(v.jsx)(c.b,{to:"/ScoDoc/static/mobile/".concat(window.location.href.split("/")[6],"/Scolarite/Etudiant/").concat(e.value),children:Object(v.jsx)("span",{children:e.label})})})}))}):void 0}},{key:"render",value:function(){var e=this;return Object(v.jsxs)("div",{className:"wrapper",children:[Object(v.jsxs)("div",{className:"input-group",children:[Object(v.jsx)("input",{type:"text",id:"search",className:"form-control",onChange:this.handleChangeSearch}),Object(v.jsx)("div",{className:"input-group-append",children:Object(v.jsx)("button",{type:"button",className:"btn waves-effect waves-light btn-primary",onClick:function(){e.searchStudent()},children:"Rechercher"})})]}),this.result()]})}}]),n}(i.Component),y=n(114),w=n(115),S=function(e){Object(h.a)(n,e);var t=Object(j.a)(n);function n(e){var i;return Object(l.a)(this,n),(i=t.call(this,e)).state={semestres:[],students:[],toast:!1},i.dismissToast=i.dismissToast.bind(Object(u.a)(i)),i.getData=i.getData.bind(Object(u.a)(i)),i}return Object(d.a)(n,[{key:"componentWillMount",value:function(){var e=this,t=window.location.href.split("/")[6],n=window.$api_url;fetch(n+t+"/Scolarite/Notes/formsemestre_list?format=json",{method:"GET",verify:!1,credentials:"incl
//# sourceMappingURL=main.6494c216.chunk.js.map