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
26 KiB
2 lines
26 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4438],{17629:function(ne,T,n){n.d(T,{z:function(){return Q},Z:function(){return I}});var e=n(59301),d=n(5157),p=n(8591),B=n(43418),P=n(3113),m=n(40607),L=n(60490),F=Object.defineProperty,i=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,x=(r,a,t)=>a in r?F(r,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[a]=t,S=(r,a)=>{for(var t in a||(a={}))Z.call(a,t)&&x(r,t,a[t]);if(i)for(var t of i(a))u.call(a,t)&&x(r,t,a[t]);return r},U=(r,a,t)=>new Promise((K,w)=>{var H=y=>{try{V(t.next(y))}catch(E){w(E)}},ee=y=>{try{V(t.throw(y))}catch(E){w(E)}},V=y=>y.done?K(y.value):Promise.resolve(y.value).then(H,ee);V((t=t.apply(r,a)).next())});const b="\u3000\u3000";function g(r){var a=["Bytes","KB","MB","GB","TB"];if(r==0)return"0 Byte";var t=parseInt(""+Math.floor(Math.log(r)/Math.log(1024)),10);return(r/Math.pow(1024,t)).toFixed(1)+" "+a[t]}var N=({value:r=[],action:a,onChange:t,className:K,maxSize:w=150,title:H="\u6587\u4EF6\u4E0A\u4F20",accept:ee=null})=>{const V={multiple:!1,fileList:r,accept:ee,withCredentials:!0,beforeUpload:E=>E.size/1024/1024<w?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${w}MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20`),Promise.reject()),action:`${ENV.API_SERVER}/api/attachments.json`,onChange(E){var Y,X,ae,oe;let re=[...E.fileList];if(re=re.map(ue=>(ue.name.indexOf(b)===-1&&(ue.name=`${ue.name}${b}${g(ue.size)}`),S({},ue))),E.file.status==="done"&&((X=(Y=E.file)==null?void 0:Y.response)==null?void 0:X.status)===-1){message.error((oe=(ae=E.file)==null?void 0:ae.response)==null?void 0:oe.message),t([]);return}t(re)},onRemove:E=>U(void 0,null,function*(){const Y=E.size/1024/1024;return E.status==="uploading"?!0:Y<w&&(E.response?E.response.id:E.uid)?yield removeAttachment(E.response?E.response.id:E.id):!0})};function y(E){E.preventDefault(),E.stopPropagation()}return React.createElement("div",{className:`single-upload ${K||""}`},React.createElement(Upload,S({},V),React.createElement(Button,{type:"primary",title:r.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:r.length>0,ghost:!0},H),React.createElement("span",{onClick:y,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",w,"M)"," ")))},k=n(57614),j=n(89392),z=Object.defineProperty,J=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,s=(r,a,t)=>a in r?z(r,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[a]=t,D=(r,a)=>{for(var t in a||(a={}))l.call(a,t)&&s(r,t,a[t]);if(J)for(var t of J(a))o.call(a,t)&&s(r,t,a[t]);return r};const A=r=>React.createElement("svg",D({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},r),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var R="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",$=Object.defineProperty,c=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,v=(r,a,t)=>a in r?$(r,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[a]=t,f=(r,a)=>{for(var t in a||(a={}))O.call(a,t)&&v(r,t,a[t]);if(c)for(var t of c(a))_.call(a,t)&&v(r,t,a[t]);return r},W=(r,a,t)=>new Promise((K,w)=>{var H=y=>{try{V(t.next(y))}catch(E){w(E)}},ee=y=>{try{V(t.throw(y))}catch(E){w(E)}},V=y=>y.done?K(y.value):Promise.resolve(y.value).then(H,ee);V((t=t.apply(r,a)).next())});const{Dragger:h}=d.default;function Q(r){let a=[];return r&&r.length>0&&(a=r.map(t=>({uid:t.id,id:t.id,name:t.title+b+t.filesize,url:t.url,filesize:t.filesize,status:"done",response:{id:t.id}}))),a}var I=({value:r,onChange:a,action:t,data:K,className:w,maxSize:H=150,title:ee="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:V=!1,accept:y="",additionalText:E,isDragger:Y,number:X=1e3,aloneClear:ae=!1,realTimeRemove:oe=!0,uploadText:re,setFileProgress:ue,showFileProgress:fe})=>{const[me,ie]=(0,e.useState)(!1);let[M,se]=(0,e.useState)(r||[]),[ve,Be]=(0,e.useState)(1);(0,e.useEffect)(()=>{r&&(ve===1&&se([...r]),Be(2),X===(r==null?void 0:r.length)&&ie(!0))},[r]);const Ee=()=>{setTimeout(()=>{M.pop(),se([...M])},500)};fe&&ue(M.some(C=>C.status==="uploading"));const de={multiple:!0,disabled:me,accept:y,withCredentials:!0,fileList:M,beforeUpload:(C,te)=>{const q=C.size/1024/1024;return M.concat(te).length>X?(M.pop(),se([...M]),p.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${X}\u4E2A\u6587\u4EF6`),ae?Promise.reject():(Ee(),!1)):q<H?!0:(p.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${H}MB).`),ae?Promise.reject():(Ee(),!1))},data:K,action:t||`${m.Z.API_SERVER}/api/attachments.json`,onChange(C){var te,q,le,ce;if(C.file.status==="removed"?M=C.fileList:M=(0,j.uniqBy)([...C.fileList,...M],"uid"),C.file.status==="done"&&((q=(te=C.file)==null?void 0:te.response)==null?void 0:q.status)===-1){p.ZP.error((ce=(le=C.file)==null?void 0:le.response)==null?void 0:ce.message);return}M.length>=X?ie(!0):ie(!1),se([...M]),M=M.map(G=>{var Fe,pe;return(Fe=G==null?void 0:G.response)!=null&&Fe.id&&(G.url=(pe=G==null?void 0:G.response)==null?void 0:pe.url),G.name.indexOf(b)===-1&&(G.name=`${G.name}${b}${g(G.size)}`),f({},G)}),console.log("info:",C,M),a(M)},onRemove:C=>W(void 0,null,function*(){if(!oe)return!0;const te=()=>W(void 0,null,function*(){if(C.response?C.response.id:C.id){let le=yield(0,L.JZ)(C.response?C.response.id:C.uid);return Promise.resolve(le)}else return!0});return V?new Promise((q,le)=>{B.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>W(void 0,null,function*(){const ce=yield te();p.ZP.success("\u5220\u9664\u6210\u529F"),q(!0)}),onCancel:()=>q(!1)})}):yield te()})};function Ce(C){C.preventDefault(),C.stopPropagation()}return e.createElement("div",{className:`multi-upload ${w||""}`},Y&&e.createElement(h,f({},de),e.createElement("p",{className:"ant-upload-drag-icon"},e.createElement(k.Z,null)),e.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",e.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",H,"MB)"," "),E),!Y&&e.createElement(d.default,f({},de),e.createElement(P.ZP,{disabled:me,className:"upload_button"},e.createElement("img",{className:"aBtn_img",src:R}),ee),e.createElement("span",{onClick:Ce,className:"upload_text"},re||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${H}MB)`)))}},24279:function(ne,T,n){var e=n(59301),d=n(95435);const p=({value:B,visible:P=!0,children:m})=>{const L={\u672A\u53D1\u5E03:"\u4F5C\u4E1A\u5C1A\u672A\u53D1\u5E03",\u672A\u5F00\u59CB:"\u4F5C\u4E1A\u5DF2\u53D1\u5E03\uFF0C\u5C1A\u672A\u5230\u8FBE\u5F00\u59CB\u4F5C\u4E1A\u65F6\u95F4",\u63D0\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u8003\u751F\u53EF\u63D0\u4EA4\u4F5C\u4E1A",\u8865\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u8865\u4EA4\u4F5C\u4E1A",\u8FDB\u884C\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u90E8\u5206\u73ED\u7EA7\u6B63\u5728\u4F5C\u4E1A\u63D0\u4EA4\u4E2D/\u8865\u4EA4\u4E2D",\u5DF2\u622A\u6B62:"\u5230\u8FBE\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF0C\u4F5C\u4E1A\u5DF2\u7ED3\u675F",\u5DF2\u7ED3\u675F:"\u8BFE\u5802\u5DF2\u7ED3\u675F"};return e.createElement(e.Fragment,null,P?e.createElement(d.Z,{placement:"topLeft",title:L[B]},e.createElement("span",null,m)):m)};T.Z=p},87020:function(ne,T,n){n.d(T,{Z:function(){return F}});var e=n(59301),d=n(38854),p=n(99316),B=n(95435),P=n(92832),m={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},F=({isAdmin:i,dataSource:Z,batchStatus:u,SortMenuName:x,setSortMenuName:S,onSearch:U,onSort:b,onBatch:g})=>{const N=i?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],k=z=>{S(z.name),b(z)},j=x==="\u9ED8\u8BA4\u6392\u5E8F";return e.createElement("div",{className:m.searchSortControllerContainer},e.createElement("div",null,e.createElement(d.Z,{dropdownRender:()=>e.createElement(p.default,{selectedKeys:[x]},N.map(z=>e.createElement(p.default.Item,{key:z.name,onClick:()=>k(z)},z.name)))},e.createElement("div",null,e.createElement("span",{className:`${m.btn} ${j?m.btnSort:""}`},e.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),x)))),j&&e.createElement(B.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},e.createElement("span",{className:m.tips},e.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),e.createElement(P.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:z=>U(z.trim()),style:{width:220,marginLeft:"auto"}}))}},68017:function(ne,T,n){n.d(T,{Z:function(){return x}});var e=n(59301),d=n(99316),p=n(95237),B=n(43604),P=n(38854),m=n(8591),L=n(95435),F={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},i=n(85504),Z=n(17849);const u=({isLoading:S,addText:U,tabDataSource:b,isAdmin:g,dispatch:N,type:k,exportType:j,TooltipTitle:z,categoryId:J,dropdownMenu:l,isShowRightControl:o,defaultSelectedKeys:s,classroomList:D,onTabMenuClick:A,onTooltipTitleClick:R,onDropdownMenuClick:$,onsetClick:c})=>{var O;const _=()=>e.createElement(d.default,{onClick:({key:f})=>{$(f)}},l.map(f=>e.createElement(d.default.Item,{key:f.id},f.name))),v=(0,i.useParams)();return e.createElement("div",{className:F.tabMenuContainer},e.createElement(p.Z,null,e.createElement(B.Z,{flex:"1"},e.createElement(d.default,{mode:"horizontal",selectedKeys:s},b.map(f=>e.createElement(d.default.Item,{key:f.id,onClick:()=>S?{}:A(f)},e.createElement("span",{className:`c-grey-666 ${g?"mr20":""}`},f.name),f.total!==void 0&&e.createElement("span",{className:"c-grey-999"},f.total||0))))),g&&o&&e.createElement(B.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},e.createElement(P.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>e.createElement(d.default,null,e.createElement(d.default.Item,{key:1,onClick:()=>{var f,W;if(j==="group"&&!((f=D.AssistantObject.group)!=null&&f.can_download)){m.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(j==="normal"&&!((W=D.AssistantObject.normal)!=null&&W.can_download)){m.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}N({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:k,exportType:j,category_id:v.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),e.createElement(d.default.Item,{key:3,onClick:()=>{var f,W;if(j==="group"&&!((f=D.AssistantObject.group)!=null&&f.can_download)){m.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(j==="normal"&&!((W=D.AssistantObject.normal)!=null&&W.can_download)){m.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}i.history.push(`/classrooms/${v==null?void 0:v.coursesId}/exportlist/${j==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},e.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},e.createElement("span",{style:{color:"#666666",cursor:"pointer"}},e.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,Z.Rm)()&&!((O=D.AssistantObject.normal)!=null&&O.can_create)?"":e.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:c},e.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),e.createElement("div",{className:F.control},e.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:R},e.createElement(L.Z,{title:z},e.createElement("span",{className:J?`${F.iconH} iconfont icon-zhongmingmingmulu`:`${F.iconH} iconfont icon-xinjianmulu1`}))),e.createElement(P.Z,{className:"ml10",dropdownRender:_},e.createElement("span",{className:F.selectBtn},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-tianjiadaohang"})),e.createElement("span",null,U||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var x=(0,i.connect)(({classroomList:S})=>({classroomList:S}))(u)},17189:function(ne,T,n){n.d(T,{Ei:function(){return k},rU:function(){return j},ZP:function(){return J}});var e=n(59301),d={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},p=n(78700),B=n(59263),P=n(17741),m=n(95435),L=n(95237),F=n(43604),i=n(92310),Z=n.n(i),u=n(59301),x=Object.defineProperty,S=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,g=(l,o,s)=>o in l?x(l,o,{enumerable:!0,configurable:!0,writable:!0,value:s}):l[o]=s,N=(l,o)=>{for(var s in o||(o={}))U.call(o,s)&&g(l,s,o[s]);if(S)for(var s of S(o))b.call(o,s)&&g(l,s,o[s]);return l};const k=({value:l,className:o,style:s})=>{const[D,A]=(0,e.useState)("0");(0,e.useEffect)(()=>{if(l){const{submit_limit:$,must_file:c}=l;if($&&c){A("1");return}if($&&!c){A("2");return}if(!$&&c){A("3");return}}},[l]);const R={1:u.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",u.createElement("span",{className:"ml5 mr5 c-light-primary"},l==null?void 0:l.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:u.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",u.createElement("span",{className:"ml5 mr5 c-light-primary"},l==null?void 0:l.submit_limit_num),"\u5B57\u7B26"),3:u.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return D==="0"?u.createElement(u.Fragment,null):u.createElement("section",{className:Z()(d.exhibition,o),style:s},u.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),R==null?void 0:R[D])},j=({className:l,style:o,form:s})=>{const D=p.default.useWatch("submit_limit",s),A=p.default.useWatch("can_submit",s);return u.createElement("section",{className:Z()(d.wrap,l),style:o},u.createElement("div",{className:`${d.title} mt30`},u.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),u.createElement("div",{style:{display:"flex",flexWrap:"wrap",background:"#F6F7F9",padding:"5px 30px"}},u.createElement(p.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},u.createElement(B.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u54C1")),u.createElement(p.default.Item,{className:"ml10 mr10",name:"submit_num",rules:A&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},u.createElement(P.Z,{precision:0,min:1,disabled:!A,size:"large",addonAfter:"\u6B21",style:{width:223}})),u.createElement(m.Z,{overlayInnerStyle:{width:520},title:u.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",u.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",u.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},u.createElement("i",{className:`iconfont icon-tishixiaowenhao ${d.title_icon}`,style:{lineHeight:"40px"}})),u.createElement(p.default.Item,{name:"submit_limit",valuePropName:"checked",style:{marginLeft:60,lineHeight:"40px"}},u.createElement(B.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),u.createElement(p.default.Item,{className:"mr10",name:"submit_limit_num",rules:D&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},u.createElement(P.Z,{precision:0,min:1,disabled:!D,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}})),u.createElement(p.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},u.createElement(B.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6")),u.createElement(p.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{marginLeft:267,lineHeight:"40px"}},u.createElement(B.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),u.createElement(m.Z,{overlayInnerStyle:{width:366},placement:"bottom",title:u.createElement("div",null,"\u5F00\u542F\u6B64\u8BBE\u7F6E\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u53EF\u4EE5\u4FEE\u6539\u5DF2\u4E0A\u4F20\u9644\u4EF6\uFF0C\u800C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u53EF\u4E0A\u4F20\u3002")},u.createElement("i",{className:`iconfont icon-tishixiaowenhao ${d.title_icon}`,style:{lineHeight:"40px"}}))))};var J=({value:l,onChange:o,className:s,style:D,disabled:A=!1,checkMarginLeft:R=0})=>{const $={submit_limit:!1,submit_limit_num:200,must_file:!1},[c,O]=(0,e.useState)({});(0,e.useEffect)(()=>{if(console.log(l,"value"),!l)return;const v={submit_limit:l==null?void 0:l.submit_limit,submit_limit_num:l==null?void 0:l.submit_limit_num,must_file:l==null?void 0:l.must_file,can_submit:l==null?void 0:l.can_submit,submit_num:l==null?void 0:l.submit_num};O(N({},v))},[l]);const _=v=>{const f=N(N({},c),v);o(f)};return u.createElement("section",{className:Z()(d.wrap,s),style:D},u.createElement("div",{className:`${d.title} mt30`},u.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),u.createElement(L.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},u.createElement(F.Z,{style:{lineHeight:"40px",marginTop:"10px"}},u.createElement(B.default,{disabled:A,checked:c==null?void 0:c.can_submit,onChange:v=>_({can_submit:v.target.checked})}),u.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),u.createElement(P.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:A||!(c!=null&&c.can_submit),value:c==null?void 0:c.submit_num,onChange:v=>_({submit_num:v})}),u.createElement(m.Z,{overlayInnerStyle:{width:520},title:u.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",u.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",u.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},u.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${d.title_icon}`}))),u.createElement(F.Z,{style:{lineHeight:"40px",marginTop:"10px"}},u.createElement(B.default,{style:{marginLeft:R},disabled:A,checked:c==null?void 0:c.submit_limit,onChange:v=>_({submit_limit:v.target.checked})}),u.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),u.createElement(P.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:A||!(c!=null&&c.submit_limit),value:c==null?void 0:c.submit_limit_num,onChange:v=>_({submit_limit_num:v})})),u.createElement(F.Z,{style:{lineHeight:"40px",marginTop:"10px"}},u.createElement(B.default,{style:{marginLeft:R},disabled:A,checked:c==null?void 0:c.must_file,onChange:v=>_({must_file:v.target.checked})}),u.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},29782:function(ne,T,n){n.d(T,{Z:function(){return J}});var e=n(59301),d=n(43418),p=n(57627),B=n(95237),P=n(95435),m={wrap:"wrap___KDoq2",tip:"tip___WEJuX",listWrap:"listWrap___IJDX4",li:"li___r5con",nameWrap:"nameWrap___PUyEz",name:"name___xuUMY",tag:"tag___l5CW2"},L=n(25301),F=n(85504),i=n(59301),Z=Object.defineProperty,u=Object.defineProperties,x=Object.getOwnPropertyDescriptors,S=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,g=(l,o,s)=>o in l?Z(l,o,{enumerable:!0,configurable:!0,writable:!0,value:s}):l[o]=s,N=(l,o)=>{for(var s in o||(o={}))U.call(o,s)&&g(l,s,o[s]);if(S)for(var s of S(o))b.call(o,s)&&g(l,s,o[s]);return l},k=(l,o)=>u(l,x(o)),j=(l,o,s)=>new Promise((D,A)=>{var R=O=>{try{c(s.next(O))}catch(_){A(_)}},$=O=>{try{c(s.throw(O))}catch(_){A(_)}},c=O=>O.done?D(O.value):Promise.resolve(O.value).then(R,$);c((s=s.apply(l,o)).next())}),J=({type:l=1,data:o,visible:s,callback:D,onCancel:A})=>{var R,$;const[c,O]=(0,e.useState)([]),_=(0,F.useSelector)(h=>h.loading);(0,e.useEffect)(()=>{O(o)},[JSON.stringify(o)]);const v=(h,Q)=>{const I=(a,t,K)=>{const w=Array.from(a),[H]=w.splice(t,1);return w.splice(K,0,H),w};if(!h.destination)return;const r=I(Q,h.source.index,h.destination.index);O(r)},f=h=>{let Q={};return l===1&&(Q={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u672A\u5F00\u59CB:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u63D0\u4EA4\u4E2D:{background:"rgba(0,177,135,0.2)",color:"#00B187"},\u5DF2\u622A\u6B62:{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[h]),l===2&&(Q={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u9884\u53D1\u5E03:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u5DF2\u53D1\u5E03:{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[h]),i.createElement("div",{className:m.tag,style:N({},Q)},h)},W=()=>j(void 0,null,function*(){D(c.map(h=>h.task_id))});return i.createElement(d.default,{centered:!0,destroyOnClose:!0,open:s,onCancel:A,onOk:W,confirmLoading:(R=_==null?void 0:_.effects)==null?void 0:R["classroomList/updateTaskPosition"],okText:"\u4FDD\u5B58",title:"\u8C03\u6574\u6392\u5E8F",width:850},i.createElement("div",{className:m.wrap},i.createElement("div",{className:m.tip},i.createElement("i",{className:"iconfont icon-tishi9 font14 mr10"}),i.createElement("span",null,"\u63D0\u793A\uFF1A\u8BF7\u5728\u5217\u8868\u4E2D\u957F\u6309\u9F20\u6807\u5DE6\u952E\uFF0C\u8FDB\u884C\u62D6\u653E\u6392\u5E8F\u3002\u5B8C\u6210\u6392\u5E8F\u540E\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D")),i.createElement(p.Z,{loading:($=_==null?void 0:_.effects)==null?void 0:$["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5}},i.createElement(L.Z5,{onDragEnd:h=>v(h,c)},i.createElement(L.bK,{droppableId:"droppable"},(h,Q)=>i.createElement("div",k(N({ref:h.innerRef},h.droppableProps),{className:m.listWrap}),c.map((I,r)=>i.createElement(L._l,{key:I.task_id,draggableId:I.task_id.toString(),index:r},(a,t)=>i.createElement("div",k(N(N({ref:a.innerRef},a.draggableProps),a.dragHandleProps),{className:m.li}),i.createElement(B.Z,{align:"middle"},i.createElement("div",{className:m.nameWrap},i.createElement(P.Z,{title:I==null?void 0:I.task_name},i.createElement("div",{className:m.name},I==null?void 0:I.task_name))),f(I==null?void 0:I.status)),i.createElement(B.Z,{align:"middle",className:"font12 mt10"},i.createElement("span",{className:"mr30 c-grey-666"},"\u7BA1\u7406\u5458",i.createElement("span",{className:"ml5 c-black"},(I==null?void 0:I.user_name)||"--")))))),h.placeholder))))))}},60490:function(ne,T,n){n.d(T,{$J:function(){return p},JZ:function(){return P},bN:function(){return L},jP:function(){return m},rO:function(){return B}});var e=n(58253),d=(F,i,Z)=>new Promise((u,x)=>{var S=g=>{try{b(Z.next(g))}catch(N){x(N)}},U=g=>{try{b(Z.throw(g))}catch(N){x(N)}},b=g=>g.done?u(g.value):Promise.resolve(g.value).then(S,U);b((Z=Z.apply(F,i)).next())});function p(F){return(0,e.U2)(`libraries/${F}.json`)}function B(){return(0,e.U2)("library_tags.json")}function P(F){return d(this,null,function*(){return(yield(0,e.IV)(`attachments/${F}.json`)).status===0})}function m(F){return(0,e.v_)("libraries.json",F)}function L(F,i){return(0,e.gz)(`libraries/${F}.json`,i)}}}]);
|