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.
NewEduCoderBuild/p__Shixuns__Index.9f46e1ae....

2 lines
13 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[254],{BU3w:function(A,p,e){"use strict";e.d(p,"a",function(){return O});var G=e("MNnm"),L="rc-util-key";function j(E){if(E.attachTo)return E.attachTo;var g=document.querySelector("head");return g||document.body}function I(E){var g,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(G.a)())return null;var o=document.createElement("style");if((g=n.csp)===null||g===void 0?void 0:g.nonce){var l;o.nonce=(l=n.csp)===null||l===void 0?void 0:l.nonce}o.innerHTML=E;var v=j(n),d=v.firstChild;return n.prepend&&v.prepend?v.prepend(o):n.prepend&&d?v.insertBefore(o,d):v.appendChild(o),o}var s=new Map;function O(E,g){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=j(n);if(!s.has(o)){var l=I("",n),v=l.parentNode;s.set(o,v),v.removeChild(l)}var d=Array.from(s.get(o).children).find(function(D){return D.tagName==="STYLE"&&D[L]===g});if(d){var R,f;if(((R=n.csp)===null||R===void 0?void 0:R.nonce)&&d.nonce!==((f=n.csp)===null||f===void 0?void 0:f.nonce)){var P;d.nonce=(P=n.csp)===null||P===void 0?void 0:P.nonce}return d.innerHTML!==E&&(d.innerHTML=E),d}var B=I(E,n);return B[L]=g,B}},NLgs:function(A,p,e){"use strict";e.d(p,"e",function(){return B}),e.d(p,"f",function(){return D}),e.d(p,"d",function(){return V}),e.d(p,"c",function(){return Q}),e.d(p,"a",function(){return k}),e.d(p,"b",function(){return Y});var G=e("miYZ"),L=e("tsqr"),j=e("9og8"),I=e("2qtc"),s=e("kLXV"),O=e("WmNS"),E=e.n(O),g=e("q1tI"),n=e.n(g),o=e("9kvl"),l=e("xKgJ"),v=e("1vsH"),d=e("RCxd"),R=e("yTi+"),f=e.n(R),P=e("m3rI"),B=function(u){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(D(u)&&H(m))},D=function(u){return Object(l.p)()?!0:(u({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},H=function(){var u,m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,h=Object(o.c)()._store.getState(),t=h.user;return(u=t.userInfo)!==null&&u!==void 0&&u.profile_completed?!0:(s.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:m?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){o.d.push("/account/profile/edit")}}),!1)},V=function(){var u,m=Object(o.c)()._store.getState(),h=m.user;return(u=h.userInfo)!==null&&u!==void 0&&u.professional_certification?!0:(s.a.confirm({title:"\u63D0\u793A",centered:!0,content:n.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(v.U)("/account/certification")}}),!1)},Q=function(){var u;if(Object(l.a)())return!0;var m=Object(o.c)()._store.getState(),h=m.user,t=m.globalSetting;return s.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:n.a.createElement("div",{className:"tc",style:{marginLeft:-38}},n.a.createElement("p",null,"\u626B\u7801\u6DFB\u52A0\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),n.a.createElement("img",{src:P.a.IMG_SERVER+(t==null||((u=t.setting)===null||u===void 0)?void 0:u.authority_qrcode_url),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1},k=function(u,m){var h;if(u)return!0;var t=Object(o.c)()._store.getState(),F=t.user,M=t.globalSetting;return s.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:n.a.createElement("div",null,n.a.createElement("p",null,m||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),n.a.createElement("div",{style:{marginLeft:"110px"}},n.a.createElement("img",{src:P.a.IMG_SERVER+(M==null||((h=M.setting)===null||h===void 0)?void 0:h.authority_qrcode_url),width:200}),n.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(v.U)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1},Y=function(u){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",h=Object(o.c)()._store.getState(),t=h.shixunsDetail.detail;return(t==null?void 0:t.public)===2||(t==null?void 0:t.public)===1||(t==null?void 0:t.shixun_status)===3?(s.a.info({centered:!0,icon:n.a.createElement(d.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:n.a.createElement("div",{className:"tc",style:{marginLeft:-38}},n.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},n.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(t==null?void 0:t.public)===2?"\u5DF2\u516C\u5F00":(t==null?void 0:t.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",m,"\u3002"),n.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),n.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:f.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(t==null?void 0:t.shixun_status)===2?(s.a.confirm({centered:!0,icon:n.a.createElement(d.a,null),title:"\u63D0\u793A",content:n.a.createElement("div",null,n.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",m,"\u3002"),n.a.createElement("br",null),n.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){s.a.confirm({width:440,centered:!0,icon:n.a.createElement(d.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var M=Object(j.a)(E.a.mark(function N(){var b;return E.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,u({type:"shixunsDetail/cancelRelease",payload:{id:t==null?void 0:t.identifier}});case 2:b=C.sent,b.status!==401&&(L.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),u({type:"shixunsDetail/getShixunsDetail",payload:{id:t==null?void 0:t.identifier}}),u({type:"practiceSetting/getCommonData",payload:{id:t==null?void 0:t.identifier}}));case 4:case"end":return C.stop()}},N)}));function W(){return M.apply(this,arguments)}return W}()})}}),!0):!1}},VgI9:function(A,p,e){"use strict";e.r(p);var G=e("14J3"),L=e("BMrR"),j=e("oBTY"),I=e("9og8"),s=e("k1fw"),O=e("tJVT"),E=e("PpiC"),g=e("WmNS"),n=e.n(g),o=e("q1tI"),l=e.n(o),v=e("hJE4"),d=e.n(v),R=e("HBuW"),f=e("Nf5h"),P=e("9kvl"),B=e("NLgs"),D=e("1vsH"),H=e("aOuo"),V=e.n(H),Q=e("m3rI"),k=e("ErOA"),Y=e("LvDl"),U=e.n(Y),u=e("xKgJ"),m=function(t){var F,M,W,N,b=t.globalSetting,$=t.dispatch,C=Object(E.a)(t,["globalSetting","dispatch"]),_e=Object(o.useState)(null),Z=Object(O.a)(_e,2),de=Z[0],me=Z[1],ce=Object(o.useState)({sort:"desc",page:1,limit:16,keyword:"",order:"new",shixun_type:"all",discipline_id:"all",sub_discipline_id:"all"}),q=Object(O.a)(ce,2),a=q[0],K=q[1],pe=Object(o.useState)([]),ee=Object(O.a)(pe,2),te=ee[0],Ee=ee[1],ve=Object(o.useState)([]),ne=Object(O.a)(ve,2),ae=ne[0],oe=ne[1],J=Object(o.useRef)([{id:"all",name:"\u5168\u90E8"}]),fe=Object(o.useState)([]),ue=Object(O.a)(fe,2),he=ue[0],ge=ue[1],be=Object(o.useState)(0),re=Object(O.a)(be,2),ye=re[0],Oe=re[1],Pe=Object(o.useState)(!0),ie=Object(O.a)(Pe,2),De=ie[0],le=ie[1],Me=[{id:"new",name:"\u6700\u65B0"},{id:"hot",name:"\u6700\u70ED"},{id:"mine",name:"\u6211\u7684"}],Ce=[{id:"all",name:"\u5168\u90E8\u9879\u76EE"},{id:"vnc",name:"\u56FE\u5F62\u5316"},{id:"web_ssh",name:"\u547D\u4EE4\u884C"},{id:"jupyter",name:"Jupyter"},{id:"jupyterlab",name:"JupyterLab"},{id:"unity_3d",name:"\u865A\u62DF\u4EFF\u771F"}];Object(o.useEffect)(function(){var _,i;if((_=C.location)!==null&&_!==void 0&&(i=_.query)!==null&&i!==void 0&&i.order){var r,y;K(Object(s.a)(Object(s.a)({},a),{},{order:(r=C.location)===null||r===void 0||((y=r.query)===null||y===void 0)?void 0:y.order}))}},[(F=C.location)===null||F===void 0||((M=F.query)===null||M===void 0)?void 0:M.order]),Object(o.useEffect)(function(){return $({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){$({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(o.useEffect)(function(){xe(),w(a)},[]);var xe=function(){var _=Object(I.a)(n.a.mark(function i(){var r,y,c,x,S;return n.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Object(k.a)("/api/introductions.json",{method:"get"});case 2:return r=T.sent,r!=null&&r.introductions&&(c=(y=r.introductions)===null||y===void 0?void 0:y.find(function(z){return z.clazz==="teacher"&&z.page_type==="shixun"}),me(c==null?void 0:c.attachment_url)),T.next=6,Object(R.pb)({});case 6:x=T.sent,x.status!==-1&&(Ee([{id:"all",name:"\u5168\u90E8"}].concat(Object(j.a)((x==null?void 0:x.disciplines)||[]))),x==null||((S=x.disciplines)===null||S===void 0)||S.forEach(function(z){var X;J.current=(X=J.current)===null||X===void 0?void 0:X.concat(z.sub_disciplines||[])}),oe(J.current));case 8:case"end":return T.stop()}},i)}));return function(){return _.apply(this,arguments)}}(),w=function(){var _=Object(I.a)(n.a.mark(function i(r){var y,c;return n.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return le(!0),r.keyword=encodeURIComponent(r.keyword),y=U.a.pickBy(r,function(se){return se!=="all"}),S.next=5,Object(R.ob)(y);case 5:c=S.sent,c.status!==-1&&(ge((c==null?void 0:c.shixuns)||[]),Oe((c==null?void 0:c.total_count)||0)),le(!1);case 8:case"end":return S.stop()}},i)}));return function(r){return _.apply(this,arguments)}}(),Se=function(){if(!Object(B.e)($))return;Object(B.c)()&&(Object(D.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875","\u65B0\u5EFA\u9879\u76EE"]),P.d.push("/shixuns/new"))},Ae=function(){Object(D.U)("".concat(Q.a.API_SERVER).concat(de,"?disposition=inline"))},Re=function(i){a.page=1,a.discipline_id=i,a.sub_discipline_id="all";var r=te.find(function(c){return c.id===i}),y=i==="all"?J.current:[{id:"all",name:"\u5168\u90E8"}].concat(Object(j.a)((r==null?void 0:r.sub_disciplines)||[]));K(Object(s.a)({},a)),oe(y),w(a)},Ue=function(i){a.page=1,a.sub_discipline_id=i,K(Object(s.a)({},a)),w(a)},je=function(i){a.page=1,a.order=i,K(Object(s.a)({},a)),w(a)},Be=function(i,r){a.page=1,a.keyword=i,a.shixun_type=r,K(Object(s.a)({},a)),w(a)},Te=function(i,r){a.page=i,K(Object(s.a)({},a)),w(a),Object(D.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875",r==="next"?"\u4E0B\u4E00\u9875":"\u4E0A\u4E00\u9875"])},Le=[{name:"\u65B0\u5EFA\u9879\u76EE",click:Se,show:!(b!=null&&b.setting.hide_course)&&!(b!=null&&(W=b.setting)!==null&&W!==void 0&&W.hide_shixun&&Object(u.m)())},{name:"\u65B0\u624B\u6307\u5F15",click:Ae,sign:!0,show:!(b!=null&&(N=b.setting)!==null&&N!==void 0&&N.hide_shixun&&Object(u.m)())}];return l.a.createElement("section",{className:V.a.page},l.a.createElement("div",{className:V.a.center},l.a.createElement(f.a,{dataSource:Le.filter(function(_){return _.show}),title:"\u5B9E\u8DF5\u9879\u76EE",sunTitle:"\u8BA9\u60A8\u4FBF\u6377\u5730\u5F00\u53D1\u8BFE\u7A0B",img:d.a,imgWidth:346}),l.a.createElement(f.h,{dataSource:te,className:"mt30",title:"\u65B9\u5411",value:a==null?void 0:a.discipline_id,onChange:Re,fontColor:"#000000"}),ae.length>1&&l.a.createElement(f.h,{dataSource:ae,title:"\u5B50\u7C7B",value:a==null?void 0:a.sub_discipline_id,onChange:Ue,fontColor:"#000000"}),l.a.createElement(L.a,{align:"middle",justify:"space-between",className:"mt30 mb30"},l.a.createElement(f.l,{dataSource:Me,value:a==null?void 0:a.order,onChange:je}),l.a.createElement(f.e,{style:{width:507},dataSource:Ce,value:{id:a.shixun_type,value:a.keyword},onChange:Be,placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),l.a.createElement(f.j,{dataSource:he,right:23,col:4,precision:1,loading:De,trackEventItems:["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875","\u5B9E\u8BAD\u5217\u8868\u67E5\u770B\u8BE6\u60C5"]}),l.a.createElement(f.i,{style:{marginTop:7},total:ye,value:a.page,pageSize:a.limit,onChange:Te})))};p.default=Object(P.a)(function(h){var t=h.globalSetting;return{globalSetting:t}})(m)},aOuo:function(A,p,e){A.exports={flex_box_center:"flex_box_center___bqQI_",flex_space_between:"flex_space_between___3rQaL",flex_box_vertical_center:"flex_box_vertical_center___UYXpP",flex_box_center_end:"flex_box_center_end___2Kcas",flex_box_column:"flex_box_column___1FW9O",page:"page___2xQvL",center:"center___QU5oD"}},hJE4:function(A,p,e){A.exports=e.p+"static/illustration.ef89cbb1.png"},"yTi+":function(A,p,e){A.exports=e.p+"static/AssistantCode3.fdd8db3c.jpeg"}}]);