|
|
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[25478],{56444:function(e,t,i){var n=i(82242),a=i.n(n),l=(i(59301),i(19779)),s=i(3113),c=i(37712);t.Z=function(e){var t=e.img,i=e.buttonProps,n=void 0===i?{}:i,o=e.styles,r=void 0===o?{}:o,d=e.customText,u=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,h=e.ButtonTwo,f=e.imgStyles,_=e.loading,v=void 0!==_&&_;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),r),children:[(0,c.jsx)("img",{src:t||l,style:a()({width:288,height:200},f)}),(0,c.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,c.jsx)(s.ZP,a()(a()({className:m,onClick:p},n),{},{children:u})),h&&h]})}},8416:function(e,t,i){i.d(t,{Z:function(){return g}});var n=i(82242),a=i.n(n),l=i(7557),s=i.n(l),c=i(41498),o=i.n(c),r=i(79800),d=i.n(r),u=i(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},m=i(3113),h=i(22441),f=i(27834),_=i(6848),v=i(55229),x=i(75344),j=i(56444),b=i(2175),y=i(37712),g=function(e){var t,i,n,l,c,r,g,k=e.editOffice,Z=void 0===k?"view":k,w=e.data,T=(e.theme,e.type),N=e.filename,C=e.monacoEditor,S=e.className,I=e.style,z=e.close,P=e.onClose,R=e.hasMask,D=e.disabledDownload,B=e.onImgDimensions,E=e.showNodata,F=(0,u.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),J=d()(F,2),V=(J[0],J[1],(0,u.useState)("")),W=d()(V,2),U=(W[0],W[1]),M=(0,u.useState)(),O=d()(M,2),L=O[0],Y=O[1],A="build"===window.ENV?"/react/build":"",K=location.host.startsWith("localhost")?b.Z.PROXY_SERVER:b.Z.API_SERVER,Q=(0,u.useRef)();null!==(t=w)&&void 0!==t&&t.startsWith("/api")&&"txt"!==T&&(w=b.Z.API_SERVER+w),N&&(C.filename=N),(0,u.useEffect)((function(){var e,t=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==t||t.map((function(e){var t=e.split("=");"_educoder_session"===t[0]&&U(t[1])}))}),[]),(0,u.useEffect)((function(){"office"===T&&X()}),[T,w]);var X=function(){var e=o()(s()().mark((function e(){var t,i,n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=w,w.startsWith("http")||(t=location.origin+t),i=new URL(t).pathname.split("/").pop(),e.next=5,(0,x.gJ)({attachment_id:i});case 5:n=e.sent,Y(n);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(){w.startsWith("http")||w.startsWith("blob:")?H():(0,v.Sv)(N||"educoder",w,N)},H=function(){(0,v.Nd)(N||"educoder",decodeURIComponent(w))};return(0,y.jsxs)("div",{style:a()({},I||{}),className:"".concat(R&&p.bgBlack," ").concat(T?p.wrp:"hide"),children:[z&&(0,y.jsxs)("div",{className:p.close,ref:Q,children:[!!B&&(0,y.jsx)(_.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return Q.current},children:(0,y.jsx)("span",{onClick:function(){P(),B()},children:(0,y.jsx)("i",{className:"icon-yulanpizhu"})})}),!D&&(0,y.jsx)(_.Z,{title:"点击下载此文件",getPopupContainer:function(){return Q.current},children:(0,y.jsx)("span",{onClick:H,children:(0,y.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,y.jsx)(_.Z,{title:"关闭",getPopupContainer:function(){return Q.current},children:(0,y.jsx)("span",{className:"",onClick:P,children:(0,y.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,y.jsx)("div",{className:"".concat(p[S]," ").concat(S," ").concat(p.monaco," ").concat("txt"===T?"show":"hide"),children:"txt"===T&&(0,y.jsx)(f.ZP,a()({},C))}),"audio"===T&&(0,y.jsx)("audio",{src:(null===(i=w)||void 0===i?void 0:i.indexOf("http"))>-1||null!==(n=w)&&void 0!==n&&n.startsWith("/api")?w:"data:image/png;base64,".concat(w),autoPlay:!0}),"video"===T&&(0,y.jsx)(y.Fragment,{children:(null===(l=w)||void 0===l?void 0:l.indexOf("http"))>-1||null!==(c=w)&&void 0!==c&&c.startsWith("/api")?(0,y.jsx)("video",{controls:!0,src:"".concat(w),autoPlay:!0}):(0,y.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(w),autoPlay:!0})}),"office"===T&&L&&(0,y.jsx)("iframe",{src:"".concat(A,"/office.html?key=").concat(L.key,"&url=").concat(K+L.url,"&callbackUrl=").concat(K+L.callbackUrl,"&fileType=").concat(L.fileType,"&title=").concat(L.title,"&model=").concat(Z,"&officeServer=").concat(b.Z.ONLYOFFICE,"&disabledDownload=").concat(!!D)}),"html"===T&&(0,y.jsx)("iframe",{src:w+"&disposition=inline"}),"pdf"===T&&(0,y.jsx)("iframe",{src:"".concat(A,"/js/pdfview/index.html?url=").concat(w,"&disabledDownload=").concat(!!D)}),"image"===T&&(0,y.jsx)("img",{src:(null===(r=w)||void 0===r?void 0:r.indexOf("http"))>-1||null!==(g=w)&&void 0!==g&&g.startsWith("/api")?w:"data:image/png;base64,".concat(w)}),("other"===T||"download"===T)&&(0,y.jsx)(y.Fragment,{children:E?(0,y.jsx)(j.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,y.jsx)(m.ZP,{icon:(0,y.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:q,children:"下载"})}):(0,y.jsxs)(m.ZP,{type:"primary",size:"middle",onClick:q,children:[(0,y.jsx)(h.Z,{}),"点击下载"]})})]})}},1208:function(e,t,i){i.r(t),i.d(t,{default:function(){return te}});var n=i(37205),a=i.n(n),l=i(82242),s=i.n(l),c=i(7557),o=i.n(c),r=i(41498),d=i.n(r),u=i(79800),p=i.n(u),m=i(59301),h=i(60620),f=i(78241),_=i(43418),v=i(8591),x=i(71418),j=i(95237),b=i(43604),y=i(86859),g=i(28609),k="BannerStyle___QFG1z",Z="BannerStyleContent___IFbGY",w="DivDownPlay___hNzlr",T="CustomInputStyle___ilulT",N="paramsStyle___eR_bd",C="type___XlwVp",S="type_item_active___D7CUR",I="type_item___ZCZl3",z="PaperItemTitle___Tx9u3",P="PaperItem___JoPLz",R=i(2175),D=i(91779),B=i(3085),E=i(39647),F=i.n(E),J=i(57809),V=i(24650),W=i(30518),U=i(53326),M=i(15057),O=i(37712),L=["handleFinish","form","core_subject_tag"],Y=function(e){var t=e.handleFinish,i=e.form,n=e.core_subject_tag,a=F()(e,L),l={beforeUpload:function(e){var t=e.size/1024/1024;return 0==t?(v.ZP.error("".concat(e.name," 无法上传。").concat(0==t?"文件内容不能为空":"超过图片大小限制(2MB)")),Promise.reject()):Promise.resolve()},action:"".concat(R.Z.API_SERVER,"/api/attachments.json")};return(0,O.jsx)(_.Z,s()(s()({},a),{},{destroyOnClose:!0,centered:!0,width:1200,children:(0,O.jsxs)(f.Z,{form:i,size:"large",initialValues:{},layout:"vertical",onValuesChange:function(e){},onFinish:t,children:[(0,O.jsx)(f.Z.Item,{name:"id",hidden:!0,label:"当前论文id"}),(0,O.jsx)(f.Z.Item,{name:"core_subject_id",label:"所属课程",rules:[{required:!0,message:"请选择所属课程"}],children:(0,O.jsx)(J.default,{placeholder:"请选择所属课程",showSearch:!0,optionFilterProp:"label",options:null==n?void 0:n.map((function(e){return{label:e.name,value:null==e?void 0:e.id}}))})}),(0,O.jsx)(f.Z.Item,{name:"title",label:"论文标题",rules:[{required:!0,message:"请输入论文标题"}],children:(0,O.jsx)(V.Z,{placeholder:"请输入论文标题",maxLength:100})}),(0,O.jsx)(f.Z.Item,{name:"author",label:"作者",rules:[{required:!0,message:"请输入作者"}],children:(0,O.jsx)(V.Z,{placeholder:"请输入作者",maxLength:100})}),(0,O.jsx)(f.Z.Item,{name:"publish_time",label:"发布时间",rules:[{required:!0,message:"请选择发布时间"}],children:(0,O.jsx)(W.default,{placeholder:"请选择发布时间",style:{width:"100%"}})}),(0,O.jsx)(f.Z.Item,{name:"link",label:"链接",children:(0,O.jsx)(V.Z,{placeholder:"请输入链接"})}),(0,O.jsx)(f.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,O.jsx)(U.Z,s()(s()({},l),{},{children:(0,O.jsx)(M.op,{style:{borderRadius:"2px"},icon:(0,O.jsx)("i",{className:"iconfont icon-shangchuanfujian"}),children:"上传文件"})}))})]})}))},A=i(6848),K=i(17810),Q=i.n(K),X=["item","className","style","UseEdit"],q=["children","style","isShow","type","onClick"],H=function(e){var t=e.item,i=(e.className,e.style,e.UseEdit);F()(e,X);return(0,O.jsxs)(j.Z,{className:P,children:[(0,O.jsx)(A.Z,{placement:"topLeft",title:null==t?void 0:t.title,children:(0,O.jsx)("div",{className:z,children:null==t?void 0:t.title})}),(0,O.jsxs)(j.Z,{className:"mt20",justify:"space-between",align:"middle",children:[(0,O.jsxs)(b.Z,{className:"font14",style:{color:"#666"},children:[(0,O.jsxs)("span",{children:["作者",(0,O.jsx)("span",{className:"ml10",style:{color:"#000"},children:null==t?void 0:t.author})]}),(0,O.jsxs)("span",{className:"ml40",children:["发布时间",(0,O.jsx)("span",{className:"ml10",style:{color:"#000"},children:Q()(null==t?void 0:t.publish_time).format("YYYY-MM-DD")})]})]}),(0,O.jsx)(b.Z,{style:{color:"#2958D4"},children:(null==i?void 0:i.length)>0&&(null==i?void 0:i.map((function(e,t){var i=e.children,n=e.style,a=(e.isShow,e.type),l=void 0===a?"link":a,c=e.onClick,o=F()(e,q);return(0,O.jsx)(M.op,s()(s()({type:l},o),{},{style:s()({padding:0,border:"none"},n),onClick:function(e){e.preventDefault(),e.stopPropagation(),c(e)},children:i}),t)})))})]})]})},G=i(8416),$=i(55229),ee=i(56444),te=(0,h.connect)((function(e){var t=e.user,i=e.loading,n=e.globalSetting;return{user:t,loading:i.effects,globalSetting:n}}))((function(e){e.dispatch;var t,i,n,l,c,r=e.globalSetting,u=e.user,h=f.Z.useForm(),z=p()(h,1)[0],P=(0,m.useState)(""),E=p()(P,2),F=E[0],J=E[1],V=(0,m.useState)({core_subject_tag:[{name:"计算概论(计算机科学导论)",id:7},{name:"数据结构",id:8},{name:"算法设计与分析",id:9},{name:"离散数学",id:10},{name:"计算机系统导论",id:11},{name:"操作系统",id:12},{name:"计算机组成与系统结构",id:13},{name:"编译原理",id:14},{name:"计算机网络",id:15},{name:"数据库系统",id:16},{name:"软件工程",id:17},{name:"人工智能引论",id:18},{name:"课程建设/课堂观察",id:23}],total:20,list:[{id:30,core_subject_id:23,title:"Improving Computer Science Curriculum and Teaching in the New Information Age",author:"John Hopcroft等",publish_time:"2024-02-01T16:12:17.000+08:00",link:"https://journal.hep.com.cn/fde/EN/10.3868/s110-009-024-0008-7",attachment_id:5641454,created_at:"2024-02-18T16:11:51.000+08:00",updated_at:"2024-02-18T16:11:51.000+08:00",attachment:{id:5641454,title:"Improving Computer Science Curriculum and Teaching in the New Information Age.pdf",filesize:"706.9 KB",description:null,is_pdf:!0,file_type:"pdf",url:"/api/attachments/5641454?disposition=inline"}},{id:32,core_subject_id:23,title:"【101计划课程建设】“101计划”:课堂提升驱...计算机领域专业核心课程建设",author:"郭耀等",publish_time:"2023-11-01T16:14:16.000+08:00",link:null,attachment_id:5641456,created_at:"2024-02-18T16:13:30.000+08:00",updated_at:"2024-02-18T16:13:30.000+08:00",attachment:{id:5641456,title:"【101计划课程建设】“101计划”:课堂提升驱...计算机领域专业核心课程建设_郭耀.pdf",filesize:"1.5 MB",description:null,is_pdf:!0,file_type:"pdf",url:"/api/attachments/5641456?disposition=inline"}},{id:31,core_subject_id:23,title:"【101计划课程建设】“0”和“1”:是基础也是起点",author:"郭耀等",publish_time:"2023-11-01T16:13:42.000+08:00",link:null,attachment_id:5641455,created_at:"2024-02-18T16:12:58.000+08:00",updated_at:"2024-02-18T16:12:58.000+08:00",attachment:{id:5641455,title:"【101计划课程建设】“0”和“1”:是基础也是起点_郭耀_.pdf",filesize:"1.3 MB",description:null,is_pdf:!0,file_type:"pdf",url:"/api/attachments/5641455?disposition=inline"}},{id:29,core_subject_id:17,title:"【101计划课程建设】“101计划”软件工程课程建设思想及成果_毛新军",author:"毛新军等",publish_time:"2023-11-01T16:04:57.000+08:00",link:"https://kns.cnki.net/kcms/detail/detail.aspx?filename=JYJS202311008&dbname=cjfdtotal&dbcode=CJFD&v=MDAwNDFyQ1VSNzZmWnVackZ5L2tXcnZNTHpUQmZiRzRITkxOcm85RmJJUjZEZzgvemhZVTd6c09UM2lRclJjekY=",attachment_id:5640246,created_at:"2024-01-04T16:05:05.000+08:00",updated_at:"2024-01-04T16:09:10.000+08:00",attachment:{id:5640246,title:"【101计划课程建设】“101计划”软件工程课程建设思想及成果_毛新军.pdf",filesize:"1.6 MB",description:null,is_pdf:!0,file_type:"pdf",url:"/api/attachments/5640246?disposition=inline"}},{id:28,core_subject_id:16,title:"【101计划课程建设】“101计划”数据库课程的改革探索与实践_陈红",author:"陈红等",publish_time:"2023-11-01T16:04:24.000+08:00",link:"https://jyjs.cbpt.cnki.net/WKC2/WebPublication/paperDigest.aspx?paperID=7da040f4-025b-4d0c-b593-a1f2b834deda",attachment_id:5640245,created_at:"2024-01-04T16:04:32.000+08:00",updated_at:"2024-01-04T16:10:46.000+08:00",attachment:{id:5640245,title:"【101计划课程建设】“101计划”数据库课程的改革探索与实践_陈红.pdf",filesize:"2.0 MB",description:null,is_pdf:!0,file_type:"pdf",url:"/api/attachments/5640245?disposition=inline"}},{id:27,core_subject_id:15,title:"【101计划课程建设】“101计划”之计算机网络课程建设实践_吴建平",author:"吴建平等",publish_time:"2023-11-01T16:03:37.000+08:00",link:"https://jyjs.cbpt.cnki.net/WKC2/WebPublication/paperDigest.aspx?paperID=c6868049-6302-464c-a31e-c33afe0d5459",attachment_id:5640244,created_at:"2024-01-04T16:03:46.000+08:00",updated_at:"2024-01-04T16:11:04.000+08:00",attachment:{id:5640244,title:"【101计划课程建设】“101计划”之计算机网络课程建设实践_吴建平.pdf",filesize:"1.5 MB",description:null,is_pdf:!0,file_type:"pdf",url:"/api/attachments/5640244?disposition=inline"}},{id:26,core_subject_id:18,title:"【101计划课程建设】课程、教材、平台三位一体的...智能引论”育人基座能力建设_陈静远",author:"陈静远等",publish_time:"2023-11-01T16:03:04.000+08:00",link:"https://kns.cnki.net/kcms/detail/detail.aspx?filename=JYJS202311009&dbname=cjfdtotal&dbcode=CJFD&v=MDAwNDFyQ1VSNzZmWnVackZ5L2tXN3pCTHpUQmZiRzRITkxOcm85RmJZUjZEZzgvemhZVTd6c09UM2lRclJjekY=",attachment_id:5640243,created_at:"2024-01-04T16:03:17.000+08:00",updated_at:"2024-01-04T16:09:39.000+08:00",attachment:{id:5640243,title:"【101计划课程建设】课程、教材、平台三位一体的...智能引论”育人基座能力建设_陈静远.pdf",filesize:"1.9 MB",description:null,is_pdf:!0,file_type:"pdf",url:"/api/attachments/5640243?disposition=inline"}},{id:25,core_subject_id:11,title:"【101计划课程建设】计算机系统导论课程教学思路及课程资源建设_袁春风",author:"袁春风等",publish_time:"2023-11-01T16:02:14.000+08:00",link:"https://jyjs.cbpt.cnki.net/WKC2/WebPublication/paperDigest.aspx?paperID=3bc16fa8-8bf7-4468-8b40-6d9622bfa328",attachment_id:5640242,created_at:"2024-01-04T16:02:31.000+08:00",updated_at:"2024-01-04T16:11:24.000+08:00",attachment:{id:5640242,title:"【101计划课程建设】计算机系统导论课程教学思路及课程资源建设_袁春风.pdf",filesize:"2.0 MB",description:null,is_pdf:!0,file_type:"pdf",url:"/api/attachments/5640242?disposition=inline"}},{id:24,core_subject_id:8,title:"【101计划课程建设】“101计划”中数据结构课程与教材建设的思考与实践_俞勇",author:"俞勇等",publish_time:"2023-11-01T14:07:58.000+08:00",link:"https://kns.cnki.net/kcms/detail/detail.aspx?filename=JYJS202311004&dbname=cjfdtotal&dbcode=CJFD&v=MDAwNDFyQ1VSNzZmWnVackZ5L2tXN3ZQTHpUQmZiRzRITkxOcm85RllJUjZEZzgvemhZVTd6c09UM2lRclJjekY=",attachment_id:5640195,created_at:"2024-01-04T14:08:07.000+08:00",updated_at:"2024-01-04T16:10:06.000+08:00",attachment:{id:5640195,title:"【101计划课程建设】“101计划”中数据结构课程与教材建设的思考与实践_俞勇.pdf",filesize:"1.4 MB",description:null,is_pdf:!0,file_type:"pdf",url:"/api/attachments/5640195?disposition=inline"}},{id:43,core_subject_id:23,title:"【101计划课堂提升】参加101计划课堂提升工作的感悟",author:"张永刚",publish_time:"2022-09-01T16:23:12.000+08:00",link:null,attachment_id:5641467,created_at:"2024-02-18T16:22:26.000+08:00",updated_at:"2024-02-18T16:22:26.000+08:00",attachment:{id:5641467,title:"【101计划课堂提升】张永刚-参加101计划课堂提升工作的感悟.pdf",filesize:"862.8 KB",description:null,is_pdf:!0,file_type:"pdf",url:"/api/attachments/5641467?disposition=inline"}},{id:42,core_subject_id:23,title:"【101计划课堂提升】开展有组织的课堂观察",author:"张孝",publish_time:"2022-09-01T16:22:47.000+08:00",link:null,attachment_id:5641466,created_at:"2024-02-18T16:22:01.000+08:00",updated_at:"2024-02-18T16:22:01.000+08:00",attachment:{id:5641466,title:"【101计划课堂提升】张孝-开展有组织的课堂观察.pdf",filesize:"895.6 KB",description:null,is_pdf:!0,file_type:"pdf",url:"/api/attachments/5641466?disposition=inline"}},{id:40,core_subject_id:23,title:"【101计划课堂提升】如何开展切实有效的课堂观察活动",author:"刘玲",publish_time:"2022-09-01T16:21:54.000+08:00",link:null,attachment_id:5641464,created_at:"2024-02-18T16:21:08.000+08:00",updated_at:"2024-02-18T16:21:08.000+08:00",attachment:{id:5641464,title:"【101计划课堂提升】刘玲-如何开展切实有效的课堂观察活动.pdf",filesize:"957.2 KB",description:null,is_pdf:!0,file_type:"pdf",url:"/api/attachments/5641464?disposition=inline"}}]}),W=p()(V,2),U=W[0],L=W[1],A=(0,m.useState)({page:1,limit:12,keyword:"",core_subject_id:null}),K=p()(A,2),X=K[0],q=K[1],te=(0,m.useState)(!1),ie=p()(te,2),ne=ie[0],ae=ie[1],le=(0,m.useState)({content:"",type:""}),se=p()(le,2),ce=se[0],oe=se[1],re=(0,m.useRef)(),de=function(){var e=d()(o()().mark((function e(){var t,i,n=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:X,ae(!0),e.next=4,(0,B.ZP)("/api/core_subject_papers.json",{method:"get",params:t});case 4:0==(null==(i=e.sent)?void 0:i.status)&&L(null==i?void 0:i.data),ae(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){de()}),[X]);var ue=function(){var e=d()(o()().mark((function e(){var t,i=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=i.length>0&&void 0!==i[0]?i[0]:"",J(t),""==t&&z.resetFields();case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pe=function(){var e=d()(o()().mark((function e(t){var i,n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/attachments/".concat(t,"/detail.json"),{method:"get"});case 2:if(-1===(null==(i=e.sent)?void 0:i.status)){e.next=10;break}if("txt"!==i.file_type){e.next=9;break}return e.next=7,(0,B.ZP)(i.url,{method:"get",headers:{"Content-Type":"application/xml"}});case 7:n=e.sent,re.current=n;case 9:oe({type:i.file_type,content:i.url+"&nocredentials=true"});case 10:return e.next=12,ue("文件预览");case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),me=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=[{children:"预览",icon:(0,O.jsx)("i",{className:"iconfont icon-yulan1 font14"}),onClick:function(){pe(null==t?void 0:t.attachment_id)},isShow:null==t?void 0:t.attachment_id},{children:"查看",className:"ml20",icon:(0,O.jsx)("i",{className:"iconfont icon-chakan11 mr5 font14"}),onClick:function(){(0,$.xg)(null==t?void 0:t.link)},isShow:null==t?void 0:t.link},{children:"编辑",className:"ml20",icon:(0,O.jsx)("i",{className:"iconfont icon-bianji-moren mr5 font14"}),onClick:function(){var e,i,n;z.setFieldsValue(s()(s()({},t),{},{publish_time:Q()(null==t?void 0:t.publish_time),attachment_id:(null==t?void 0:t.attachment_id)&&[{uid:null==t||null===(e=t.attachment)||void 0===e?void 0:e.id,name:null==t||null===(i=t.attachment)||void 0===i?void 0:i.title,status:"down",response:{id:null==t||null===(n=t.attachment)||void 0===n?void 0:n.id}}]})),ue("编辑论文")},isShow:(0,D.Ny)()},{children:"删除",className:"delete-hover ml20",icon:(0,O.jsx)("i",{className:"iconfont icon-shanchutimu mr5 font14"}),onClick:(e=d()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=_.Z.confirm({title:"提示",icon:null,centered:!0,content:"确认删除".concat(null==t?void 0:t.title,"吗?"),okText:"确定删除",cancelText:"取消",onOk:function(){var e=d()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/core_subject_papers/".concat(null==t?void 0:t.id,".json"),{method:"delete"});case 2:0==e.sent.status&&v.ZP.success("删除成功");case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){return i.destroy()}});case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)}),style:{color:"#8E94A0"},isShow:(0,D.Ny)()}].filter((function(e){return null==e?void 0:e.isShow}));return i};return(0,O.jsx)(x.Z,{spinning:ne,children:(0,O.jsxs)("section",{children:[(0,O.jsx)("div",{className:k,style:{backgroundImage:"url(".concat(R.Z.IMG_SERVER,"/").concat(null==r||null===(t=r.setting)||void 0===t?void 0:t.news_banner_url,")")},children:(0,O.jsxs)("div",{className:Z,children:[(0,O.jsxs)("div",{children:[(0,O.jsx)("div",{style:{color:"#fff",fontSize:".34rem",letterSpacing:".05rem",fontWeight:600},children:"论文展示"}),(0,D.Ny)()&&(0,O.jsxs)("div",{className:"".concat(w),style:{width:"160px"},onClick:function(){z.resetFields(),J("新建论文")},children:[(0,O.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem"}}),"新建论文"]})]}),(0,O.jsx)("div",{children:(0,O.jsx)(M.t7,{placeholder:"请输入关键字进行搜索",className:T,value:null==X?void 0:X.keyword,onChange:function(e){q(s()(s()({},X),{},{keyword:e.trim(),page:1}))}})})]})}),(0,O.jsx)("div",{className:N,children:(0,O.jsx)("div",{className:C,children:(0,O.jsx)("div",{style:{display:"flex",flexWrap:"wrap",flex:1},children:null===(i=[{name:"全部",id:null}].concat(a()((null==U?void 0:U.core_subject_tag)||[])))||void 0===i?void 0:i.map((function(e,t){return(0,O.jsx)("div",{className:(null==X?void 0:X.core_subject_id)==(null==e?void 0:e.id)?S:I,onClick:function(){q(s()(s()({},X),{},{core_subject_id:null==e?void 0:e.id}))},children:null==e?void 0:e.name},t)}))})})}),(0,O.jsxs)("div",{style:{width:1200,margin:"30px auto 0"},children:[(null==U?void 0:U.total)>0?(0,O.jsx)(j.Z,{gutter:[20,20],children:null==U||null===(n=U.list)||void 0===n?void 0:n.map((function(e){return(0,O.jsx)(b.Z,{style:{width:"100%"},children:(0,O.jsx)(H,{item:e,UseEdit:me(e)})},null==e?void 0:e.id)}))}):(0,O.jsx)(ee.Z,{}),(0,O.jsxs)(j.Z,{className:"mt20 mb20",align:"middle",justify:"space-between",children:[(0,O.jsxs)(b.Z,{children:["共 ",(0,O.jsx)("span",{style:{color:"#165DFF"},children:(null==U?void 0:U.total)||0})," 条数据"]}),(0,O.jsx)(b.Z,{children:(0,O.jsx)(y.Z,{showSizeChanger:!1,showQuickJumper:!0,current:X.page,pageSize:X.limit,onChange:function(e,t){return q(s()(s()({},X),{},{page:e,limit:t}))},total:(null==U?void 0:U.total)||0})})]})]}),(0,O.jsx)(Y,{title:F,visible:["新建论文","编辑论文"].includes(F),form:z,core_subject_tag:(null==U?void 0:U.core_subject_tag)||[],onCancel:function(){ue("")},confirmLoading:ne,onOk:function(){return z.submit()},handleFinish:function(){var e=d()(o()().mark((function e(t){var i,n,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(t),t.attachment_id=null===(i=t.attachment_id)||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.response)||void 0===i?void 0:i.id,ae(!0),"新建论文"!=F){e.next=7;break}return e.next=6,(0,B.ZP)("/api/core_subject_papers.json",{method:"post",body:s()({},t)});case 6:a=e.sent;case 7:if("编辑论文"!=F){e.next=11;break}return e.next=10,(0,B.ZP)("/api/core_subject_papers/".concat(t.id,".json"),{method:"PUT",body:s()({},t)});case 10:a=e.sent;case 11:0==(null===(n=a)||void 0===n?void 0:n.status)&&(v.ZP.success("新建论文"==F?"添加成功":"修改成功"),q(s()(s()({},X),{},{page:1,keyword:""})),ue("")),ae(!1);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}),(0,O.jsx)(_.Z,{title:F,visible:"文件预览"==F,destroyOnClose:!0,centered:!0,width:1200,footer:null,onCancel:function(){ue()},children:(0,O.jsx)(g.Z,{content:(null==u||null===(l=u.userInfo)||void 0===l?void 0:l.username)+"("+(null==u||null===(c=u.userInfo)||void 0===c?void 0:c.user_id)+")",children:(0,O.jsx)("div",{style:{height:700,overflow:"hidden",position:"relative"},children:(0,O.jsx)(G.Z,{data:null==ce?void 0:ce.content,type:null==ce?void 0:ce.type,disabledDownload:!0,style:{position:"absolute",zIndex:1,alignItems:"flex-start"},monacoEditor:{value:re.current,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){return ue()}})})})})]})})}))}}]); |