"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[90265],{68317:function(e,t,n){n.d(t,{Z:function(){return V}});var s=n(82242),a=n.n(s),i=n(7557),c=n.n(i),o=n(41498),r=n.n(o),l=n(79800),u=n.n(l),d=n(39647),_=n.n(d),p=n(59301),h=n(7880),f=n(8591),x=n(43418),m=n(99313),j=n(56511),g=n(5112),v={title:"title___XAxiE",radioWrap:"radioWrap___k0pOB",radio:"radio___x9kMt",colorFF0000:"colorFF0000___IMgd0",pagination:"pagination___ou2ht",checkboxWrapper:"checkboxWrapper___kF7xI"},b=n(6457),y=n(90963),w=n(37205),k=n.n(w),N=n(71418),S=n(24905),C=n(37231),Z=n(26724),T=n.n(Z),D=n(37712),W=function(e){var t=e.username,n=e.setStages,s=e.stages,a=e.hasError,i=e.setHasError,o=(0,p.useState)(""),l=u()(o,2),d=l[0],_=l[1],h=(0,p.useState)(1),f=u()(h,2),x=f[0],m=f[1],j=(0,p.useState)([]),b=u()(j,2),w=b[0],Z=b[1],W=(0,p.useState)(!1),I=u()(W,2),P=I[0],F=I[1],V=(0,p.useState)(0),q=u()(V,2),E=q[0],O=q[1];(0,p.useEffect)((function(){z({page:1,search:""},!0)}),[]);var z=function(){var e=r()(c()().mark((function e(n,s){var a;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return F(!0),e.next=3,(0,C.w3)({username:t,category:"manage",page:n.page,search:n.search});case 3:a=e.sent,F(!1),Z((function(e){return s?null==a?void 0:a.subjects:[].concat(k()(e),k()(null==a?void 0:a.subjects))})),O(null==a?void 0:a.count);case 7:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),M=(0,p.useRef)();return(0,D.jsxs)("div",{className:v.wrap,children:[(0,D.jsx)("div",{className:"mb10",children:(0,D.jsx)(y.t7,{placeholder:"请输入实践课程名称的关键字进行搜索",value:d,style:{width:500},onChange:function(e){_(e),m(1),M.current.scrollTo({behavior:"smooth",top:0}),z({page:1,search:e},!0)}})}),(0,D.jsx)(N.Z,{spinning:P,children:(0,D.jsx)("div",{className:v.radioWrap,ref:M,children:(0,D.jsx)(T(),{initialLoad:!1,pageStart:1,threshold:6,loadMore:function(){m(x+1),z({page:x+1,search:d},!1)},hasMore:w.length0&&(0,D.jsx)(S.Z,{indeterminate:s.stage_ids.length>0&&s.stage_ids.length-1?window.location.href+"&object_type=".concat(e):"?object_type=".concat(e)),re.page=1,le(re),ue(re)},dataSource:[{name:"普通作业",id:"normal"},{name:"分组作业",id:"group"},{name:"问卷",id:"poll"}],titleWidth:28,style:{flex:1}}),(0,q.jsx)(U.op,{style:{marginTop:-25},onClick:function(){return _.history.push("/users/".concat(o.username,"/topicbank/publicly"))},children:"公共课堂资源"})]}),(0,q.jsx)(U.qp,{title:"所属课堂",value:re.course_list_id,onChange:function(e){var t;re.course_list_id=e,re.page=1,null!==(t=window.location.href.toString())&&void 0!==t&&t.includes("course_list_id")?(0,R.jz)("course_list_id",e):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+"&course_list_id=".concat(e):"?course_list_id=".concat(e)),le(re),ue(re)},dataSource:[{id:null,name:"全部"}].concat(a()(D)),titleWidth:56,style:{flex:1}}),(0,q.jsxs)(f.Z,{align:"middle",justify:"space-between",children:[(0,q.jsx)(U.cq,{sortValue:re.sort_direction,dropValue:re.sort_by,onSort:function(e){re.sort_direction=e,le(re),ue(re)},onDrop:function(e){re.sort_by=e,re.sort_direction="desc",le(re),ue(re)},dataSource:[{id:"updated_at",name:"最近更新"},{id:"name",name:"题目名称"},{id:"contributor",name:"贡献者"}]}),(0,q.jsxs)("div",{className:Q,children:[!fe&&(0,q.jsx)(x.Z,{title:"删除",children:(0,q.jsx)("i",{onClick:function(){var e;F.length?p.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",icon:null,className:J.Z.CustomTipsModalCss,content:"是否确认删除?",onOk:(e=r()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"userDetail/topicsDelete",payload:{object_id:F,object_type:re.object_type}});case 2:ue(re);case 3:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}):h.ZP.info("请选择资源")},className:"iconfont icon-shanchu12"})}),(0,q.jsx)(x.Z,{title:"发送",children:(0,q.jsx)("i",{onClick:function(){F.length?n({type:"userDetail/setActionTabs",payload:{key:"UserDetail-SendToClass",params:{object_id:F,object_type:re.object_type}}}):h.ZP.info("请选择资源")},className:"iconfont icon-fasong font18"})})]})]})]}),ae?(0,q.jsx)(q.Fragment,{children:(0,q.jsxs)(m.Z,{loading:t["userDetail/getQuestionBanks"],active:!0,paragraph:{rows:5},children:[!(null!=S&&S.length)&&(0,q.jsx)(v.Z,{}),(0,q.jsx)("div",{className:z,children:null==S?void 0:S.map((function(e){return(0,q.jsx)(E,{isPublicly:fe,data:e,checkedIds:F,onCheck:de,onSetPublic:_e,onLink:pe,onEdit:he},e.id)}))}),y>15&&(0,q.jsx)("div",{className:M,children:(0,q.jsx)(j.Z,{showQuickJumper:!0,showSizeChanger:!1,total:y,onChange:function(e){return function(e){re.page=e,le(re),ue(re)}(e)},pageSize:16,current:re.page})})]})}):(0,q.jsxs)("div",{className:A,children:[(0,q.jsx)("div",{className:G,children:(0,q.jsx)("img",{src:K,width:150})}),(0,q.jsx)("div",{className:B,children:"通过职业认证的教师才能访问公共资源"}),(0,q.jsx)("div",{className:L,children:(0,q.jsx)(g.ZP,{className:H,type:"primary",href:"/account/certification",target:"_blank",children:"立即认证"})})]}),(0,q.jsx)(X.Z,{})]})}))},14661:function(e,t){t.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}}}]);