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.
1 line
28 KiB
1 line
28 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[25478],{83385:function(e,n,t){t.d(n,{Z:function(){return y}});var i=t(82242),a=t.n(i),o=t(7557),l=t.n(o),c=t(41498),r=t.n(c),s=t(79800),u=t.n(s),d=t(59301),m={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},p=t(3113),f=t(38827),h=t(71138),x=t(6848),v=t(23756),j=t(37924),g=t(72721),b=t(97730),A=t(37712),y=function(e){var n,t,i,o,c,s,y,w=e.editOffice,Z=void 0===w?"view":w,k=e.data,C=(e.theme,e.type),_=e.filename,F=e.monacoEditor,S=e.className,N=e.style,I=e.close,Q=e.onClose,U=e.hasMask,P=e.disabledDownload,E=e.onImgDimensions,V=e.showNodata,K=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),z=u()(K,2),O=(z[0],z[1],(0,d.useState)("")),W=u()(O,2),M=(W[0],W[1]),R=(0,d.useState)(),G=u()(R,2),H=G[0],T=G[1],Y="build"===window.ENV?"/react/build":"",q=location.host.startsWith("localhost")?b.Z.PROXY_SERVER:b.Z.API_SERVER,J=(0,d.useRef)();null!==(n=k)&&void 0!==n&&n.startsWith("/api")&&"txt"!==C&&(k=b.Z.API_SERVER+k),_&&(F.filename=_),(0,d.useEffect)((function(){var e,n=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==n||n.map((function(e){var n=e.split("=");"_educoder_session"===n[0]&&M(n[1])}))}),[]),(0,d.useEffect)((function(){"office"===C&&D()}),[C,k]);var D=function(){var e=r()(l()().mark((function e(){var n,t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=k,k.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=5,(0,j.gJ)({attachment_id:t});case 5:i=e.sent,T(i);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=function(){k.startsWith("http")||k.startsWith("blob:")?L():(0,v.Sv)(_||"educoder",k,_)},L=function(){(0,v.Nd)(_||"educoder",decodeURIComponent(k))};return(0,A.jsxs)("div",{style:a()({},N||{}),className:"".concat(U&&m.bgBlack," ").concat(C?m.wrp:"hide"),children:[I&&(0,A.jsxs)("div",{className:m.close,ref:J,children:[!!E&&(0,A.jsx)(x.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return J.current},children:(0,A.jsx)("span",{onClick:function(){Q(),E()},children:(0,A.jsx)("i",{className:"icon-yulanpizhu"})})}),!P&&(0,A.jsx)(x.Z,{title:"点击下载此文件",getPopupContainer:function(){return J.current},children:(0,A.jsx)("span",{onClick:L,children:(0,A.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,A.jsx)(x.Z,{title:"关闭",getPopupContainer:function(){return J.current},children:(0,A.jsx)("span",{className:"",onClick:Q,children:(0,A.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,A.jsx)("div",{className:"".concat(m[S]," ").concat(S," ").concat(m.monaco," ").concat("txt"===C?"show":"hide"),children:"txt"===C&&(0,A.jsx)(h.ZP,a()({},F))}),"audio"===C&&(0,A.jsx)("audio",{src:(null===(t=k)||void 0===t?void 0:t.indexOf("http"))>-1||null!==(i=k)&&void 0!==i&&i.startsWith("/api")?k:"data:image/png;base64,".concat(k),autoPlay:!0}),"video"===C&&(0,A.jsx)(A.Fragment,{children:(null===(o=k)||void 0===o?void 0:o.indexOf("http"))>-1||null!==(c=k)&&void 0!==c&&c.startsWith("/api")?(0,A.jsx)("video",{controls:!0,src:"".concat(k),autoPlay:!0}):(0,A.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(k),autoPlay:!0})}),"office"===C&&H&&(0,A.jsx)("iframe",{src:"".concat(Y,"/office.html?key=").concat(H.key,"&url=").concat(q+H.url,"&callbackUrl=").concat(q+H.callbackUrl,"&fileType=").concat(H.fileType,"&title=").concat(H.title,"&model=").concat(Z,"&officeServer=").concat(b.Z.ONLYOFFICE,"&disabledDownload=").concat(!!P)}),"html"===C&&(0,A.jsx)("iframe",{src:k+"&disposition=inline"}),"pdf"===C&&(0,A.jsx)("iframe",{src:"".concat(Y,"/js/pdfview/index.html?url=").concat(k,"&disabledDownload=").concat(!!P)}),"image"===C&&(0,A.jsx)("img",{src:(null===(s=k)||void 0===s?void 0:s.indexOf("http"))>-1||null!==(y=k)&&void 0!==y&&y.startsWith("/api")?k:"data:image/png;base64,".concat(k)}),("other"===C||"download"===C)&&(0,A.jsx)(A.Fragment,{children:V?(0,A.jsx)(g.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,A.jsx)(p.ZP,{icon:(0,A.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:B,children:"下载"})}):(0,A.jsxs)(p.ZP,{type:"primary",size:"middle",onClick:B,children:[(0,A.jsx)(f.Z,{}),"点击下载"]})})]})}},49927:function(e,n,t){t.d(n,{Z:function(){return v}});var i=t(82242),a=t.n(i),o=t(7557),l=t.n(o),c=t(41498),r=t.n(c),s=t(79800),u=t.n(s),d=t(59301),m=t(84686),p=t(23634),f=t(35699),h=(t(63138),{editor_css:"editor_css___cm3Z8"}),x=t(37712),v=(0,f.connect)((function(e){return{user:e.user}}))((function(e){var n=e.defaultvalue,t=e.onChange,i=e.style,o=e.user,c=e.placeholder,s=2097152,f=(0,d.useRef)(null),v=(0,d.useState)(null),j=u()(v,2),g=j[0],b=j[1],A=(0,d.useState)(""),y=u()(A,2),w=y[0],Z=y[1];(0,d.useEffect)((function(){Z(n)}),[n]),(0,d.useEffect)((function(){t(w)}),[w]);var k={placeholder:c||"请输入内容...",MENU_CONF:{}};k.MENU_CONF.uploadImage={customUpload:function(e,n){return r()(l()().mark((function t(){var i,a;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return(i=new FormData).append("file",e),t.next=4,(0,p.ZP)("/api/attachments.json",{method:"post",body:i},!0);case 4:a=t.sent,n(null==a?void 0:a.url,"","");case 6:case"end":return t.stop()}}),t)})))()}},k.MENU_CONF.uploadVideo={customUpload:function(e,n){return r()(l()().mark((function t(){var i,a,c,r,u,d,m,h,x,v,j,g,b,A;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=e.size,a=Math.ceil(i/s),t.prev=2,t.next=5,(0,p.ZP)("/api/attachments/multipart_upload_start",{method:"POST",body:{fileName:e.name,chunkCount:a,user_id:null==o||null===(c=o.userInfo)||void 0===c?void 0:c.user_id}});case 5:if(0===(null==(u=t.sent)?void 0:u.status)){t.next=8;break}throw new Error;case 8:d=u.upload_id,f.current=new AbortController,m=[],0,h=l()().mark((function n(){var t,a,o,c;return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:t=x*s,a=Math.min(t+s,i),o=e.slice(t,a),(c=new FormData).append("chunk",o),c.append("fileName",e.name),c.append("chunkIndex",(x+1).toString()),c.append("uploadId",d),m.push((function(){return(0,p.ZP)("/api/attachments/multipart_upload",{method:"POST",body:c,signal:f.current.signal},!0).then((function(e){}))}));case 9:case"end":return n.stop()}}),n)})),x=0;case 14:if(!(x<a)){t.next=19;break}return t.delegateYield(h(),"t0",16);case 16:x++,t.next=14;break;case 19:v=0,j=4,console.log(m,"promises");case 22:if(!(v<m.length)){t.next=31;break}if(!((b=null===(g=m.slice(v,v+j))||void 0===g?void 0:g.map((function(e){return e()}))).length>0)){t.next=29;break}return t.next=27,Promise.all(b);case 27:t.sent,v+=j;case 29:t.next=22;break;case 31:return t.next=33,(0,p.ZP)("/api/attachments/multipart_upload_end",{method:"POST",body:{fileName:e.name,chunkCount:a,uploadId:d,user_id:null==o||null===(r=o.userInfo)||void 0===r?void 0:r.user_id}});case 33:A=t.sent,n(null==A?void 0:A.object,""),t.next=39;break;case 37:t.prev=37,t.t1=t.catch(2);case 39:case"end":return t.stop()}}),t,null,[[2,37]])})))()}};return(0,d.useEffect)((function(){return function(){null!=g&&(g.destroy(),b(null))}}),[g]),(0,x.jsx)(x.Fragment,{children:(0,x.jsxs)("div",{className:null==h?void 0:h.editor_css,style:{border:"1px solid #ccc",zIndex:100},children:[(0,x.jsx)(m.o,{editor:g,defaultConfig:{},mode:"default",style:{borderBottom:"1px solid #ccc"}}),(0,x.jsx)(m.M,{defaultConfig:k,value:w,onCreated:b,onChange:function(e){var n;!function(e){return""==e||new RegExp("^[ ]+$").test(e)}((n=e.getHtml(),n.replace(/<[^<p>]+>/g,"").replace(/<[</p>$]+>/g,"").replace(/ /gi,"").replace(/<[^<br/>]+>/g,"")))?Z(e.getHtml()):Z("")},mode:"default",style:a()({height:"500px",overflowY:"hidden"},i)})]})})}))},52676:function(e,n,t){t.r(n),t.d(n,{default:function(){return se}});var i=t(37205),a=t.n(i),o=t(7557),l=t.n(o),c=t(82242),r=t.n(c),s=t(41498),u=t.n(s),d=t(79800),m=t.n(d),p=t(59301),f=t(35699),h=t(78241),x=t(43418),v=t(8591),j=t(71418),g=t(6848),b=t(95237),A=t(43604),y=t(27092),w=t(28609),Z="BannerStyle___QFG1z",k="BannerStyleContent___IFbGY",C="DivDownPlay___hNzlr",_="CustomInputStyle___ilulT",F="paramsStyle___eR_bd",S="type___XlwVp",N="type_item_active___D7CUR",I="type_item___ZCZl3",Q="listwrap___v5grx",U="list___vWpv0",P="middle___VCq5J",E="title___JkaHT",V="bottom___dbic6",K="top___biZwX",z="right___bdTxc",O="iconyl___i9O_5",W="iconck___cCVWU",M="iconbj___jVDP_",R="iconsc___FdVK4",G="author___sum6Z",H=t(97730),T=(t(74505),t(23634)),Y=t(39647),q=t.n(Y),J=t(88522),D=t(73782),B=t(57930),L=t(59028),X=t(98295),$="form___OmK1W",ee=t(49927),ne=t(37712),te=["handleFinish","form","core_subject_tag"],ie=function(e){var n,t=e.handleFinish,i=e.form,a=e.core_subject_tag,o=q()(e,te),l={beforeUpload:function(e){var n=e.size/1024/1024;return 0==n?(v.ZP.error("".concat(e.name," 无法上传。").concat(0==n?"文件内容不能为空":"超过图片大小限制(2MB)")),Promise.reject()):Promise.resolve()},action:"".concat(H.Z.API_SERVER,"/api/attachments.json")},c=(0,p.useState)(null==i?void 0:i.getFieldValue("content")),s=m()(c,2);s[0],s[1];return(0,p.useEffect)((function(){console.log(1111),console.log(i.getFieldsValue())}),[i]),(0,ne.jsx)(x.Z,r()(r()({},o),{},{destroyOnClose:!0,centered:!0,width:1200,bodyStyle:{maxHeight:530},children:(0,ne.jsxs)(h.Z,{form:i,size:"large",initialValues:{},className:$,onValuesChange:function(e){},onFinish:t,labelAlign:"right",labelCol:{span:2},children:[(0,ne.jsx)(h.Z.Item,{name:"id",hidden:!0,label:"当前论文id"}),(0,ne.jsx)(h.Z.Item,{name:"core_subject_name",label:"所属课程",rules:[{required:!0,message:"请选择所属课程"}],children:(0,ne.jsx)(J.Z,{options:null==a||null===(n=a.map((function(e){return e})))||void 0===n?void 0:n.map((function(e){return{value:e,label:e}})),filterOption:function(e,n){var t;return-1!==(null==n||null===(t=n.label)||void 0===t||null===(t=t.toUpperCase())||void 0===t?void 0:t.indexOf(null==e?void 0:e.toUpperCase()))},onSearch:function(e){e.length>20&&i.setFieldValue("core_subject_name",e.substring(0,20))}})}),(0,ne.jsx)(h.Z.Item,{name:"title",label:"论文标题",rules:[{required:!0,message:"请输入论文标题"}],children:(0,ne.jsx)(D.Z,{placeholder:"请输入论文标题",maxLength:100,showCount:!0})}),(0,ne.jsx)(h.Z.Item,{name:"author",label:"作者",rules:[{required:!0,message:"请输入作者"}],children:(0,ne.jsx)(D.Z,{placeholder:"请输入作者",maxLength:20,showCount:!0})}),(0,ne.jsx)(h.Z.Item,{name:"publish_time",label:"发布时间",rules:[{required:!0,message:"请选择发布时间"}],children:(0,ne.jsx)(B.default,{placeholder:"请选择发布时间",style:{width:"100%"}})}),(0,ne.jsx)(h.Z.Item,{name:"link",label:"链接",children:(0,ne.jsx)(D.Z,{placeholder:"请输入链接"})}),(0,ne.jsx)(h.Z.Item,{name:"content",label:"文本",children:(0,ne.jsx)(ee.Z,{defaultvalue:i.getFieldValue("content")})}),(0,ne.jsx)(h.Z.Item,{name:"attachment_id",label:"文件",valuePropName:"fileList",normalize:function(e){return null!=e&&e.at(-1)?[null==e?void 0:e.at(-1)]:[]},getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},children:(0,ne.jsx)(L.Z,r()(r()({},l),{},{children:(0,ne.jsx)(X.op,{style:{borderRadius:"2px"},icon:(0,ne.jsx)("i",{className:"iconfont icon-shangchuanfujian"}),children:"上传文件"})}))})]})}))},ae=t(83385),oe=t(23756),le=t(61186),ce=t.n(le),re=t(72721),se=(0,f.connect)((function(e){var n=e.user,t=e.loading,i=e.globalSetting;return{user:n,loading:t.effects,globalSetting:i}}))((function(e){e.dispatch;var n,t,i,o,c,s,d,Y=e.globalSetting,q=e.user,J=h.Z.useForm(),D=m()(J,1)[0],B=(0,p.useState)(""),L=m()(B,2),$=L[0],ee=L[1],te=(0,p.useState)({}),le=m()(te,2),se=le[0],ue=le[1],de=(0,p.useState)({page:1,limit:12,keyword:"",core_subject_name:"全部课程"}),me=m()(de,2),pe=me[0],fe=me[1],he=(0,p.useState)(!1),xe=m()(he,2),ve=xe[0],je=xe[1],ge=(0,p.useState)({content:"",type:""}),be=m()(ge,2),Ae=be[0],ye=be[1],we=(0,p.useRef)(),Ze=(0,p.useState)(!1),ke=m()(Ze,2),Ce=ke[0],_e=ke[1],Fe=function(){var e=u()(l()().mark((function e(){var n,t,i=arguments;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.length>0&&void 0!==i[0]?i[0]:pe,je(!0),e.next=4,(0,T.ZP)("/api/core_subject_papers.json",{method:"get",params:r()(r()({},n),{},{core_subject_name:"全部课程"===(null==n?void 0:n.core_subject_name)?"全部":null==n?void 0:n.core_subject_name})});case 4:0==(null==(t=e.sent)?void 0:t.status)&&(_e(null==t?void 0:t.can_edit),ue(null==t?void 0:t.data)),je(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){Fe()}),[pe]);var Se=function(){var e=u()(l()().mark((function e(){var n,t=arguments;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.length>0&&void 0!==t[0]?t[0]:"",ee(n),""==n&&D.resetFields();case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=function(){var e=u()(l()().mark((function e(n){var t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,T.ZP)("/api/attachments/".concat(n,"/detail.json"),{method:"get"});case 2:if(-1===(null==(t=e.sent)?void 0:t.status)){e.next=10;break}if("txt"!==t.file_type){e.next=9;break}return e.next=7,(0,T.ZP)(t.url,{method:"get",headers:{"Content-Type":"application/xml"}});case 7:i=e.sent,we.current=i;case 9:ye({type:t.file_type,content:H.Z.API_SERVER+t.url});case 10:return e.next=12,Se("文件预览");case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,ne.jsx)(j.Z,{spinning:ve,children:(0,ne.jsxs)("section",{children:[(0,ne.jsx)("div",{className:Z,style:{backgroundImage:"url(".concat(H.Z.IMG_SERVER,"/").concat(null==Y||null===(n=Y.setting)||void 0===n?void 0:n.news_banner_url,")")},children:(0,ne.jsxs)("div",{className:k,children:[(0,ne.jsxs)("div",{children:[(0,ne.jsx)("div",{style:{color:"#fff",fontSize:".34rem",letterSpacing:".05rem",fontWeight:600},children:"教学论文"}),Ce&&(0,ne.jsxs)("div",{className:"".concat(C),onClick:function(){D.resetFields(),ee("新建论文")},children:[(0,ne.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),"新建教学论文"]})]}),(0,ne.jsx)("div",{children:(0,ne.jsx)(X.t7,{placeholder:"请输入教学论文名称搜索",className:_,value:null==pe?void 0:pe.keyword,onChange:function(e){var n;fe(r()(r()({},pe),{},{keyword:null===(n=decodeURIComponent(e))||void 0===n?void 0:n.trim(),page:1}))}})})]})}),(0,ne.jsx)("div",{style:{width:"12rem",margin:"0 auto",background:"#fff",paddingTop:".1rem"},children:(null==se||null===(t=se.core_subject_tag)||void 0===t?void 0:t.length)>0&&(0,ne.jsx)("div",{className:F,children:(0,ne.jsx)("div",{className:S,children:(0,ne.jsx)("div",{style:{display:"flex",flexWrap:"wrap",flex:1},children:null===(i=["全部课程"].concat(a()((null==se?void 0:se.core_subject_tag)||[])))||void 0===i?void 0:i.map((function(e,n){return(0,ne.jsx)("div",{className:(null==pe?void 0:pe.core_subject_name)==e?N:I,onClick:function(){fe(r()(r()({},pe),{},{core_subject_name:e}))},children:e},n)}))})})})}),(0,ne.jsxs)("div",{style:{width:"12rem",margin:".38rem auto 0"},children:[(null==se?void 0:se.total)>0?(0,ne.jsx)("div",{className:Q,children:null==se||null===(o=se.list)||void 0===o?void 0:o.map((function(e,n){return(0,ne.jsx)("div",{children:(0,ne.jsxs)("div",{className:U,children:[(0,ne.jsx)("div",{className:P,children:(0,ne.jsx)("div",{className:E,children:(0,ne.jsx)(g.Z,{placement:"topLeft",title:null==e?void 0:e.title,children:e.title})})}),(0,ne.jsxs)("div",{className:V,children:[(0,ne.jsx)("div",{className:G,children:(0,ne.jsxs)(g.Z,{placement:"topLeft",title:"作者:".concat(null==e?void 0:e.author),children:[(0,ne.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAACQFJREFUaEPtmHuM3FUVx7/3/h7zXHYXWrqlRdumCXbBYiluH9CmQuIDq0STJhIjUf6oEdCgqEWrVGwFKyJKrRZMClEDKgkKBBFisLE82kptIKUNum3pdpfuc3Z2Zn7z+/3u05zfzCxr4x/7atpgJ3Pym0127pzP/Z5zzzmXWWsdvAte7BzIWabiOUXOMkFwTpH/P0X2P8SHl67L/qtfpg9XGRuuDoivtqOCXf0Ga9bY6dqQaQ2tYSB/slKZE0m7QBjTHgrdPlAWl+zvDtr2vF3NdvZHrDIiIm3YAONmfyrDf/fcHandS7HUTBVoUiAncTJVirKzIuXMUxKLlDHtsbKLqrGZPxLqtmLEMgNVhp6ixJH+CAe7qzg5EAIVCRgDcAb4HMyNrZtlL6WzfGfHPPepv97YUZws0IRAnjjae0VzNnu7lnpxOTJzShHOK0QOeooKXUMC3UMCfSWFUmAQxhaS/FYWVpMZwFhA6xqM0QAUkGJgGQuWUkf8jH20rcV99NjtK/49UaAJgdz6p+PPF9FyzdETw+gdFihUNILYQmkGkFGAJE7WzdadTzLBJm/Y+rPhqVUANOAzIOuAp8UI8/Svr31/67ee+9ziaLxAEwKZveHQl3pLzp0AZjquDxcW2igo2nryklPYGIDZmtX9HwVowGgLxBaQBjPyMbhi6I/StZDzXIAHmHWBWdB77+qu0wJCi87d0Dm7HMrLAdZhrf2g0rhUMH2RdrULa+D6FsZYGGmSjU5UGj2b6oCMRKgpeEkugBRMHy3ny2B2mDH3uAv5+42fyO/ctK6dVhjXa0KK/K8VV97V3fzPoaF1NsV2dMxPY36rjxMlhQN9MUaGBFBWgNJ1GAJBXTEHcCwun6Fwvq1uezOe++OLz/eLezYtDMbl+Sn/NGUQWm/BpoPXtDQ3Pz83QwmuUI4kiqFEECtYqaGVqalkKJ8shAJCwSEtsGyOwCxe+u6TW667ZzIAje9MC8hVdx9ZVAjU05c2F+a1ZRUYLIqRRaCQOGsYqynhMDCafjhDrF28fsIffF+20trCS1ue3Lx28xkHIQfW3/fCb957QfqGtpxBIdA4OqRQiCwiDSiCIRJ6cwICXN+FVNgjS+KKDIt/9PSWtd874yDf2PHyBUGl+tpFLV5bcxoYKGv0jCiUhUVsaiDJqZvkRwOIkTLa8lTAq+U7n9l83c/POMjN9z3/AaWwL5/i3OUWlciiFBuE2kLR4ZUo0jiN62FGQJxpN5v+5JXNuV2b1i+NzzjI+q0vLJNavURlwFoLqQ1iTWXC1iAaIIkqJAs9OSwYXIblz3z/w69OBYK+Oy3JfvPP/rawVFYHrLUZawyUJQAqljU13inodAzUT2LmwFgWtmTcJX/4zoc6zwqQ+x9/xf/H4fAVy/jlSscwScWvK2HtOyAJFMHQ6eXDaPPaZUuyK36yboU4K0DIic9s+futmvs/VbIKCwNja3WDQm1UEQoxQyAc3MuDWXHbXzavnlKST2sdocW+sm1vrmtYP8uyqZUqDmCMTjpeAklaLDLDYAwHvDy0lC9fdpHzsQe+vGxSlfxUBaclRxqLfnTj/gv989kT2tjlWsQ1EG2oE0GKM2QdDstTKAm+Z24q8+kHv72of6ohNe2KPHH45Nyuqrqua0jeEIZ2lZKaCh6EtKiKmpVjjcHQoKeqdiutH5uRc//89sYl3dMBM2VFHjt4bIbxs7dx4CYB58LjgxGKZQmtWdIrCm0Rk0mLUBkUY4VBAXRVDYJS0M+13jm/JXd/59cXD00FaEogjxzsXQWHbfd9v12JGFEs0VfWKAS2poayiJRFTE9pUFEGVaUxLDXeUgpxRHMJB8LoUNrqW8J7rt49WZhJgzx4oOdTjuft5Jw1EQTVi6owGAk1yrFFJAzCBKBmFWkQKIOy1DgqNUKhkTRiVDk1pxG47MPcFG9d9cfJwEwKZPuBnjWce096nOVgZNIMSm0RxBqliEAMAjJpEAmLIAHRCcxxaVCUBGDqINQi01RJbbEN0o69Pty6atdEYSYMsm1vz2wNvjuX9ed5UEh51M7WQqccKQyHCsWqRinWqBCMIBVs8uyRGr3kNEGQEg0jOenFXbqUODZ3prvqxMYVvROBmTDI1hd7tjc15b+YsjGasw4ynpMUPBqiCoHEYCAwFBCQRjkyKBGI0OgTBl3SwIoGiKqBJAPLmHs6Lw2uogf1A6tvOW0gd+/qWwRu9+ZTPNuaddCacxMQZSxKocRARaC/LDBQkRiuahQjgxGhMRibJC+UoOROjrL6c0yPP+p10utXW3N8WeHelYfHCzMhRTY+2/2DXFPThgyLMCPvoSXnwnc5BB2rBFIW6CsLDFYUClWNQqQxHGt0UuKTEokRBKlBENSQNfr7Maq4aXBd3ap3rNk47SAP7T+ZerPH7stmvEvznknUaEo7cB2GSGqMhCpRgoxCazAkRTSO0EmWhFNdiQTE1BKcOsuG/2PvvrgLZuUbazvyHU+Nc04ZtyJfe7y7PQR7NeM7fj4FnJdxkKFrT4YEpBSSCuq/IN6KDfpHHW+EVF0VAhmbG8mQMtpw0B+itcleWdi2+tB4VBk3yGcf6f6I46We8ZhA1ufI+gy+S/FMBc8k7cdIpFFIlDDoiTV6hIYlEFKkceQ2PidqjAmnsffy9NnxkOLi49HDq5+bVpDrf3lsYSnkr+Sbcq0pJuA7Fi6nEK9NhFWq3NIkx+6QMOiVGnEjJ2j3GwlOQKdCnKqGkwJ0XJjRwlYO/OKqcQ1d41aEfmvON99Yrh3vDpfhas/zWjzfA2c0bxgoYyCUTloQquBCalgCIMcb1rjATnafZndSlNevVujmUVEdKTLOX0w7+ofV367aMx41Jj3qtt247z3DjC82sIuNtQstw8WwmGmtOQ8WORiTAqwLY5N5tuZMEkcalq7gEYOxgDFWAjDAgBOcs07O2eutWff13l91jPvOd9rb+C/ctcvb3+dmijHLxJpltOF+ZIQLxqn0A9Yx6QxTjjQi1ZQJW/JuuPSSpvDhz8+jG/ApvyYUWlP+tdO4wDmQ07i5k1r6nCKT2rbT+KVzipzGzZ3U0u8aRf4DRywTjeipLYUAAAAASUVORK5CYII=",alt:"",style:{width:".25rem",height:".25rem"}}),(0,ne.jsx)("span",{style:{marginLeft:".08rem"},children:null==e?void 0:e.author})]})}),(0,ne.jsx)("div",{className:G,children:(0,ne.jsxs)(g.Z,{title:"发布时间:".concat(ce()(null==e?void 0:e.publish_time).format("YYYY-MM-DD")),children:[(0,ne.jsx)("img",{src:"data:image/png;base64,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",alt:"",style:{width:".19rem",height:".19rem"}}),(0,ne.jsx)("span",{style:{marginLeft:".08rem"},children:ce()(null==e?void 0:e.publish_time).format("YYYY-MM-DD")})]})}),(0,ne.jsx)("div",{className:K,children:(0,ne.jsxs)("div",{className:z,children:[(null==e?void 0:e.content)&&(0,ne.jsx)(g.Z,{title:"阅读",children:(0,ne.jsx)("i",{className:"iconfont icon-yuedu ml15 current ".concat(O),onClick:function(n){n.stopPropagation(),f.history.push("/paper/".concat(null==e?void 0:e.id,"/detail"))}})}),(null==e?void 0:e.attachment_id)&&(0,ne.jsx)(g.Z,{title:"预览",children:(0,ne.jsx)("i",{className:"iconfont icon-yulan1 ml15 current ".concat(O),onClick:function(n){n.stopPropagation(),Ne(null==e?void 0:e.attachment_id)}})}),(null==e?void 0:e.link)&&(0,ne.jsx)(g.Z,{title:"查看",children:(0,ne.jsx)("i",{className:"iconfont icon-chakan3 ml15 current ".concat(W),onClick:function(n){n.stopPropagation(),(0,oe.xg)(null==e?void 0:e.link)}})}),Ce&&(null==e?void 0:e.is_creator)&&(0,ne.jsx)(g.Z,{title:"编辑",children:(0,ne.jsx)("i",{className:"iconfont icon-bianji_Hover ml15 current ".concat(M),onClick:function(n){var t,i,a;n.stopPropagation(),D.setFieldsValue(r()(r()({},e),{},{publish_time:ce()(null==e?void 0:e.publish_time),attachment_id:(null==e?void 0:e.attachment_id)&&[{uid:null==e||null===(t=e.attachment)||void 0===t?void 0:t.id,name:null==e||null===(i=e.attachment)||void 0===i?void 0:i.title,status:"down",response:{id:null==e||null===(a=e.attachment)||void 0===a?void 0:a.id}}]})),Se("编辑论文")}})}),Ce&&(null==e?void 0:e.is_creator)&&(0,ne.jsx)(g.Z,{title:"删除",children:(0,ne.jsx)("i",{className:"iconfont icon-shanchu13 ml15 current ".concat(R),onClick:function(){var n=u()(l()().mark((function n(t){var i;return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:t.stopPropagation(),i=x.Z.confirm({title:"提示",icon:null,centered:!0,content:"确认删除《".concat(null==e?void 0:e.title,"》吗?"),okText:"确定删除",cancelText:"取消",onOk:function(){var n=u()(l()().mark((function n(){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,T.ZP)("/api/core_subject_papers/".concat(null==e?void 0:e.id,".json"),{method:"delete"});case 2:0==n.sent.status&&(v.ZP.success("删除成功"),fe(r()(r()({},pe),{},{page:1,keyword:""})));case 4:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),onCancel:function(){return i.destroy()}});case 2:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()})})]})})]})]})},null==e?void 0:e.id)}))}):(0,ne.jsx)(re.Z,{}),(null==se||null===(c=se.list)||void 0===c?void 0:c.length)>0&&(0,ne.jsxs)(b.Z,{align:"middle",justify:"space-between",style:{margin:".2rem auto 1.5rem"},children:[(0,ne.jsxs)(A.Z,{children:["共 ",(0,ne.jsx)("span",{style:{color:"#165DFF"},children:(null==se?void 0:se.total)||0})," 条数据"]}),(0,ne.jsx)(A.Z,{children:(0,ne.jsx)(y.Z,{showSizeChanger:!1,showQuickJumper:!0,current:pe.page,pageSize:pe.limit,onChange:function(e,n){return fe(r()(r()({},pe),{},{page:e,limit:n}))},total:(null==se?void 0:se.total)||0})})]})]}),(0,ne.jsx)(ie,{title:$,open:["新建论文","编辑论文"].includes($),form:D,core_subject_tag:(null==se?void 0:se.core_subject_tag)||[],onCancel:function(){Se("")},confirmLoading:ve,onOk:function(){return D.submit()},handleFinish:function(){var e=u()(l()().mark((function e(n){var t,i,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.attachment_id=null===(t=n.attachment_id)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.response)||void 0===t?void 0:t.id,je(!0),"新建论文"!=$){e.next=6;break}return e.next=5,(0,T.ZP)("/api/core_subject_papers.json",{method:"post",body:r()({},n)});case 5:a=e.sent;case 6:if("编辑论文"!=$){e.next=10;break}return e.next=9,(0,T.ZP)("/api/core_subject_papers/".concat(n.id,".json"),{method:"PUT",body:r()({},n)});case 9:a=e.sent;case 10:0==(null===(i=a)||void 0===i?void 0:i.status)&&(v.ZP.success("新建论文"==$?"添加成功":"修改成功"),fe(r()(r()({},pe),{},{page:1,keyword:""})),Se("")),je(!1);case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}),(0,ne.jsx)(x.Z,{title:$,visible:"文件预览"==$,destroyOnClose:!0,centered:!0,width:1200,footer:null,onCancel:function(){Se()},children:(0,ne.jsx)(w.Z,{content:(null==q||null===(s=q.userInfo)||void 0===s?void 0:s.username)+"("+(null==q||null===(d=q.userInfo)||void 0===d?void 0:d.user_id)+")",children:(0,ne.jsx)("div",{style:{height:700,overflow:"hidden",position:"relative"},children:(0,ne.jsx)(ae.Z,{data:null==Ae?void 0:Ae.content,type:null==Ae?void 0:Ae.type,disabledDownload:!0,style:{position:"absolute",zIndex:1,alignItems:"flex-start"},monacoEditor:{value:we.current,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){return Se()}})})})})]})})}))}}]); |