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
3.2 KiB
2 lines
3.2 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[337],{87067:function(G,_,a){a.r(_),a.d(_,{default:function(){return $}});var c=a(59301),r=a(63144),b={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},T=a(33217),B=a(56511),x=a(76265),O=a(15826),s=a(59301),k=Object.defineProperty,S=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,h=(o,t,e)=>t in o?k(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,C=(o,t)=>{for(var e in t||(t={}))D.call(t,e)&&h(o,e,t[e]);if(S)for(var e of S(t))j.call(t,e)&&h(o,e,t[e]);return o},m=(o,t,e)=>new Promise((l,v)=>{var g=n=>{try{d(e.next(n))}catch(p){v(p)}},f=n=>{try{d(e.throw(n))}catch(p){v(p)}},d=n=>n.done?l(n.value):Promise.resolve(n.value).then(g,f);d((e=e.apply(o,t)).next())});const N=({paperlibrary:o,user:t,globalSetting:e,dispatch:l,location:v})=>{var g,f,d;const[n]=(0,r.useSearchParams)(),p=n.get("select")||0,[V,H]=(0,c.useState)(!1),[Z,L]=(0,c.useState)(!0),[P,z]=(0,c.useState)(Number(p)),[F,K]=(0,c.useState)({}),u=(0,r.useParams)(),{userInfo:E}=t;(0,c.useEffect)(()=>(l({type:"globalSetting/footerToggle",payload:!1}),()=>{l({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,c.useEffect)(()=>(l({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),l({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),l({type:"exercise/getWorkSetting",payload:C({},u)}),()=>{l({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),l({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,c.useEffect)(()=>{y(P)},[]);const y=(i=0)=>m(void 0,null,function*(){console.log(u);const w=yield(0,x.ZP)(`/api/exercises/${u.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:i}});L(!1),K((0,O.PF)(w))}),Q=()=>{r.history.push(`/classrooms/${u.coursesId}/exercise`)},R=()=>{alert("\u4FDD\u5B58")},W=(i,w)=>m(void 0,null,function*(){const I=yield(0,x.ZP)(`/api/exercises/${u.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:i==null?void 0:i.single_question_id}});I!=null&&I.question&&y(0)}),A=i=>m(void 0,null,function*(){document.body.scrollIntoView(),z(i),yield y(i)});return console.log((0,r.useLocation)(),"location333"),s.createElement("section",{className:b.wrap},s.createElement(B.Z,{loading:Z,active:!0,paragraph:{rows:5}},((f=(g=(0,r.useLocation)())==null?void 0:g.pathname)==null?void 0:f.includes("preview"))&&s.createElement("div",{className:b.crumbs},s.createElement("b",null),s.createElement("span",{className:"current",onClick:()=>r.history.push(`/classrooms/${u.coursesId}/exercise`)},`${(d=E==null?void 0:E.course)==null?void 0:d.course_name}>`),s.createElement("span",{className:"current",onClick:()=>r.history.push(`/classrooms/${u.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),s.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),s.createElement(T.Z,{loading:V,submit:R,goBack:Q,data:F,selectValue:P,editPreview:!0,onExchange:W,onSkipExamination:A})))};var $=(0,r.connect)(({paperlibrary:o,user:t,globalSetting:e})=>({paperlibrary:o,user:t,globalSetting:e}))(N)}}]);
|