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__Guidance__index.a0344305...

9 lines
13 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[869],{98792:function(xe,X,d){d.r(X),d.d(X,{default:function(){return se}});var u=d(59301),m=d(89070),o=d(955),j=d(61621),Z=d(3113),y={flex_box_center:"flex_box_center___xpkMF",flex_space_between:"flex_space_between___X8GQS",flex_box_vertical_center:"flex_box_vertical_center___QXnUW",flex_box_center_end:"flex_box_center_end___Qxdq1",flex_box_column:"flex_box_column___pN_H3",guidance:"guidance___BnanP",title:"title___b2ocd",u:"u___QIqxh",active:"active___VXClY",content:"content___NNbRj",btn:"btn___Q2wyi"},R=d(99064),ee=d(3294),Q=d(85149),V=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,N=(p,E)=>{var g={};for(var v in p)te.call(p,v)&&E.indexOf(v)<0&&(g[v]=p[v]);if(p!=null&&V)for(var v of V(p))E.indexOf(v)<0&&z.call(p,v)&&(g[v]=p[v]);return g},ne=(p,E,g)=>new Promise((v,O)=>{var H=S=>{try{h(g.next(S))}catch(B){O(B)}},_=S=>{try{h(g.throw(S))}catch(B){O(B)}},h=S=>S.done?v(S.value):Promise.resolve(S.value).then(H,_);h((g=g.apply(p,E)).next())});const G=p=>{var E=p,{user:g}=E,v=N(E,["user"]),O,H,_;const[h,S]=(0,u.useState)(1),[B,fe]=(0,u.useState)(!1),[ae,le]=(0,u.useState)(!1),[pe,K]=(0,u.useState)(""),[be,oe]=(0,u.useState)(!0),[A,ie]=(0,u.useState)([{},{}]),U=(0,m.useLocation)(),{pathname:M}=U;console.log(U,"location"),(0,u.useEffect)(()=>{var k;(k=g==null?void 0:g.userInfo)!=null&&k.identity&&re()},[(O=g==null?void 0:g.userInfo)==null?void 0:O.identity]),(0,u.useEffect)(()=>{ce()},[]);const re=()=>{var k;if(M.includes("classrooms")){((k=g==null?void 0:g.userInfo)==null?void 0:k.identity)==="student"&&(fe(!0),S(2));return}if(M.includes("paths")){le(!0);return}},ce=k=>ne(void 0,null,function*(){const P=yield(0,R.ZP)("/api/introductions.json",{method:"get"});if(P!=null&&P.introductions){let w=null;M.includes("classrooms")&&(w="course",K("\u6559\u5B66\u8BFE\u5802")),M.includes("paths")&&(w="subject",K("\u5B9E\u8DF5\u8BFE\u7A0B"));const W=P.introductions,ue=[W==null?void 0:W.find(T=>T.clazz==="teacher"&&T.page_type===w),W==null?void 0:W.find(T=>T.clazz==="student"&&T.page_type===w)];ie(ue)}oe(!1)}),de=()=>{var k,P;const w=ee.Z.API_SERVER+(h===1?(k=A[0])==null?void 0:k.attachment_url:(P=A[1])==null?void 0:P.attachment_url);(0,o.Nd)("",w)};return u.createElement("section",{className:y.guidance},u.createElement(j.Z,{loading:be,active:!0,paragraph:{rows:5}},u.createElement("div",{className:y.title},pe,"\u65B0\u624B\u6307\u5F15"),u.createElement("ul",{className:y.u},!B&&u.createElement("li",{onClick:()=>S(1),className:h===1?y.active:""},"\u6559\u5E08\u7248"),!ae&&u.createElement("li",{onClick:()=>S(2),className:h===2?y.active:""},"\u5B66\u751F\u7248")),h===1&&u.createElement("div",{className:y.content},u.createElement(Q.Z,{value:((H=A[0])==null?void 0:H.content)||""})),h===2&&u.createElement("div",{className:y.content},u.createElement(Q.Z,{value:((_=A[1])==null?void 0:_.content)||""})),u.createElement("div",{className:y.btn},u.createElement(Z.ZP,{type:"primary",onClick:de},"\u4E0B\u8F7D\u7528\u6237\u624B\u518C"))))};var se=(0,m.connect)(({user:p})=>({user:p}))(G)},61621:function(xe,X,d){d.d(X,{Z:function(){return Ne}});var u=d(92310),m=d.n(u),o=d(59301),j=d(36355),Z=d(2738),R=e=>{const{prefixCls:t,className:n,style:a,size:s,shape:i}=e,c=m()({[`${t}-lg`]:s==="large",[`${t}-sm`]:s==="small"}),r=m()({[`${t}-circle`]:i==="circle",[`${t}-square`]:i==="square",[`${t}-round`]:i==="round"}),l=o.useMemo(()=>typeof s=="number"?{width:s,height:s,lineHeight:`${s}px`}:{},[s]);return o.createElement("span",{className:m()(t,c,r,n),style:Object.assign(Object.assign({},l),a)})},ee=d(93083),Q=d(83116),V=d(37613);const te=new ee.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),z=e=>({height:e,lineHeight:`${e}px`}),N=e=>Object.assign({width:e},z(e)),ne=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:te,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),G=e=>Object.assign({width:e*5,minWidth:e*5},z(e)),se=e=>{const{skeletonAvatarCls:t,gradientFromColor:n,controlHeight:a,controlHeightLG:s,controlHeightSM:i}=e;return{[`${t}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:n},N(a)),[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:Object.assign({},N(s)),[`${t}${t}-sm`]:Object.assign({},N(i))}},p=e=>{const{controlHeight:t,borderRadiusSM:n,skeletonInputCls:a,controlHeightLG:s,controlHeightSM:i,gradientFromColor:c}=e;return{[`${a}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:c,borderRadius:n},G(t)),[`${a}-lg`]:Object.assign({},G(s)),[`${a}-sm`]:Object.assign({},G(i))}},E=e=>Object.assign({width:e},z(e)),g=e=>{const{skeletonImageCls:t,imageSizeBase:n,gradientFromColor:a,borderRadiusSM:s}=e;return{[`${t}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:a,borderRadius:s},E(n*2)),{[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:Object.assign(Object.assign({},E(n)),{maxWidth:n*4,maxHeight:n*4}),[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}}),[`${t}${t}-circle`]:{borderRadius:"50%"}}},v=(e,t,n)=>{const{skeletonButtonCls:a}=e;return{[`${n}${a}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${n}${a}-round`]:{borderRadius:t}}},O=e=>Object.assign({width:e*2,minWidth:e*2},z(e)),H=e=>{const{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:a,controlHeightLG:s,controlHeightSM:i,gradientFromColor:c}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${n}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:c,borderRadius:t,width:a*2,minWidth:a*2},O(a))},v(e,a,n)),{[`${n}-lg`]:Object.assign({},O(s))}),v(e,s,`${n}-lg`)),{[`${n}-sm`]:Object.assign({},O(i))}),v(e,i,`${n}-sm`))},_=e=>{const{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:a,skeletonParagraphCls:s,skeletonButtonCls:i,skeletonInputCls:c,skeletonImageCls:r,controlHeight:l,controlHeightLG:f,controlHeightSM:b,gradientFromColor:$,padding:x,marginSM:me,borderRadius:I,titleHeight:C,blockRadius:Y,paragraphLiHeight:ve,controlHeightXS:L,paragraphMarginTop:D}=e;return{[`${t}`]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:x,verticalAlign:"top",[`${n}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:$},N(l)),[`${n}-circle`]:{borderRadius:"50%"},[`${n}-lg`]:Object.assign({},N(f)),[`${n}-sm`]:Object.assign({},N(b))},[`${t}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${a}`]:{width:"100%",height:C,background:$,borderRadius:Y,[`+ ${s}`]:{marginBlockStart:b}},[`${s}`]:{padding:0,"> li":{width:"100%",height:ve,listStyle:"none",background:$,borderRadius:Y,"+ li":{marginBlockStart:L}}},[`${s}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-content`]:{[`${a}, ${s} > li`]:{borderRadius:I}}},[`${t}-with-avatar ${t}-content`]:{[`${a}`]:{marginBlockStart:me,[`+ ${s}`]:{marginBlockStart:D}}},[`${t}${t}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},H(e)),se(e)),p(e)),g(e)),[`${t}${t}-block`]:{width:"100%",[`${i}`]:{width:"100%"},[`${c}`]:{width:"100%"}},[`${t}${t}-active`]:{[`
${a},
${s} > li,
${n},
${i},
${c},
${r}
`]:Object.assign({},ne(e))}}};var h=(0,Q.Z)("Skeleton",e=>{const{componentCls:t}=e,n=(0,V.TS)(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonImageCls:`${t}-image`,imageSizeBase:e.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[_(n)]},e=>{const{colorFillContent:t,colorFill:n}=e,a=t,s=n;return{color:a,colorGradientEnd:s,gradientFromColor:a,gradientToColor:s,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),B=e=>{const{prefixCls:t,className:n,rootClassName:a,active:s,shape:i="circle",size:c="default"}=e,{getPrefixCls:r}=o.useContext(j.E_),l=r("skeleton",t),[f,b]=h(l),$=(0,Z.Z)(e,["prefixCls","className"]),x=m()(l,`${l}-element`,{[`${l}-active`]:s},n,a,b);return f(o.createElement("div",{className:x},o.createElement(R,Object.assign({prefixCls:`${l}-avatar`,shape:i,size:c},$))))},ae=e=>{const{prefixCls:t,className:n,rootClassName:a,active:s,block:i=!1,size:c="default"}=e,{getPrefixCls:r}=o.useContext(j.E_),l=r("skeleton",t),[f,b]=h(l),$=(0,Z.Z)(e,["prefixCls"]),x=m()(l,`${l}-element`,{[`${l}-active`]:s,[`${l}-block`]:i},n,a,b);return f(o.createElement("div",{className:x},o.createElement(R,Object.assign({prefixCls:`${l}-button`,size:c},$))))};const le="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var K=e=>{const{prefixCls:t,className:n,rootClassName:a,style:s,active:i}=e,{getPrefixCls:c}=o.useContext(j.E_),r=c("skeleton",t),[l,f]=h(r),b=m()(r,`${r}-element`,{[`${r}-active`]:i},n,a,f);return l(o.createElement("div",{className:b},o.createElement("div",{className:m()(`${r}-image`,n),style:s},o.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${r}-image-svg`},o.createElement("path",{d:le,className:`${r}-image-path`})))))},oe=e=>{const{prefixCls:t,className:n,rootClassName:a,active:s,block:i,size:c="default"}=e,{getPrefixCls:r}=o.useContext(j.E_),l=r("skeleton",t),[f,b]=h(l),$=(0,Z.Z)(e,["prefixCls"]),x=m()(l,`${l}-element`,{[`${l}-active`]:s,[`${l}-block`]:i},n,a,b);return f(o.createElement("div",{className:x},o.createElement(R,Object.assign({prefixCls:`${l}-input`,size:c},$))))},A=d(92413),ie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},U=ie,M=d(7657),re=function(t,n){return o.createElement(M.Z,(0,A.Z)({},t,{ref:n,icon:U}))},ce=o.forwardRef(re),de=ce,P=e=>{const{prefixCls:t,className:n,rootClassName:a,style:s,active:i,children:c}=e,{getPrefixCls:r}=o.useContext(j.E_),l=r("skeleton",t),[f,b]=h(l),$=m()(l,`${l}-element`,{[`${l}-active`]:i},b,n,a),x=c!=null?c:o.createElement(de,null);return f(o.createElement("div",{className:$},o.createElement("div",{className:m()(`${l}-image`,n),style:s},x)))},w=d(26407),ue=e=>{const t=r=>{const{width:l,rows:f=2}=e;if(Array.isArray(l))return l[r];if(f-1===r)return l},{prefixCls:n,className:a,style:s,rows:i}=e,c=(0,w.Z)(Array(i)).map((r,l)=>o.createElement("li",{key:l,style:{width:t(l)}}));return o.createElement("ul",{className:m()(n,a),style:s},c)},Ee=e=>{let{prefixCls:t,className:n,width:a,style:s}=e;return o.createElement("h3",{className:m()(t,n),style:Object.assign({width:a},s)})};function ge(e){return e&&typeof e=="object"?e:{}}function ke(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function ye(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function Oe(e,t){const n={};return(!e||!t)&&(n.width="61%"),!e&&t?n.rows=3:n.rows=2,n}const F=e=>{const{prefixCls:t,loading:n,className:a,rootClassName:s,style:i,children:c,avatar:r=!1,title:l=!0,paragraph:f=!0,active:b,round:$}=e,{getPrefixCls:x,direction:me,skeleton:I}=o.useContext(j.E_),C=x("skeleton",t),[Y,ve]=h(C);if(n||!("loading"in e)){const L=!!r,D=!!l,J=!!f;let $e;if(L){const q=Object.assign(Object.assign({prefixCls:`${C}-avatar`},ke(D,J)),ge(r));$e=o.createElement("div",{className:`${C}-header`},o.createElement(R,Object.assign({},q)))}let Ce;if(D||J){let q;if(D){const he=Object.assign(Object.assign({prefixCls:`${C}-title`},ye(L,J)),ge(l));q=o.createElement(Ee,Object.assign({},he))}let Se;if(J){const he=Object.assign(Object.assign({prefixCls:`${C}-paragraph`},Oe(L,D)),ge(f));Se=o.createElement(ue,Object.assign({},he))}Ce=o.createElement("div",{className:`${C}-content`},q,Se)}const Pe=m()(C,{[`${C}-with-avatar`]:L,[`${C}-active`]:b,[`${C}-rtl`]:me==="rtl",[`${C}-round`]:$},I==null?void 0:I.className,a,s,ve);return Y(o.createElement("div",{className:Pe,style:Object.assign(Object.assign({},I==null?void 0:I.style),i)},$e,Ce))}return typeof c!="undefined"?c:null};F.Button=ae,F.Avatar=B,F.Input=oe,F.Image=K,F.Node=P;var je=F,Ne=je}}]);