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__virtualSpaces__Lists__Ma...

2 lines
18 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5238],{96866:function(ae,b){b.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"}},76363:function(ae,b,a){a.d(b,{Z:function(){return K}});var e=a(59301),i=a(78241),I=a(8591),x=a(43418),B=a(98135),w=a(46651),_={flex_box_center:"flex_box_center___eFoM9",flex_space_between:"flex_space_between___Wg6Gr",flex_box_vertical_center:"flex_box_vertical_center___TqrrQ",flex_box_center_end:"flex_box_center_end___L9c4u",flex_box_column:"flex_box_column___SvH8v",form:"form___LQCl5",btn:"btn___l3d4K",img:"img___CeTIL"},E=a(96866),N=a(46961),Q=a(97650),H=a(73304),X=Object.defineProperty,z=Object.defineProperties,D=Object.getOwnPropertyDescriptors,L=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,y=(t,o,c)=>o in t?X(t,o,{enumerable:!0,configurable:!0,writable:!0,value:c}):t[o]=c,O=(t,o)=>{for(var c in o||(o={}))W.call(o,c)&&y(t,c,o[c]);if(L)for(var c of L(o))S.call(o,c)&&y(t,c,o[c]);return t},Z=(t,o)=>z(t,D(o)),Y=(t,o,c)=>new Promise((s,l)=>{var n=F=>{try{v(c.next(F))}catch(m){l(m)}},A=F=>{try{v(c.throw(F))}catch(m){l(m)}},v=F=>F.done?s(F.value):Promise.resolve(F.value).then(n,A);v((c=c.apply(t,o)).next())}),K=({visible:t,onOk:o,onCancel:c,title:s=""})=>{var l,n;const[A]=i.default.useForm(),[v,F]=(0,e.useState)(!1),[m,d]=(0,e.useState)([]),[h,g]=(0,e.useState)(!1);console.log(t,22),(0,e.useEffect)(()=>{var u,f;if(t!=null&&t.id){A.setFieldsValue(Z(O({},t),{attachment_id:(u=t==null?void 0:t.attachment)==null?void 0:u.id}));const r=[Z(O({},t==null?void 0:t.attachment),{response:{id:(f=t==null?void 0:t.attachment)==null?void 0:f.id}})];d(r)}},[t]);const k=()=>{A.submit()},V=()=>{c()},P=u=>Y(void 0,null,function*(){var f,r;F(!0);const p=Z(O({},u),{attachment_id:((r=(f=m==null?void 0:m[0])==null?void 0:f.response)==null?void 0:r.id)||""});o(p)}),C=u=>{var f,r,p;A.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(u.file.status)&&(u.file.status==="uploading"&&g(!0),u.file.status==="done"&&g(!1),d(u.fileList),A.setFieldsValue({attachment_id:(p=(r=(f=u.fileList)==null?void 0:f[0])==null?void 0:r.response)==null?void 0:p.id}))},q=u=>{d([])},$=u=>u.type==="image/jpeg"||u.type==="image/png"?u.size/1024/1024>2?(I.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E2MB"),Promise.reject()):(d([]),!0):(I.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Promise.reject()),R=()=>{var u,f;return e.createElement("div",{className:_.img},e.createElement("img",{src:N.Z.API_SERVER+"/api/attachments/"+((f=(u=m==null?void 0:m[0])==null?void 0:u.response)==null?void 0:f.id),alt:"avatar",style:{width:"100%"}}),e.createElement("div",null,e.createElement(Q.Z,{onClick:()=>{d([]),A.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))};return e.createElement(x.default,{title:`${t!=null&&t.id?"\u7F16\u8F91":"\u65B0\u5EFA"}${s}`,open:t,onOk:k,centered:!0,onCancel:V,confirmLoading:v,okButtonProps:{disabled:h},width:686,afterClose:()=>{F(!1),d([]),A.resetFields()},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",wrapClassName:E.Z.CustomCss},e.createElement(i.default,{form:A,colon:!1,labelCol:{span:4},wrapperCol:{span:18},onFinish:P,className:_.form},e.createElement(i.default.Item,{label:`${s}\u540D\u79F0`,name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${s}\u540D\u79F0`},{whitespace:!0,message:`\u8BF7\u8F93\u5165${s}\u540D\u79F0`},{max:100,message:"\u53EA\u80FD\u8F93\u516560\u4E2A\u5B57\u7B26"}]},e.createElement(B.default,{maxLength:100,placeholder:`\u8BF7\u8F93\u5165${s}\u540D\u79F0`})),e.createElement(i.default.Item,{label:"\u4F5C\u8005",name:"author",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u8005"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u8005"},{max:50,message:"\u53EA\u80FD\u8F93\u516550\u4E2A\u5B57\u7B26"}]},e.createElement(B.default,{maxLength:50,placeholder:"\u8BF7\u8F93\u5165\u4F5C\u8005"})),e.createElement(i.default.Item,{label:"\u51FA\u7248\u793E",name:"publisher",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u51FA\u7248\u793E"},{whitespace:!0,message:"\u5B9E\u8DF5\u51FA\u7248\u793E"},{max:50,message:"\u53EA\u80FD\u8F93\u516550\u4E2A\u5B57\u7B26"}]},e.createElement(B.default,{maxLength:50,placeholder:"\u8BF7\u8F93\u5165\u51FA\u7248\u793E"})),e.createElement(i.default.Item,{label:"\u51FA\u7248\u65F6\u95F4",name:"publication_time",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u51FA\u7248\u65F6\u95F4"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u51FA\u7248\u65F6\u95F4"}]},e.createElement(B.default,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u51FA\u7248\u65F6\u95F4"})),e.createElement(i.default.Item,{label:"ISBN",name:"number",rules:[{required:!0,message:"\u8BF7\u8F93\u5165ISBN"},{whitespace:!0,message:"\u8BF7\u8F93\u5165ISBN"}]},e.createElement(B.default,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165ISBN"})),e.createElement(i.default.Item,{name:"attachment_id",label:"\u5C01\u9762\u56FE\u7247",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u5C01\u9762\u56FE\u7247"}]},e.createElement("div",{className:_.upload},(n=(l=m==null?void 0:m[0])==null?void 0:l.response)!=null&&n.id?R():e.createElement(w.default,{fileList:m,action:`${N.Z.API_SERVER}/api/attachments.json`,onChange:u=>C(u),onRemove:u=>q(u),beforeUpload:u=>$(u),withCredentials:!0,accept:"image/*"},e.createElement(H.op,{style:{borderRadius:"2px",marginLeft:4,marginTop:3}},e.createElement("i",{className:"iconfont icon-shangchuantupian2 mr5"}),"\u4E0A\u4F20\u56FE\u7247")))),e.createElement(i.default.Item,{label:"\u8D2D\u4E66\u94FE\u63A5",name:"buy_url",rules:[{type:"url",message:"\u8D2D\u4E66\u94FE\u63A5\u683C\u5F0F\u4E0D\u6B63\u786E"}]},e.createElement(B.default,{placeholder:"\u8BF7\u8F93\u5165\u8D2D\u4E66\u94FE\u63A5",maxLength:150})),e.createElement(i.default.Item,{label:"\u76F8\u5173\u8BFE\u7A0B\u94FE\u63A5",name:"relevance_url",rules:[{type:"url",message:"\u76F8\u5173\u8BFE\u7A0B\u94FE\u63A5\u683C\u5F0F\u4E0D\u6B63\u786E"}]},e.createElement(B.default,{placeholder:"\u8BF7\u8F93\u5165\u76F8\u5173\u8BFE\u7A0B\u94FE\u63A5",maxLength:150}))))}},7137:function(ae,b,a){a.r(b),a.d(b,{default:function(){return c}});var e=a(59301),i=a(63144),I=a(95237),x=a(43604),B=a(56511),w=a(6848),_=a(6629),E={flex_box_center:"flex_box_center___ib72a",flex_space_between:"flex_space_between___QmDfb",flex_box_vertical_center:"flex_box_vertical_center___XXhZp",flex_box_center_end:"flex_box_center_end___HeMGP",flex_box_column:"flex_box_column___g0Y22",Onerow:"Onerow___vo6jS",MultiLine:"MultiLine___W7Vel",wrap:"wrap___VxAa4",list:"list___BOHb1",left:"left___KgBuF",right:"right___bBZU2",title:"title___uBnVu",des:"des___MgP7x",PieceFenbuList:"PieceFenbuList___gzTyL",PieceFenbuItem:"PieceFenbuItem___Z9J18",MultiLine3:"MultiLine3___KeM07"},N=a(76265),Q=a(73304),H="data:image/png;base64,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",X="data:image/png;base64,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",z=a(76363),D=a(31272),L=a(46961),W=a(35099),S=a(15826),y=Object.defineProperty,O=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,G=(s,l,n)=>l in s?y(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,K=(s,l)=>{for(var n in l||(l={}))Z.call(l,n)&&G(s,n,l[n]);if(O)for(var n of O(l))Y.call(l,n)&&G(s,n,l[n]);return s},t=(s,l,n)=>new Promise((A,v)=>{var F=h=>{try{d(n.next(h))}catch(g){v(g)}},m=h=>{try{d(n.throw(h))}catch(g){v(g)}},d=h=>h.done?A(h.value):Promise.resolve(h.value).then(F,m);d((n=n.apply(s,l)).next())});const o=({globalSetting:s,dispatch:l,virtualSpaces:n})=>{const[A,v]=(0,e.useState)(!0),[F,m]=(0,e.useState)(!1),[d,h]=(0,e.useState)(parseInt(localStorage.getItem("isMaterPieceFenbu")||"1")),[g,k]=(0,e.useState)([]),{virtualSpacesDetails:V}=n,P=(0,i.useParams)(),[C,q]=(0,e.useState)("1"),$=(V==null?void 0:V.is_member)||(0,W.Ny)();(0,e.useEffect)(()=>{R()},[C,window.localStorage.getItem("vtrsModuleId")]);const R=()=>t(void 0,null,function*(){v(!0);const r=yield(0,N.ZP)(`/api/virtual_classrooms/${P.virtual_spacesId}/subject_materials/list.json`,{method:"get",params:{material_type:C,virtual_module_id:window.localStorage.getItem("vtrsModuleId")}});(r==null?void 0:r.status)!==-1&&k((r==null?void 0:r.list)||[]),v(!1)}),u=[{id:"1",name:"\u4E3B\u6559\u6750"},{id:"2",name:"\u5B9E\u8DF5\u6559\u6750"}],f=r=>t(void 0,null,function*(){const p=yield(0,N.ZP)(`/api/virtual_classrooms/${P.virtual_spacesId}/subject_materials.json`,{method:"post",body:K({material_type:C,virtual_module_id:window.localStorage.getItem("vtrsModuleId")},r)});(p==null?void 0:p.status)!==-1&&(R(),m(!1))});return e.createElement("section",{className:E.wrap},e.createElement(Q.YG,{value:C,onChange:r=>{q(r)},tabBarExtraContent:$&&e.createElement(I.Z,{align:"middle"},e.createElement(x.Z,{className:"mr20"},e.createElement("i",{className:`iconfont ${d!=1?"icon-fenbu-2":"icon-fenbu"}`,onClick:()=>{h(d!=1?1:2),localStorage.setItem("isMaterPieceFenbu",`${d!=1?1:2}`)}})),C==="1"&&e.createElement(Q.op,{onClick:()=>m(!0)},e.createElement("img",{className:"mr5",width:20,style:{marginTop:-2},src:H}),"\u65B0\u5EFA\u4E3B\u6559\u6750"),C==="2"&&e.createElement(Q.op,{onClick:()=>m(!0)},e.createElement("img",{className:"mr5",width:20,style:{marginTop:-2},src:X}),"\u65B0\u5EFA\u5B9E\u8DF5\u6559\u6750")),dataSource:u}),e.createElement(B.Z,{className:"mt20",loading:A},!g.length&&e.createElement(_.Z,null),d!=1?e.createElement("div",{className:E.PieceFenbuList},g.map(r=>{const{name:p,id:M,attachment:U,author:J,publisher:j,number:T,publication_time:ee,description:te}=r;return e.createElement(I.Z,{key:M,className:E.PieceFenbuItem,wrap:!1,onClick:()=>i.history.push(`/${S.AS}/${P.virtual_spacesId}/material/${M}/detail?leftMenuId=${window.localStorage.getItem("vtrsModuleId")}`)},e.createElement(I.Z,{style:{flexDirection:"column",width:171}},e.createElement("img",{width:171,height:215,src:L.Z.API_SERVER+(U==null?void 0:U.url)}),e.createElement(x.Z,{className:"font12",style:{marginTop:"15px"}},"\u4F5C\u8005\uFF1A",J),e.createElement(x.Z,{className:"mt10 font12"},"\u51FA\u7248\u793E\uFF1A",j),e.createElement(x.Z,{className:"mt10 font12"},"ISBN\uFF1A",T),e.createElement(x.Z,{className:"mt10 font12"},"\u51FA\u7248\u65F6\u95F4\uFF1A",ee)),e.createElement(I.Z,{className:"ml20",style:{flexDirection:"column",flex:1,position:"relative"}},e.createElement(w.Z,{placement:"topLeft",title:p},e.createElement(x.Z,{className:`${E.MultiLine} font16`,style:{marginTop:"13px",fontWeight:500}},p)),e.createElement(x.Z,{className:E.MultiLine3},e.createElement(D.Z,{showTextOnly:!0,value:"\u7B80\u4ECB\uFF1A"+(te||"\u6682\u672A\u586B\u5199\u5185\u5BB9\uFF5E")}))))})):e.createElement(e.Fragment,null,g.map(r=>{const{name:p,id:M,attachment:U,author:J,publisher:j,number:T,publication_time:ee,description:te}=r;return e.createElement("div",{key:M,className:E.list,onClick:()=>i.history.push(`/${S.AS}/${P.virtual_spacesId}/material/${M}/detail?leftMenuId=${window.localStorage.getItem("vtrsModuleId")}`)},e.createElement("div",{className:E.left},e.createElement("img",{src:L.Z.API_SERVER+(U==null?void 0:U.url)})),e.createElement("div",{className:E.right},e.createElement("div",{className:E.title},p),e.createElement("aside",null,e.createElement(w.Z,{title:J},e.createElement("span",null,"\u4F5C\u8005\uFF1A",J)),e.createElement(w.Z,{title:j},e.createElement("span",null,"\u51FA\u7248\u793E\uFF1A",j))),e.createElement("aside",null,e.createElement(w.Z,{title:T},e.createElement("span",null,"ISBN\uFF1A",T)),e.createElement("span",null,"\u51FA\u7248\u65F6\u95F4\uFF1A",ee)),e.createElement("div",{className:"c-grey-666 font14 mb5"},"\u7B80\u4ECB\uFF1A"),e.createElement("div",{className:E.des},e.createElement(D.Z,{showTextOnly:!0,showLines:3,value:te||""}))))}))),e.createElement(z.Z,{visible:F,title:C==="1"?"\u4E3B\u6559\u6750":"\u5B9E\u8DF5\u6559\u6750",onCancel:()=>m(!1),onOk:f}))};var c=(0,i.connect)(({virtualSpaces:s,globalSetting:l})=>({globalSetting:l,virtualSpaces:s}))(o)}}]);