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
21 KiB
2 lines
21 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[254],{57931:function(Me,B,n){var _=n(59301),x=n(93314),A=n(3113),b=Object.defineProperty,U=Object.defineProperties,F=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,T=(g,c,E)=>c in g?b(g,c,{enumerable:!0,configurable:!0,writable:!0,value:E}):g[c]=E,j=(g,c)=>{for(var E in c||(c={}))W.call(c,E)&&T(g,E,c[E]);if(z)for(var E of z(c))J.call(c,E)&&T(g,E,c[E]);return g},V=(g,c)=>U(g,F(c));const N=({img:g,buttonProps:c={},styles:E={},customText:f,ButtonText:Y,ButtonClick:R,Buttonclass:K,ButtonTwo:Z,imgStyles:k,loading:X=!1})=>_.createElement("section",{className:"tc animated fadeIn",style:j(j({},{color:"#999",margin:"100px auto",visibility:X?"hidden":"visible"}),E)},_.createElement("img",{src:g||x,style:V(j({},k),{pointerEvents:"none",userSelect:"none"})}),_.createElement("p",{className:"mt20 font14"},f||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Y&&_.createElement(A.ZP,j({className:K,onClick:R},c),Y),Z&&Z);B.Z=N},60254:function(Me,B,n){n.r(B),n.d(B,{default:function(){return Ae}});var _=n(59301),x=n(41167),A=n(57809),b=n(8591),U=n(95237),F=n(43604),z=n(3113),W=n(57627),J=n(30049),T=n(57931),j={flex_box_center:"flex_box_center___k6E7Z",flex_space_between:"flex_space_between___oW8nd",flex_box_vertical_center:"flex_box_vertical_center___hKiel",flex_box_center_end:"flex_box_center_end___bWBYz",flex_box_column:"flex_box_column___PI5IU",bg:"bg___pNQux",containerTitle:"containerTitle___yNJpi",containerDesc:"containerDesc___i_svy",menus:"menus___o7OFa",listItem:"listItem___z1ETv",info:"info___Ki3Js",title:"title___pwlJ7",titleLeft:"titleLeft___zGhmc",titleRight:"titleRight___e7Ghq",acitons:"acitons___teF7U",move:"move___SbOmH",hideHeadCheckbox:"hideHeadCheckbox___sAsoB",moveCategory:"moveCategory___QzsCK",tabSearch:"tabSearch____pHQT",warpModal:"warpModal___oxvp3",modalColumn:"modalColumn___RMpgc",modalRow:"modalRow___vjqMa",sup:"sup___nGUBA"},V=n(43418),N=n(95435),g=n(59263),c=n(13330),E=n(68335),f={flex_box_center:"flex_box_center___ait_r",flex_space_between:"flex_space_between___rFCZt",flex_box_vertical_center:"flex_box_vertical_center___Se_r1",flex_box_center_end:"flex_box_center_end___zrmDd",flex_box_column:"flex_box_column___p4QYF",bg:"bg___K7jhB",containerTitle:"containerTitle___jYThs",containerDesc:"containerDesc___n3gfb",tablestyle:"tablestyle___OUTg8",listItem:"listItem___ye5vB",info:"info___Z1Jmz",title:"title___Pq4sD",titleLeft:"titleLeft___nUs7_",titleRight:"titleRight___nhuLW",acitons:"acitons___mwr_3",moveCategory:"moveCategory___ADEes",name:"name___hjh5r",categoryName:"categoryName___HTKzg",schedule:"schedule___Dli0r",fnSign:"fnSign___RB8GU",spanSize:"spanSize___yDHwD",classromediv:"classromediv___a26Uj",glow:"glow___IPF2B",popover:"popover___W5sXq",dot:"dot___MB2Pk"},Y=Object.defineProperty,R=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,k=(e,t,u)=>t in e?Y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,X=(e,t)=>{for(var u in t||(t={}))K.call(t,u)&&k(e,u,t[u]);if(R)for(var u of R(t))Z.call(t,u)&&k(e,u,t[u]);return e};const Ye=e=>React.createElement("svg",X({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},e),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD 2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fill:"#979797",fillRule:"nonzero"},React.createElement("path",{d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z"}))));var De="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",pe=Object.defineProperty,te=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,ue=(e,t,u)=>t in e?pe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,xe=(e,t)=>{for(var u in t||(t={}))fe.call(t,u)&&ue(e,u,t[u]);if(te)for(var u of te(t))ye.call(t,u)&&ue(e,u,t[u]);return e};const Re=e=>React.createElement("svg",xe({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},e),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"#229BFF",d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z",fill:"#0152d9"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z",fill:"#0152d9"}))));var Le="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",I=n(44835),je=n(61186),h=n.n(je),a=n(59301),Ne=Object.defineProperty,Ie=Object.defineProperties,he=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,le=(e,t,u)=>t in e?Ne(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,ve=(e,t)=>{for(var u in t||(t={}))Se.call(t,u)&&le(e,u,t[u]);if(ae)for(var u of ae(t))Fe.call(t,u)&&le(e,u,t[u]);return e},Ce=(e,t)=>Ie(e,he(t)),ne=(e,t,u)=>new Promise((r,o)=>{var S=d=>{try{D(u.next(d))}catch(M){o(M)}},s=d=>{try{D(u.throw(d))}catch(M){o(M)}},D=d=>d.done?r(d.value):Promise.resolve(d.value).then(S,s);D((u=u.apply(e,t)).next())}),Oe=({v:e,k:t,match:u,selectArrs:r,setSelectArrs:o,dispatch:S,params:s})=>{var D,d,M,v,C,O,w;const[G,de]=(0,_.useState)([]),[be,me]=(0,_.useState)(!1),ee="YYYY-MM-DD",_e=h()("2020-11-15",ee);function Ee(){return ne(this,null,function*(){console.log(s,222);let l=yield(0,E.ZP)(`/api/courses/${s==null?void 0:s.coursesId}/exercises/group_use_list.json`,{method:"get",params:Ce(ve({},s),{id:e.id})});de((l==null?void 0:l.groups)||[])})}const H=()=>V.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:a.createElement(a.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),P=l=>{var i;x.history.push(`/classrooms/${l.course_identifier}/exercisenotice/${l.id}/users/${(i=(0,I.eY)())==null?void 0:i.login}`)},ge=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"\u672A\u5F00\u59CB",value:1},{text:"\u8003\u8BD5\u4E2D",value:2},{text:"\u5DF2\u7ED3\u675F",value:3}],onFilter:(l,i)=>i.exercise_status===l,render:(l,i)=>a.createElement("div",null,l===1&&a.createElement("span",null,a.createElement("i",{className:f.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),l===2&&a.createElement("span",null,a.createElement("i",{className:f.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),l===3&&a.createElement("span",null,a.createElement("i",{className:f.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u7ED3\u675F"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:s.order_by==="publish_time"?s.sort_direction==="desc"?"descend":"ascend":null},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:s.order_by==="end_time"?s.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(l,i)=>i.exercise_status===1?"-":a.createElement("span",null,l,"/",i.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(l,i)=>i.exercise_status===1?"-":a.createElement(x.Link,{to:`/classrooms/${s==null?void 0:s.coursesId}/exercise/${e==null?void 0:e.id}/detail?random=false&exercise_group_id=${i.course_group_id}`},l)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(l,i)=>i.exercise_status===1?a.createElement("img",{style:{cursor:"not-allowed"},src:De}):a.createElement(N.Z,{title:"\u8BC4\u9605"},a.createElement(x.Link,{to:`/classrooms/${s==null?void 0:s.coursesId}/exercise/${e==null?void 0:e.id}/detail?random=false&exercise_group_id=${i.course_group_id}`},a.createElement("img",{src:Le})))}],y=l=>{if(l!=null&&l.includes("\u672A\u5F00\u59CB"))return a.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(l!=null&&l.includes("\u8003\u8BD5\u4E2D"))return a.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(l!=null&&l.includes("\u5DF2\u7ED3\u675F"))return a.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u7ED3\u675F")};return console.log((0,I.RV)(),222),a.createElement("div",{className:f.listItem,key:t},(0,I.GJ)()&&a.createElement(g.default,{checked:r.includes(e.id),value:e.id,onClick:l=>{l.stopPropagation()},onChange:l=>{let i=r.indexOf(e.id);r.indexOf(e.id)>-1?o(r.filter($=>$!==e.id)):o(r.concat(e.id))}}),a.createElement("div",{className:f.info},a.createElement("div",{className:f.title},a.createElement("div",{className:f.titleLeft,style:{marginRight:"15px"}},y(e==null?void 0:e.exercise_tips),a.createElement(N.Z,{title:e.exercise_name},a.createElement("span",{className:`${f.name}`,style:{maxWidth:(D=e==null?void 0:e.exercise_tips)!=null&&D.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},e.exercise_name)),!e.is_public&&(0,I.GJ)()&&a.createElement(N.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},a.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),((d=e==null?void 0:e.exercise_tips)==null?void 0:d.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&a.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((M=e==null?void 0:e.exercise_tips)==null?void 0:M.includes("\u5DF2\u7ED3\u675F"))&&((v=e==null?void 0:e.exercise_tips)==null?void 0:v.includes("\u672A\u63D0\u4EA4"))&&a.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),a.createElement("div",{className:f.titleRight,onClick:l=>{l.stopPropagation(),l.preventDefault()}},(0,I.GJ)()&&e.assistant_auth&&a.createElement("span",{onClick:l=>{l.stopPropagation();const i=h()(e.created_at,ee);h()(_e).diff(h()(i),"days")>0&&(e!=null&&e.is_random)?H():e!=null&&e.is_random?x.history.push(`/classrooms/${e.course_id}/exercise/${e.id}/random/preview?random=${e.is_random}`):x.history.push(`/classrooms/${e.course_id}/exercise/${e.id}/detail?random=${e.is_random}&tabs=2`)}},"\u9884\u89C8"),a.createElement("a",{onClick:l=>{l.preventDefault(),l.stopPropagation(),(0,c.xg)(`/classrooms/${e.course_id}/exercise/${e.id}/detail?random=${e.is_random}`)}},"\u8BE6\u60C5"),a.createElement(a.Fragment,null,!!e.off_limits&&a.createElement(N.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${e==null?void 0:e.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},a.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),!e.off_limits&&e.current_status===0&&e.exercise_status>1&&!((C=e.exercise_tips)!=null&&C.includes("\u5DF2\u622A\u6B62"))&&a.createElement("a",{onClick:l=>{l.stopPropagation(),l.preventDefault(),P(e)},href:""},(e==null?void 0:e.screen_used_num)>(e==null?void 0:e.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5"),!((O=e.exercise_tips)!=null&&O.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.screen_used_num)>(e==null?void 0:e.screen_total_num)&&a.createElement("a",{onClick:l=>{l.stopPropagation(),l.preventDefault(),P(e)},href:""},"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5"),!e.off_limits&&e.current_status===1&&e.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&a.createElement("a",{style:{color:"#0152d9"},onClick:l=>ne(void 0,null,function*(){var i;if(l.preventDefault(),l.stopPropagation(),!(e!=null&&e.answered_open)){b.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}(0,c.xg)(`/classrooms/${s.coursesId}/exercise/${e.id}/users/${(i=(0,I.eY)())==null?void 0:i.login}?check=true`)})},"\u67E5\u770B\u8003\u8BD5"),!e.off_limits&&e.current_status===2&&e.exercise_status>1&&!((w=e.exercise_tips)!=null&&w.includes("\u5DF2\u622A\u6B62"))&&a.createElement("a",{style:{color:(e==null?void 0:e.is_redo)===1&&"red"},onClick:l=>{l.stopPropagation(),l.preventDefault(),P(e)},href:""},(e==null?void 0:e.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")))),a.createElement("p",{style:{display:"flex"}},a.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",a.createElement("span",{className:"c-blue"},e.username)),a.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",a.createElement("span",{className:"c-blue"},e.course_name)),a.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",a.createElement("span",{className:"c-blue"},e.time===null||e.time===-1?"\u4E0D\u9650":`${e.time}\u5206\u949F`)),a.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",a.createElement("span",{className:"c-blue"},h()(e==null?void 0:e.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",a.createElement("span",{className:"c-blue"},h()(e==null?void 0:e.end_time).format("YYYY-MM-DD HH:mm"))))))},m=n(59301),we=Object.defineProperty,Q=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ie=(e,t,u)=>t in e?we(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,q=(e,t)=>{for(var u in t||(t={}))re.call(t,u)&&ie(e,u,t[u]);if(Q)for(var u of Q(t))se.call(t,u)&&ie(e,u,t[u]);return e},Pe=(e,t)=>{var u={};for(var r in e)re.call(e,r)&&t.indexOf(r)<0&&(u[r]=e[r]);if(e!=null&&Q)for(var r of Q(e))t.indexOf(r)<0&&se.call(e,r)&&(u[r]=e[r]);return u},oe=(e,t,u)=>new Promise((r,o)=>{var S=d=>{try{D(u.next(d))}catch(M){o(M)}},s=d=>{try{D(u.throw(d))}catch(M){o(M)}},D=d=>d.done?r(d.value):Promise.resolve(d.value).then(S,s);D((u=u.apply(e,t)).next())});const{Option:ce}=A.default,Be=e=>{var t=e,{classroomList:u,globalSetting:r,exercise:o,loading:S,dispatch:s,match:D}=t,d=Pe(t,["classroomList","globalSetting","exercise","loading","dispatch","match"]),M,v,C,O,w;const[G,de]=(0,_.useState)(q({},(0,x.useParams)())),be=(0,x.useLocation)(),{detailExerciseList:me,detailTopBanner:ee,detailLeftMenus:_e}=u,[Ee,H]=(0,_.useState)([]),[P,ge]=(0,_.useState)(!1),[y,l]=(0,_.useState)({page:1,course_id:""});G.id=G.coursesId;const i=(0,_.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);(0,_.useEffect)(()=>{ze(),s({type:"globalSetting/footerToggle",payload:!1}),s({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[y]),(0,_.useEffect)(()=>{$()},[]);const $=()=>oe(void 0,null,function*(){var p;const L=yield(0,E.ZP)("/api/users/check_client_cheating.json",{method:"get"});L.status===0&&ge((p=L==null?void 0:L.data)==null?void 0:p.show_unlimit)});(0,_.useEffect)(()=>{H([])},[me]);const ze=()=>{document.body.scrollIntoView(),s({type:"exercise/getUserExercise",payload:y})},Te=()=>oe(void 0,null,function*(){(0,c.G5)(i),b.ZP.success("\u64CD\u4F5C\u6210\u529F")});return m.createElement("section",{className:"minH500 minW1200"},m.createElement("aside",{className:`${j.acitons} w100`},m.createElement(U.Z,{className:"w100",align:"middle"},m.createElement(F.Z,{flex:"1"},m.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),P&&m.createElement(F.Z,null,m.createElement(z.ZP,{onClick:Te,className:"mr20",type:"primary",ghost:!0},"\u89E3\u9664\u5BA2\u6237\u7AEF\u9650\u5236")),m.createElement(F.Z,null,m.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",m.createElement(A.default,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:p=>{y.course_id=p,y.page=1,l(q({},y))}},m.createElement(ce,{value:""},"\u5168\u90E8"),(v=(M=o==null?void 0:o.userExerciseList)==null?void 0:M.courses)==null?void 0:v.map((p,L)=>m.createElement(ce,{value:p.id},p.name))))))),((C=o==null?void 0:o.userExerciseList)==null?void 0:C.exercises_count)===0&&m.createElement(T.Z,null),m.createElement(W.Z,{loading:S["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},((O=o==null?void 0:o.userExerciseList)==null?void 0:O.exercises)&&((w=o==null?void 0:o.userExerciseList)==null?void 0:w.exercises.map(function(p,L){return m.createElement(Oe,{v:p,k:L,match:D,selectArrs:Ee,setSelectArrs:H,dispatch:s,params:G})})),m.createElement("aside",{className:"tc mb50 mt30"},m.createElement(J.Z,{showTotal:p=>{var L;return`\u5171 ${(L=o==null?void 0:o.userExerciseList)==null?void 0:L.exercises_count} \u6761`},hideOnSinglePage:!0,showSizeChanger:!1,onChange:p=>{y.page=p,l(q({},y))},defaultPageSize:20,defaultCurrent:y.page,current:y.page||1,total:o==null?void 0:o.userExerciseList.exercises_count}))))};var Ae=(0,x.connect)(({classroomList:e,loading:t,globalSetting:u,exercise:r})=>({classroomList:e,globalSetting:u,loading:t.effects,exercise:r}))(Be)}}]);
|