You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
8.1 KiB
2 lines
8.1 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[169,11],{"9ivq":function(ue,H,n){},axZZ:function(ue,H,n){"use strict";n.r(H);var re=n("o0o1"),U=n.n(re),Xe=n("zYNV"),oe=n("fDsn"),we=n("2dbc"),N=n("20ji"),$e=n("WKsE"),g=n("BU1A"),x=n("HaE+"),p=n("ODXe"),l=n("q1tI"),a=n.n(l),ke=n("A+N3"),le=n("dZZ6"),ie=n("Ot1p"),T=n("ErOA");function de(o){var s=o.setIscreate,_=o.init,i=o.UpdateItem,j=Object(l.useState)(""),O=Object(p.a)(j,2),r=O[0],L=O[1],h=Object(l.useState)(""),R=Object(p.a)(h,2),e=R[0],S=R[1];Object(l.useEffect)(function(){if(!i)return;L(i&&i.name),S(i&&i.description)},[i]);function M(){return f.apply(this,arguments)}function f(){return f=Object(x.a)(U.a.mark(function b(){var m;return U.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(r){u.next=3;break}return g.b.info("\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A"),u.abrupt("return");case 3:if(e){u.next=6;break}return g.b.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),u.abrupt("return");case 6:if(!i){u.next=9;break}return D(),u.abrupt("return");case 9:return u.next=11,Object(T.a)("/api/hpc_courses.json",{method:"post",body:{name:r,description:e,container_type:window.location.pathname.split("/")[1]}});case 11:m=u.sent,m&&(g.b.info("\u521B\u5EFA\u6210\u529F"),s(!1),_("add"));case 13:case"end":return u.stop()}},b)})),f.apply(this,arguments)}function D(){return X.apply(this,arguments)}function X(){return X=Object(x.a)(U.a.mark(function b(){var m;return U.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,Object(T.a)("/api/hpc_courses/".concat(i.id,".json"),{method:"put",body:{name:r,description:e,container_type:window.location.pathname.split("/")[1]}});case 2:m=u.sent,m&&(g.b.info("\u7F16\u8F91\u6210\u529F"),s(!1),_(""));case 4:case"end":return u.stop()}},b)})),X.apply(this,arguments)}return a.a.createElement("div",null,a.a.createElement(le.a,{style:{marginBottom:"20px"},placeholder:"\u8BF7\u8F93\u5165\u6807\u9898",value:r,maxLength:60,addonAfter:String(r.length)+"/60",onChange:function(m){return L(m.target.value)}}),a.a.createElement(ie.a,{id:"courseContentMD",defaultValue:e,onChange:function(m){return S(m)}}),a.a.createElement("div",{className:"clearfix mt30 mb30"},a.a.createElement(N.a,{type:"primary",onClick:function(){return M()},className:"defalutSubmitbtn fl mr20"},"\u63D0\u4EA4"),a.a.createElement("a",{className:"defalutCancelbtn fl",onClick:function(){return s(!1)}},"\u53D6\u6D88")))}var ce=de,fe=n("9Bee");function me(o){var s=o.CourseItem,_=o.userId,i=o.init,j=o.ItemUpdate,O=o.setSee,r=o.UserInfo;function L(){return h.apply(this,arguments)}function h(){return h=Object(x.a)(U.a.mark(function e(){var S;return U.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,Object(T.a)("/api/hpc_courses/".concat(s.id,".json"),{method:"delete"});case 2:S=f.sent,S&&(g.b.info("\u5220\u9664\u6210\u529F"),i("delete"),O(!1));case 4:case"end":return f.stop()}},e)})),h.apply(this,arguments)}function R(){j(s)}return a.a.createElement("div",null,_===299635||_===301458||(r==null?void 0:r.admin)||(r==null?void 0:r.business)?a.a.createElement("div",{style:{textAlign:"right"}},a.a.createElement(N.a,{onClick:function(){return R()}},"\u7F16\u8F91"),a.a.createElement(N.a,{onClick:function(){return L()},style:{marginLeft:"30px"}},"\u5220\u9664")):null,a.a.createElement("h1",null,s==null?void 0:s.name),a.a.createElement(fe.a,{value:s==null?void 0:s.description}))}var pe=me,Fe=n("9ivq"),K=n("m3rI"),Ee=n("q5+0"),ve=n("9kvl");function _e(o){var s,_,i,j,O,r,L,h,R,e=o.user,S=o.dispatch,M=Object(l.useState)(1),f=Object(p.a)(M,2),D=f[0],X=f[1],b=Object(l.useState)(100),m=Object(p.a)(b,2),B=m[0],u=m[1],he=Object(l.useState)([]),W=Object(p.a)(he,2),Y=W[0],be=W[1],Ue=Object(l.useState)(!1),Q=Object(p.a)(Ue,2),ge=Q[0],w=Q[1],Oe=Object(l.useState)(!1),q=Object(p.a)(Oe,2),Le=q[0],E=q[1],Re=Object(l.useState)(""),ee=Object(p.a)(Re,2),je=ee[0],I=ee[1],Se=Object(l.useState)(""),te=Object(p.a)(Se,2),Ie=te[0],G=te[1],ye=Object(l.useState)(""),ae=Object(p.a)(ye,2),ne=ae[0],Ce=ae[1],Ae=Object(Ee.m)(),y=Ae.itemname,De=Object(l.useState)(""),se=Object(p.a)(De,2),$=se[0],C=se[1];Object(l.useEffect)(function(){S({type:"globalSetting/headerToggle",payload:!1}),D&&k("")},[D]);function k(d){return z.apply(this,arguments)}function z(){return z=Object(x.a)(U.a.mark(function d(v){var t,P,V,Z,F;return U.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(T.a)("/api/hpc_courses.json",{method:"get",params:{page:D,per_page:B,container_type:window.location.pathname.split("/")[1]}});case 2:if(t=c.sent,!t){c.next=24;break}if(P=t.data.hpc_courses.length,be(t.data.hpc_courses),Ce(t.data.file_url),G(""),P){c.next=10;break}return c.abrupt("return");case 10:if($){c.next=14;break}y?(F=0,t==null||((V=t.data)===null||V===void 0||((Z=V.hpc_courses)===null||Z===void 0))||Z.map(function(A,Me){var J;(y==null?void 0:y.toLocaleLowerCase())===(A==null||((J=A.name)===null||J===void 0)?void 0:J.toLocaleLowerCase())&&(F=Me)}),I(t.data.hpc_courses[F]),E(!0),C(t.data.hpc_courses[F].id),(y==null?void 0:y.toLocaleLowerCase())==="resources"&&(I(t.data.hpc_courses.filter(function(A){return A.id===15})[0]),E(!0),C(15))):(I(t.data.hpc_courses[0]),E(!0),C(t.data.hpc_courses[0].id)),c.next=24;break;case 14:if(!(v==="delete")){c.next=23;break}if(!(P===0)){c.next=18;break}return E(!1),c.abrupt("return");case 18:I(t.data.hpc_courses[0]),E(!0),C(t.data.hpc_courses[0].id),c.next=24;break;case 23:v==="add"?(I(t.data.hpc_courses[P-1]),E(!0),C(t.data.hpc_courses[P-1].id)):(I(t.data.hpc_courses.filter(function(A){return A.id===$})[0]),E(!0),C($));case 24:case"end":return c.stop()}},d)})),z.apply(this,arguments)}function Pe(d){w(!1),E(!0),I(d),C(d.id)}function Ne(d){G(d),w(!0),E(!1)}function xe(){G(""),w(!0),E(!1)}var Te={name:"file",multiple:!0,action:"https://www.educoder.net/api/hpc_courses/upload_file.json",data:{container_type:window.location.pathname.split("/")[1]},onChange:function(v){var t=v.file.status;t!=="uploading",t==="done"?(g.b.success("".concat(v.file.name," \u6587\u4EF6\u4E0A\u4F20\u6210\u529F")),k("")):t==="error"&&g.b.error("".concat(v.file.name," \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25"))},beforeUpload:function(v){var t=v.size/1024/1024<150;return t||g.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E150MB"),t}};return a.a.createElement("div",{style:{marginBottom:"40px"}},a.a.createElement("div",{className:"bannterdiv",style:{background:"url(".concat(K.a.IMG_SERVER+"/".concat(ne),")")}}),a.a.createElement("img",{style:{width:"100%"},src:K.a.IMG_SERVER+"/".concat(ne)}),a.a.createElement("div",{className:"edu-container minH500",style:{display:"flex",width:"1200px"}},a.a.createElement("div",{style:{flex:"1",marginTop:"17px"}},Y&&Y.map(function(d,v){return a.a.createElement("p",{key:v,onClick:function(){return Pe(d)},className:$===d.id?"menuitemselect":"menuitem task-hide"},d.name)}),(e==null||((s=e.userInfo)===null||s===void 0)?void 0:s.user_id)===299635||(e==null||((_=e.userInfo)===null||_===void 0)?void 0:_.user_id)===301458||(e==null||((i=e.userInfo)===null||i===void 0)?void 0:i.admin)||(e==null||((j=e.userInfo)===null||j===void 0)?void 0:j.business)?a.a.createElement("p",{onClick:function(){return xe()},className:"menuadd",style:{fontSize:"24px",paddingLeft:"10px"}},a.a.createElement("span",{style:{fontSize:"16px",marginLeft:"5px"}},"Last updated")):null),a.a.createElement("div",{className:"rightcount",style:{flex:"6",background:"#ffffff",padding:"20px",marginLeft:"30px",marginTop:"24px"}},ge?a.a.createElement(ce,{UpdateItem:Ie,setIscreate:w,init:k}):null,Le?a.a.createElement(pe,{UserInfo:e==null?void 0:e.userInfo,setSee:E,userId:e==null||((O=e.userInfo)===null||O===void 0)?void 0:O.user_id,ItemUpdate:Ne,CourseItem:je,init:k}):null)),(e==null||((r=e.userInfo)===null||r===void 0)?void 0:r.user_id)===299635||(e==null||((L=e.userInfo)===null||L===void 0)?void 0:L.user_id)===301458||(e==null||((h=e.userInfo)===null||h===void 0)?void 0:h.admin)||(e==null||((R=e.userInfo)===null||R===void 0)?void 0:R.business)?a.a.createElement(oe.a,Te,a.a.createElement(N.a,{className:"menuadd",style:{paddingLeft:"10px",marginLeft:"20px"}},"\u4E0A\u4F20\u9996\u9875\u56FE\u7247")):null)}var He=H.default=Object(ve.a)(function(o){var s=o.user;return{user:s}})(_e)}}]);
|