From e2045b163f643304f6c3ba3cb036c9960e950084 Mon Sep 17 00:00:00 2001 From: eduauto Date: Wed, 4 Sep 2024 16:08:29 +0800 Subject: [PATCH] autoUpdataFile --- p__AiAssistant__Index__index.async.js | 2 +- p__Paths__Detail__id.async.js | 2 +- p__Preface__Index__index.async.js | 2 +- p__Shixuns__Detail__id.async.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/p__AiAssistant__Index__index.async.js b/p__AiAssistant__Index__index.async.js index b602916d9c..9fde52b891 100644 --- a/p__AiAssistant__Index__index.async.js +++ b/p__AiAssistant__Index__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[97041],{87013:function(n,e,i){i.r(e),i.d(e,{default:function(){return nn}});var t=i(82242),s=i.n(t),l=i(7557),a=i.n(l),c=i(37205),o=i.n(c),r=i(41498),u=i.n(r),d=i(79800),_=i.n(d),h=i(39647),m=i.n(h),p=i(59301),v=i(2753),x=i(80608),f=i(71418),j=i(43418),g=i(8591),y=i(6848),N=i(95237),w=i(43604),S=i(86859),k="page___FbPDv",C="center___bY1i0",b="paramsStyle___wPGTI",Z="type___hB49j",E="type_item_active___ckygj",I="type_item___Qobxs",D="BannerStyle___AfBMb",P="BannerStyleContent___BCD8W",R="DivDownPlay___jRruw",z="CustomInputStyle___EOw4O",M="listwrap___MiNmn",B="list___STYH3",Q="list_img___DX6ES",W="type_name___xCbQz",F="list_content___MWiEQ",T="content_title___PhzE1",A="content_desc___YxQxb",G="imgContent___xdfKX",H="updateContent___EnMla",O="iconUpdate___PFemK",X="deleteContent___WxiHZ",Y="iconDetele___x4hhX",K=i(75916),U=i(41852),V=i(78270),J=i(6638),q=i(71681),L=i(37712),$=["globalSetting","dispatch","user"],nn=(0,x.connect)((function(n){return{user:n.user,globalSetting:n.globalSetting}}))((function(n){var e,i=n.globalSetting,t=(n.dispatch,n.user),l=(m()(n,$),(0,p.useState)({keyword:"",company:"全部拓展类型",is_ai:!0,page:1,limit:10})),c=_()(l,2),r=c[0],d=c[1],h=(0,p.useState)([]),nn=_()(h,2),en=nn[0],tn=nn[1],sn=(0,p.useState)([]),ln=_()(sn,2),an=ln[0],cn=ln[1],on=(0,p.useState)(0),rn=_()(on,2),un=rn[0],dn=rn[1],_n=(0,p.useState)(!1),hn=_()(_n,2),mn=hn[0],pn=hn[1];(0,p.useEffect)((function(){xn()}),[r]),(0,p.useEffect)((function(){vn()}),[]);var vn=function(){var n=u()(a()().mark((function n(){var e;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,U.H8)({is_ai:!0});case 2:0==(e=n.sent).status&&tn(["全部拓展类型"].concat(o()(null==e?void 0:e.preface_expansions_types)));case 4:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),xn=function(){var n=u()(a()().mark((function n(){var e,i;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return pn(!0),(e=s()({},r)).company="全部拓展类型"==r.company?"":r.company,n.next=5,(0,V.ZD)(e);case 5:0==(null==(i=n.sent)?void 0:i.status)?(dn(null==i?void 0:i.total_count),cn(null==i?void 0:i.list),pn(!1)):pn(!1);case 7:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return(0,L.jsxs)("section",{className:k,children:[(0,L.jsx)("div",{className:D,style:{backgroundImage:"url(".concat(q.Z.IMG_SERVER,"/").concat(null==i||null===(e=i.setting)||void 0===e?void 0:e.news_banner_url,")")},children:(0,L.jsxs)("div",{className:P,children:[(0,L.jsxs)("div",{children:[(0,L.jsx)("div",{style:{color:"#fff",fontSize:".34rem",letterSpacing:".05rem",fontWeight:600},children:"AI化学助手"}),(0,K.Ny)()&&(0,L.jsxs)("div",{className:"".concat(R),onClick:function(){x.history.push("/ai_assistant/new")},children:[(0,L.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),"新建AI化学助手"]})]}),(0,L.jsx)("div",{children:(0,L.jsx)(v.t7,{placeholder:"请输入关键词搜索",className:z,value:null==r?void 0:r.keyword,onChange:function(n){var e;d(s()(s()({},r),{},{keyword:null===(e=decodeURIComponent(n))||void 0===e?void 0:e.trim(),page:1}))}})})]})}),(0,L.jsxs)("div",{className:C,children:[(0,L.jsx)("div",{className:b,children:(0,L.jsx)("div",{className:Z,children:(0,L.jsx)("div",{style:{display:"flex",flexWrap:"wrap",flex:1},children:null==en?void 0:en.map((function(n,e){return(0,L.jsx)("div",{className:(null==r?void 0:r.company)==n?E:I,onClick:function(){r.company=n,d(s()({},r))},children:n},e)}))})})}),(0,L.jsx)(f.Z,{spinning:mn,children:(0,L.jsxs)("div",{style:{width:"12rem",margin:".38rem auto 0"},children:[(null==an?void 0:an.length)>0?(0,L.jsx)("div",{className:M,children:null==an?void 0:an.map((function(n,e){var i,s;return(0,L.jsx)("div",{onClick:function(){x.history.push("/ai_assistant/".concat(null==n?void 0:n.id))},children:(0,L.jsxs)("div",{className:B,style:{marginRight:(1+e)%2==0?0:".37rem"},children:[(0,L.jsx)("img",{src:q.Z.IMG_SERVER+(null==n?void 0:n.attachment_url),className:Q}),([1,2].includes(null==t||null===(i=t.userInfo)||void 0===i?void 0:i.role)||(null==n?void 0:n.user_id)==(null==t||null===(s=t.userInfo)||void 0===s?void 0:s.user_id))&&(0,L.jsxs)("div",{className:G,children:[(0,L.jsxs)("span",{className:H,onClick:function(e){e.stopPropagation(),x.history.push("/ai_assistant/".concat(null==n?void 0:n.id,"/edit"))},children:[(0,L.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(O)}),"编辑"]}),(0,L.jsxs)("span",{className:X,onClick:function(e){var i;e.stopPropagation(),j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,L.jsx)("div",{children:"确认删除该前沿拓展吗?"}),onOk:(i=u()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,V.Z)(n.id).then((function(n){0==(null==n?void 0:n.status)&&(g.ZP.success("删除成功"),xn(),vn())}));case 1:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})})},children:[(0,L.jsx)("i",{className:"iconfont icon-shanchu13 ".concat(Y)}),"删除"]})]}),(0,L.jsx)("div",{className:W,children:null==n?void 0:n.type_name}),(0,L.jsxs)("div",{className:F,children:[(0,L.jsx)(y.Z,{title:(null==n?void 0:n.title)||"--",children:(0,L.jsx)("div",{className:T,children:(null==n?void 0:n.title)||"--"})}),(0,L.jsx)(y.Z,{title:(null==n?void 0:n.description)||"--",children:(0,L.jsx)("div",{className:A,children:(null==n?void 0:n.description)||"--"})})]})]})},null==n?void 0:n.id)}))}):(0,L.jsx)(J.Z,{}),(null==an?void 0:an.length)>0&&(0,L.jsxs)(N.Z,{align:"middle",justify:"space-between",style:{margin:".2rem auto 1.5rem"},children:[(0,L.jsxs)(w.Z,{children:["共 ",(0,L.jsx)("span",{style:{color:"#165DFF"},children:un||0})," 条数据"]}),(0,L.jsx)(w.Z,{children:(0,L.jsx)(S.Z,{showSizeChanger:!1,showQuickJumper:!0,current:r.page,pageSize:r.limit,onChange:function(n,e){return d(s()(s()({},r),{},{page:n,limit:e}))},total:un||0})})]})]})})]})]})}))}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[97041],{87013:function(n,e,i){i.r(e),i.d(e,{default:function(){return en}});var t=i(82242),s=i.n(t),l=i(7557),c=i.n(l),a=i(37205),o=i.n(a),r=i(41498),u=i.n(r),d=i(79800),_=i.n(d),m=i(39647),p=i.n(m),v=i(59301),h=i(2753),x=i(80608),f=i(71418),j=i(43418),g=i(8591),y=i(6848),N=i(95237),w=i(43604),S=i(86859),k="page___FbPDv",C="center___bY1i0",b="paramsStyle___wPGTI",Z="type___hB49j",E="type_item_active___ckygj",I="type_item___Qobxs",D="BannerStyle___AfBMb",P="BannerStyleContent___BCD8W",R="DivDownPlay___jRruw",z="CustomInputStyle___EOw4O",M="listwrap___MiNmn",B="list___STYH3",Q="list_img___DX6ES",W="type_name___xCbQz",F="list_content___MWiEQ",T="content_title___PhzE1",A="content_desc___YxQxb",G="imgContent___xdfKX",H="updateContent___EnMla",O="iconUpdate___PFemK",X="deleteContent___WxiHZ",Y="iconDetele___x4hhX",K=i(75916),U=i(41852),V=i(78270),J=i(6638),q=i(71681),L=i(27876),$=i(37712),nn=["globalSetting","dispatch","user"],en=(0,x.connect)((function(n){return{user:n.user,globalSetting:n.globalSetting}}))((function(n){var e,i=n.globalSetting,t=(n.dispatch,n.user),l=(p()(n,nn),(0,v.useState)({keyword:"",company:"全部拓展类型",is_ai:!0,page:1,limit:10})),a=_()(l,2),r=a[0],d=a[1],m=(0,v.useState)([]),en=_()(m,2),tn=en[0],sn=en[1],ln=(0,v.useState)([]),cn=_()(ln,2),an=cn[0],on=cn[1],rn=(0,v.useState)(0),un=_()(rn,2),dn=un[0],_n=un[1],mn=(0,v.useState)(!1),pn=_()(mn,2),vn=pn[0],hn=pn[1];(0,v.useEffect)((function(){fn()}),[r]),(0,v.useEffect)((function(){xn()}),[]);var xn=function(){var n=u()(c()().mark((function n(){var e;return c()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,U.H8)({is_ai:!0});case 2:0==(e=n.sent).status&&sn(["全部拓展类型"].concat(o()(null==e?void 0:e.preface_expansions_types)));case 4:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),fn=function(){var n=u()(c()().mark((function n(){var e,i;return c()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return hn(!0),(e=s()({},r)).company="全部拓展类型"==r.company?"":r.company,n.next=5,(0,V.ZD)(e);case 5:0==(null==(i=n.sent)?void 0:i.status)?(_n(null==i?void 0:i.total_count),on(null==i?void 0:i.list),hn(!1)):hn(!1);case 7:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return(0,$.jsxs)("section",{className:k,children:[(0,$.jsx)("div",{className:D,style:{backgroundImage:"url(".concat(q.Z.IMG_SERVER,"/").concat(null==i||null===(e=i.setting)||void 0===e?void 0:e.news_banner_url,")")},children:(0,$.jsxs)("div",{className:P,children:[(0,$.jsxs)("div",{children:[(0,$.jsx)("div",{style:{color:"#fff",fontSize:".34rem",letterSpacing:".05rem",fontWeight:600},children:"AI化学助手"}),(0,K.Ny)()&&(0,$.jsxs)("div",{className:"".concat(R),onClick:function(){x.history.push("/ai_assistant/new")},children:[(0,$.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),"新建AI化学助手"]})]}),(0,$.jsx)("div",{children:(0,$.jsx)(h.t7,{placeholder:"请输入关键词搜索",className:z,value:null==r?void 0:r.keyword,onChange:function(n){var e;d(s()(s()({},r),{},{keyword:null===(e=decodeURIComponent(n))||void 0===e?void 0:e.trim(),page:1}))}})})]})}),(0,$.jsxs)("div",{className:C,children:[(0,$.jsx)("div",{className:b,children:(0,$.jsx)("div",{className:Z,children:(0,$.jsx)("div",{style:{display:"flex",flexWrap:"wrap",flex:1},children:null==tn?void 0:tn.map((function(n,e){return(0,$.jsx)("div",{className:(null==r?void 0:r.company)==n?E:I,onClick:function(){r.company=n,d(s()({},r))},children:n},e)}))})})}),(0,$.jsx)(f.Z,{spinning:vn,children:(0,$.jsxs)("div",{style:{width:"12rem",margin:".38rem auto 0"},children:[(null==an?void 0:an.length)>0?(0,$.jsx)("div",{className:M,children:null==an?void 0:an.map((function(n,e){var i,s;return(0,$.jsx)("div",{onClick:function(){(0,L.xg)("".concat(null==n?void 0:n.url))},children:(0,$.jsxs)("div",{className:B,style:{marginRight:(1+e)%2==0?0:".37rem"},children:[(0,$.jsx)("img",{src:q.Z.IMG_SERVER+(null==n?void 0:n.attachment_url),className:Q}),([1,2].includes(null==t||null===(i=t.userInfo)||void 0===i?void 0:i.role)||(null==n?void 0:n.user_id)==(null==t||null===(s=t.userInfo)||void 0===s?void 0:s.user_id))&&(0,$.jsxs)("div",{className:G,children:[(0,$.jsxs)("span",{className:H,onClick:function(e){e.stopPropagation(),x.history.push("/ai_assistant/".concat(null==n?void 0:n.id,"/edit"))},children:[(0,$.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(O)}),"编辑"]}),(0,$.jsxs)("span",{className:X,onClick:function(e){var i;e.stopPropagation(),j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,$.jsx)("div",{children:"确认删除该前沿拓展吗?"}),onOk:(i=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,V.Z)(n.id).then((function(n){0==(null==n?void 0:n.status)&&(g.ZP.success("删除成功"),fn(),xn())}));case 1:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})})},children:[(0,$.jsx)("i",{className:"iconfont icon-shanchu13 ".concat(Y)}),"删除"]})]}),(0,$.jsx)("div",{className:W,children:null==n?void 0:n.type_name}),(0,$.jsxs)("div",{className:F,children:[(0,$.jsx)(y.Z,{title:(null==n?void 0:n.title)||"--",children:(0,$.jsx)("div",{className:T,children:(null==n?void 0:n.title)||"--"})}),(0,$.jsx)(y.Z,{title:(null==n?void 0:n.description)||"--",children:(0,$.jsx)("div",{className:A,children:(null==n?void 0:n.description)||"--"})})]})]})},null==n?void 0:n.id)}))}):(0,$.jsx)(J.Z,{}),(null==an?void 0:an.length)>0&&(0,$.jsxs)(N.Z,{align:"middle",justify:"space-between",style:{margin:".2rem auto 1.5rem"},children:[(0,$.jsxs)(w.Z,{children:["共 ",(0,$.jsx)("span",{style:{color:"#165DFF"},children:dn||0})," 条数据"]}),(0,$.jsx)(w.Z,{children:(0,$.jsx)(S.Z,{showSizeChanger:!1,showQuickJumper:!0,current:r.page,pageSize:r.limit,onChange:function(n,e){return d(s()(s()({},r),{},{page:n,limit:e}))},total:dn||0})})]})]})})]})]})}))}}]); \ No newline at end of file diff --git a/p__Paths__Detail__id.async.js b/p__Paths__Detail__id.async.js index b831a3d9fd..c28d4bf6b7 100644 --- a/p__Paths__Detail__id.async.js +++ b/p__Paths__Detail__id.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[23332],{11680:function(e,n,i){i.d(n,{Z:function(){return w}});var t=i(91232),s=i.n(t),l=i(79800),a=i.n(l),c=i(59301),o="teacher_name___BzxwZ",r="teacher_school___bBT_c",d="teacher_type___WrppP",u="teacherList___RE3zy",_="teacher_header___zF6G0",h="btn_list___gobq0",m="sy___zyrWK",v="xy___FwJSl",j="bj___gn9Hm",x="sc___Ree9z",p="techer_content___me4s8",f="img___T_z5s",g="teacher_img___NHN5k",N="content___gSkvU",y="shuji_jianjie___ArUYc",M=i(3634),I=i(6848),b=i(8591),L=i(43418),S=i(37712),w=function(e){var n,t,l,w=e.v,C=e.k,Z=e.showBtn,D=e.params,k=e.getData,A=e.setDialogvisible,E=e.setTeacherForm,z=e.teachers,T=(0,c.useRef)(),P=(0,c.useState)(),R=a()(P,2),O=R[0],U=R[1],Y=(0,c.useState)(!0),H=a()(Y,2),B=H[0],V=H[1];return(0,c.useEffect)((function(){if(T.current){var e=function(){var e,n=new ResizeObserver((function(e){var n,i=s()(e);try{for(i.s();!(n=i.n()).done;){var t=n.value;U(t.target.offsetHeight>=200),console.log(t.target.offsetHeight)}}catch(e){i.e(e)}finally{i.f()}}));return n.observe(null===(e=T.current)||void 0===e?void 0:e.firstElementChild),n}();return function(){var n,i;(null===(n=T.current)||void 0===n?void 0:n.firstElementChild)&&e.unobserve(null===(i=T.current)||void 0===i?void 0:i.firstElementChild)}}}),[T.current]),(0,S.jsxs)(S.Fragment,{children:[(0,S.jsxs)("div",{className:u,children:[(0,S.jsx)("div",{className:_,children:(0,S.jsxs)("div",{style:{display:"flex",height:"0.55rem",alignItems:"center",width:"8.16rem",position:"relative"},children:[(0,S.jsx)(I.Z,{title:null==w?void 0:w.name,children:(0,S.jsx)("div",{className:o,children:null==w?void 0:w.name})}),(0,S.jsx)(I.Z,{title:null==w?void 0:w.career,children:(0,S.jsx)("div",{className:r,children:null==w?void 0:w.career})}),(0,S.jsx)(I.Z,{title:null==w?void 0:w.school,children:(0,S.jsx)("div",{className:r,children:null==w?void 0:w.school})}),(0,S.jsx)(I.Z,{title:1==(null==w?void 0:w.identity)?"负责教师":"合作教师",children:(0,S.jsx)("div",{className:d,children:1==(null==w?void 0:w.identity)?"负责教师":"合作教师"})}),Z&&(0,S.jsxs)("div",{className:h,children:[0!=C&&(0,S.jsx)(I.Z,{title:"上移",children:(0,S.jsx)("span",{className:"icon-shangyi_Hover ".concat(m),onClick:function(){(0,M.aT)({teacher_id:null==w?void 0:w.teacher_id,id:null==D?void 0:D.pathId}).then((function(e){0==(null==e?void 0:e.status)&&(b.ZP.success("上移成功"),k())}))}})}),C+1!=(null==z||null===(n=z.filter((function(e){return 2==e.identity})))||void 0===n?void 0:n.length)&&(0,S.jsx)(I.Z,{title:"下移",children:(0,S.jsx)("span",{className:"icon-xiayi_Hover ".concat(v),onClick:function(){(0,M.Nn)({teacher_id:null==w?void 0:w.teacher_id,id:null==D?void 0:D.pathId}).then((function(e){0==(null==e?void 0:e.status)&&(b.ZP.success("下移成功"),k())}))}})}),(0,S.jsx)(I.Z,{title:"编辑",children:(0,S.jsx)("span",{className:"icon-bianji_Hover ".concat(j),onClick:function(){var e,n;A(!0),E({teacher_id:null==w?void 0:w.teacher_id,teacher_url:null==w||null===(e=w.attachment)||void 0===e?void 0:e.url,teacher_attachment_id:null==w||null===(n=w.attachment)||void 0===n?void 0:n.id,teacher:null==w?void 0:w.name,career:null==w?void 0:w.career,school:null==w?void 0:w.school,identity:null==w?void 0:w.identity,description:null==w?void 0:w.description})}})}),(0,S.jsx)(I.Z,{title:"删除",children:(0,S.jsx)("span",{className:"icon-shanchu13 ".concat(x),onClick:function(){L.Z.confirm({centered:!0,okText:"确定",icon:null,cancelText:"取消",title:"提示",content:"确认要删除这位教师吗?",onOk:function(){(0,M.uk)({teacher_id:null==w?void 0:w.teacher_id}).then((function(e){0==(null==e?void 0:e.status)&&(b.ZP.success("删除成功"),k())}))}})}})})]})]})}),(0,S.jsxs)("div",{className:p,children:[(0,S.jsx)("div",{className:f,children:(0,S.jsx)("img",{src:null!=w&&null!==(t=w.attachment)&&void 0!==t&&t.url?null==w||null===(l=w.attachment)||void 0===l?void 0:l.url:i(66963),className:g})}),(0,S.jsx)("div",{className:N,ref:T,children:null!=w&&w.description?(0,S.jsx)("div",{className:y,style:{maxHeight:B&&200,overflow:"hidden"},children:null==w?void 0:w.description}):(0,S.jsx)("div",{style:{marginTop:".7rem",textAlign:"center",color:"#666666"},children:"暂无数据"})})]})]},C),O&&(0,S.jsxs)("div",{style:{textAlign:"right",color:"#237E61",cursor:"pointer",marginTop:"-0.3rem",marginBottom:"0.3rem",fontSize:".14rem",marginRight:".4rem"},onClick:function(e){e.stopPropagation(),V(!B)},children:[B?"查看全部 ":"收起全文 ",(0,S.jsx)("i",{className:"iconfont font14 ".concat(B?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-")})]})]})}},21658:function(e,n,i){i.d(n,{Z:function(){return b}});var t=i(7557),s=i.n(t),l=i(41498),a=i.n(l),c=i(82242),o=i.n(c),r=i(79800),d=i.n(r),u=i(59301),_="shiyan_modal___g40Za",h="add_pilotPro_item___z1H0Q",m="option___vxHGu",v="add_and_del___jPolh",j="pilot_name___tTQSk",x="pilot_url___SuCpq",p="title___Q_VfA",f="record_count___IuDud",g=i(43418),N=i(8591),y=i(24650),M=i(41852),I=i(37712),b=function(e){var n,i=e.editInfo,t=e.addEditName,l=e.type,c=e.id,r=e.dialogvisible,b=e.setDialogvisible,L=e.getData,S=(0,u.useState)({container_type:"",container_id:null,cases:[{name:"",url:""}]}),w=d()(S,2),C=w[0],Z=w[1];return(0,u.useEffect)((function(){r&&(C.container_type=l,C.container_id=c,C.cases="编辑"==t?[i]:[{name:"",url:""}],Z(o()({},C)))}),[r]),(0,I.jsx)(g.Z,{centered:!0,maskClosable:!1,zIndex:200,width:"编辑"===t?1045:1128,bodyStyle:{maxHeight:553,overflowY:"auto"},title:"".concat(t,"应用案例"),visible:r,onCancel:function(){b(!1)},okText:"".concat("编辑"===t?"保存编辑":"确认新增"),onOk:a()(s()().mark((function e(){var n,i,l,a,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=new RegExp(/^[^\u4e00-\u9fa5]+$/),l=0,null==C||null===(n=C.cases)||void 0===n||n.forEach((function(e){var n,t;0==(null==e||null===(n=e.name)||void 0===n?void 0:n.length)||0==(null==e||null===(t=e.url)||void 0===t?void 0:t.length)?l=1:i.test(null==e?void 0:e.url)||(l=2)})),1!=l){e.next=8;break}return N.ZP.error("请填写名称或链接"),e.abrupt("return");case 8:if(2!=l){e.next=11;break}return N.ZP.error("链接中不能输入中文"),e.abrupt("return");case 11:if("编辑"!=t){e.next=18;break}return e.next=14,(0,M.q0)(C.cases[0]);case 14:0==(null==(a=e.sent)?void 0:a.status)&&(N.ZP.success("编辑成功"),b(!1),L()),e.next=23;break;case 18:if("新增"!=t){e.next=23;break}return e.next=21,(0,M.ns)(C);case 21:0==(null==(c=e.sent)?void 0:c.status)&&(N.ZP.success("新增成功"),b(!1),L());case 23:case"end":return e.stop()}}),e)}))),children:(0,I.jsx)("div",{className:_,children:null==C||null===(n=C.cases)||void 0===n?void 0:n.map((function(e,n){var i;return(0,I.jsxs)("div",{className:h,children:[(0,I.jsxs)("div",{children:[(0,I.jsxs)("div",{className:j,children:[(0,I.jsxs)("div",{className:p,children:[(0,I.jsx)("span",{style:{color:"#ff4d4f",marginRight:4},children:"*"}),"名称"]}),(0,I.jsx)(y.Z,{placeholder:"请输入名称",maxLength:100,value:null==e?void 0:e.name,onChange:function(e){C.cases[n].name=e.target.value,Z(o()({},C))}}),(0,I.jsxs)("span",{className:f,children:[(null==e||null===(i=e.name)||void 0===i?void 0:i.length)||0,"/100"]})]}),(0,I.jsxs)("div",{className:x,style:{marginBottom:0},children:[(0,I.jsxs)("div",{className:p,children:[(0,I.jsx)("span",{style:{color:"#ff4d4f",marginRight:4},children:"*"}),"链接"]}),(0,I.jsx)(y.Z,{placeholder:"请输入链接",suffix:"",value:null==e?void 0:e.url,onChange:function(e){C.cases[n].url=e.target.value,Z(o()({},C))}})]})]}),(0,I.jsxs)("div",{className:m,children:[n>0&&"新增"==t&&(0,I.jsx)("div",{className:v,onClick:function(){var e;null==C||null===(e=C.cases)||void 0===e||e.splice(n,1),Z(o()({},C))},children:(0,I.jsx)("i",{className:"iconfont icon-shanjian font14",style:{color:"#E30000"}})}),"新增"==t&&(0,I.jsx)("div",{className:v,onClick:function(){var e;null==C||null===(e=C.cases)||void 0===e||e.splice(n+1,0,{name:"",url:""}),Z(o()({},C))},children:(0,I.jsx)("i",{className:"iconfont icon-tianjiatimu font14",style:{color:"#2FA34F"}})})]})]},n)}))})})}},66207:function(e,n,i){i.d(n,{Z:function(){return y}});var t=i(7557),s=i.n(t),l=i(41498),a=i.n(l),c=i(82242),o=i.n(c),r=(i(59301),"main_com___dEAXh"),d="project_list____YzIW",u="case_item___pO64P",_="case_item_info___FkLB7",h="btn_up_de___Vchsk",m="btn_update___rYrOJ",v="btn_del___OzxGD",j=i(6848),x=i(43418),p=i(8591),f=i(41852),g=i(6638);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var N=i(37712),y=function(e){var n,i,t=e.type,l=e.detailInfo,c=e.showBtn,y=e.getData,M=e.showEdit;return(0,N.jsx)("div",{className:"".concat(r," ").concat(d),children:(null==l||null===(n=l.shixun_cases)||void 0===n?void 0:n.length)>0?null==l||null===(i=l.shixun_cases)||void 0===i?void 0:i.map((function(e,n){return(0,N.jsxs)("div",{className:u,children:[(0,N.jsxs)("div",{className:_,onClick:function(){window.open(e.url)},children:["path"==t&&(0,N.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNDhBRTRGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQwN0ZBQiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTM5MC41IDk2N2MuODI1IDAgMS41LjY3NSAxLjUgMS41djljMCAuODI1LS42NzUgMS41LTEuNSAxLjVoLTljLS44MjUgMC0xLjUtLjY3NS0xLjUtMS41di05YzAtLjgyNS42NzUtMS41IDEuNS0xLjVoOVptLTYuMyA0LjVjLS4yMjUtLjIyNS0uNTI1LS4zLS43NS0uMDc1bC0xLjU3NSAxLjItLjA0NS4wNDVhLjM0OS4zNDkgMCAwIDAtLjEwNS4yNTV2LjY3NWwuMDEuMDgyYy4wMjMuMTAxLjA5NS4xNzMuMjE1LjI5M2wxLjU3NSAxLjEyNS4wNjIuMDVjLjE2LjA5OC40MDcuMDgxLjUzOC0uMDVsLjA3NS0uMDc1LjAzNy0uMDQzYS4zMTguMzE4IDAgMCAwIC4wMzgtLjMzMmMtLjA3NS0uMTUtLjA3NS0uMy0uMjI1LS4zNzVsLTEuMzUtLjk3NSAxLjQyNS0xLjEyNS4wNDUtLjA1M2EuNTMyLjUzMiAwIDAgMCAuMTA1LS4yNDdjMC0uMTUgMC0uMjI1LS4wNzUtLjM3NVptMy45NzUtLjIyNWMtLjE1IDAtLjIyNS4wNzUtLjMuMTUtLjE1LjIyNS0uMTUuNTI1LjA3NS42NzVsMS40MjUgMS4xMjUtMS40MjUgMS4wNS0uMDc0LjA2M2EuNTA0LjUwNCAwIDAgMC0uMDc2LjUzN2wuMDc1LjA3NS4wNTYuMDY3Yy4xNi4xNTYuNDE5LjE0MS42MTkuMDA4bDEuNTc1LTEuMTI1LjA3NS0uMDk1Yy4wNS0uMDcyLjEtLjE1NS4xNS0uMjA1di0uNjc1bC0uMDA4LS4wODJjLS4wMjItLjA5OC0uMDgyLS4xNTgtLjE0Mi0uMjE4bC0xLjU3NS0xLjItLjA5Mi0uMDU2Yy0uMTc0LS4wOTQtLjI5NC0uMDk0LS4zNTgtLjA5NFptLTEuMTI1LS4wMDFoLS4zNzVsLS4xLjA1N2MtLjA4OC4wNTYtLjE0NC4xMTItLjIuMTY5bC0xLjU3NSAyLjkyNS0uMDM2LjA4N2EuNDc4LjQ3OCAwIDAgMCAuMDM2LjM2M2MuMDc1LjE1LjIyNS4yMjUuNDUuMjI1LjE1IDAgLjMtLjA3NS4zNzUtLjIyNWwxLjU3NS0yLjkyNi4wMzctLjA1M2MuMDM4LS4wODIuMDM4LS4yMDIuMDM4LS4zMjIgMC0uMTUtLjE1LS4yMjUtLjIyNS0uM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zODAgLTk2NykiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="}),"shixun"==t&&(0,N.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNDhBRTRGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQwN0ZBQiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTEwLjg3NCAwYy42OTkgMCAxLjI2NS41NjYgMS4yNjUgMS4yNjR2MTIuMjg3YS4zOC4zOCAwIDAgMS0uNTQ4LjM0TDYuMDcgMTEuMTU5LjU0OCAxMy44OUEuMzguMzggMCAwIDEgMCAxMy41NVYxLjI2NEMwIC41NjYuNTY2IDAgMS4yNjQgMGg5LjYxWk02LjIzNyAyLjU0YS4zOC4zOCAwIDAgMC0uNTA4LjE3MmwtLjg0OSAxLjcyLTEuODk4LjI3NmEuMzguMzggMCAwIDAtLjIxLjY0OGwxLjM3MyAxLjMzOS0uMzI0IDEuODlhLjM4LjM4IDAgMCAwIC41NS40bDEuNjk4LS44OTMgMS42OTguODkzYS4zOC4zOCAwIDAgMCAuNTUtLjRsLS4zMjQtMS44OSAxLjM3NC0xLjM0YS4zOC4zOCAwIDAgMC0uMjEtLjY0N2wtMS44OTgtLjI3NS0uODUtMS43MmEuMzguMzggMCAwIDAtLjE3Mi0uMTczWiIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"}),(0,N.jsx)("div",{children:null==e?void 0:e.name})]}),c&&(0,N.jsxs)("div",{className:h,children:[(0,N.jsx)("div",{onClick:function(){M(o()({},e))},children:(0,N.jsx)(j.Z,{title:"编辑",children:(0,N.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(m)})})}),(0,N.jsx)("div",{onClick:function(n){var i;x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,N.jsx)("div",{children:"确认删除该条实验项目吗?"}),onOk:(i=a()(s()().mark((function n(){return s()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:(0,f.tP)(null==e?void 0:e.id).then((function(e){0==(null==e?void 0:e.status)&&(p.ZP.success("删除成功"),y())}));case 1:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)})})},children:(0,N.jsx)(j.Z,{title:"删除",children:(0,N.jsx)("i",{className:"iconfont icon-shanchu13 ".concat(v)})})})]})]},n)})):(0,N.jsx)(g.Z,{customText:"暂无数据",styles:{padding:"50px 0"}})})}},55695:function(e,n,i){i.r(n),i.d(n,{default:function(){return X}});var t=i(37205),s=i.n(t),l=i(82242),a=i.n(l),c=i(7557),o=i.n(c),r=i(41498),d=i.n(r),u=i(91232),_=i.n(u),h=i(79800),m=i.n(h),v=i(39647),j=i.n(v),x=i(59301),p=i(80608),f="banner_warp___jz0fo",g="banner___SfTra",N="banner_t___eBfce",y="operate___hMKEM",M="btn_update___xuraA",I="btn_del___j7aUt",b="banner_b___gLwnD",L="banner_title_tags___dQ3Ao",S="banner_title___R2twN",w="banner_br___w6Cxf",C="learing_btn___Y3ea2",Z=i(71681),D=i(6848),k=i(43418),A=i(8591),E=i(78270),z=i(37712),T=function(e){var n,i=e.data,t=e.showBtn;return(0,z.jsx)("div",{className:f,style:{background:"url('".concat(Z.Z.IMG_SERVER+(null==i||null===(n=i.background_url)||void 0===n?void 0:n.url),"') no-repeat")},children:(0,z.jsxs)("div",{className:g,children:[(0,z.jsx)("div",{className:N,children:t&&(0,z.jsxs)("div",{className:y,style:{marginLeft:"auto"},children:[(0,z.jsx)("div",{className:M,onClick:function(){p.history.push("/paths/".concat(null==i?void 0:i.id,"/edit?comeFrom=info"))},children:(0,z.jsx)(D.Z,{title:"编辑",children:(0,z.jsx)("i",{className:"icon-bianji_Hover"})})}),(0,z.jsx)("div",{className:I,onClick:function(e){var n;k.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,z.jsx)("div",{children:"确认删除该实验项目吗?"}),onOk:(n=d()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,E.F_)(null==i?void 0:i.id).then((function(e){0==(null==e?void 0:e.status)&&(A.ZP.success("删除成功"),p.history.push("/paths"))}));case 1:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})},children:(0,z.jsx)(D.Z,{title:"删除",children:(0,z.jsx)("i",{className:"icon-shanchu13"})})})]})}),(0,z.jsxs)("div",{className:b,children:[(0,z.jsx)("div",{className:L,children:(0,z.jsx)(D.Z,{title:null==i?void 0:i.name,children:(0,z.jsx)("div",{className:S,children:null==i?void 0:i.name})})}),((null==i?void 0:i.company)||(null==i?void 0:i.url))&&(0,z.jsxs)("div",{className:w,children:[(null==i?void 0:i.company)&&(0,z.jsxs)("div",{style:{display:"flex"},children:[(0,z.jsx)("div",{style:{margin:"0 20px"},children:"实践平台"}),(0,z.jsx)(D.Z,{title:null==i?void 0:i.company,children:(0,z.jsx)("div",{style:{marginRight:20,maxWidth:"1rem",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:null==i?void 0:i.company})})]}),(null==i?void 0:i.url)&&(0,z.jsx)("div",{className:C,style:{marginLeft:"auto",cursor:"pointer"},onClick:function(){window.open(null==i?void 0:i.url)},children:"现在去学习"})]})]})]})})},P=i(71418),R=i(53326),O=i(24650),U=i(57809),Y={flex_box_center:"flex_box_center___hEKvu",flex_space_between:"flex_space_between___gtzO_",flex_box_vertical_center:"flex_box_vertical_center___QQWbT",flex_box_center_end:"flex_box_center_end___AyfXQ",flex_box_column:"flex_box_column___q0hJc",detailCon:"detailCon___atWea",con_left:"con_left___gCLjC",main_com:"main_com____HrTx",header_com:"header_com___XsQ9B",btn_update:"btn_update___NWyks",iconUpdate:"iconUpdate___pxdfm",detail_title:"detail_title___zbSIf",con_right:"con_right___wSGJA",con_right_warp:"con_right_warp____maRH",option:"option___bAqzr",tech_tags:"tech_tags___n150v",btn_add:"btn_add___JSRzd",teach_modal:"teach_modal____BR_d",users_style:"users_style___XPW4k",sc_warp:"sc_warp___RDW4Q",add_icon:"add_icon___ia3hh",wenan:"wenan___xBlmc",yaoqiu:"yaoqiu___dBLD4",users_style2:"users_style2___aKUpW",active_img:"active_img___eR9B6",right_teacher_warp:"right_teacher_warp___M9WLy",hang:"hang___AOoXo",title:"title___N1IRZ",input1:"input1___ksrsW",input2:"input2___DIfZ4",MdEditor:"MdEditor___U_umJ",input_search:"input_search___irpms",platform_list:"platform_list___E93tg",platform_item:"platform_item___ywfb6",img_items:"img_items___TKdbj",select_img:"select_img___I1bMm",unit_list:"unit_list___FrBH_",unit_item:"unit_item___VRRxt",unit_item_active:"unit_item_active___ulBMw",shangyi_style:"shangyi_style___vXQTR",xiayi_style:"xiayi_style___JfyBN",teacherList:"teacherList___neb4J",teacher_header:"teacher_header___IDxdO",teacher_name:"teacher_name___WiHB2",teacher_position:"teacher_position___lMq_U",teacher_school:"teacher_school___CzLDY",teacher_type:"teacher_type___q0myJ",btn_list:"btn_list___HzLQU",sy:"sy___gDwKj",xy:"xy___NYPPz",bj:"bj____rKuS",sc:"sc___AYdyE",iconDetele:"iconDetele___L2ftB",techer_content:"techer_content___CvGa5",img:"img___GmbBT",teacher_img:"teacher_img___WCatV",content:"content___q5lPL",shuji_list:"shuji_list___Eflpe",shenhe_icon:"shenhe_icon___kmGh6",shuming:"shuming___K06ND",shuji_jianjie:"shuji_jianjie___mQiEx",kuai:"kuai___xaS0y",bg:"bg___sN_Hy"},H=i(3634),B=i(6638),V=i(49105),G=i(77036),W=i(66207),Q=i(21658),J=i(4585),F=i(2753),q=i(11680),K=["pathsDetail","globalSetting","loading","dispatch","user"],X=(0,p.connect)((function(e){var n=e.pathsDetail,i=e.loading;return{pathsDetail:n,globalSetting:e.globalSetting,loading:i,user:e.user}}))((function(e){e.pathsDetail,e.globalSetting,e.loading,e.dispatch;var n,i,t,l,c,r,u=e.user,h=(j()(e,K),(0,p.useParams)()),v=(0,x.useState)(),f=m()(v,2),g=f[0],N=f[1],y=(0,x.useState)(!1),M=m()(y,2),I=M[0],b=M[1],L=(0,x.useState)(!1),S=m()(L,2),w=S[0],C=S[1],E=(0,x.useState)(!1),X=m()(E,2),$=X[0],ee=X[1],ne=(0,x.useState)(!1),ie=m()(ne,2),te=ie[0],se=ie[1],le=(0,x.useState)("新增"),ae=m()(le,2),ce=ae[0],oe=ae[1],re=(0,x.useState)(null),de=m()(re,2),ue=de[0],_e=de[1],he=(0,x.useState)(!1),me=m()(he,2),ve=me[0],je=me[1],xe=(0,x.useState)(""),pe=m()(xe,2),fe=pe[0],ge=pe[1],Ne=(0,x.useRef)(),ye=(0,x.useState)(),Me=m()(ye,2),Ie=Me[0],be=Me[1],Le=(0,x.useState)(!0),Se=m()(Le,2),we=Se[0],Ce=Se[1],Ze=(0,x.useState)(!1),De=m()(Ze,2),ke=De[0],Ae=De[1],Ee=(0,x.useState)(!1),ze=m()(Ee,2),Te=ze[0],Pe=ze[1],Re=(0,x.useState)([]),Oe=m()(Re,2),Ue=Oe[0],Ye=Oe[1],He=(0,x.useState)([]),Be=m()(He,2),Ve=Be[0],Ge=Be[1],We=(0,x.useState)([]),Qe=m()(We,2),Je=Qe[0],Fe=Qe[1],qe=(0,x.useState)({teacher:"",career:"",school:"",description:"",teacher_url:"",teacher_attachment_id:"",identity:"2"}),Ke=m()(qe,2),Xe=Ke[0],$e=Ke[1];(0,x.useEffect)((function(){var e;null!=h&&h.pathId&&null!=u&&null!==(e=u.userInfo)&&void 0!==e&&e.user_id&&en()}),[null==h?void 0:h.pathId,null==u?void 0:u.userInfo]),(0,x.useEffect)((function(){if(Ne.current){var e=function(){var e,n=new ResizeObserver((function(e){var n,i=_()(e);try{for(i.s();!(n=i.n()).done;){var t=n.value;be(t.target.offsetHeight>=500)}}catch(e){i.e(e)}finally{i.f()}}));return n.observe(null===(e=Ne.current)||void 0===e?void 0:e.firstElementChild),n}();return function(){var n,i;(null===(n=Ne.current)||void 0===n?void 0:n.firstElementChild)&&e.unobserve(null===(i=Ne.current)||void 0===i?void 0:i.firstElementChild)}}}),[Ne.current]);var en=function(){var e=d()(o()().mark((function e(){var n,i,t,s,l,a,c;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),e.next=3,(0,H.$O)({id:null==h?void 0:h.pathId});case 3:if(null!=(i=e.sent)&&null!==(n=i.core_course)&&void 0!==n&&n.id){e.next=7;break}return location.href="/404",e.abrupt("return");case 7:0==(null==i?void 0:i.status)&&(c=[1,2].includes(null==u||null===(t=u.userInfo)||void 0===t?void 0:t.role)||(null==i||null===(s=i.core_course)||void 0===s?void 0:s.user_id)==(null==u||null===(l=u.userInfo)||void 0===l?void 0:l.user_id),b(c),N(null==i?void 0:i.core_course),C(!1),Ye(null==i||null===(a=i.core_course)||void 0===a?void 0:a.core_course_teachers));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nn=function(e,n){Xe["".concat(e)]=n,$e(a()({},Xe))};return(0,z.jsxs)(P.Z,{spinning:w,children:[(0,z.jsx)(T,{data:g,showBtn:null==u||null===(n=u.userInfo)||void 0===n?void 0:n.admin}),(0,z.jsx)("div",{style:{width:"100%",background:"#F3F9F7"},children:(0,z.jsxs)("div",{className:Y.detailCon,children:[(0,z.jsxs)("div",{className:Y.con_left,children:[(0,z.jsxs)("div",{className:Y.bg,children:[(0,z.jsxs)("div",{className:Y.header_com,children:[(0,z.jsxs)("div",{className:Y.detail_title,children:[(0,z.jsx)("span",{className:Y.kuai}),(0,z.jsx)("span",{className:Y.title,children:"课程介绍"})]}),I&&(0,z.jsx)("div",{className:Y.btn_update,onClick:function(){je(!0)},children:(0,z.jsx)(D.Z,{title:"编辑",children:(0,z.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(Y.iconUpdate)})})})]}),null!=g&&g.description?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)("div",{ref:Ne,className:"".concat(Y.main_com," ").concat(Y.course_con),style:{maxHeight:we&&500,overflow:"hidden"},children:(0,z.jsx)(J.Z,{value:(null==g?void 0:g.description)||""})}),Ie&&(0,z.jsxs)("div",{style:{textAlign:"center",color:"#1B8565",cursor:"pointer",position:"relative",top:"-0.1rem",fontSize:"0.14rem"},onClick:function(e){e.stopPropagation(),Ce(!we)},children:[we?"查看全部 ":"收起全文 ",(0,z.jsx)("i",{className:"iconfont font14 ".concat(we?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-")})]})]}):(0,z.jsx)(B.Z,{customText:"暂无数据",styles:{padding:"0.5rem 0"}})]}),(0,z.jsxs)("div",{className:Y.bg,children:[(0,z.jsxs)("div",{className:Y.header_com,children:[(0,z.jsxs)("div",{className:Y.detail_title,children:[(0,z.jsx)("span",{className:Y.kuai}),(0,z.jsx)("span",{className:Y.title,children:"实验项目列表"})]}),I&&(0,z.jsxs)("div",{className:Y.btn_add,onClick:function(){se(!0)},children:[(0,z.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),(0,z.jsx)("span",{children:"新增实验项目"})]})]}),(0,z.jsx)(W.Z,{type:"path",detailInfo:g,showBtn:I,showEdit:function(){var e=d()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_e(n),oe("编辑"),se(!0);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),getData:function(){en()}})]}),(0,z.jsxs)("div",{className:Y.bg,children:[(0,z.jsxs)("div",{className:Y.header_com,children:[(0,z.jsxs)("div",{className:Y.detail_title,children:[(0,z.jsx)("span",{className:Y.kuai}),(0,z.jsx)("span",{className:Y.title,children:"负责教师"})]}),I&&(0,z.jsxs)("div",{className:Y.btn_add,onClick:function(){ee(!0),$e({teacher_url:"",teacher_attachment_id:"",teacher:"",career:"",identity:2,school:"",description:""})},children:[(0,z.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),"新增负责教师"]})]}),0==(null==Ue?void 0:Ue.length)&&(0,z.jsx)(B.Z,{customText:"暂无数据",styles:{padding:"0.5rem 0"}}),null===(i=Ue.sort((function(e,n){return 1===e.identity?-1:1===n.identity?1:0})))||void 0===i?void 0:i.map((function(e,n){return(0,z.jsx)(q.Z,{v:e,k:n,showBtn:I,params:h,getData:en,setDialogvisible:ee,setTeacherForm:$e,teachers:Ue},n)}))]})]}),(0,z.jsxs)("div",{className:Y.con_right,children:[(0,z.jsxs)("div",{className:Y.con_right_warp,children:[(0,z.jsxs)("div",{className:Y.header_com,children:[(0,z.jsxs)("div",{className:Y.detail_title,children:[(0,z.jsx)("span",{className:Y.kuai}),(0,z.jsx)("span",{children:"实验平台"})]}),I&&(0,z.jsx)("div",{className:Y.btn_update,onClick:function(){var e,n;(null==g||null===(e=g.companies_selected)||void 0===e?void 0:e.length)>0&&Ge(s()(null==g||null===(n=g.companies_selected)||void 0===n?void 0:n.map((function(e){return e.id=null==e?void 0:e.file_id,e.url=null==e?void 0:e.pic_url,e}))));Ae(!0)},children:(0,z.jsx)(D.Z,{title:"编辑",children:(0,z.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(Y.iconUpdate)})})})]}),(0,z.jsx)("div",{className:Y.main_com,children:(null==g||null===(t=g.companies_selected)||void 0===t?void 0:t.length)>0?null==g||null===(l=g.companies_selected)||void 0===l?void 0:l.map((function(e,n){var i;return(0,z.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",width:"100%"},children:[(0,z.jsx)("a",{href:null==e?void 0:e.link_url,children:(0,z.jsx)("img",{src:Z.Z.IMG_SERVER+(null==e?void 0:e.pic_url),style:{padding:"3px 8px"}})}),(0,z.jsxs)("div",{className:Y.option,children:[0!=n&&I&&(0,z.jsx)(D.Z,{title:"上移",children:(0,z.jsx)("span",{className:"icon-shangyi_Hover ".concat(Y.shangyi_style),onClick:function(){var e=null==g?void 0:g.companies_selected.map((function(e){return null==e?void 0:e.file_id})),i=[e[n],e[n-1]];e[n-1]=i[0],e[n]=i[1],(0,H.K_)({id:Number(null==h?void 0:h.pathId),file_ids:e}).then((function(e){0==e.status&&(A.ZP.success("上移成功"),Ae(!1),en())}))}})}),n+1!=(null==g||null===(i=g.companies_selected)||void 0===i?void 0:i.length)&&I&&(0,z.jsx)(D.Z,{title:"下移",children:(0,z.jsx)("span",{className:"icon-xiayi_Hover ".concat(Y.xiayi_style),onClick:function(){var e=null==g?void 0:g.companies_selected.map((function(e){return null==e?void 0:e.file_id})),i=[e[n+1],e[n]];e[n]=i[0],e[n+1]=i[1],(0,H.K_)({id:Number(null==h?void 0:h.pathId),file_ids:e}).then((function(e){0==e.status&&(A.ZP.success("下移成功"),Ae(!1),en())}))}})})]})]},n)})):(0,z.jsx)(B.Z,{customText:"暂无数据",styles:{padding:"0.5rem 0"},imgStyles:{width:"1.5rem",height:"1rem"}})})]}),(0,z.jsxs)("div",{className:Y.con_right_warp,children:[(0,z.jsxs)("div",{className:Y.header_com,children:[(0,z.jsxs)("div",{className:Y.detail_title,children:[(0,z.jsx)("span",{className:Y.kuai}),(0,z.jsx)("span",{children:"共建单位"})]}),I&&(0,z.jsx)("div",{className:Y.btn_update,onClick:function(){var e,n;(null==g||null===(e=g.schools_selected)||void 0===e?void 0:e.length)>0&&Fe(s()(null==g||null===(n=g.schools_selected)||void 0===n?void 0:n.map((function(e){return e.id=null==e?void 0:e.file_id,e.url=null==e?void 0:e.pic_url,e}))));Pe(!0)},children:(0,z.jsx)(D.Z,{title:"编辑",children:(0,z.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(Y.iconUpdate)})})})]}),(0,z.jsx)("div",{className:Y.main_com,children:(null==g||null===(c=g.schools_selected)||void 0===c?void 0:c.length)>0?null==g||null===(r=g.schools_selected)||void 0===r?void 0:r.map((function(e,n){var i;return(0,z.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",width:"100%"},children:[(0,z.jsx)("a",{href:null==e?void 0:e.link_url,children:(0,z.jsx)("img",{src:Z.Z.IMG_SERVER+(null==e?void 0:e.pic_url),style:{padding:"3px 8px"}})}),(0,z.jsxs)("div",{className:Y.option,children:[0!=n&&I&&(0,z.jsx)(D.Z,{title:"上移",children:(0,z.jsx)("span",{className:"icon-shangyi_Hover ".concat(Y.shangyi_style),onClick:function(){var e=null==g?void 0:g.schools_selected.map((function(e){return null==e?void 0:e.file_id})),i=[e[n],e[n-1]];e[n-1]=i[0],e[n]=i[1],(0,H.MU)({id:Number(null==h?void 0:h.pathId),file_ids:e}).then((function(e){0==e.status&&(A.ZP.success("上移成功"),Ae(!1),en())}))}})}),n+1!=(null==g||null===(i=g.schools_selected)||void 0===i?void 0:i.length)&&I&&(0,z.jsx)(D.Z,{title:"下移",children:(0,z.jsx)("span",{className:"icon-xiayi_Hover ".concat(Y.xiayi_style),onClick:function(){var e=null==g?void 0:g.schools_selected.map((function(e){return null==e?void 0:e.file_id})),i=[e[n+1],e[n]];e[n]=i[0],e[n+1]=i[1],(0,H.MU)({id:Number(null==h?void 0:h.pathId),file_ids:e}).then((function(e){0==e.status&&(A.ZP.success("下移成功"),Ae(!1),en())}))}})})]})]},n)})):(0,z.jsx)(B.Z,{customText:"暂无数据",styles:{padding:"0.5rem 0"},imgStyles:{width:"1.5rem",height:"1rem"}})})]})]})]})}),(0,z.jsx)(k.Z,{centered:!0,maskClosable:!1,zIndex:200,width:900,title:"编辑课程介绍",visible:ve,onCancel:function(){je(!1)},onOk:d()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,H.FQ)({id:null==h?void 0:h.pathId,stages:null==g?void 0:g.stages,description:fe});case 2:0==(null==(n=e.sent)?void 0:n.status)&&(je(!1),A.ZP.success("编辑成功"),en());case 4:case"end":return e.stop()}}),e)}))),children:(0,z.jsx)(G.Z,{className:Y.MdEditor,placeholder:"请输入课程介绍",width:850,height:450,defaultValue:null==g?void 0:g.description,onChange:function(e){ge(e)}})}),(0,z.jsx)(Q.Z,{editInfo:ue,addEditName:ce,id:null==h?void 0:h.pathId,type:"core_course",dialogvisible:te,setDialogvisible:function(e){se(e),e||oe("新增")},getData:function(){return en()}}),(0,z.jsx)(k.Z,{centered:!0,maskClosable:!1,zIndex:200,width:1131,title:"".concat(null!=Xe&&Xe.teacher_id?"编辑":"新增","负责教师资料"),visible:$,onCancel:function(){ee(!1)},okText:"".concat(null!=Xe&&Xe.teacher_id?"保存编辑":"确认新增"),onOk:d()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!=Xe&&Xe.teacher_id?(0,H.Ci)({id:null==h?void 0:h.pathId,teacher_id:null==Xe?void 0:Xe.teacher_id,name:null==Xe?void 0:Xe.teacher,identity:null==Xe?void 0:Xe.identity,career:null==Xe?void 0:Xe.career,school:null==Xe?void 0:Xe.school,description:null==Xe?void 0:Xe.description,attachment_id:null==Xe?void 0:Xe.teacher_attachment_id}).then((function(e){0==(null==e?void 0:e.status)&&(ee(!1),A.ZP.success("编辑成功"),en())})):(0,H.EX)({id:null==h?void 0:h.pathId,name:null==Xe?void 0:Xe.teacher,identity:null==Xe?void 0:Xe.identity,career:null==Xe?void 0:Xe.career,school:null==Xe?void 0:Xe.school,description:null==Xe?void 0:Xe.description,attachment_id:null==Xe?void 0:Xe.teacher_attachment_id}).then((function(e){0==(null==e?void 0:e.status)&&(ee(!1),A.ZP.success("新增成功"),en())}));case 1:case"end":return e.stop()}}),e)}))),children:(0,z.jsxs)("div",{className:Y.teach_modal,children:[(0,z.jsx)(R.Z,{action:"",accept:"image/*",withCredentials:!0,showUploadList:!1,customRequest:function(e){var n=new FormData;n.append("file",null==e?void 0:e.file),(0,V.ZP)("".concat(Z.Z.API_SERVER,"/api/attachments.json"),{method:"post",body:n},!0).then((function(e){Xe.teacher_attachment_id=e.id,Xe.teacher_url=e.test,$e(a()({},Xe))}))},children:(0,z.jsxs)("div",{className:"".concat(Y.users_style," ").concat(null!=Xe&&Xe.teacher_url?Y.users_style2:""),children:[(null==Xe?void 0:Xe.teacher_url)&&(0,z.jsx)("img",{src:Z.Z.API_SERVER+(null==Xe?void 0:Xe.teacher_url),className:Y.active_img}),(0,z.jsxs)("div",{className:Y.sc_warp,children:[(0,z.jsx)("div",{className:Y.add_icon,children:"+"}),(0,z.jsx)("div",{className:Y.wenan,children:"上传教师照片"}),(0,z.jsx)("div",{className:Y.yaoqiu,children:"尺寸220*295px,大小200KB内"})]})]})}),(0,z.jsxs)("div",{className:Y.right_teacher_warp,children:[(0,z.jsxs)("div",{className:Y.hang,children:[(0,z.jsx)("span",{className:Y.title,children:"教师姓名"}),(0,z.jsx)(O.Z,{className:Y.input1,placeholder:"请输入教师姓名",suffix:"",style:{marginRight:45},value:null==Xe?void 0:Xe.teacher,onChange:function(e){nn("teacher",e.target.value)}}),(0,z.jsx)("span",{className:Y.title,children:"教师职称"}),(0,z.jsx)(O.Z,{className:Y.input1,placeholder:"请输入教师职称",suffix:"",value:null==Xe?void 0:Xe.career,onChange:function(e){nn("career",e.target.value)}})]}),(0,z.jsxs)("div",{className:Y.hang,children:[(0,z.jsx)("span",{className:Y.title,children:"教师身份"}),(0,z.jsxs)(U.default,{size:"large",className:Y.input1,style:{marginRight:45},value:null==Xe?void 0:Xe.identity,onChange:function(e){Xe.identity=e,$e(a()({},Xe))},children:[(0,z.jsx)(U.default.Option,{value:1,children:"负责教师"}),(0,z.jsx)(U.default.Option,{value:2,children:"合作教师"})]}),(0,z.jsx)("span",{className:Y.title,children:"所在院校"}),(0,z.jsx)(O.Z,{className:Y.input1,placeholder:"请输入所在院校",suffix:"",value:null==Xe?void 0:Xe.school,onChange:function(e){nn("school",e.target.value)}})]}),(0,z.jsxs)("div",{className:Y.hang,style:{alignItems:"flex-start"},children:[(0,z.jsx)("span",{className:Y.title,style:{marginTop:10},children:"教师简介"}),(0,z.jsx)(G.Z,{className:Y.MdEditor,placeholder:"请输入教师简介",width:749,height:176,defaultValue:null==Xe?void 0:Xe.description,onChange:function(e){nn("description",e)}})]})]})]})}),(0,z.jsxs)(k.Z,{centered:!0,maskClosable:!1,zIndex:200,width:1180,title:"实验平台管理",open:ke,onCancel:function(){Ae(!1)},onOk:d()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!=(null==Ve?void 0:Ve.length)){e.next=3;break}return A.ZP.error("请上传实验平台"),e.abrupt("return",!1);case 3:return e.next=5,(0,H.K_)({id:null==h?void 0:h.pathId,file_ids:null==Ve?void 0:Ve.map((function(e){return null==e?void 0:e.id}))});case 5:0==e.sent.status&&(A.ZP.success("操作成功"),Ae(!1),en());case 7:case"end":return e.stop()}}),e)}))),children:[(0,z.jsx)(R.Z,{action:"",accept:"image/*",withCredentials:!0,showUploadList:!1,customRequest:function(e){var n=new FormData;n.append("file",null==e?void 0:e.file),(0,V.ZP)("".concat(Z.Z.API_SERVER,"/api/attachments.json"),{method:"post",body:n},!0).then((function(e){null!=e&&e.id&&(Ve.push(e),Ge(s()(Ve)))}))},children:(0,z.jsxs)("div",{style:{height:"40px",display:"flex",alignItems:"center"},children:[(0,z.jsx)(F.op,{style:{borderRadius:"2px"},icon:(0,z.jsx)("i",{className:"iconfont icon-shangchuanfujian"}),children:"上传图片"}),(0,z.jsx)("span",{style:{color:"#999999",pointerEvents:"none",marginLeft:20},children:"(建议上传尺寸为238*64的图片)"})]})}),(0,z.jsx)("div",{className:Y.platform_list,children:null==Ve?void 0:Ve.map((function(e,n){return(0,z.jsxs)("div",{className:Y.platform_item,children:[(0,z.jsx)("img",{className:Y.img_items,src:Z.Z.IMG_SERVER+(null==e?void 0:e.url)}),(0,z.jsx)("i",{className:"iconfont icon-tupianguanbi ".concat(Y.select_img),onClick:function(){Ve.splice(n,1),Ge(s()(Ve))}})]},n)}))})]}),(0,z.jsxs)(k.Z,{centered:!0,maskClosable:!1,zIndex:200,width:1180,title:"共建单位管理",open:Te,onCancel:function(){Pe(!1)},onOk:d()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!=(null==Je?void 0:Je.length)){e.next=3;break}return A.ZP.error("请上传共建单位"),e.abrupt("return",!1);case 3:return e.next=5,(0,H.MU)({id:null==h?void 0:h.pathId,file_ids:null==Je?void 0:Je.map((function(e){return null==e?void 0:e.id}))});case 5:0==e.sent.status&&(A.ZP.success("操作成功"),Pe(!1),en());case 7:case"end":return e.stop()}}),e)}))),children:[(0,z.jsx)(R.Z,{action:"",accept:"image/*",withCredentials:!0,showUploadList:!1,customRequest:function(e){var n=new FormData;n.append("file",null==e?void 0:e.file),(0,V.ZP)("".concat(Z.Z.API_SERVER,"/api/attachments.json"),{method:"post",body:n},!0).then((function(e){null!=e&&e.id&&(Je.push(e),Fe(s()(Je)))}))},children:(0,z.jsxs)("div",{style:{height:"40px",display:"flex",alignItems:"center"},children:[(0,z.jsx)(F.op,{style:{borderRadius:"2px"},icon:(0,z.jsx)("i",{className:"iconfont icon-shangchuanfujian"}),children:"上传图片"}),(0,z.jsx)("span",{style:{color:"#999999",pointerEvents:"none",marginLeft:20},children:"(建议上传尺寸为238*64的图片)"})]})}),(0,z.jsx)("div",{className:Y.platform_list,children:null==Je?void 0:Je.map((function(e,n){return(0,z.jsxs)("div",{className:Y.platform_item,children:[(0,z.jsx)("img",{className:Y.img_items,src:Z.Z.IMG_SERVER+(null==e?void 0:e.url)}),(0,z.jsx)("i",{className:"iconfont icon-tupianguanbi ".concat(Y.select_img),onClick:function(){Je.splice(n,1),Fe(s()(Je))}})]},n)}))})]})]})}))},66963:function(e,n,i){e.exports=i.p+"static/userImg2.5ee3b9a4.png"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[23332],{11680:function(e,n,i){i.d(n,{Z:function(){return w}});var t=i(91232),s=i.n(t),l=i(79800),a=i.n(l),c=i(59301),o="teacher_name___BzxwZ",r="teacher_school___bBT_c",d="teacher_type___WrppP",u="teacherList___RE3zy",_="teacher_header___zF6G0",h="btn_list___gobq0",m="sy___zyrWK",v="xy___FwJSl",j="bj___gn9Hm",x="sc___Ree9z",p="techer_content___me4s8",f="img___T_z5s",g="teacher_img___NHN5k",N="content___gSkvU",y="shuji_jianjie___ArUYc",M=i(3634),I=i(6848),b=i(8591),L=i(43418),S=i(37712),w=function(e){var n,t,l,w=e.v,C=e.k,Z=e.showBtn,D=e.params,k=e.getData,A=e.setDialogvisible,E=e.setTeacherForm,z=e.teachers,T=(0,c.useRef)(),P=(0,c.useState)(),O=a()(P,2),R=O[0],U=O[1],Y=(0,c.useState)(!0),H=a()(Y,2),B=H[0],V=H[1];return(0,c.useEffect)((function(){if(T.current){var e=function(){var e,n=new ResizeObserver((function(e){var n,i=s()(e);try{for(i.s();!(n=i.n()).done;){var t=n.value;U(t.target.offsetHeight>=200),console.log(t.target.offsetHeight)}}catch(e){i.e(e)}finally{i.f()}}));return n.observe(null===(e=T.current)||void 0===e?void 0:e.firstElementChild),n}();return function(){var n,i;(null===(n=T.current)||void 0===n?void 0:n.firstElementChild)&&e.unobserve(null===(i=T.current)||void 0===i?void 0:i.firstElementChild)}}}),[T.current]),(0,S.jsxs)(S.Fragment,{children:[(0,S.jsxs)("div",{className:u,children:[(0,S.jsx)("div",{className:_,children:(0,S.jsxs)("div",{style:{display:"flex",height:"0.55rem",alignItems:"center",width:"8.16rem",position:"relative"},children:[(0,S.jsx)(I.Z,{title:null==w?void 0:w.name,children:(0,S.jsx)("div",{className:o,children:null==w?void 0:w.name})}),(0,S.jsx)(I.Z,{title:null==w?void 0:w.career,children:(0,S.jsx)("div",{className:r,children:null==w?void 0:w.career})}),(0,S.jsx)(I.Z,{title:null==w?void 0:w.school,children:(0,S.jsx)("div",{className:r,children:null==w?void 0:w.school})}),(0,S.jsx)(I.Z,{title:1==(null==w?void 0:w.identity)?"负责教师":"合作教师",children:(0,S.jsx)("div",{className:d,children:1==(null==w?void 0:w.identity)?"负责教师":"合作教师"})}),Z&&(0,S.jsxs)("div",{className:h,children:[0!=C&&(0,S.jsx)(I.Z,{title:"上移",children:(0,S.jsx)("span",{className:"icon-shangyi_Hover ".concat(m),onClick:function(){(0,M.aT)({teacher_id:null==w?void 0:w.teacher_id,id:null==D?void 0:D.pathId}).then((function(e){0==(null==e?void 0:e.status)&&(b.ZP.success("上移成功"),k())}))}})}),C+1!=(null==z||null===(n=z.filter((function(e){return 2==e.identity})))||void 0===n?void 0:n.length)&&(0,S.jsx)(I.Z,{title:"下移",children:(0,S.jsx)("span",{className:"icon-xiayi_Hover ".concat(v),onClick:function(){(0,M.Nn)({teacher_id:null==w?void 0:w.teacher_id,id:null==D?void 0:D.pathId}).then((function(e){0==(null==e?void 0:e.status)&&(b.ZP.success("下移成功"),k())}))}})}),(0,S.jsx)(I.Z,{title:"编辑",children:(0,S.jsx)("span",{className:"icon-bianji_Hover ".concat(j),onClick:function(){var e,n;A(!0),E({teacher_id:null==w?void 0:w.teacher_id,teacher_url:null==w||null===(e=w.attachment)||void 0===e?void 0:e.url,teacher_attachment_id:null==w||null===(n=w.attachment)||void 0===n?void 0:n.id,teacher:null==w?void 0:w.name,career:null==w?void 0:w.career,school:null==w?void 0:w.school,identity:null==w?void 0:w.identity,description:null==w?void 0:w.description})}})}),(0,S.jsx)(I.Z,{title:"删除",children:(0,S.jsx)("span",{className:"icon-shanchu13 ".concat(x),onClick:function(){L.Z.confirm({centered:!0,okText:"确定",icon:null,cancelText:"取消",title:"提示",content:"确认要删除这位教师吗?",onOk:function(){(0,M.uk)({teacher_id:null==w?void 0:w.teacher_id}).then((function(e){0==(null==e?void 0:e.status)&&(b.ZP.success("删除成功"),k())}))}})}})})]})]})}),(0,S.jsxs)("div",{className:p,children:[(0,S.jsx)("div",{className:f,children:(0,S.jsx)("img",{src:null!=w&&null!==(t=w.attachment)&&void 0!==t&&t.url?null==w||null===(l=w.attachment)||void 0===l?void 0:l.url:i(66963),className:g})}),(0,S.jsx)("div",{className:N,ref:T,children:null!=w&&w.description?(0,S.jsx)("div",{className:y,style:{maxHeight:B&&200,overflow:"hidden"},children:null==w?void 0:w.description}):(0,S.jsx)("div",{style:{marginTop:".7rem",textAlign:"center",color:"#666666"},children:"暂无数据"})})]})]},C),R&&(0,S.jsxs)("div",{style:{textAlign:"right",color:"#237E61",cursor:"pointer",marginTop:"-0.3rem",marginBottom:"0.3rem",fontSize:".14rem",marginRight:".4rem"},onClick:function(e){e.stopPropagation(),V(!B)},children:[B?"查看全部 ":"收起全文 ",(0,S.jsx)("i",{className:"iconfont font14 ".concat(B?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-")})]})]})}},21658:function(e,n,i){i.d(n,{Z:function(){return b}});var t=i(7557),s=i.n(t),l=i(41498),a=i.n(l),c=i(82242),o=i.n(c),r=i(79800),d=i.n(r),u=i(59301),_="shiyan_modal___g40Za",h="add_pilotPro_item___z1H0Q",m="option___vxHGu",v="add_and_del___jPolh",j="pilot_name___tTQSk",x="pilot_url___SuCpq",p="title___Q_VfA",f="record_count___IuDud",g=i(43418),N=i(8591),y=i(24650),M=i(41852),I=i(37712),b=function(e){var n,i=e.editInfo,t=e.addEditName,l=e.type,c=e.id,r=e.dialogvisible,b=e.setDialogvisible,L=e.getData,S=(0,u.useState)({container_type:"",container_id:null,cases:[{name:"",url:""}]}),w=d()(S,2),C=w[0],Z=w[1];return(0,u.useEffect)((function(){r&&(C.container_type=l,C.container_id=c,C.cases="编辑"==t?[i]:[{name:"",url:""}],Z(o()({},C)))}),[r]),(0,I.jsx)(g.Z,{centered:!0,maskClosable:!1,zIndex:200,width:"编辑"===t?1045:1128,bodyStyle:{maxHeight:553,overflowY:"auto"},title:"".concat(t,"应用案例"),visible:r,onCancel:function(){b(!1)},okText:"".concat("编辑"===t?"保存编辑":"确认新增"),onOk:a()(s()().mark((function e(){var n,i,l,a,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=new RegExp(/^[^\u4e00-\u9fa5]+$/),l=0,null==C||null===(n=C.cases)||void 0===n||n.forEach((function(e){var n,t;0==(null==e||null===(n=e.name)||void 0===n?void 0:n.length)||0==(null==e||null===(t=e.url)||void 0===t?void 0:t.length)?l=1:i.test(null==e?void 0:e.url)||(l=2)})),1!=l){e.next=8;break}return N.ZP.error("请填写名称或链接"),e.abrupt("return");case 8:if(2!=l){e.next=11;break}return N.ZP.error("链接中不能输入中文"),e.abrupt("return");case 11:if("编辑"!=t){e.next=18;break}return e.next=14,(0,M.q0)(C.cases[0]);case 14:0==(null==(a=e.sent)?void 0:a.status)&&(N.ZP.success("编辑成功"),b(!1),L()),e.next=23;break;case 18:if("新增"!=t){e.next=23;break}return e.next=21,(0,M.ns)(C);case 21:0==(null==(c=e.sent)?void 0:c.status)&&(N.ZP.success("新增成功"),b(!1),L());case 23:case"end":return e.stop()}}),e)}))),children:(0,I.jsx)("div",{className:_,children:null==C||null===(n=C.cases)||void 0===n?void 0:n.map((function(e,n){var i;return(0,I.jsxs)("div",{className:h,children:[(0,I.jsxs)("div",{children:[(0,I.jsxs)("div",{className:j,children:[(0,I.jsxs)("div",{className:p,children:[(0,I.jsx)("span",{style:{color:"#ff4d4f",marginRight:4},children:"*"}),"名称"]}),(0,I.jsx)(y.Z,{placeholder:"请输入名称",maxLength:100,value:null==e?void 0:e.name,onChange:function(e){C.cases[n].name=e.target.value,Z(o()({},C))}}),(0,I.jsxs)("span",{className:f,children:[(null==e||null===(i=e.name)||void 0===i?void 0:i.length)||0,"/100"]})]}),(0,I.jsxs)("div",{className:x,style:{marginBottom:0},children:[(0,I.jsxs)("div",{className:p,children:[(0,I.jsx)("span",{style:{color:"#ff4d4f",marginRight:4},children:"*"}),"链接"]}),(0,I.jsx)(y.Z,{placeholder:"请输入链接",suffix:"",value:null==e?void 0:e.url,onChange:function(e){C.cases[n].url=e.target.value,Z(o()({},C))}})]})]}),(0,I.jsxs)("div",{className:m,children:[n>0&&"新增"==t&&(0,I.jsx)("div",{className:v,onClick:function(){var e;null==C||null===(e=C.cases)||void 0===e||e.splice(n,1),Z(o()({},C))},children:(0,I.jsx)("i",{className:"iconfont icon-shanjian font14",style:{color:"#E30000"}})}),"新增"==t&&(0,I.jsx)("div",{className:v,onClick:function(){var e;null==C||null===(e=C.cases)||void 0===e||e.splice(n+1,0,{name:"",url:""}),Z(o()({},C))},children:(0,I.jsx)("i",{className:"iconfont icon-tianjiatimu font14",style:{color:"#2FA34F"}})})]})]},n)}))})})}},66207:function(e,n,i){i.d(n,{Z:function(){return y}});var t=i(7557),s=i.n(t),l=i(41498),a=i.n(l),c=i(82242),o=i.n(c),r=(i(59301),"main_com___dEAXh"),d="project_list____YzIW",u="case_item___pO64P",_="case_item_info___FkLB7",h="btn_up_de___Vchsk",m="btn_update___rYrOJ",v="btn_del___OzxGD",j=i(6848),x=i(43418),p=i(8591),f=i(41852),g=i(6638);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var N=i(37712),y=function(e){var n,i,t=e.type,l=e.detailInfo,c=e.showBtn,y=e.getData,M=e.showEdit;return(0,N.jsx)("div",{className:"".concat(r," ").concat(d),children:(null==l||null===(n=l.shixun_cases)||void 0===n?void 0:n.length)>0?null==l||null===(i=l.shixun_cases)||void 0===i?void 0:i.map((function(e,n){return(0,N.jsxs)("div",{className:u,children:[(0,N.jsxs)("div",{className:_,onClick:function(){window.open(e.url)},children:["path"==t&&(0,N.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNDhBRTRGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQwN0ZBQiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTM5MC41IDk2N2MuODI1IDAgMS41LjY3NSAxLjUgMS41djljMCAuODI1LS42NzUgMS41LTEuNSAxLjVoLTljLS44MjUgMC0xLjUtLjY3NS0xLjUtMS41di05YzAtLjgyNS42NzUtMS41IDEuNS0xLjVoOVptLTYuMyA0LjVjLS4yMjUtLjIyNS0uNTI1LS4zLS43NS0uMDc1bC0xLjU3NSAxLjItLjA0NS4wNDVhLjM0OS4zNDkgMCAwIDAtLjEwNS4yNTV2LjY3NWwuMDEuMDgyYy4wMjMuMTAxLjA5NS4xNzMuMjE1LjI5M2wxLjU3NSAxLjEyNS4wNjIuMDVjLjE2LjA5OC40MDcuMDgxLjUzOC0uMDVsLjA3NS0uMDc1LjAzNy0uMDQzYS4zMTguMzE4IDAgMCAwIC4wMzgtLjMzMmMtLjA3NS0uMTUtLjA3NS0uMy0uMjI1LS4zNzVsLTEuMzUtLjk3NSAxLjQyNS0xLjEyNS4wNDUtLjA1M2EuNTMyLjUzMiAwIDAgMCAuMTA1LS4yNDdjMC0uMTUgMC0uMjI1LS4wNzUtLjM3NVptMy45NzUtLjIyNWMtLjE1IDAtLjIyNS4wNzUtLjMuMTUtLjE1LjIyNS0uMTUuNTI1LjA3NS42NzVsMS40MjUgMS4xMjUtMS40MjUgMS4wNS0uMDc0LjA2M2EuNTA0LjUwNCAwIDAgMC0uMDc2LjUzN2wuMDc1LjA3NS4wNTYuMDY3Yy4xNi4xNTYuNDE5LjE0MS42MTkuMDA4bDEuNTc1LTEuMTI1LjA3NS0uMDk1Yy4wNS0uMDcyLjEtLjE1NS4xNS0uMjA1di0uNjc1bC0uMDA4LS4wODJjLS4wMjItLjA5OC0uMDgyLS4xNTgtLjE0Mi0uMjE4bC0xLjU3NS0xLjItLjA5Mi0uMDU2Yy0uMTc0LS4wOTQtLjI5NC0uMDk0LS4zNTgtLjA5NFptLTEuMTI1LS4wMDFoLS4zNzVsLS4xLjA1N2MtLjA4OC4wNTYtLjE0NC4xMTItLjIuMTY5bC0xLjU3NSAyLjkyNS0uMDM2LjA4N2EuNDc4LjQ3OCAwIDAgMCAuMDM2LjM2M2MuMDc1LjE1LjIyNS4yMjUuNDUuMjI1LjE1IDAgLjMtLjA3NS4zNzUtLjIyNWwxLjU3NS0yLjkyNi4wMzctLjA1M2MuMDM4LS4wODIuMDM4LS4yMDIuMDM4LS4zMjIgMC0uMTUtLjE1LS4yMjUtLjIyNS0uM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zODAgLTk2NykiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="}),"shixun"==t&&(0,N.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNDhBRTRGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQwN0ZBQiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTEwLjg3NCAwYy42OTkgMCAxLjI2NS41NjYgMS4yNjUgMS4yNjR2MTIuMjg3YS4zOC4zOCAwIDAgMS0uNTQ4LjM0TDYuMDcgMTEuMTU5LjU0OCAxMy44OUEuMzguMzggMCAwIDEgMCAxMy41NVYxLjI2NEMwIC41NjYuNTY2IDAgMS4yNjQgMGg5LjYxWk02LjIzNyAyLjU0YS4zOC4zOCAwIDAgMC0uNTA4LjE3MmwtLjg0OSAxLjcyLTEuODk4LjI3NmEuMzguMzggMCAwIDAtLjIxLjY0OGwxLjM3MyAxLjMzOS0uMzI0IDEuODlhLjM4LjM4IDAgMCAwIC41NS40bDEuNjk4LS44OTMgMS42OTguODkzYS4zOC4zOCAwIDAgMCAuNTUtLjRsLS4zMjQtMS44OSAxLjM3NC0xLjM0YS4zOC4zOCAwIDAgMC0uMjEtLjY0N2wtMS44OTgtLjI3NS0uODUtMS43MmEuMzguMzggMCAwIDAtLjE3Mi0uMTczWiIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"}),(0,N.jsx)(j.Z,{title:null==e?void 0:e.name,children:(0,N.jsx)("div",{style:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",width:"7.2rem"},children:null==e?void 0:e.name})})]}),c&&(0,N.jsxs)("div",{className:h,children:[(0,N.jsx)("div",{onClick:function(){M(o()({},e))},children:(0,N.jsx)(j.Z,{title:"编辑",children:(0,N.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(m)})})}),(0,N.jsx)("div",{onClick:function(n){var i;x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,N.jsx)("div",{children:"确认删除该条应用案例吗?"}),onOk:(i=a()(s()().mark((function n(){return s()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:(0,f.tP)(null==e?void 0:e.id).then((function(e){0==(null==e?void 0:e.status)&&(p.ZP.success("删除成功"),y())}));case 1:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)})})},children:(0,N.jsx)(j.Z,{title:"删除",children:(0,N.jsx)("i",{className:"iconfont icon-shanchu13 ".concat(v)})})})]})]},n)})):(0,N.jsx)(g.Z,{customText:"暂无数据",styles:{padding:"50px 0"}})})}},55695:function(e,n,i){i.r(n),i.d(n,{default:function(){return X}});var t=i(37205),s=i.n(t),l=i(82242),a=i.n(l),c=i(7557),o=i.n(c),r=i(41498),d=i.n(r),u=i(91232),_=i.n(u),h=i(79800),m=i.n(h),v=i(39647),j=i.n(v),x=i(59301),p=i(80608),f="banner_warp___jz0fo",g="banner___SfTra",N="banner_t___eBfce",y="operate___hMKEM",M="btn_update___xuraA",I="btn_del___j7aUt",b="banner_b___gLwnD",L="banner_title_tags___dQ3Ao",S="banner_title___R2twN",w="banner_br___w6Cxf",C="learing_btn___Y3ea2",Z=i(71681),D=i(6848),k=i(43418),A=i(8591),E=i(78270),z=i(37712),T=function(e){var n,i=e.data,t=e.showBtn;return(0,z.jsx)("div",{className:f,style:{background:"url('".concat(Z.Z.IMG_SERVER+(null==i||null===(n=i.background_url)||void 0===n?void 0:n.url),"') no-repeat")},children:(0,z.jsxs)("div",{className:g,children:[(0,z.jsx)("div",{className:N,children:t&&(0,z.jsxs)("div",{className:y,style:{marginLeft:"auto"},children:[(0,z.jsx)("div",{className:M,onClick:function(){p.history.push("/paths/".concat(null==i?void 0:i.id,"/edit?comeFrom=info"))},children:(0,z.jsx)(D.Z,{title:"编辑",children:(0,z.jsx)("i",{className:"icon-bianji_Hover"})})}),(0,z.jsx)("div",{className:I,onClick:function(e){var n;k.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,z.jsx)("div",{children:"确认删除该实验项目吗?"}),onOk:(n=d()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,E.F_)(null==i?void 0:i.id).then((function(e){0==(null==e?void 0:e.status)&&(A.ZP.success("删除成功"),p.history.push("/paths"))}));case 1:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})},children:(0,z.jsx)(D.Z,{title:"删除",children:(0,z.jsx)("i",{className:"icon-shanchu13"})})})]})}),(0,z.jsxs)("div",{className:b,children:[(0,z.jsx)("div",{className:L,children:(0,z.jsx)(D.Z,{title:null==i?void 0:i.name,children:(0,z.jsx)("div",{className:S,children:null==i?void 0:i.name})})}),((null==i?void 0:i.company)||(null==i?void 0:i.url))&&(0,z.jsxs)("div",{className:w,children:[(null==i?void 0:i.company)&&(0,z.jsxs)("div",{style:{display:"flex"},children:[(0,z.jsx)("div",{style:{margin:"0 20px"},children:"实践平台"}),(0,z.jsx)(D.Z,{title:null==i?void 0:i.company,children:(0,z.jsx)("div",{style:{marginRight:20,maxWidth:"1rem",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:null==i?void 0:i.company})})]}),(null==i?void 0:i.url)&&(0,z.jsx)("div",{className:C,style:{marginLeft:"auto",cursor:"pointer"},onClick:function(){window.open(null==i?void 0:i.url)},children:"现在去学习"})]})]})]})})},P=i(71418),O=i(53326),R=i(24650),U=i(57809),Y={flex_box_center:"flex_box_center___hEKvu",flex_space_between:"flex_space_between___gtzO_",flex_box_vertical_center:"flex_box_vertical_center___QQWbT",flex_box_center_end:"flex_box_center_end___AyfXQ",flex_box_column:"flex_box_column___q0hJc",detailCon:"detailCon___atWea",con_left:"con_left___gCLjC",main_com:"main_com____HrTx",header_com:"header_com___XsQ9B",btn_update:"btn_update___NWyks",iconUpdate:"iconUpdate___pxdfm",detail_title:"detail_title___zbSIf",con_right:"con_right___wSGJA",con_right_warp:"con_right_warp____maRH",option:"option___bAqzr",tech_tags:"tech_tags___n150v",btn_add:"btn_add___JSRzd",teach_modal:"teach_modal____BR_d",users_style:"users_style___XPW4k",sc_warp:"sc_warp___RDW4Q",add_icon:"add_icon___ia3hh",wenan:"wenan___xBlmc",yaoqiu:"yaoqiu___dBLD4",users_style2:"users_style2___aKUpW",active_img:"active_img___eR9B6",right_teacher_warp:"right_teacher_warp___M9WLy",hang:"hang___AOoXo",title:"title___N1IRZ",input1:"input1___ksrsW",input2:"input2___DIfZ4",MdEditor:"MdEditor___U_umJ",input_search:"input_search___irpms",platform_list:"platform_list___E93tg",platform_item:"platform_item___ywfb6",img_items:"img_items___TKdbj",select_img:"select_img___I1bMm",unit_list:"unit_list___FrBH_",unit_item:"unit_item___VRRxt",unit_item_active:"unit_item_active___ulBMw",shangyi_style:"shangyi_style___vXQTR",xiayi_style:"xiayi_style___JfyBN",teacherList:"teacherList___neb4J",teacher_header:"teacher_header___IDxdO",teacher_name:"teacher_name___WiHB2",teacher_position:"teacher_position___lMq_U",teacher_school:"teacher_school___CzLDY",teacher_type:"teacher_type___q0myJ",btn_list:"btn_list___HzLQU",sy:"sy___gDwKj",xy:"xy___NYPPz",bj:"bj____rKuS",sc:"sc___AYdyE",iconDetele:"iconDetele___L2ftB",techer_content:"techer_content___CvGa5",img:"img___GmbBT",teacher_img:"teacher_img___WCatV",content:"content___q5lPL",shuji_list:"shuji_list___Eflpe",shenhe_icon:"shenhe_icon___kmGh6",shuming:"shuming___K06ND",shuji_jianjie:"shuji_jianjie___mQiEx",kuai:"kuai___xaS0y",bg:"bg___sN_Hy"},H=i(3634),B=i(6638),V=i(49105),G=i(77036),W=i(66207),Q=i(21658),J=i(4585),F=i(2753),q=i(11680),K=["pathsDetail","globalSetting","loading","dispatch","user"],X=(0,p.connect)((function(e){var n=e.pathsDetail,i=e.loading;return{pathsDetail:n,globalSetting:e.globalSetting,loading:i,user:e.user}}))((function(e){e.pathsDetail,e.globalSetting,e.loading,e.dispatch;var n,i,t,l,c,r,u=e.user,h=(j()(e,K),(0,p.useParams)()),v=(0,x.useState)(),f=m()(v,2),g=f[0],N=f[1],y=(0,x.useState)(!1),M=m()(y,2),I=M[0],b=M[1],L=(0,x.useState)(!1),S=m()(L,2),w=S[0],C=S[1],E=(0,x.useState)(!1),X=m()(E,2),$=X[0],ee=X[1],ne=(0,x.useState)(!1),ie=m()(ne,2),te=ie[0],se=ie[1],le=(0,x.useState)("新增"),ae=m()(le,2),ce=ae[0],oe=ae[1],re=(0,x.useState)(null),de=m()(re,2),ue=de[0],_e=de[1],he=(0,x.useState)(!1),me=m()(he,2),ve=me[0],je=me[1],xe=(0,x.useState)(""),pe=m()(xe,2),fe=pe[0],ge=pe[1],Ne=(0,x.useRef)(),ye=(0,x.useState)(),Me=m()(ye,2),Ie=Me[0],be=Me[1],Le=(0,x.useState)(!0),Se=m()(Le,2),we=Se[0],Ce=Se[1],Ze=(0,x.useState)(!1),De=m()(Ze,2),ke=De[0],Ae=De[1],Ee=(0,x.useState)(!1),ze=m()(Ee,2),Te=ze[0],Pe=ze[1],Oe=(0,x.useState)([]),Re=m()(Oe,2),Ue=Re[0],Ye=Re[1],He=(0,x.useState)([]),Be=m()(He,2),Ve=Be[0],Ge=Be[1],We=(0,x.useState)([]),Qe=m()(We,2),Je=Qe[0],Fe=Qe[1],qe=(0,x.useState)({teacher:"",career:"",school:"",description:"",teacher_url:"",teacher_attachment_id:"",identity:"2"}),Ke=m()(qe,2),Xe=Ke[0],$e=Ke[1];(0,x.useEffect)((function(){var e;null!=h&&h.pathId&&null!=u&&null!==(e=u.userInfo)&&void 0!==e&&e.user_id&&en()}),[null==h?void 0:h.pathId,null==u?void 0:u.userInfo]),(0,x.useEffect)((function(){if(Ne.current){var e=function(){var e,n=new ResizeObserver((function(e){var n,i=_()(e);try{for(i.s();!(n=i.n()).done;){var t=n.value;be(t.target.offsetHeight>=500)}}catch(e){i.e(e)}finally{i.f()}}));return n.observe(null===(e=Ne.current)||void 0===e?void 0:e.firstElementChild),n}();return function(){var n,i;(null===(n=Ne.current)||void 0===n?void 0:n.firstElementChild)&&e.unobserve(null===(i=Ne.current)||void 0===i?void 0:i.firstElementChild)}}}),[Ne.current]);var en=function(){var e=d()(o()().mark((function e(){var n,i,t,s,l,a,c;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),e.next=3,(0,H.$O)({id:null==h?void 0:h.pathId});case 3:if(null!=(i=e.sent)&&null!==(n=i.core_course)&&void 0!==n&&n.id){e.next=7;break}return location.href="/404",e.abrupt("return");case 7:0==(null==i?void 0:i.status)&&(c=[1,2].includes(null==u||null===(t=u.userInfo)||void 0===t?void 0:t.role)||(null==i||null===(s=i.core_course)||void 0===s?void 0:s.user_id)==(null==u||null===(l=u.userInfo)||void 0===l?void 0:l.user_id),b(c),N(null==i?void 0:i.core_course),C(!1),Ye(null==i||null===(a=i.core_course)||void 0===a?void 0:a.core_course_teachers));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nn=function(e,n){Xe["".concat(e)]=n,$e(a()({},Xe))};return(0,z.jsxs)(P.Z,{spinning:w,children:[(0,z.jsx)(T,{data:g,showBtn:null==u||null===(n=u.userInfo)||void 0===n?void 0:n.admin}),(0,z.jsx)("div",{style:{width:"100%",background:"#F3F9F7"},children:(0,z.jsxs)("div",{className:Y.detailCon,children:[(0,z.jsxs)("div",{className:Y.con_left,children:[(0,z.jsxs)("div",{className:Y.bg,children:[(0,z.jsxs)("div",{className:Y.header_com,children:[(0,z.jsxs)("div",{className:Y.detail_title,children:[(0,z.jsx)("span",{className:Y.kuai}),(0,z.jsx)("span",{className:Y.title,children:"课程介绍"})]}),I&&(0,z.jsx)("div",{className:Y.btn_update,onClick:function(){je(!0)},children:(0,z.jsx)(D.Z,{title:"编辑",children:(0,z.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(Y.iconUpdate)})})})]}),null!=g&&g.description?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)("div",{ref:Ne,className:"".concat(Y.main_com," ").concat(Y.course_con),style:{maxHeight:we&&500,overflow:"hidden"},children:(0,z.jsx)(J.Z,{value:(null==g?void 0:g.description)||""})}),Ie&&(0,z.jsxs)("div",{style:{textAlign:"center",color:"#1B8565",cursor:"pointer",position:"relative",top:"-0.1rem",fontSize:"0.14rem"},onClick:function(e){e.stopPropagation(),Ce(!we)},children:[we?"查看全部 ":"收起全文 ",(0,z.jsx)("i",{className:"iconfont font14 ".concat(we?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-")})]})]}):(0,z.jsx)(B.Z,{customText:"暂无数据",styles:{padding:"0.5rem 0"}})]}),(0,z.jsxs)("div",{className:Y.bg,children:[(0,z.jsxs)("div",{className:Y.header_com,children:[(0,z.jsxs)("div",{className:Y.detail_title,children:[(0,z.jsx)("span",{className:Y.kuai}),(0,z.jsx)("span",{className:Y.title,children:"实验项目列表"})]}),I&&(0,z.jsxs)("div",{className:Y.btn_add,onClick:function(){se(!0)},children:[(0,z.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),(0,z.jsx)("span",{children:"新增实验项目"})]})]}),(0,z.jsx)(W.Z,{type:"path",detailInfo:g,showBtn:I,showEdit:function(){var e=d()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_e(n),oe("编辑"),se(!0);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),getData:function(){en()}})]}),(0,z.jsxs)("div",{className:Y.bg,children:[(0,z.jsxs)("div",{className:Y.header_com,children:[(0,z.jsxs)("div",{className:Y.detail_title,children:[(0,z.jsx)("span",{className:Y.kuai}),(0,z.jsx)("span",{className:Y.title,children:"负责教师"})]}),I&&(0,z.jsxs)("div",{className:Y.btn_add,onClick:function(){ee(!0),$e({teacher_url:"",teacher_attachment_id:"",teacher:"",career:"",identity:2,school:"",description:""})},children:[(0,z.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),"新增负责教师"]})]}),0==(null==Ue?void 0:Ue.length)&&(0,z.jsx)(B.Z,{customText:"暂无数据",styles:{padding:"0.5rem 0"}}),null===(i=Ue.sort((function(e,n){return 1===e.identity?-1:1===n.identity?1:0})))||void 0===i?void 0:i.map((function(e,n){return(0,z.jsx)(q.Z,{v:e,k:n,showBtn:I,params:h,getData:en,setDialogvisible:ee,setTeacherForm:$e,teachers:Ue},n)}))]})]}),(0,z.jsxs)("div",{className:Y.con_right,children:[(0,z.jsxs)("div",{className:Y.con_right_warp,children:[(0,z.jsxs)("div",{className:Y.header_com,children:[(0,z.jsxs)("div",{className:Y.detail_title,children:[(0,z.jsx)("span",{className:Y.kuai}),(0,z.jsx)("span",{children:"实验平台"})]}),I&&(0,z.jsx)("div",{className:Y.btn_update,onClick:function(){var e,n;(null==g||null===(e=g.companies_selected)||void 0===e?void 0:e.length)>0&&Ge(s()(null==g||null===(n=g.companies_selected)||void 0===n?void 0:n.map((function(e){return e.id=null==e?void 0:e.file_id,e.url=null==e?void 0:e.pic_url,e}))));Ae(!0)},children:(0,z.jsx)(D.Z,{title:"编辑",children:(0,z.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(Y.iconUpdate)})})})]}),(0,z.jsx)("div",{className:Y.main_com,children:(null==g||null===(t=g.companies_selected)||void 0===t?void 0:t.length)>0?null==g||null===(l=g.companies_selected)||void 0===l?void 0:l.map((function(e,n){var i;return(0,z.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",width:"100%"},children:[(0,z.jsx)("a",{href:null==e?void 0:e.link_url,children:(0,z.jsx)("img",{src:Z.Z.IMG_SERVER+(null==e?void 0:e.pic_url),style:{padding:"3px 8px"}})}),(0,z.jsxs)("div",{className:Y.option,children:[0!=n&&I&&(0,z.jsx)(D.Z,{title:"上移",children:(0,z.jsx)("span",{className:"icon-shangyi_Hover ".concat(Y.shangyi_style),onClick:function(){var e=null==g?void 0:g.companies_selected.map((function(e){return null==e?void 0:e.file_id})),i=[e[n],e[n-1]];e[n-1]=i[0],e[n]=i[1],(0,H.K_)({id:Number(null==h?void 0:h.pathId),file_ids:e}).then((function(e){0==e.status&&(A.ZP.success("上移成功"),Ae(!1),en())}))}})}),n+1!=(null==g||null===(i=g.companies_selected)||void 0===i?void 0:i.length)&&I&&(0,z.jsx)(D.Z,{title:"下移",children:(0,z.jsx)("span",{className:"icon-xiayi_Hover ".concat(Y.xiayi_style),onClick:function(){var e=null==g?void 0:g.companies_selected.map((function(e){return null==e?void 0:e.file_id})),i=[e[n+1],e[n]];e[n]=i[0],e[n+1]=i[1],(0,H.K_)({id:Number(null==h?void 0:h.pathId),file_ids:e}).then((function(e){0==e.status&&(A.ZP.success("下移成功"),Ae(!1),en())}))}})})]})]},n)})):(0,z.jsx)(B.Z,{customText:"暂无数据",styles:{padding:"0.5rem 0"},imgStyles:{width:"1.5rem",height:"1rem"}})})]}),(0,z.jsxs)("div",{className:Y.con_right_warp,children:[(0,z.jsxs)("div",{className:Y.header_com,children:[(0,z.jsxs)("div",{className:Y.detail_title,children:[(0,z.jsx)("span",{className:Y.kuai}),(0,z.jsx)("span",{children:"共建单位"})]}),I&&(0,z.jsx)("div",{className:Y.btn_update,onClick:function(){var e,n;(null==g||null===(e=g.schools_selected)||void 0===e?void 0:e.length)>0&&Fe(s()(null==g||null===(n=g.schools_selected)||void 0===n?void 0:n.map((function(e){return e.id=null==e?void 0:e.file_id,e.url=null==e?void 0:e.pic_url,e}))));Pe(!0)},children:(0,z.jsx)(D.Z,{title:"编辑",children:(0,z.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(Y.iconUpdate)})})})]}),(0,z.jsx)("div",{className:Y.main_com,children:(null==g||null===(c=g.schools_selected)||void 0===c?void 0:c.length)>0?null==g||null===(r=g.schools_selected)||void 0===r?void 0:r.map((function(e,n){var i;return(0,z.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",width:"100%"},children:[(0,z.jsx)("a",{href:null==e?void 0:e.link_url,children:(0,z.jsx)("img",{src:Z.Z.IMG_SERVER+(null==e?void 0:e.pic_url),style:{padding:"3px 8px"}})}),(0,z.jsxs)("div",{className:Y.option,children:[0!=n&&I&&(0,z.jsx)(D.Z,{title:"上移",children:(0,z.jsx)("span",{className:"icon-shangyi_Hover ".concat(Y.shangyi_style),onClick:function(){var e=null==g?void 0:g.schools_selected.map((function(e){return null==e?void 0:e.file_id})),i=[e[n],e[n-1]];e[n-1]=i[0],e[n]=i[1],(0,H.MU)({id:Number(null==h?void 0:h.pathId),file_ids:e}).then((function(e){0==e.status&&(A.ZP.success("上移成功"),Ae(!1),en())}))}})}),n+1!=(null==g||null===(i=g.schools_selected)||void 0===i?void 0:i.length)&&I&&(0,z.jsx)(D.Z,{title:"下移",children:(0,z.jsx)("span",{className:"icon-xiayi_Hover ".concat(Y.xiayi_style),onClick:function(){var e=null==g?void 0:g.schools_selected.map((function(e){return null==e?void 0:e.file_id})),i=[e[n+1],e[n]];e[n]=i[0],e[n+1]=i[1],(0,H.MU)({id:Number(null==h?void 0:h.pathId),file_ids:e}).then((function(e){0==e.status&&(A.ZP.success("下移成功"),Ae(!1),en())}))}})})]})]},n)})):(0,z.jsx)(B.Z,{customText:"暂无数据",styles:{padding:"0.5rem 0"},imgStyles:{width:"1.5rem",height:"1rem"}})})]})]})]})}),(0,z.jsx)(k.Z,{centered:!0,maskClosable:!1,zIndex:200,width:900,title:"编辑课程介绍",visible:ve,onCancel:function(){je(!1)},onOk:d()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,H.FQ)({id:null==h?void 0:h.pathId,stages:null==g?void 0:g.stages,description:fe});case 2:0==(null==(n=e.sent)?void 0:n.status)&&(je(!1),A.ZP.success("编辑成功"),en());case 4:case"end":return e.stop()}}),e)}))),children:(0,z.jsx)(G.Z,{className:Y.MdEditor,placeholder:"请输入课程介绍",width:850,height:450,defaultValue:null==g?void 0:g.description,onChange:function(e){ge(e)}})}),(0,z.jsx)(Q.Z,{editInfo:ue,addEditName:ce,id:null==h?void 0:h.pathId,type:"core_course",dialogvisible:te,setDialogvisible:function(e){se(e),e||oe("新增")},getData:function(){return en()}}),(0,z.jsx)(k.Z,{centered:!0,maskClosable:!1,zIndex:200,width:1131,title:"".concat(null!=Xe&&Xe.teacher_id?"编辑":"新增","负责教师资料"),visible:$,onCancel:function(){ee(!1)},okText:"".concat(null!=Xe&&Xe.teacher_id?"保存编辑":"确认新增"),onOk:d()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!=Xe&&Xe.teacher_id?(0,H.Ci)({id:null==h?void 0:h.pathId,teacher_id:null==Xe?void 0:Xe.teacher_id,name:null==Xe?void 0:Xe.teacher,identity:null==Xe?void 0:Xe.identity,career:null==Xe?void 0:Xe.career,school:null==Xe?void 0:Xe.school,description:null==Xe?void 0:Xe.description,attachment_id:null==Xe?void 0:Xe.teacher_attachment_id}).then((function(e){0==(null==e?void 0:e.status)&&(ee(!1),A.ZP.success("编辑成功"),en())})):(0,H.EX)({id:null==h?void 0:h.pathId,name:null==Xe?void 0:Xe.teacher,identity:null==Xe?void 0:Xe.identity,career:null==Xe?void 0:Xe.career,school:null==Xe?void 0:Xe.school,description:null==Xe?void 0:Xe.description,attachment_id:null==Xe?void 0:Xe.teacher_attachment_id}).then((function(e){0==(null==e?void 0:e.status)&&(ee(!1),A.ZP.success("新增成功"),en())}));case 1:case"end":return e.stop()}}),e)}))),children:(0,z.jsxs)("div",{className:Y.teach_modal,children:[(0,z.jsx)(O.Z,{action:"",accept:"image/*",withCredentials:!0,showUploadList:!1,customRequest:function(e){var n=new FormData;n.append("file",null==e?void 0:e.file),(0,V.ZP)("".concat(Z.Z.API_SERVER,"/api/attachments.json"),{method:"post",body:n},!0).then((function(e){Xe.teacher_attachment_id=e.id,Xe.teacher_url=e.test,$e(a()({},Xe))}))},children:(0,z.jsxs)("div",{className:"".concat(Y.users_style," ").concat(null!=Xe&&Xe.teacher_url?Y.users_style2:""),children:[(null==Xe?void 0:Xe.teacher_url)&&(0,z.jsx)("img",{src:Z.Z.API_SERVER+(null==Xe?void 0:Xe.teacher_url),className:Y.active_img}),(0,z.jsxs)("div",{className:Y.sc_warp,children:[(0,z.jsx)("div",{className:Y.add_icon,children:"+"}),(0,z.jsx)("div",{className:Y.wenan,children:"上传教师照片"}),(0,z.jsx)("div",{className:Y.yaoqiu,children:"尺寸220*295px,大小200KB内"})]})]})}),(0,z.jsxs)("div",{className:Y.right_teacher_warp,children:[(0,z.jsxs)("div",{className:Y.hang,children:[(0,z.jsx)("span",{className:Y.title,children:"教师姓名"}),(0,z.jsx)(R.Z,{className:Y.input1,placeholder:"请输入教师姓名",suffix:"",style:{marginRight:45},value:null==Xe?void 0:Xe.teacher,onChange:function(e){nn("teacher",e.target.value)}}),(0,z.jsx)("span",{className:Y.title,children:"教师职称"}),(0,z.jsx)(R.Z,{className:Y.input1,placeholder:"请输入教师职称",suffix:"",value:null==Xe?void 0:Xe.career,onChange:function(e){nn("career",e.target.value)}})]}),(0,z.jsxs)("div",{className:Y.hang,children:[(0,z.jsx)("span",{className:Y.title,children:"教师身份"}),(0,z.jsxs)(U.default,{size:"large",className:Y.input1,style:{marginRight:45},value:null==Xe?void 0:Xe.identity,onChange:function(e){Xe.identity=e,$e(a()({},Xe))},children:[(0,z.jsx)(U.default.Option,{value:1,children:"负责教师"}),(0,z.jsx)(U.default.Option,{value:2,children:"合作教师"})]}),(0,z.jsx)("span",{className:Y.title,children:"所在院校"}),(0,z.jsx)(R.Z,{className:Y.input1,placeholder:"请输入所在院校",suffix:"",value:null==Xe?void 0:Xe.school,onChange:function(e){nn("school",e.target.value)}})]}),(0,z.jsxs)("div",{className:Y.hang,style:{alignItems:"flex-start"},children:[(0,z.jsx)("span",{className:Y.title,style:{marginTop:10},children:"教师简介"}),(0,z.jsx)(G.Z,{className:Y.MdEditor,placeholder:"请输入教师简介",width:749,height:176,defaultValue:null==Xe?void 0:Xe.description,onChange:function(e){nn("description",e)}})]})]})]})}),(0,z.jsxs)(k.Z,{centered:!0,maskClosable:!1,zIndex:200,width:1180,title:"实验平台管理",open:ke,onCancel:function(){Ae(!1)},onOk:d()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!=(null==Ve?void 0:Ve.length)){e.next=3;break}return A.ZP.error("请上传实验平台"),e.abrupt("return",!1);case 3:return e.next=5,(0,H.K_)({id:null==h?void 0:h.pathId,file_ids:null==Ve?void 0:Ve.map((function(e){return null==e?void 0:e.id}))});case 5:0==e.sent.status&&(A.ZP.success("操作成功"),Ae(!1),en());case 7:case"end":return e.stop()}}),e)}))),children:[(0,z.jsx)(O.Z,{action:"",accept:"image/*",withCredentials:!0,showUploadList:!1,customRequest:function(e){var n=new FormData;n.append("file",null==e?void 0:e.file),(0,V.ZP)("".concat(Z.Z.API_SERVER,"/api/attachments.json"),{method:"post",body:n},!0).then((function(e){null!=e&&e.id&&(Ve.push(e),Ge(s()(Ve)))}))},children:(0,z.jsxs)("div",{style:{height:"40px",display:"flex",alignItems:"center"},children:[(0,z.jsx)(F.op,{style:{borderRadius:"2px"},icon:(0,z.jsx)("i",{className:"iconfont icon-shangchuanfujian"}),children:"上传图片"}),(0,z.jsx)("span",{style:{color:"#999999",pointerEvents:"none",marginLeft:20},children:"(建议上传尺寸为238*64的图片)"})]})}),(0,z.jsx)("div",{className:Y.platform_list,children:null==Ve?void 0:Ve.map((function(e,n){return(0,z.jsxs)("div",{className:Y.platform_item,children:[(0,z.jsx)("img",{className:Y.img_items,src:Z.Z.IMG_SERVER+(null==e?void 0:e.url)}),(0,z.jsx)("i",{className:"iconfont icon-tupianguanbi ".concat(Y.select_img),onClick:function(){Ve.splice(n,1),Ge(s()(Ve))}})]},n)}))})]}),(0,z.jsxs)(k.Z,{centered:!0,maskClosable:!1,zIndex:200,width:1180,title:"共建单位管理",open:Te,onCancel:function(){Pe(!1)},onOk:d()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!=(null==Je?void 0:Je.length)){e.next=3;break}return A.ZP.error("请上传共建单位"),e.abrupt("return",!1);case 3:return e.next=5,(0,H.MU)({id:null==h?void 0:h.pathId,file_ids:null==Je?void 0:Je.map((function(e){return null==e?void 0:e.id}))});case 5:0==e.sent.status&&(A.ZP.success("操作成功"),Pe(!1),en());case 7:case"end":return e.stop()}}),e)}))),children:[(0,z.jsx)(O.Z,{action:"",accept:"image/*",withCredentials:!0,showUploadList:!1,customRequest:function(e){var n=new FormData;n.append("file",null==e?void 0:e.file),(0,V.ZP)("".concat(Z.Z.API_SERVER,"/api/attachments.json"),{method:"post",body:n},!0).then((function(e){null!=e&&e.id&&(Je.push(e),Fe(s()(Je)))}))},children:(0,z.jsxs)("div",{style:{height:"40px",display:"flex",alignItems:"center"},children:[(0,z.jsx)(F.op,{style:{borderRadius:"2px"},icon:(0,z.jsx)("i",{className:"iconfont icon-shangchuanfujian"}),children:"上传图片"}),(0,z.jsx)("span",{style:{color:"#999999",pointerEvents:"none",marginLeft:20},children:"(建议上传尺寸为238*64的图片)"})]})}),(0,z.jsx)("div",{className:Y.platform_list,children:null==Je?void 0:Je.map((function(e,n){return(0,z.jsxs)("div",{className:Y.platform_item,children:[(0,z.jsx)("img",{className:Y.img_items,src:Z.Z.IMG_SERVER+(null==e?void 0:e.url)}),(0,z.jsx)("i",{className:"iconfont icon-tupianguanbi ".concat(Y.select_img),onClick:function(){Je.splice(n,1),Fe(s()(Je))}})]},n)}))})]})]})}))},66963:function(e,n,i){e.exports=i.p+"static/userImg2.5ee3b9a4.png"}}]); \ No newline at end of file diff --git a/p__Preface__Index__index.async.js b/p__Preface__Index__index.async.js index 965b88492b..95c903a913 100644 --- a/p__Preface__Index__index.async.js +++ b/p__Preface__Index__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[92756],{75819:function(n,e,i){i.r(e),i.d(e,{default:function(){return nn}});var t=i(82242),s=i.n(t),l=i(7557),c=i.n(l),a=i(37205),r=i.n(a),o=i(41498),u=i.n(o),d=i(79800),_=i.n(d),p=i(39647),m=i.n(p),v=i(59301),h=i(2753),f=i(80608),x=i(71418),j=i(43418),g=i(8591),y=i(6848),N=i(95237),w=i(43604),S=i(86859),k="page___Gcmac",C="center___N9qD8",Z="paramsStyle___iDChv",b="type___woWqs",D="type_item_active___zMf9e",R="type_item___Vk0gB",P="BannerStyle___wAus6",I="BannerStyleContent___JwXxj",z="DivDownPlay___jcm9Z",E="CustomInputStyle___xNo9j",M="listwrap___T7D1l",V="list___PQsZ5",G="list_img___PLy0R",T="type_name___Dr9S4",q="list_content___dreze",B="content_title___soAMR",J="content_desc___PMqjw",W="imgContent___rsNO1",A="updateContent___T7pPJ",F="iconUpdate___i4lVr",H="deleteContent___HsGat",O="iconDetele___Vwrcv",Q=i(75916),U=i(41852),L=i(78270),X=i(6638),K=i(71681),Y=i(37712),$=["globalSetting","dispatch","user"],nn=(0,f.connect)((function(n){return{user:n.user,globalSetting:n.globalSetting}}))((function(n){var e,i=n.globalSetting,t=(n.dispatch,n.user),l=(m()(n,$),(0,v.useState)({keyword:"",company:"全部拓展类型",is_ai:!1,page:1,limit:10})),a=_()(l,2),o=a[0],d=a[1],p=(0,v.useState)([]),nn=_()(p,2),en=nn[0],tn=nn[1],sn=(0,v.useState)([]),ln=_()(sn,2),cn=ln[0],an=ln[1],rn=(0,v.useState)(0),on=_()(rn,2),un=on[0],dn=on[1],_n=(0,v.useState)(!1),pn=_()(_n,2),mn=pn[0],vn=pn[1];(0,v.useEffect)((function(){fn()}),[o]),(0,v.useEffect)((function(){hn()}),[]);var hn=function(){var n=u()(c()().mark((function n(){var e;return c()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,U.H8)({is_ai:!1});case 2:0==(e=n.sent).status&&tn(["全部拓展类型"].concat(r()(null==e?void 0:e.preface_expansions_types)));case 4:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),fn=function(){var n=u()(c()().mark((function n(){var e,i;return c()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return vn(!0),(e=s()({},o)).company="全部拓展类型"==o.company?"":o.company,n.next=5,(0,L.ZD)(e);case 5:0==(null==(i=n.sent)?void 0:i.status)?(dn(null==i?void 0:i.total_count),an(null==i?void 0:i.list),vn(!1)):vn(!1);case 7:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return(0,Y.jsxs)("section",{className:k,children:[(0,Y.jsx)("div",{className:P,style:{backgroundImage:"url(".concat(K.Z.IMG_SERVER,"/").concat(null==i||null===(e=i.setting)||void 0===e?void 0:e.news_banner_url,")")},children:(0,Y.jsxs)("div",{className:I,children:[(0,Y.jsxs)("div",{children:[(0,Y.jsx)("div",{style:{color:"#fff",fontSize:".34rem",letterSpacing:".05rem",fontWeight:600},children:"前沿拓展"}),(0,Q.Ny)()&&(0,Y.jsxs)("div",{className:"".concat(z),onClick:function(){f.history.push("/preface/new")},children:[(0,Y.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),"新建前沿拓展"]})]}),(0,Y.jsx)("div",{children:(0,Y.jsx)(h.t7,{placeholder:"请输入关键词搜索",className:E,value:null==o?void 0:o.keyword,onChange:function(n){var e;d(s()(s()({},o),{},{keyword:null===(e=decodeURIComponent(n))||void 0===e?void 0:e.trim(),page:1}))}})})]})}),(0,Y.jsxs)("div",{className:C,children:[(0,Y.jsx)("div",{className:Z,children:(0,Y.jsx)("div",{className:b,children:(0,Y.jsx)("div",{style:{display:"flex",flexWrap:"wrap",flex:1},children:null==en?void 0:en.map((function(n,e){return(0,Y.jsx)("div",{className:(null==o?void 0:o.company)==n?D:R,onClick:function(){o.company=n,d(s()({},o))},children:n},e)}))})})}),(0,Y.jsx)(x.Z,{spinning:mn,children:(0,Y.jsxs)("div",{style:{width:"12rem",margin:".38rem auto 0"},children:[(null==cn?void 0:cn.length)>0?(0,Y.jsx)("div",{className:M,children:null==cn?void 0:cn.map((function(n,e){var i,s;return(0,Y.jsx)("div",{onClick:function(){f.history.push("/preface/".concat(null==n?void 0:n.id))},children:(0,Y.jsxs)("div",{className:V,style:{marginRight:(1+e)%2==0?0:".37rem"},children:[(0,Y.jsx)("img",{src:K.Z.IMG_SERVER+(null==n?void 0:n.attachment_url),className:G}),([1,2].includes(null==t||null===(i=t.userInfo)||void 0===i?void 0:i.role)||(null==n?void 0:n.user_id)==(null==t||null===(s=t.userInfo)||void 0===s?void 0:s.user_id))&&(0,Y.jsxs)("div",{className:W,children:[(0,Y.jsxs)("span",{className:A,onClick:function(e){e.stopPropagation(),f.history.push("/preface/".concat(n.id,"/edit"))},children:[(0,Y.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(F)}),"编辑"]}),(0,Y.jsxs)("span",{className:H,onClick:function(e){var i;e.stopPropagation(),j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,Y.jsx)("div",{children:"确认删除该前沿拓展吗?"}),onOk:(i=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,L.Z)(n.id).then((function(n){0==(null==n?void 0:n.status)&&(g.ZP.success("删除成功"),fn(),hn())}));case 1:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})})},children:[(0,Y.jsx)("i",{className:"iconfont icon-shanchu13 ".concat(O)}),"删除"]})]}),(0,Y.jsx)("div",{className:T,children:null==n?void 0:n.type_name}),(0,Y.jsxs)("div",{className:q,children:[(0,Y.jsx)(y.Z,{title:(null==n?void 0:n.title)||"--",children:(0,Y.jsx)("div",{className:B,children:(null==n?void 0:n.title)||"--"})}),(0,Y.jsx)(y.Z,{title:(null==n?void 0:n.description)||"--",children:(0,Y.jsx)("div",{className:J,children:(null==n?void 0:n.description)||"--"})})]})]})},null==n?void 0:n.id)}))}):(0,Y.jsx)(X.Z,{}),(null==cn?void 0:cn.length)>0&&(0,Y.jsxs)(N.Z,{align:"middle",justify:"space-between",style:{margin:".2rem auto 1.5rem"},children:[(0,Y.jsxs)(w.Z,{children:["共 ",(0,Y.jsx)("span",{style:{color:"#165DFF"},children:un||0})," 条数据"]}),(0,Y.jsx)(w.Z,{children:(0,Y.jsx)(S.Z,{showSizeChanger:!1,showQuickJumper:!0,current:o.page,pageSize:o.limit,onChange:function(n,e){return d(s()(s()({},o),{},{page:n,limit:e}))},total:un||0})})]})]})})]})]})}))}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[92756],{75819:function(n,e,i){i.r(e),i.d(e,{default:function(){return en}});var t=i(82242),s=i.n(t),l=i(7557),c=i.n(l),a=i(37205),r=i.n(a),o=i(41498),u=i.n(o),d=i(79800),_=i.n(d),p=i(39647),m=i.n(p),v=i(59301),h=i(2753),f=i(80608),x=i(71418),j=i(43418),g=i(8591),y=i(6848),N=i(95237),w=i(43604),S=i(86859),k="page___Gcmac",C="center___N9qD8",Z="paramsStyle___iDChv",b="type___woWqs",D="type_item_active___zMf9e",R="type_item___Vk0gB",P="BannerStyle___wAus6",I="BannerStyleContent___JwXxj",z="DivDownPlay___jcm9Z",E="CustomInputStyle___xNo9j",M="listwrap___T7D1l",V="list___PQsZ5",G="list_img___PLy0R",T="type_name___Dr9S4",q="list_content___dreze",B="content_title___soAMR",J="content_desc___PMqjw",W="imgContent___rsNO1",A="updateContent___T7pPJ",F="iconUpdate___i4lVr",H="deleteContent___HsGat",O="iconDetele___Vwrcv",Q=i(75916),U=i(41852),L=i(78270),X=i(6638),K=i(71681),Y=i(27876),$=i(37712),nn=["globalSetting","dispatch","user"],en=(0,f.connect)((function(n){return{user:n.user,globalSetting:n.globalSetting}}))((function(n){var e,i=n.globalSetting,t=(n.dispatch,n.user),l=(m()(n,nn),(0,v.useState)({keyword:"",company:"全部拓展类型",is_ai:!1,page:1,limit:10})),a=_()(l,2),o=a[0],d=a[1],p=(0,v.useState)([]),en=_()(p,2),tn=en[0],sn=en[1],ln=(0,v.useState)([]),cn=_()(ln,2),an=cn[0],rn=cn[1],on=(0,v.useState)(0),un=_()(on,2),dn=un[0],_n=un[1],pn=(0,v.useState)(!1),mn=_()(pn,2),vn=mn[0],hn=mn[1];(0,v.useEffect)((function(){xn()}),[o]),(0,v.useEffect)((function(){fn()}),[]);var fn=function(){var n=u()(c()().mark((function n(){var e;return c()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,U.H8)({is_ai:!1});case 2:0==(e=n.sent).status&&sn(["全部拓展类型"].concat(r()(null==e?void 0:e.preface_expansions_types)));case 4:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),xn=function(){var n=u()(c()().mark((function n(){var e,i;return c()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return hn(!0),(e=s()({},o)).company="全部拓展类型"==o.company?"":o.company,n.next=5,(0,L.ZD)(e);case 5:0==(null==(i=n.sent)?void 0:i.status)?(_n(null==i?void 0:i.total_count),rn(null==i?void 0:i.list),hn(!1)):hn(!1);case 7:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return(0,$.jsxs)("section",{className:k,children:[(0,$.jsx)("div",{className:P,style:{backgroundImage:"url(".concat(K.Z.IMG_SERVER,"/").concat(null==i||null===(e=i.setting)||void 0===e?void 0:e.news_banner_url,")")},children:(0,$.jsxs)("div",{className:I,children:[(0,$.jsxs)("div",{children:[(0,$.jsx)("div",{style:{color:"#fff",fontSize:".34rem",letterSpacing:".05rem",fontWeight:600},children:"前沿拓展"}),(0,Q.Ny)()&&(0,$.jsxs)("div",{className:"".concat(z),onClick:function(){f.history.push("/preface/new")},children:[(0,$.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),"新建前沿拓展"]})]}),(0,$.jsx)("div",{children:(0,$.jsx)(h.t7,{placeholder:"请输入关键词搜索",className:E,value:null==o?void 0:o.keyword,onChange:function(n){var e;d(s()(s()({},o),{},{keyword:null===(e=decodeURIComponent(n))||void 0===e?void 0:e.trim(),page:1}))}})})]})}),(0,$.jsxs)("div",{className:C,children:[(0,$.jsx)("div",{className:Z,children:(0,$.jsx)("div",{className:b,children:(0,$.jsx)("div",{style:{display:"flex",flexWrap:"wrap",flex:1},children:null==tn?void 0:tn.map((function(n,e){return(0,$.jsx)("div",{className:(null==o?void 0:o.company)==n?D:R,onClick:function(){o.company=n,d(s()({},o))},children:n},e)}))})})}),(0,$.jsx)(x.Z,{spinning:vn,children:(0,$.jsxs)("div",{style:{width:"12rem",margin:".38rem auto 0"},children:[(null==an?void 0:an.length)>0?(0,$.jsx)("div",{className:M,children:null==an?void 0:an.map((function(n,e){var i,s;return(0,$.jsx)("div",{onClick:function(){(0,Y.xg)("".concat(null==n?void 0:n.url))},children:(0,$.jsxs)("div",{className:V,style:{marginRight:(1+e)%2==0?0:".37rem"},children:[(0,$.jsx)("img",{src:K.Z.IMG_SERVER+(null==n?void 0:n.attachment_url),className:G}),([1,2].includes(null==t||null===(i=t.userInfo)||void 0===i?void 0:i.role)||(null==n?void 0:n.user_id)==(null==t||null===(s=t.userInfo)||void 0===s?void 0:s.user_id))&&(0,$.jsxs)("div",{className:W,children:[(0,$.jsxs)("span",{className:A,onClick:function(e){e.stopPropagation(),f.history.push("/preface/".concat(n.id,"/edit"))},children:[(0,$.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(F)}),"编辑"]}),(0,$.jsxs)("span",{className:H,onClick:function(e){var i;e.stopPropagation(),j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,$.jsx)("div",{children:"确认删除该前沿拓展吗?"}),onOk:(i=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,L.Z)(n.id).then((function(n){0==(null==n?void 0:n.status)&&(g.ZP.success("删除成功"),xn(),fn())}));case 1:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})})},children:[(0,$.jsx)("i",{className:"iconfont icon-shanchu13 ".concat(O)}),"删除"]})]}),(0,$.jsx)("div",{className:T,children:null==n?void 0:n.type_name}),(0,$.jsxs)("div",{className:q,children:[(0,$.jsx)(y.Z,{title:(null==n?void 0:n.title)||"--",children:(0,$.jsx)("div",{className:B,children:(null==n?void 0:n.title)||"--"})}),(0,$.jsx)(y.Z,{title:(null==n?void 0:n.description)||"--",children:(0,$.jsx)("div",{className:J,children:(null==n?void 0:n.description)||"--"})})]})]})},null==n?void 0:n.id)}))}):(0,$.jsx)(X.Z,{}),(null==an?void 0:an.length)>0&&(0,$.jsxs)(N.Z,{align:"middle",justify:"space-between",style:{margin:".2rem auto 1.5rem"},children:[(0,$.jsxs)(w.Z,{children:["共 ",(0,$.jsx)("span",{style:{color:"#165DFF"},children:dn||0})," 条数据"]}),(0,$.jsx)(w.Z,{children:(0,$.jsx)(S.Z,{showSizeChanger:!1,showQuickJumper:!0,current:o.page,pageSize:o.limit,onChange:function(n,e){return d(s()(s()({},o),{},{page:n,limit:e}))},total:dn||0})})]})]})})]})]})}))}}]); \ No newline at end of file diff --git a/p__Shixuns__Detail__id.async.js b/p__Shixuns__Detail__id.async.js index dde828e1bf..4647ce1b45 100644 --- a/p__Shixuns__Detail__id.async.js +++ b/p__Shixuns__Detail__id.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[52875,4585,71950],{10459:function(e,n,t){function i(e){var n=!0;if(e.length>0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i=200),console.log(i.target.offsetHeight)}}catch(e){t.e(e)}finally{t.f()}}));return n.observe(null===(e=R.current)||void 0===e?void 0:e.firstElementChild),n}();return function(){var n,t;(null===(n=R.current)||void 0===n?void 0:n.firstElementChild)&&e.unobserve(null===(t=R.current)||void 0===t?void 0:t.firstElementChild)}}}),[R.current]),(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)("div",{className:d,children:[(0,M.jsx)("div",{className:h,children:(0,M.jsxs)("div",{style:{display:"flex",height:"0.55rem",alignItems:"center",width:"8.16rem",position:"relative"},children:[(0,M.jsx)(w.Z,{title:null==k?void 0:k.name,children:(0,M.jsx)("div",{className:r,children:null==k?void 0:k.name})}),(0,M.jsx)(w.Z,{title:null==k?void 0:k.career,children:(0,M.jsx)("div",{className:o,children:null==k?void 0:k.career})}),(0,M.jsx)(w.Z,{title:null==k?void 0:k.school,children:(0,M.jsx)("div",{className:o,children:null==k?void 0:k.school})}),(0,M.jsx)(w.Z,{title:1==(null==k?void 0:k.identity)?"负责教师":"合作教师",children:(0,M.jsx)("div",{className:u,children:1==(null==k?void 0:k.identity)?"负责教师":"合作教师"})}),Z&&(0,M.jsxs)("div",{className:f,children:[0!=I&&(0,M.jsx)(w.Z,{title:"上移",children:(0,M.jsx)("span",{className:"icon-shangyi_Hover ".concat(p),onClick:function(){(0,b.aT)({teacher_id:null==k?void 0:k.teacher_id,id:null==L?void 0:L.pathId}).then((function(e){0==(null==e?void 0:e.status)&&(S.ZP.success("上移成功"),E())}))}})}),I+1!=(null==T||null===(n=T.filter((function(e){return 2==e.identity})))||void 0===n?void 0:n.length)&&(0,M.jsx)(w.Z,{title:"下移",children:(0,M.jsx)("span",{className:"icon-xiayi_Hover ".concat(m),onClick:function(){(0,b.Nn)({teacher_id:null==k?void 0:k.teacher_id,id:null==L?void 0:L.pathId}).then((function(e){0==(null==e?void 0:e.status)&&(S.ZP.success("下移成功"),E())}))}})}),(0,M.jsx)(w.Z,{title:"编辑",children:(0,M.jsx)("span",{className:"icon-bianji_Hover ".concat(v),onClick:function(){var e,n;A(!0),P({teacher_id:null==k?void 0:k.teacher_id,teacher_url:null==k||null===(e=k.attachment)||void 0===e?void 0:e.url,teacher_attachment_id:null==k||null===(n=k.attachment)||void 0===n?void 0:n.id,teacher:null==k?void 0:k.name,career:null==k?void 0:k.career,school:null==k?void 0:k.school,identity:null==k?void 0:k.identity,description:null==k?void 0:k.description})}})}),(0,M.jsx)(w.Z,{title:"删除",children:(0,M.jsx)("span",{className:"icon-shanchu13 ".concat(_),onClick:function(){C.Z.confirm({centered:!0,okText:"确定",icon:null,cancelText:"取消",title:"提示",content:"确认要删除这位教师吗?",onOk:function(){(0,b.uk)({teacher_id:null==k?void 0:k.teacher_id}).then((function(e){0==(null==e?void 0:e.status)&&(S.ZP.success("删除成功"),E())}))}})}})})]})]})}),(0,M.jsxs)("div",{className:x,children:[(0,M.jsx)("div",{className:g,children:(0,M.jsx)("img",{src:null!=k&&null!==(i=k.attachment)&&void 0!==i&&i.url?null==k||null===(c=k.attachment)||void 0===c?void 0:c.url:t(66963),className:j})}),(0,M.jsx)("div",{className:y,ref:R,children:null!=k&&k.description?(0,M.jsx)("div",{className:N,style:{maxHeight:H&&200,overflow:"hidden"},children:null==k?void 0:k.description}):(0,M.jsx)("div",{style:{marginTop:".7rem",textAlign:"center",color:"#666666"},children:"暂无数据"})})]})]},I),z&&(0,M.jsxs)("div",{style:{textAlign:"right",color:"#237E61",cursor:"pointer",marginTop:"-0.3rem",marginBottom:"0.3rem",fontSize:".14rem",marginRight:".4rem"},onClick:function(e){e.stopPropagation(),B(!H)},children:[H?"查看全部 ":"收起全文 ",(0,M.jsx)("i",{className:"iconfont font14 ".concat(H?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-")})]})]})}},29114:function(e,n,t){t.d(n,{Z:function(){return N}});var i=t(82242),a=t.n(i),c=t(7557),l=t.n(c),s=t(41498),r=t.n(s),o=t(79800),u=t.n(o),d=t(59301),h={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},f=t(3113),p=t(22441),m=t(38288),v=t(6848),_=t(27876),x=t(43516),g=t(6638),j=t(71681),y=t(37712),N=function(e){var n,t,i,c,s,o,N,b=e.editOffice,w=void 0===b?"view":b,S=e.data,C=(e.theme,e.type),M=e.filename,k=e.monacoEditor,I=e.className,Z=e.style,L=e.close,E=e.onClose,A=e.hasMask,P=e.disabledDownload,T=e.onImgDimensions,R=e.showNodata,D=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),O=u()(D,2),z=(O[0],O[1],(0,d.useState)("")),V=u()(z,2),U=(V[0],V[1]),F=(0,d.useState)(),H=u()(F,2),B=H[0],W=H[1],Y="build"===window.ENV?"/react/build":"",G=location.host.startsWith("localhost")?j.Z.PROXY_SERVER:j.Z.API_SERVER,q=(0,d.useRef)();null!==(n=S)&&void 0!==n&&n.startsWith("/api")&&"txt"!==C&&(S=j.Z.API_SERVER+S),M&&(k.filename=M),(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]&&U(n[1])}))}),[]),(0,d.useEffect)((function(){"office"===C&&J()}),[C,S]);var J=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=S,S.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=5,(0,x.gJ)({attachment_id:t});case 5:i=e.sent,W(i);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Q=function(){S.startsWith("http")||S.startsWith("blob:")?X():(0,_.Sv)(M||"educoder",S,M)},X=function(){(0,_.Nd)(M||"educoder",decodeURIComponent(S))};return(0,y.jsxs)("div",{style:a()({},Z||{}),className:"".concat(A&&h.bgBlack," ").concat(C?h.wrp:"hide"),children:[L&&(0,y.jsxs)("div",{className:h.close,ref:q,children:[!!T&&(0,y.jsx)(v.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return q.current},children:(0,y.jsx)("span",{onClick:function(){E(),T()},children:(0,y.jsx)("i",{className:"icon-yulanpizhu"})})}),!P&&(0,y.jsx)(v.Z,{title:"点击下载此文件",getPopupContainer:function(){return q.current},children:(0,y.jsx)("span",{onClick:X,children:(0,y.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,y.jsx)(v.Z,{title:"关闭",getPopupContainer:function(){return q.current},children:(0,y.jsx)("span",{className:"",onClick:E,children:(0,y.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,y.jsx)("div",{className:"".concat(h[I]," ").concat(I," ").concat(h.monaco," ").concat("txt"===C?"show":"hide"),children:"txt"===C&&(0,y.jsx)(m.ZP,a()({},k))}),"audio"===C&&(0,y.jsx)("audio",{src:(null===(t=S)||void 0===t?void 0:t.indexOf("http"))>-1||null!==(i=S)&&void 0!==i&&i.startsWith("/api")?S:"data:image/png;base64,".concat(S),autoPlay:!0}),"video"===C&&(0,y.jsx)(y.Fragment,{children:(null===(c=S)||void 0===c?void 0:c.indexOf("http"))>-1||null!==(s=S)&&void 0!==s&&s.startsWith("/api")?(0,y.jsx)("video",{controls:!0,src:"".concat(S),autoPlay:!0}):(0,y.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(S),autoPlay:!0})}),"office"===C&&B&&(0,y.jsx)("iframe",{src:"".concat(Y,"/office.html?key=").concat(B.key,"&url=").concat(G+B.url,"&callbackUrl=").concat(G+B.callbackUrl,"&fileType=").concat(B.fileType,"&title=").concat(B.title,"&model=").concat(w,"&officeServer=").concat(j.Z.ONLYOFFICE,"&disabledDownload=").concat(!!P)}),"html"===C&&(0,y.jsx)("iframe",{src:S+"&disposition=inline"}),"pdf"===C&&(0,y.jsx)("iframe",{src:"".concat(Y,"/js/pdfview/index.html?url=").concat(S,"&disabledDownload=").concat(!!P)}),"image"===C&&(0,y.jsx)("img",{src:(null===(o=S)||void 0===o?void 0:o.indexOf("http"))>-1||null!==(N=S)&&void 0!==N&&N.startsWith("/api")?S:"data:image/png;base64,".concat(S)}),("other"===C||"download"===C)&&(0,y.jsx)(y.Fragment,{children:R?(0,y.jsx)(g.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,y.jsx)(f.ZP,{icon:(0,y.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Q,children:"下载"})}):(0,y.jsxs)(f.ZP,{type:"primary",size:"middle",onClick:Q,children:[(0,y.jsx)(p.Z,{}),"点击下载"]})})]})}},4585:function(e,n,t){t.d(n,{Z:function(){return H}});var i=t(82242),a=t.n(i),c=t(37205),l=t.n(c),s=t(91232),r=t.n(s),o=t(79800),u=t.n(o),d=t(59301),h=(t(49040),t(32834)),f=t.n(h),p=t(11690);var m=[],v=["
    "],_=new(f().Renderer),x=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function g(){m.length=0,v=["
      "]}var j={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function y(e,n,t,i){if(n>=e.length||e[n].level<=t)return n;var a=e[n];i.push("
    • "+a.text+"");var c=[];return n=y(e,++n,a.level,c),c.length>0&&(i.push("
        "),c.forEach((function(e){i.push(e)})),i.push("
      ")),i.push("
    • "),n=y(e,n,t,i)}function N(){return y(m,0,0,v),v.push("
    "),v.join("")}var b={heading:function(e){var n=x.exec(e);if(n)return{type:"heading",raw:n[0],depth:n[1].length,text:n[2]}},fences:function(e){var n=this.rules.block.fences.exec(e);if(n){var t=n[0],i=function(e,n){var t=e.match(/^(\s+)(?:```)/);if(null===t)return n;var i=t[1];return n.split("\n").map((function(e){var n=e.match(/^\s+/);return null===n?e:u()(n,1)[0].length>=i.length?e.slice(i.length):e})).join("\n")}(t,n[3]||""),a=n[2]?n[2].trim():n[2];if(["latex","katex","math"].indexOf(a)>=0){var c=C(),l=i;i=c,M[c]={type:"block",expression:l}}return{type:"code",raw:t,lang:a,text:i}}}},w=/(?:\${2})([^\n`]+?)(?:\${2})/gi,S=0,C=function(){return"__special_katext_id_".concat(S++,"__")},M={};function k(){return M}function I(){S=0,M={}}function Z(e){return e=e.replace(w,(function(e,n){var t=C();return M[t]={type:"inline",expression:n},t}))}var L=_.listitem;_.listitem=function(e){return L(Z(e))};var E=_.paragraph;_.paragraph=function(e){return E(Z(e))};var A=_.tablecell;_.tablecell=function(e,n){return A(Z(e),n)},_.code=function(e,n,t){var i=(n||"").match(/\S*/)[0];return i?["latex","katex","math"].indexOf(i)>=0?"

    ".concat(e,"

    "):'
    ').concat(t?e:(0,p.escape)(e,!0),"
    \n"):'
    '+(t?e:(0,p.escape)(e,!0))+"
    "},_.heading=function(e,n,t){var i=this.options.headerPrefix+t.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return m.push({anchor:i,level:n,text:e}),"'+e+""},f().setOptions({silent:!0,gfm:!0,pedantic:!1}),f().use({tokenizer:b,renderer:_});var P=f(),T=(t(64018),t(6419)),R=t(71681),D=t(15342),O=t(1012),z=t(29114),V=t(37712),U="@▁@",F=/]*>/g;var H=function(e){var n=e.value,t=void 0===n?"":n,i=e.className,c=e.showTextOnly,s=e.showLines,o=e.style,h=void 0===o?{}:o,f=e.stylesPrev,p=void 0===f?{}:f,m=e.highlightKeywords,v=e.showProgramFill,_=(e.isProgramFill,e.disabledFill),x=void 0!==_&&_,y=e.programFillValue,b=e.onFillChange,w=void 0===b?function(e){}:b,S=e.onFillBlur,C=void 0===S?function(){}:S,M=String(t),Z=(0,d.useState)(""),L=u()(Z,2),E=L[0],A=L[1],H=(0,d.useState)("office"),B=u()(H,2),W=B[0],Y=B[1],G=(0,d.useState)([]),q=u()(G,2),J=q[0],Q=q[1],X=(0,d.useRef)("a"+(0,O.Z)()),K={},$=function(e){return e.replace(/([\s\S]+?)<\/style>/gim,(function(e,n){var t=n.replace(/(\n|\r)/g,"").split("}"),i=[];return t.map((function(e){""!=e&&i.push(".".concat(X.current," ").concat(e))})),"")}))},ee=(0,d.useMemo)((function(){try{M=M.replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,"("+R.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+R.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+R.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n")}catch(e){}if(v){var e=-1;return M=M.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(n,t,i){return function(e,n){var t=document.createElement(e===U?"input":"textarea");t.style.width="100%",t.style.height=e===U?"40px":"151px",t.rows=5,t.spellcheck=!1,t.name="edu-program-fill",t.placeholder="请输入",t.dataset.id=n;var i=Object.keys(K).length;return K[i]=t,'').concat(t.outerHTML,'')}(n,++e)})),'
    '.concat($(M||""),"
    ")}var n=P(M);n=$(n);var t=k();M.match(/\[TOC\]/)&&(n=n.replace("

    [TOC]

    ",N()),g()),n=n.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var i=t[n],a=i.type,c=i.expression;return(0,D.renderToString)(function(e){var n=document.createElement("div");return n.innerHTML=e,0===n.childNodes.length?"":n.childNodes[0].nodeValue}(c)||"",{displayMode:"block"===a,throwOnError:!1,output:"html"})})),n=n.replace(/▁/g,"▁▁▁"),I();var i=document.createElement("div");return i.innerHTML=n,m?(ie(i,m.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),i.innerHTML):c?i.innerText:(setTimeout((function(){return le()}),500),i.innerHTML)}),[M,m]);(0,d.useEffect)((function(){ae.current&&ae.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=ne,e.onblur=te}))}),[J]),(0,d.useEffect)((function(){if(null!=y&&y.length){var e,n=ae.current.querySelectorAll(".edu-program-fill-score"),t=ae.current.querySelectorAll('[name="edu-program-fill"]'),i=r()(t.entries());try{for(i.s();!(e=i.n()).done;){var a,c=u()(e.value,2),l=c[0],s=c[1];s.value=null===(a=y[l])||void 0===a?void 0:a.value,"warning"===y[l].type?s.className="program-fill-warning":"success"===y[l].type?s.className="program-fill-success":s.className=""}}catch(e){i.e(e)}finally{i.f()}var o,d=r()(n.entries());try{for(d.s();!(o=d.n()).done;){var h,f,p=u()(o.value,2),m=p[0];p[1].innerHTML=null!==(h=y[m])&&void 0!==h&&h.score?"".concat(null===(f=y[m])||void 0===f?void 0:f.score,"分"):""}}catch(e){d.e(e)}finally{d.f()}Q(y)}}),[y]);var ne=function(e){J[e.target.dataset.id]=J[e.target.dataset.id]||{},J[e.target.dataset.id].value=e.target.value,Q(l()(J)),w(J,e.target.dataset.id)},te=function(e){J[e.target.dataset.id]=J[e.target.dataset.id]||{},J[e.target.dataset.id].value=e.target.value,Q(l()(J)),C(J,e.target.dataset.id)};function ie(e,n){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)ie(e,n);else if("IMG"!==e.nodeName)if(e.innerHTML){var t;e.innerHTML=null===(t=e.innerHTML)||void 0===t?void 0:t.replace(new RegExp(n,"gi"),'$&')}else{var i=document.createElement("span");i.innerHTML=e.textContent.replace(new RegExp(n,"gi"),'$&'),e.replaceWith(i)}}))}var ae=(0,d.useRef)();function ce(e){var n=e.target;if("A"===n.tagName.toUpperCase()){var t=n.getAttribute("href");if(t.indexOf("office")>-1)e.preventDefault(),A(t),Y("office");else if(t.indexOf("application/pdf")>-1)e.preventDefault(),A(t),Y("pdf");else if(t.indexOf("text/html")>-1)e.preventDefault(),A(t),Y("html");else if(t.startsWith("#")){e.preventDefault();var i=document.getElementById(t.replace("#",""));i&&i.scrollIntoView(!0)}}}j.WebkitLineClamp=s,s&&(h=a()(a()({},h),j));var le=function(){var e,n=null===(e=ae.current)||void 0===e?void 0:e.querySelectorAll("video");null==n||n.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(T.ZP.isSupported()){var n=new T.ZP;n.loadSource(e.src),n.attachMedia(e)}}))};return(0,d.useEffect)((function(){if(ae.current&&ee&&ee.match(F)&&window.PR.prettyPrint(),ae.current)return ae.current.addEventListener("click",ce),function(){var e;null===(e=ae.current)||void 0===e||e.removeEventListener("click",ce),I(),g()}}),[ee,ae.current,ce]),(0,V.jsxs)(V.Fragment,{children:[c&&(0,V.jsx)("div",{ref:ae,children:ee}),!c&&(0,V.jsx)("div",{ref:ae,style:a()({},h),className:"".concat(i||""," ").concat(x?"disabled-fill":""," markdown-body ").concat(X.current),dangerouslySetInnerHTML:{__html:ee}}),(0,V.jsx)(z.Z,{close:!0,data:E,type:null!=E&&E.length?W:"",style:a()({},p),onClose:function(){return A("")}})]})}},16726:function(e,n,t){t.d(n,{h:function(){return _}});var i=t(82242),a=t.n(i),c=t(79800),l=t.n(c),s=t(59301),r=t(57809),o=t(78241),u=t(3113),d=t(89780),h=t.n(d),f=(t(94527),t(66608),t(37712)),p=r.default.Option,m={labelCol:{span:4},wrapperCol:{span:20}},v={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function _(e){var n=e.value,t=e.onChange,i=e.mode,c=e.options,r=void 0===c?{}:c,o=(0,s.useRef)(),u=(0,s.useState)(),d=l()(u,2),p=d[0],m=d[1];return(0,s.useEffect)((function(){if(p){var e=function(e){var n=e.getValue();t&&t(n)};return p.on("change",e),function(){p.off("change",e)}}}),[p,t]),(0,s.useEffect)((function(){p&&p.setOption("mode",i)}),[p,i]),(0,s.useEffect)((function(){p&&(n===p.getValue()&&""!==n||setTimeout((function(){p.setValue(n||"")}),300))}),[p,n]),(0,s.useEffect)((function(){if(o.current&&!p){var e=h().fromTextArea(o.current,a()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},r));m(e)}}),[o.current,p]),(0,f.jsx)("div",{className:"my-codemirror-container",children:(0,f.jsx)("textarea",{ref:o})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,s.useState)("python"),c=l()(i,2),d=c[0],h=c[1];return(0,f.jsxs)(o.Z,a()(a()({},m),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},children:[(0,f.jsx)(o.Z.Item,{label:"代码语言",name:"language",children:(0,f.jsx)(r.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){h(v[e][1])},children:Object.keys(v).map((function(e){return(0,f.jsx)(p,{value:e,children:v[e][0]},e)}))})}),(0,f.jsx)(o.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,f.jsx)(_,{mode:d})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},77036:function(e,n,t){t.d(n,{Z:function(){return re}});var i=t(91232),a=t.n(i),c=t(7557),l=t.n(c),s=t(41498),r=t.n(s),o=t(79800),u=t.n(o),d=t(85573),h=t.n(d),f=t(59301),p=t(89780),m=t.n(p),v=t(76374),_=(t(94527),t(6313),t(25717),t(99498),t(25419),t(67549),t(4585)),x=t(37712),g=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,f.useMemo)((function(){return""}),[t]));return(0,x.jsx)(x.Fragment,{children:(0,x.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},j=t(82242),y=t.n(j),N=[{title:"粗体",icon:"icon-bold",actionName:"bold"},{title:"斜体",icon:"icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"icon-file-code",actionName:"code-block"},{title:"链接",icon:"icon-link",actionName:"link"},"|",{title:"行内公式",icon:"icon-sum",actionName:"inline-latex"},{title:"多行公式",icon:"icon-formula",actionName:"latex"},"|",{title:"添加图片",icon:"icon-picture",actionName:"upload-image"},{title:"表格",icon:"icon-table",actionName:"add-table"},"|",{title:"换行",icon:"icon-minus",actionName:"line-break"},{title:"清空",icon:"icon-eraser",actionName:"eraser"}];function b(e){var n=e.onActionCallback,t=e.title,i=e.icon,a=e.actionName,c=e.className,l=void 0===c?"":c,s=e.children;return(0,x.jsxs)("a",{title:t,className:l,onClick:function(){n(a)},children:[(0,x.jsx)("i",{className:"md-iconfont ".concat(i)}),s]})}var w=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,a=e.onActionCallback,c=e.fullScreen,l=e.insertTemp,s=e.hidetoolBar,r=[].concat(N,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return(0,x.jsxs)("ul",{className:"markdown-toolbar-container",children:[!s&&r.map((function(e,n){return(0,x.jsx)("li",{children:e.actionName?(0,x.jsx)(b,y()(y()({},e),{},{onActionCallback:a})):(0,x.jsx)("span",{className:"v-line"})},n)})),t?(0,x.jsx)("li",{children:(0,x.jsx)(b,{icon:"icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:a,children:(0,x.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("li",{children:(0,x.jsx)(b,{icon:"icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:a,children:(0,x.jsx)("span",{className:"fill-tip",children:"添加单行填空项"})})}),(0,x.jsx)("li",{children:(0,x.jsx)(b,{icon:"icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:a,children:(0,x.jsx)("span",{className:"fill-tip",children:"添加多行填空项"})})})]}):null,l&&(0,x.jsx)("li",{children:(0,x.jsx)(b,{icon:"icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(l),onActionCallback:a,children:(0,x.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),(0,x.jsx)("li",{className:"btn-full-screen",children:(0,x.jsx)(b,{icon:"".concat(c?"icon-shrink":"icon-enlarge"),title:c?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:a})})]})},S=t(74063),C=t(78241),M=t(24650),k=t(3113),I={labelCol:{span:4},wrapperCol:{span:20}},Z=function(e){var n=e.callback,t=e.onCancel;return(0,x.jsxs)(C.Z,y()(y()({},I),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},children:[(0,x.jsx)(C.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,x.jsx)(M.Z,{})}),(0,x.jsx)(C.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,x.jsx)(M.Z,{})}),(0,x.jsxs)("div",{className:"flex-container flex-end",children:[(0,x.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,x.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},L=t(16726),E=t(8591),A=t(10459),P=C.Z.useForm,T={width:280,marginRight:10},R={labelCol:{span:5},wrapperCol:{span:19}},D=function(e){var n=e.callback,t=e.onCancel,i=P(),a=u()(i,1)[0],c=(0,f.useRef)();function l(e,n){-1!==e.status?a.setFieldsValue({src:"/api/attachments/".concat(e.id),type:n.type}):E.ZP.error(e.message)}return(0,x.jsxs)(C.Z,y()(y()({form:a},R),{},{className:"upload-image-panel",onFinish:function(e){n(y()(y()({},e),{},{name:c.current}))},style:{width:470,overflow:"hidden"},children:[(0,x.jsx)(C.Z.Item,{label:"图片地址",required:!0,children:(0,x.jsxs)("div",{className:"flex-container",children:[(0,x.jsx)(C.Z.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"请输入文件地址"}],children:(0,x.jsx)(M.Z,{style:T})}),(0,x.jsx)(O,{onFileChange:function(e){var n=e.target.files[0];c.current=n.name,z(n,l)}})]})}),(0,x.jsx)(C.Z.Item,{label:"图片描述",name:"alt",children:(0,x.jsx)(M.Z,{style:{width:264}})}),(0,x.jsxs)(C.Z.Item,{style:{textAlign:"right"},children:[(0,x.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,x.jsx)(k.ZP,{type:"default",onClick:t,children:"取消"})]})]}))};function O(e){var n=e.onFileChange;return(0,x.jsxs)("label",{className:"upload-button",style:{cursor:"pointer"},children:["本地上传",(0,x.jsx)("input",{type:"file",onChange:n})]})}function z(e,n){if(!e)throw new String("没有文件");var t=new FormData;t.append("editormd-image-file",e),t.append("file_param_name","editormd-image-file"),t.append("byxhr","true");var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",(function(t){n(JSON.parse(t.target.responseText),e)}),!1),i.addEventListener("error",(function(e){console.error(e)}),!1),i.open("POST","".concat(A.KI,"/api/attachments.json")),i.send(t)}var V=t(5112),U=t(94001),F=V.ZP.Group,H={margin:"0 8px"},B=function(e){var n=e.callback,t=e.onCancel;return(0,x.jsxs)(C.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,x.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,x.jsx)("span",{style:H,children:"单元格数:"}),(0,x.jsx)("span",{style:H,children:"行数"}),(0,x.jsx)(C.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,x.jsx)(U.Z,{})}),(0,x.jsx)("span",{style:H,children:"列数"}),(0,x.jsx)(C.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,x.jsx)(U.Z,{})})]}),(0,x.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,x.jsx)("span",{style:H,children:"对齐方式:"}),(0,x.jsx)(C.Z.Item,{name:"align",children:(0,x.jsxs)(F,{children:[(0,x.jsx)(V.ZP,{value:"default",children:(0,x.jsx)("i",{className:"fa fa-align-justify"})}),(0,x.jsx)(V.ZP,{value:"left",children:(0,x.jsx)("i",{className:"fa fa-align-left"})}),(0,x.jsx)(V.ZP,{value:"center",children:(0,x.jsx)("i",{className:"fa fa-align-center"})}),(0,x.jsx)(V.ZP,{value:"right",children:(0,x.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,x.jsxs)("div",{className:"flex-container flex-end",children:[(0,x.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,x.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},W=t(71681),Y=t(49105),G=t(1012),q=t(43418),J="link",Q="upload-image",X="code-block",K="add-table",$="------------",ee={default:$,left:":".concat($),center:":".concat($,":"),right:"".concat($,":")},ne=t(46587);var te="@▁▁@";function ie(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ae=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ce=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],le=h()(h()({},ae+"-B","bold"),ae+"-I","italic"),se=h()(h()(h()(h()({},J,"添加链接"),X,"添加代码块"),Q,"添加文件"),K,"添加表格"),re=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,c=e.width,s=void 0===c?"100%":c,o=e.height,d=void 0===o?400:o,p=e.miniToolbar,j=void 0!==p&&p,y=e.isFocus,N=void 0!==y&&y,b=e.watch,C=e.insertTemp,M=e.mode,k=void 0===M?"markdown":M,I=e.id,A=void 0===I?"markdown-editor-id":I,P=e.showResizeBar,T=void 0!==P&&P,R=e.noStorage,O=void 0!==R&&R,V=e.showNullButton,U=void 0!==V&&V,F=e.showNullProgramButton,H=void 0!==F&&F,$=e.hidetoolBar,ae=void 0!==$&&$,re=e.fullScreen,oe=void 0!==re&&re,ue=e.onBlur,de=e.onCMBeforeChange,he=e.onFullScreen,fe=e.className,pe=void 0===fe?"":fe,me=e.disablePaste,ve=void 0!==me&&me,_e=e.disabled,xe=void 0!==_e&&_e,ge=e.disabledFill,je=void 0!==ge&&ge,ye=e.placeholder,Ne=void 0===ye?"":ye,be=e.values,we=void 0===be?"":be,Se=(0,f.useState)(null),Ce=u()(Se,2),Me=Ce[0],ke=Ce[1],Ie=(0,f.useState)(t),Ze=u()(Ie,2),Le=Ze[0],Ee=Ze[1],Ae=(0,f.useState)(b),Pe=u()(Ae,2),Te=Pe[0],Re=Pe[1],De=(0,f.useState)(oe),Oe=u()(De,2),ze=Oe[0],Ve=Oe[1],Ue=(0,f.useState)(""),Fe=u()(Ue,2),He=Fe[0],Be=Fe[1],We=(0,f.useState)(0),Ye=u()(We,2),Ge=Ye[0],qe=Ye[1],Je=(0,f.useState)(d),Qe=u()(Je,2),Xe=Qe[0],Ke=Qe[1],$e=(0,f.useState)(!1),en=u()($e,2),nn=(en[0],en[1]),tn=(0,f.useRef)((0,G.Z)()),an=(0,f.useRef)(!1),cn=(0,f.useRef)(),ln=(0,f.useRef)(),sn=(0,f.useRef)(),rn=(0,f.useRef)(),on=(0,f.useRef)(),un=function(){var e=r()(l()().mark((function e(){var n,t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:tn.current}});case 2:null!=(t=e.sent)&&null!==(n=t.attachments)&&void 0!==n&&n.length&&(console.log("cm:",Me,ln),t.attachments.map((function(e){e.content_type.indexOf("image")>-1?Me.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):e.content_type.indexOf("video")>-1?Me.replaceSelection('')):e.content_type.indexOf("pdf")>-1?Me.replaceSelection('').concat(e.name,"")):Me.replaceSelection("[".concat(e.name,"](").concat(W.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")"))})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Ee(we),null==Me||Me.setValue(we),window.scrollTo(0,e)}),[we]),(0,f.useEffect)((function(){null==he||he(ze)}),[ze]),(0,f.useEffect)((function(){if(ln.current){var e=function(e,t){if(!ve){var i=t.clipboardData;if(i){var a=i.types.toString(),c=i.items;if("Files"===a||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==k)return;try{var l,s=c[1];"file"===(null===(l=c[0])||void 0===l?void 0:l.kind)&&(s=c[0]);var r=s.getAsFile(),o=r.name.split(".").pop();z(r,(function(e){var t,i,a;e.id?(null==r||null===(t=r.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==r||null===(i=r.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==r||null===(a=r.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?n.replaceSelection('').concat(r.name,"")):ce.includes(o)?n.replaceSelection('').concat(r.name,"")):n.replaceSelection("[".concat(r.name,"](").concat(W.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){E.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=m().fromTextArea(ln.current,{mode:k,lineNumbers:!j,lineWrapping:!0,value:t,autoCloseTags:!H,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",Ne):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),a=t.getLine(i.line),c=a.charAt(i.ch-1),l=a.lastIndexOf("@▁@",i.ch),s=a.lastIndexOf("@▁▁@",i.ch),r=l>s?l:s,o=l>s?3:4;if(-1===te.indexOf(c))return null;if(console.log("change1:",n,e,a,i,r,l,s,c),r>=0&&i.ch-r<5){var u=r+o;return t.replaceRange("",{line:i.line,ch:r},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),N&&n.focus(),n.on("paste",e),n.on("dragleave",(function(e,n){sn.current.classList.remove("mouse-hover-md")})),n.on("dragover",(function(e,n){sn.current.classList.add("mouse-hover-md")})),n.on("drop",(function(e,t){var i;if(sn.current.classList.add("mouse-hover-md"),(i=t.dataTransfer.files).length>0){t.preventDefault(),t.stopPropagation();for(var a=function(){var e=i[c],t=e.name.split(".").pop();z(e,(function(i){var a,c,l;i.id?(null==e||null===(a=e.type)||void 0===a?void 0:a.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(i.id,"?type=").concat(i.content_type,")")):(null==e||null===(c=e.type)||void 0===c?void 0:c.indexOf("video"))>-1?n.replaceSelection('')):(null==e||null===(l=e.type)||void 0===l?void 0:l.indexOf("pdf"))>-1?n.replaceSelection('').concat(e.name,"")):ce.includes(t)?n.replaceSelection('').concat(e.name,"")):n.replaceSelection("[".concat(e.name,"](").concat(W.Z.API_SERVER,"/api/attachments/").concat(i.id,"?type=").concat(i.content_type,")")):401===(null==i?void 0:i.status)&&(document.location.href="/user/login")}))},c=0;c0||i.target.offsetWidth>0)&&(dn(),Me.setSize("100%","100%"),Me.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(ln.current.parentElement),e}();return function(){var n,t;null!==(n=ln.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=ln.current)||void 0===t?void 0:t.parentElement)}}}),[Me,dn]),(0,f.useEffect)((function(){if(Me){for(var e=[],n=function(){var n=u()(i[t],2),a=n[0],c=n[1],l=h()({},a,(function(){hn(c)}));e.push(l),Me.addKeyMap(l)},t=0,i=Object.entries(le);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(A);e>=Ge+1e4&&(!n||n!==Le)&&(window.sessionStorage.setItem(A,Le),nn(!0))}}),1e4),(0,f.useEffect)((function(){Re(b)}),[Me,b]),(0,f.useEffect)((function(){Me&&N&&Me.focus()}),[Me,N]),(0,f.useEffect)((function(){if(Te&&Me){var e=function(e){var n=e.target;if(on.current){var t=n.scrollTop/n.scrollHeight;on.current.scrollTop=on.current.scrollHeight*t}},n=Me.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Me,Te]),(0,f.useEffect)((function(){if(Me&&de){var e=function(e,n){de(e,n)};return Me.on("beforeChange",e),function(){Me.off("beforeChange",e)}}}),[Me,de]),(0,f.useEffect)((function(){if(Me&&ue){var e=function(){ue(Me.getValue())};return Me.on("blur",e),function(){Me.off("blur",e)}}}),[Me,ue]),(0,f.useEffect)((function(){if(Me){var e=function(e,n){var t=e.getValue();Ee(t),qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(H?i(t,_n(t)):i(t))};return Me.on("change",e),function(){Me.off("change",e)}}}),[Me,i]),(0,f.useEffect)((function(){if(Me)if(null==t)Me.setValue(""),Ee("");else{var e=window.scrollY||window.pageYOffset;t!==Me.getValue()&&(Me.setValue(t),Ee(t),Me.setCursor(xe?1:Me.lineCount(),0),window.scrollTo(0,e))}}),[Me,t]);var hn=(0,f.useCallback)((function(e){var n=Me.getCursor(),t=Me.getSelection(),i=t.split("\n");switch(e){case"bold":return Me.replaceSelection("**"+t+"**"),""===t&&Me.setCursor(n.line,n.ch+2),Me.focus();case"italic":return Me.replaceSelection("*"+t+"*"),""===t&&Me.setCursor(n.line,n.ch+1),Me.focus();case"code":return Me.replaceSelection("`"+t+"`"),""===t&&Me.setCursor(n.line,n.ch+1),Me.focus();case"inline-latex":return Me.replaceSelection("`$$"+t+"$$`"),""===t&&Me.setCursor(n.line,n.ch+3),Me.focus();case"latex":return Me.replaceSelection("```latex\n"+t+"\n```"),Me.setCursor(n.line+1,t.length+1),Me.focus();case"line-break":return Me.replaceSelection("
    \n"),Me.focus();case"list-ul":return""===t?Me.replaceSelection("- "+t):Me.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Me.focus();case"list-ol":return""===t?Me.replaceSelection("1. "+t):Me.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Me.focus();case"add-null-ch":return""===t&&Me.setCursor(n.line,n.ch),Me.replaceSelection("▁"),Me.focus();case"add-signal":return""===t&&Me.setCursor(n.line,n.ch),Me.replaceSelection("@▁@"),Me.focus();case"add-multiple":return""===t&&Me.setCursor(n.line,n.ch),Me.replaceSelection(te),Me.focus();case"inster-template-1":return""===t&&Me.setCursor(n.line,n.ch),Me.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Me.focus();case"eraser":return Me.setValue(""),Me.focus();case"trigger-watch":return Re(!Te),Me.focus();case"trigger-full-screen":return Ve(!ze),Me.focus();case J:return void Be(J);case X:return void Be(X);case Q:return void Be(Q);case K:return void Be(K);default:throw new Error}}),[Me,Te,ze]),fn=(0,f.useCallback)((function(e){switch(Be(""),He){case J:var n=e.title,t=e.link;return Me.replaceSelection("[".concat(n,"](").concat(t,")")),Me.focus();case X:var i=e.language,a=e.content;return Me.replaceSelection(["```"+i,a,"```"].join("\n")),Me.focus();case Q:var c=e.src,l=e.alt;return l?Me.replaceSelection("![ ".concat(l," ]( ").concat(c,' "').concat(l,'" )')):Me.replaceSelection("![,](".concat(c,")")),Me.focus();case K:for(var s=e.row,r=e.col,o=e.align,u="\n",d=0;d300&&(n=300),Ke(d+n+"px")}},i=rn.current,a=!1,c=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Me,rn]),(0,f.useEffect)((function(){Ke(d)}),[d]);var vn={width:ie(s),height:ie(Xe)},_n=((0,f.useMemo)((function(){if(Ge){var e=new Date(Ge),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Ge]),function(e){var n=[];if(H){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});return(0,x.jsxs)(f.Fragment,{children:[(0,x.jsx)("div",{className:"markdown-editor-wrapper",ref:sn,children:(0,x.jsxs)("div",{className:"markdown-editor-container ".concat(pe," ").concat(Te?"on-preview":""," ").concat(j?"mini":""," ").concat(ze?"full-screen":""),style:vn,children:[(0,x.jsx)(w,{insertTemp:C,watch:Te,fullScreen:ze,showNullButton:U,showNullProgramButton:H,onActionCallback:hn,hidetoolBar:ae,uuid:tn.current,setOpenPhones:function(){an.current=!0}}),(0,x.jsxs)("div",{className:"markdown-editor-body",children:[(0,x.jsx)("div",{className:"codemirror-container",children:(0,x.jsx)("textarea",{ref:ln,placeholder:Ne})}),Te?(0,x.jsxs)("div",{ref:on,className:"preview-container",children:["stex"===k&&(0,x.jsx)(g,{value:Le}),"stex"!==k&&(0,x.jsx)(_.Z,{disabledFill:je,showProgramFill:H,value:Le})]}):null]})]})}),T?(0,x.jsx)("a",{ref:rn,className:"editor-resize"}):null,(0,x.jsx)(S.Z,{children:se[He]?(0,x.jsx)(q.Z,{centered:!0,title:se[He],open:!0,onCancel:mn,footer:null,className:"markdown-popup-form",children:pn}):null})]})}},74063:function(e,n,t){t.d(n,{Z:function(){return f}});var i=t(82100),a=t.n(i),c=t(29186),l=t.n(c),s=t(80619),r=t.n(s),o=t(47074),u=t.n(o),d=t(59301),h=t(4676),f=function(e){r()(t,e);var n=u()(t);function t(e){var i;a()(this,t),i=n.call(this,e);var c=window.document;return i.node=c.createElement("div"),c.body.appendChild(i.node),i}return l()(t,[{key:"render",value:function(){var e=this.props.children;return(0,h.createPortal)(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),t}(d.Component)},21658:function(e,n,t){t.d(n,{Z:function(){return S}});var i=t(7557),a=t.n(i),c=t(41498),l=t.n(c),s=t(82242),r=t.n(s),o=t(79800),u=t.n(o),d=t(59301),h="shiyan_modal___g40Za",f="add_pilotPro_item___z1H0Q",p="option___vxHGu",m="add_and_del___jPolh",v="pilot_name___tTQSk",_="pilot_url___SuCpq",x="title___Q_VfA",g="record_count___IuDud",j=t(43418),y=t(8591),N=t(24650),b=t(41852),w=t(37712),S=function(e){var n,t=e.editInfo,i=e.addEditName,c=e.type,s=e.id,o=e.dialogvisible,S=e.setDialogvisible,C=e.getData,M=(0,d.useState)({container_type:"",container_id:null,cases:[{name:"",url:""}]}),k=u()(M,2),I=k[0],Z=k[1];return(0,d.useEffect)((function(){o&&(I.container_type=c,I.container_id=s,I.cases="编辑"==i?[t]:[{name:"",url:""}],Z(r()({},I)))}),[o]),(0,w.jsx)(j.Z,{centered:!0,maskClosable:!1,zIndex:200,width:"编辑"===i?1045:1128,bodyStyle:{maxHeight:553,overflowY:"auto"},title:"".concat(i,"应用案例"),visible:o,onCancel:function(){S(!1)},okText:"".concat("编辑"===i?"保存编辑":"确认新增"),onOk:l()(a()().mark((function e(){var n,t,c,l,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=new RegExp(/^[^\u4e00-\u9fa5]+$/),c=0,null==I||null===(n=I.cases)||void 0===n||n.forEach((function(e){var n,i;0==(null==e||null===(n=e.name)||void 0===n?void 0:n.length)||0==(null==e||null===(i=e.url)||void 0===i?void 0:i.length)?c=1:t.test(null==e?void 0:e.url)||(c=2)})),1!=c){e.next=8;break}return y.ZP.error("请填写名称或链接"),e.abrupt("return");case 8:if(2!=c){e.next=11;break}return y.ZP.error("链接中不能输入中文"),e.abrupt("return");case 11:if("编辑"!=i){e.next=18;break}return e.next=14,(0,b.q0)(I.cases[0]);case 14:0==(null==(l=e.sent)?void 0:l.status)&&(y.ZP.success("编辑成功"),S(!1),C()),e.next=23;break;case 18:if("新增"!=i){e.next=23;break}return e.next=21,(0,b.ns)(I);case 21:0==(null==(s=e.sent)?void 0:s.status)&&(y.ZP.success("新增成功"),S(!1),C());case 23:case"end":return e.stop()}}),e)}))),children:(0,w.jsx)("div",{className:h,children:null==I||null===(n=I.cases)||void 0===n?void 0:n.map((function(e,n){var t;return(0,w.jsxs)("div",{className:f,children:[(0,w.jsxs)("div",{children:[(0,w.jsxs)("div",{className:v,children:[(0,w.jsxs)("div",{className:x,children:[(0,w.jsx)("span",{style:{color:"#ff4d4f",marginRight:4},children:"*"}),"名称"]}),(0,w.jsx)(N.Z,{placeholder:"请输入名称",maxLength:100,value:null==e?void 0:e.name,onChange:function(e){I.cases[n].name=e.target.value,Z(r()({},I))}}),(0,w.jsxs)("span",{className:g,children:[(null==e||null===(t=e.name)||void 0===t?void 0:t.length)||0,"/100"]})]}),(0,w.jsxs)("div",{className:_,style:{marginBottom:0},children:[(0,w.jsxs)("div",{className:x,children:[(0,w.jsx)("span",{style:{color:"#ff4d4f",marginRight:4},children:"*"}),"链接"]}),(0,w.jsx)(N.Z,{placeholder:"请输入链接",suffix:"",value:null==e?void 0:e.url,onChange:function(e){I.cases[n].url=e.target.value,Z(r()({},I))}})]})]}),(0,w.jsxs)("div",{className:p,children:[n>0&&"新增"==i&&(0,w.jsx)("div",{className:m,onClick:function(){var e;null==I||null===(e=I.cases)||void 0===e||e.splice(n,1),Z(r()({},I))},children:(0,w.jsx)("i",{className:"iconfont icon-shanjian font14",style:{color:"#E30000"}})}),"新增"==i&&(0,w.jsx)("div",{className:m,onClick:function(){var e;null==I||null===(e=I.cases)||void 0===e||e.splice(n+1,0,{name:"",url:""}),Z(r()({},I))},children:(0,w.jsx)("i",{className:"iconfont icon-tianjiatimu font14",style:{color:"#2FA34F"}})})]})]},n)}))})})}},66207:function(e,n,t){t.d(n,{Z:function(){return N}});var i=t(7557),a=t.n(i),c=t(41498),l=t.n(c),s=t(82242),r=t.n(s),o=(t(59301),"main_com___dEAXh"),u="project_list____YzIW",d="case_item___pO64P",h="case_item_info___FkLB7",f="btn_up_de___Vchsk",p="btn_update___rYrOJ",m="btn_del___OzxGD",v=t(6848),_=t(43418),x=t(8591),g=t(41852),j=t(6638);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var y=t(37712),N=function(e){var n,t,i=e.type,c=e.detailInfo,s=e.showBtn,N=e.getData,b=e.showEdit;return(0,y.jsx)("div",{className:"".concat(o," ").concat(u),children:(null==c||null===(n=c.shixun_cases)||void 0===n?void 0:n.length)>0?null==c||null===(t=c.shixun_cases)||void 0===t?void 0:t.map((function(e,n){return(0,y.jsxs)("div",{className:d,children:[(0,y.jsxs)("div",{className:h,onClick:function(){window.open(e.url)},children:["path"==i&&(0,y.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNDhBRTRGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQwN0ZBQiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTM5MC41IDk2N2MuODI1IDAgMS41LjY3NSAxLjUgMS41djljMCAuODI1LS42NzUgMS41LTEuNSAxLjVoLTljLS44MjUgMC0xLjUtLjY3NS0xLjUtMS41di05YzAtLjgyNS42NzUtMS41IDEuNS0xLjVoOVptLTYuMyA0LjVjLS4yMjUtLjIyNS0uNTI1LS4zLS43NS0uMDc1bC0xLjU3NSAxLjItLjA0NS4wNDVhLjM0OS4zNDkgMCAwIDAtLjEwNS4yNTV2LjY3NWwuMDEuMDgyYy4wMjMuMTAxLjA5NS4xNzMuMjE1LjI5M2wxLjU3NSAxLjEyNS4wNjIuMDVjLjE2LjA5OC40MDcuMDgxLjUzOC0uMDVsLjA3NS0uMDc1LjAzNy0uMDQzYS4zMTguMzE4IDAgMCAwIC4wMzgtLjMzMmMtLjA3NS0uMTUtLjA3NS0uMy0uMjI1LS4zNzVsLTEuMzUtLjk3NSAxLjQyNS0xLjEyNS4wNDUtLjA1M2EuNTMyLjUzMiAwIDAgMCAuMTA1LS4yNDdjMC0uMTUgMC0uMjI1LS4wNzUtLjM3NVptMy45NzUtLjIyNWMtLjE1IDAtLjIyNS4wNzUtLjMuMTUtLjE1LjIyNS0uMTUuNTI1LjA3NS42NzVsMS40MjUgMS4xMjUtMS40MjUgMS4wNS0uMDc0LjA2M2EuNTA0LjUwNCAwIDAgMC0uMDc2LjUzN2wuMDc1LjA3NS4wNTYuMDY3Yy4xNi4xNTYuNDE5LjE0MS42MTkuMDA4bDEuNTc1LTEuMTI1LjA3NS0uMDk1Yy4wNS0uMDcyLjEtLjE1NS4xNS0uMjA1di0uNjc1bC0uMDA4LS4wODJjLS4wMjItLjA5OC0uMDgyLS4xNTgtLjE0Mi0uMjE4bC0xLjU3NS0xLjItLjA5Mi0uMDU2Yy0uMTc0LS4wOTQtLjI5NC0uMDk0LS4zNTgtLjA5NFptLTEuMTI1LS4wMDFoLS4zNzVsLS4xLjA1N2MtLjA4OC4wNTYtLjE0NC4xMTItLjIuMTY5bC0xLjU3NSAyLjkyNS0uMDM2LjA4N2EuNDc4LjQ3OCAwIDAgMCAuMDM2LjM2M2MuMDc1LjE1LjIyNS4yMjUuNDUuMjI1LjE1IDAgLjMtLjA3NS4zNzUtLjIyNWwxLjU3NS0yLjkyNi4wMzctLjA1M2MuMDM4LS4wODIuMDM4LS4yMDIuMDM4LS4zMjIgMC0uMTUtLjE1LS4yMjUtLjIyNS0uM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zODAgLTk2NykiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="}),"shixun"==i&&(0,y.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNDhBRTRGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQwN0ZBQiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTEwLjg3NCAwYy42OTkgMCAxLjI2NS41NjYgMS4yNjUgMS4yNjR2MTIuMjg3YS4zOC4zOCAwIDAgMS0uNTQ4LjM0TDYuMDcgMTEuMTU5LjU0OCAxMy44OUEuMzguMzggMCAwIDEgMCAxMy41NVYxLjI2NEMwIC41NjYuNTY2IDAgMS4yNjQgMGg5LjYxWk02LjIzNyAyLjU0YS4zOC4zOCAwIDAgMC0uNTA4LjE3MmwtLjg0OSAxLjcyLTEuODk4LjI3NmEuMzguMzggMCAwIDAtLjIxLjY0OGwxLjM3MyAxLjMzOS0uMzI0IDEuODlhLjM4LjM4IDAgMCAwIC41NS40bDEuNjk4LS44OTMgMS42OTguODkzYS4zOC4zOCAwIDAgMCAuNTUtLjRsLS4zMjQtMS44OSAxLjM3NC0xLjM0YS4zOC4zOCAwIDAgMC0uMjEtLjY0N2wtMS44OTgtLjI3NS0uODUtMS43MmEuMzguMzggMCAwIDAtLjE3Mi0uMTczWiIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"}),(0,y.jsx)("div",{children:null==e?void 0:e.name})]}),s&&(0,y.jsxs)("div",{className:f,children:[(0,y.jsx)("div",{onClick:function(){b(r()({},e))},children:(0,y.jsx)(v.Z,{title:"编辑",children:(0,y.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(p)})})}),(0,y.jsx)("div",{onClick:function(n){var t;_.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,y.jsx)("div",{children:"确认删除该条实验项目吗?"}),onOk:(t=l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:(0,g.tP)(null==e?void 0:e.id).then((function(e){0==(null==e?void 0:e.status)&&(x.ZP.success("删除成功"),N())}));case 1:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})},children:(0,y.jsx)(v.Z,{title:"删除",children:(0,y.jsx)("i",{className:"iconfont icon-shanchu13 ".concat(m)})})})]})]},n)})):(0,y.jsx)(j.Z,{customText:"暂无数据",styles:{padding:"50px 0"}})})}},46587:function(e,n,t){t.d(n,{Z:function(){return a}});var i=t(59301);function a(e,n){var t=(0,i.useRef)();(0,i.useEffect)((function(){t.current=e})),(0,i.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return function(){return clearInterval(e)}}}),[n])}},12604:function(e,n,t){t.r(n),t.d(n,{default:function(){return te}});var i=t(82242),a=t.n(i),c=t(7557),l=t.n(c),s=t(37205),r=t.n(s),o=t(41498),u=t.n(o),d=t(91232),h=t.n(d),f=t(79800),p=t.n(f),m=t(39647),v=t.n(m),_=t(59301),x=t(80608),g={flex_box_center:"flex_box_center___yLE9I",flex_space_between:"flex_space_between___oiROA",flex_box_vertical_center:"flex_box_vertical_center___EAVkE",flex_box_center_end:"flex_box_center_end___Y4sRU",flex_box_column:"flex_box_column___SSP3m",detailCon:"detailCon___gUBCl",con_left:"con_left___eG1g2",main_com:"main_com___yFSVY",header_com:"header_com___nGcn4",btn_update:"btn_update___pIzxH",iconUpdate:"iconUpdate___HSpjN",detail_title:"detail_title___dG8qo",con_right:"con_right___icewg",con_right_warp:"con_right_warp___atpDe",option:"option___TYyou",tech_tags:"tech_tags___WFfj6",btn_add:"btn_add___h2khW",teach_modal:"teach_modal___oltPV",users_style:"users_style___E2LVh",sc_warp:"sc_warp___R7R3l",add_icon:"add_icon___ZNVWi",wenan:"wenan___qLWb5",yaoqiu:"yaoqiu___gnE9b",users_style2:"users_style2___voRCl",active_img:"active_img___c3bd1",right_teacher_warp:"right_teacher_warp___zzlKc",hang:"hang___IdC0x",title:"title___tbcJU",input1:"input1___PPPRG",input2:"input2___yaKJf",MdEditor:"MdEditor___nELGf",input_search:"input_search___sxsk5",platform_list:"platform_list___ryrtg",platform_item:"platform_item___qCn7A",img_items:"img_items___vH8gw",select_img:"select_img___G6hmV",unit_list:"unit_list___ZOd3g",unit_item:"unit_item___MnVjy",shangyi_style:"shangyi_style___CsfHv",xiayi_style:"xiayi_style___f5pyR",teacherList:"teacherList___pZr6n",teacher_header:"teacher_header___c7N9s",teacher_name:"teacher_name___NVWq1",teacher_position:"teacher_position___bsHyu",teacher_school:"teacher_school___WTp0Q",teacher_type:"teacher_type___CQFsz",btn_list:"btn_list___X5KT0",sy:"sy___BUJSm",xy:"xy___UGE6b",bj:"bj___fRrh0",sc:"sc___qRleb",iconDetele:"iconDetele___H2Dyl",techer_content:"techer_content___PwqmN",img:"img___yfiVc",teacher_img:"teacher_img____d85k",content:"content___hFrYf",shuji_list:"shuji_list___Q7X81",shenhe_icon:"shenhe_icon___WlXAz",shuming:"shuming___lIDPi",shuji_jianjie:"shuji_jianjie___v7mFw",kuai:"kuai___d7Lw7",bg:"bg___UgpNC",input_add:"input_add___s3AnE",input_style:"input_style___CInpc",add_text:"add_text___uFPob"},j=t(71418),y=t(6848),N=t(8591),b=t(43418),w=t(53326),S=t(24650),C=t(57809),M=t(11680),k=t(33329),I=t(3634),Z="btn_update___C89PI",L="btn_del___Qdb0a",E="banner_bl___ZEviF",A="banner_br___n7S5V",P="banner_name___BiTJz",T="banner_school___X0u90",R="learing_btn___F_1Uv",D="Bg___myQEw",O="info___Sq4Uu",z="TitleStyle___Vjx9I",V=t(71681),U=t(95237),F=t(43604),H=t(78270),B=t(37712),W=function(e){var n,t,i=e.data,a=e.showBtn;return(0,B.jsx)("div",{className:"".concat(D),style:{background:"url('".concat(V.Z.IMG_SERVER+(null==i||null===(n=i.background_url)||void 0===n?void 0:n.url),"') no-repeat")},children:(0,B.jsxs)(U.Z,{style:{width:"12rem",height:"100%",margin:"0 auto",paddingTop:".63rem",position:"relative",color:"#fff"},align:"middle",justify:"center",children:[(0,B.jsx)(F.Z,{className:z,span:24,children:(0,B.jsx)(y.Z,{title:null==i?void 0:i.name,children:null==i?void 0:i.name})}),(0,B.jsxs)(F.Z,{className:O,children:[(0,B.jsxs)("div",{className:E,children:[(0,B.jsx)("img",{src:V.Z.IMG_SERVER+(null==i?void 0:i.avatar_url)}),(0,B.jsx)("div",{className:P,style:{color:"#232b40"},children:null==i?void 0:i.teacher}),(0,B.jsx)("div",{className:T,children:null==i||null===(t=i.school)||void 0===t?void 0:t.name})]}),(0,B.jsxs)("div",{className:A,children:[(null==i?void 0:i.company)&&(0,B.jsxs)("div",{style:{display:"flex"},children:[(0,B.jsx)("div",{style:{margin:"0 20px"},children:"实践平台"}),(0,B.jsx)(y.Z,{title:null==i?void 0:i.company,children:(0,B.jsx)("div",{style:{marginRight:20,maxWidth:"1rem",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:null==i?void 0:i.company})})]}),(null==i?void 0:i.url)&&(0,B.jsx)("div",{className:R,style:{marginLeft:"auto",cursor:"pointer"},onClick:function(){window.open(null==i?void 0:i.url)},children:"现在去学习"})]})]}),a&&(0,B.jsxs)(F.Z,{style:{position:"absolute",top:".4rem",right:"0px",display:"flex"},children:[(0,B.jsx)("div",{className:Z,onClick:function(){x.history.push("/shixuns/".concat(null==i?void 0:i.id,"/edit?comeFrom=info"))},children:(0,B.jsx)(y.Z,{title:"编辑",children:(0,B.jsx)("i",{className:"iconfont icon-bianji_Hover"})})}),(0,B.jsx)("div",{className:L,onClick:function(e){var n;b.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,B.jsx)("div",{children:"确认删除该实践平台吗?"}),onOk:(n=u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,H.m3)(null==i?void 0:i.id).then((function(e){0==(null==e?void 0:e.status)&&(N.ZP.success("删除成功"),x.history.push("/shixuns"))}));case 1:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})},children:(0,B.jsx)(y.Z,{title:"删除",children:(0,B.jsx)("i",{className:"iconfont icon-shanchu13"})})})]})]})})},Y=t(6638),G=t(49105),q=t(77036),J=t(66207),Q=t(21658),X=t(4585),K=t(2753),$=t(42441),ee=(t(56047),t(92396)),ne=["user","shixunsDetail","globalSetting","loading","dispatch"],te=(0,x.connect)((function(e){var n=e.user,t=e.shixunsDetail,i=e.loading;return{user:n,shixunsDetail:t,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var n,t,i,c,s,o=e.user,d=(e.shixunsDetail,e.globalSetting,e.loading,e.dispatch,v()(e,ne),(0,x.useParams)()),f=(0,_.useState)(),m=p()(f,2),Z=m[0],L=m[1],E=(0,_.useState)(!1),A=p()(E,2),P=A[0],T=A[1],R=(0,_.useState)(!1),D=p()(R,2),O=D[0],z=D[1],U=(0,_.useState)(!1),F=p()(U,2),H=F[0],te=F[1],ie=(0,_.useState)(!1),ae=p()(ie,2),ce=ae[0],le=ae[1],se=(0,_.useState)("新增"),re=p()(se,2),oe=re[0],ue=re[1],de=(0,_.useState)(null),he=p()(de,2),fe=he[0],pe=he[1],me=(0,_.useState)(!1),ve=p()(me,2),_e=ve[0],xe=ve[1],ge=(0,_.useState)(""),je=p()(ge,2),ye=je[0],Ne=je[1],be=(0,_.useRef)(),we=(0,_.useState)(),Se=p()(we,2),Ce=Se[0],Me=Se[1],ke=(0,_.useState)(!0),Ie=p()(ke,2),Ze=Ie[0],Le=Ie[1],Ee=(0,_.useState)(!1),Ae=p()(Ee,2),Pe=Ae[0],Te=Ae[1],Re=(0,_.useState)(!1),De=p()(Re,2),Oe=De[0],ze=De[1],Ve=(0,_.useState)(""),Ue=p()(Ve,2),Fe=Ue[0],He=Ue[1],Be=(0,_.useState)([]),We=p()(Be,2),Ye=We[0],Ge=We[1],qe=(0,_.useState)([]),Je=p()(qe,2),Qe=Je[0],Xe=Je[1],Ke=(0,_.useState)([]),$e=p()(Ke,2),en=$e[0],nn=$e[1],tn=(0,_.useState)([{name:"工作单位",type:"dw",count:0},{name:"研发机构",type:"jg",count:0}]),an=p()(tn,2),cn=(an[0],an[1],(0,_.useState)({teacher:"",career:"",school:"",description:"",teacher_url:"",teacher_attachment_id:"",identity:"2"})),ln=p()(cn,2),sn=ln[0],rn=ln[1];(0,_.useEffect)((function(){var e;null!=d&&d.id&&null!=o&&null!==(e=o.userInfo)&&void 0!==e&&e.user_id&&dn()}),[null==d?void 0:d.id,null==o?void 0:o.userInfo]),(0,_.useEffect)((function(){if(be.current){var e=function(){var e,n=new ResizeObserver((function(e){var n,t=h()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;Me(i.target.offsetHeight>=500)}}catch(e){t.e(e)}finally{t.f()}}));return n.observe(null===(e=be.current)||void 0===e?void 0:e.firstElementChild),n}();return function(){var n,t;(null===(n=be.current)||void 0===n?void 0:n.firstElementChild)&&e.unobserve(null===(t=be.current)||void 0===t?void 0:t.firstElementChild)}}}),[be.current]);var on,un,dn=function(){var e=u()(l()().mark((function e(){var n,t,i,a,c,s,u,h;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(!0),e.next=3,(0,k.SQ)({id:null==d?void 0:d.id});case 3:if(null!=(t=e.sent)&&null!==(n=t.case)&&void 0!==n&&n.id){e.next=7;break}return location.href="/404",e.abrupt("return");case 7:0==(null==t?void 0:t.status)&&(h=[1,2].includes(null==o||null===(i=o.userInfo)||void 0===i?void 0:i.role)||(null==t||null===(a=t.case)||void 0===a?void 0:a.user_id)==(null==o||null===(c=o.userInfo)||void 0===c?void 0:c.user_id),T(h),L(null==t?void 0:t.case),Ge(r()(null==t||null===(s=t.case)||void 0===s?void 0:s.tags)),z(!1),Xe(null==t||null===(u=t.case)||void 0===u?void 0:u.case_teachers));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),hn=function(e,n){sn["".concat(e)]=n,rn(a()({},sn))};return(0,B.jsxs)(j.Z,{spinning:O,children:[(0,B.jsx)(W,{data:Z,showBtn:null==o||null===(n=o.userInfo)||void 0===n?void 0:n.admin}),(0,B.jsx)("div",{style:{width:"100%",background:"#F3F9F7"},children:(0,B.jsxs)("div",{className:g.detailCon,children:[(0,B.jsxs)("div",{className:g.con_left,children:[(0,B.jsxs)("div",{className:g.bg,children:[(0,B.jsxs)("div",{className:g.header_com,children:[(0,B.jsxs)("div",{className:g.detail_title,children:[(0,B.jsx)("span",{className:g.kuai}),(0,B.jsx)("span",{children:"课程介绍"})]}),P&&(0,B.jsx)("div",{className:g.btn_update,onClick:function(){xe(!0)},children:(0,B.jsx)(y.Z,{title:"编辑",children:(0,B.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(g.iconUpdate)})})})]}),null!=Z&&Z.description?(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("div",{ref:be,className:"".concat(g.main_com," ").concat(g.course_con),style:{maxHeight:Ze&&500,overflow:"hidden"},children:(0,B.jsx)(X.Z,{value:(null==Z?void 0:Z.description)||""})}),Ce&&(0,B.jsxs)("div",{style:{textAlign:"center",color:"#1B8565",cursor:"pointer",position:"relative",top:"-0.1rem",fontSize:14},onClick:function(e){e.stopPropagation(),Le(!Ze)},children:[Ze?"查看全部 ":"收起全文 ",(0,B.jsx)("i",{className:"iconfont font14 ".concat(Ze?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-")})]})]}):(0,B.jsx)(Y.Z,{customText:"暂无数据",styles:{padding:"50px 0"}})]}),(0,B.jsxs)("div",{className:g.bg,children:[(0,B.jsxs)("div",{className:g.header_com,children:[(0,B.jsxs)("div",{className:g.detail_title,children:[(0,B.jsx)("span",{className:g.kuai}),(0,B.jsx)("span",{className:g.title,children:"应用案例"})]}),P&&(0,B.jsxs)("div",{className:g.btn_add,onClick:function(){le(!0)},children:[(0,B.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),(0,B.jsx)("span",{children:"新增应用案例"})]})]}),(0,B.jsx)(J.Z,{type:"shixun",detailInfo:Z,showBtn:P,getData:function(){dn()},showEdit:function(){var e=u()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:pe(n),ue("编辑"),le(!0);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})]}),(0,B.jsxs)("div",{className:g.bg,children:[(0,B.jsxs)("div",{className:g.header_com,children:[(0,B.jsxs)("div",{className:g.detail_title,children:[(0,B.jsx)("span",{className:g.kuai}),(0,B.jsx)("span",{className:g.title,children:"平台负责人"})]}),P&&(0,B.jsxs)("div",{className:g.btn_add,style:{width:153},onClick:function(){te(!0),rn({teacher_url:"",teacher_attachment_id:"",teacher:"",career:"",identity:2,school:"",description:""})},children:[(0,B.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),(0,B.jsx)("span",{children:"新增平台负责人"})]})]}),0==(null==Qe?void 0:Qe.length)&&(0,B.jsx)(Y.Z,{customText:"暂无数据",styles:{padding:"0.5rem 0"}}),null===(t=Qe.sort((function(e,n){return 1===e.identity?-1:1===n.identity?1:0})))||void 0===t?void 0:t.map((function(e,n){return(0,B.jsx)(M.Z,{v:e,k:n,showBtn:P,params:d,getData:dn,setDialogvisible:te,setTeacherForm:rn,teachers:Qe},n)}))]})]}),(0,B.jsxs)("div",{className:g.con_right,children:[(0,B.jsxs)("div",{className:g.con_right_warp,children:[(0,B.jsxs)("div",{className:g.header_com,children:[(0,B.jsxs)("div",{className:g.detail_title,children:[(0,B.jsx)("span",{className:g.kuai}),(0,B.jsx)("span",{className:g.title,children:"研发机构"})]}),P&&(0,B.jsx)("div",{className:g.btn_update,onClick:function(){He(""),Te(!0)},children:(0,B.jsx)(y.Z,{title:"编辑",children:(0,B.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(g.iconUpdate)})})})]}),(0,B.jsx)("div",{className:g.main_com,children:(null==Z||null===(i=Z.schools_selected)||void 0===i?void 0:i.length)>0?null==Z||null===(c=Z.schools_selected)||void 0===c?void 0:c.map((function(e,n){var t;return(0,B.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",width:"100%"},children:[(0,B.jsx)("a",{href:null==e?void 0:e.link_url,children:(0,B.jsx)("img",{src:V.Z.IMG_SERVER+(null==e?void 0:e.pic_url),style:{padding:"3px 8px"}})}),(0,B.jsxs)("div",{className:g.option,children:[0!=n&&P&&(0,B.jsx)(y.Z,{title:"上移",children:(0,B.jsx)("span",{className:"icon-shangyi_Hover ".concat(g.shangyi_style),onClick:function(){var e=null==Z?void 0:Z.schools_selected.map((function(e){return null==e?void 0:e.file_id})),t=[e[n],e[n-1]];e[n-1]=t[0],e[n]=t[1],(0,k.tM)({id:Number(null==d?void 0:d.id),file_ids:e}).then((function(e){0==e.status&&(N.ZP.success("上移成功"),Te(!1),dn())}))}})}),n+1!=(null==Z||null===(t=Z.schools_selected)||void 0===t?void 0:t.length)&&P&&(0,B.jsx)(y.Z,{title:"下移",children:(0,B.jsx)("span",{className:"icon-xiayi_Hover ".concat(g.xiayi_style),onClick:function(){var e=null==Z?void 0:Z.schools_selected.map((function(e){return null==e?void 0:e.file_id})),t=[e[n+1],e[n]];e[n]=t[0],e[n+1]=t[1],(0,k.tM)({id:Number(null==d?void 0:d.id),file_ids:e}).then((function(e){0==e.status&&(N.ZP.success("下移成功"),Te(!1),dn())}))}})})]})]},n)})):(0,B.jsx)(Y.Z,{customText:"暂无数据",styles:{padding:"50px 0"},imgStyles:{width:"150px",height:"100px"}})})]}),(0,B.jsxs)("div",{className:g.con_right_warp,children:[(0,B.jsxs)("div",{className:g.header_com,children:[(0,B.jsxs)("div",{className:g.detail_title,children:[(0,B.jsx)("span",{className:g.kuai}),(0,B.jsx)("span",{className:g.title,children:"技术标签"})]}),P&&(0,B.jsx)("div",{className:g.btn_update,onClick:function(){He(""),ze(!0)},children:(0,B.jsx)(y.Z,{title:"编辑",children:(0,B.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(g.iconUpdate)})})})]}),(0,B.jsx)("div",{className:g.tech_tags,children:(null==Z||null===(s=Z.tags)||void 0===s?void 0:s.length)>0?(0,B.jsx)($.Z,{option:(un=new Image,un.src=ee.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:un,textStyle:{normal:{color:function(){return"rgb("+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:(null==Z||null===(on=Z.tags)||void 0===on?void 0:on.map((function(e,n){return{name:e,value:n}})))||[]}]}),style:{height:370},opts:{renderer:"svg"}}):(0,B.jsx)(Y.Z,{customText:"暂无数据",styles:{padding:"50px 0"},imgStyles:{width:"150px",height:"100px"}})})]})]})]})}),(0,B.jsx)(b.Z,{centered:!0,maskClosable:!1,zIndex:200,width:900,title:"编辑平台介绍",visible:_e,onCancel:function(){xe(!1)},onOk:u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,k.WU)({id:null==d?void 0:d.id,task:null==Z?void 0:Z.task,description:ye});case 2:0==(null==(n=e.sent)?void 0:n.status)&&(xe(!1),N.ZP.success("编辑成功"),dn());case 4:case"end":return e.stop()}}),e)}))),children:(0,B.jsx)(q.Z,{className:g.MdEditor,placeholder:"请输入课程介绍",width:850,height:450,defaultValue:null==Z?void 0:Z.description,onChange:function(e){Ne(e)}})}),(0,B.jsx)(Q.Z,{editInfo:fe,addEditName:oe,id:null==d?void 0:d.id,type:"case",dialogvisible:ce,setDialogvisible:function(e){le(e),e||ue("新增")},getData:function(){return dn()}}),(0,B.jsx)(b.Z,{centered:!0,maskClosable:!1,zIndex:200,width:1131,title:(null!=sn&&sn.teacher_id?"编辑":"新增")+"平台负责人资料",visible:H,onCancel:function(){te(!1)},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!=sn&&sn.teacher_id?(0,I.fK)({id:null==d?void 0:d.id,teacher_id:null==sn?void 0:sn.teacher_id,name:null==sn?void 0:sn.teacher,identity:null==sn?void 0:sn.identity,career:null==sn?void 0:sn.career,school:null==sn?void 0:sn.school,description:null==sn?void 0:sn.description,attachment_id:null==sn?void 0:sn.teacher_attachment_id}).then((function(e){0==(null==e?void 0:e.status)&&(te(!1),N.ZP.success("编辑成功"),dn())})):(0,I.ly)({id:null==d?void 0:d.id,name:null==sn?void 0:sn.teacher,identity:null==sn?void 0:sn.identity,career:null==sn?void 0:sn.career,school:null==sn?void 0:sn.school,description:null==sn?void 0:sn.description,attachment_id:null==sn?void 0:sn.teacher_attachment_id}).then((function(e){0==(null==e?void 0:e.status)&&(te(!1),N.ZP.success("新增成功"),dn())}));case 1:case"end":return e.stop()}}),e)}))),children:(0,B.jsxs)("div",{className:g.teach_modal,children:[(0,B.jsx)(w.Z,{action:"",accept:"image/*",withCredentials:!0,showUploadList:!1,customRequest:function(e){var n=new FormData;n.append("file",null==e?void 0:e.file),(0,G.ZP)("".concat(V.Z.API_SERVER,"/api/attachments.json"),{method:"post",body:n},!0).then((function(e){sn.teacher_attachment_id=e.id,sn.teacher_url=e.test,rn(a()({},sn))}))},children:(0,B.jsxs)("div",{className:"".concat(g.users_style," ").concat(null!=sn&&sn.teacher_url?g.users_style2:""),children:[(null==sn?void 0:sn.teacher_url)&&(0,B.jsx)("img",{src:V.Z.API_SERVER+(null==sn?void 0:sn.teacher_url),className:g.active_img}),(0,B.jsxs)("div",{className:g.sc_warp,children:[(0,B.jsx)("div",{className:g.add_icon,children:"+"}),(0,B.jsx)("div",{className:g.wenan,children:"上传教师照片"}),(0,B.jsx)("div",{className:g.yaoqiu,children:"尺寸220*295px,大小200KB内"})]})]})}),(0,B.jsxs)("div",{className:g.right_teacher_warp,children:[(0,B.jsxs)("div",{className:g.hang,children:[(0,B.jsx)("span",{className:g.title,children:"姓名"}),(0,B.jsx)(S.Z,{className:g.input1,placeholder:"请输入姓名",suffix:"",style:{marginRight:73},value:null==sn?void 0:sn.teacher,onChange:function(e){hn("teacher",e.target.value)}}),(0,B.jsx)("span",{className:g.title,children:"职称"}),(0,B.jsx)(S.Z,{className:g.input1,placeholder:"请输入职称",suffix:"",value:null==sn?void 0:sn.career,onChange:function(e){hn("career",e.target.value)}})]}),(0,B.jsxs)("div",{className:g.hang,children:[(0,B.jsx)("span",{className:g.title,children:"身份"}),(0,B.jsxs)(C.default,{size:"large",className:g.input1,style:{marginRight:32},value:null==sn?void 0:sn.identity,onChange:function(e){sn.identity=e,rn(a()({},sn))},children:[(0,B.jsx)(C.default.Option,{value:1,children:"负责教师"}),(0,B.jsx)(C.default.Option,{value:2,children:"合作教师"})]}),(0,B.jsx)("span",{className:g.title,style:{marginLeft:8},children:"单位/院校"}),(0,B.jsx)(S.Z,{className:g.input1,placeholder:"请输入单位/院校",suffix:"",value:null==sn?void 0:sn.school,onChange:function(e){hn("school",e.target.value)}})]}),(0,B.jsxs)("div",{className:g.hang,style:{alignItems:"flex-start"},children:[(0,B.jsx)("span",{className:g.title,style:{marginTop:10},children:"简介"}),(0,B.jsx)(q.Z,{className:g.MdEditor,placeholder:"请输入平台负责人简介",width:749,height:176,defaultValue:null==sn?void 0:sn.description,onChange:function(e){hn("description",e)}})]})]})]})}),(0,B.jsxs)(b.Z,{centered:!0,maskClosable:!1,zIndex:200,width:1180,title:"研发机构管理",open:Pe,onCancel:function(){Te(!1)},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!=(null==en?void 0:en.length)){e.next=3;break}return N.ZP.error("请上传实验平台"),e.abrupt("return",!1);case 3:return console.log(d),e.next=6,(0,k.tM)({id:null==d?void 0:d.id,file_ids:null==en?void 0:en.map((function(e){return null==e?void 0:e.id}))});case 6:0==e.sent.status&&(N.ZP.success("操作成功"),Te(!1),dn());case 8:case"end":return e.stop()}}),e)}))),children:[(0,B.jsx)(w.Z,{action:"",accept:"image/*",withCredentials:!0,showUploadList:!1,customRequest:function(e){var n=new FormData;n.append("file",null==e?void 0:e.file),(0,G.ZP)("".concat(V.Z.API_SERVER,"/api/attachments.json"),{method:"post",body:n},!0).then((function(e){null!=e&&e.id&&(en.push(e),nn(r()(en)))}))},children:(0,B.jsxs)("div",{style:{height:"40px",display:"flex",alignItems:"center"},children:[(0,B.jsx)(K.op,{style:{borderRadius:"2px"},icon:(0,B.jsx)("i",{className:"iconfont icon-shangchuanfujian"}),children:"上传图片"}),(0,B.jsx)("span",{style:{color:"#999999",pointerEvents:"none",marginLeft:20},children:"(建议上传尺寸为238*64的图片)"})]})}),(0,B.jsx)("div",{className:g.platform_list,children:null==en?void 0:en.map((function(e,n){return(0,B.jsxs)("div",{className:g.platform_item,children:[(0,B.jsx)("img",{className:g.img_items,src:V.Z.IMG_SERVER+(null==e?void 0:e.url)}),(0,B.jsx)("i",{className:"iconfont icon-tupianguanbi ".concat(g.select_img),onClick:function(){en.splice(n,1),nn(r()(en))}})]},n)}))})]}),(0,B.jsxs)(b.Z,{centered:!0,maskClosable:!1,zIndex:200,width:930,title:"技术标签管理",visible:Oe,onCancel:function(){ze(!1)},onOk:u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={id:Number(null==d?void 0:d.id),tags:Ye},e.next=3,(0,k._X)(n);case 3:0==e.sent.status&&(N.ZP.success("编辑成功"),ze(!1),dn());case 5:case"end":return e.stop()}}),e)}))),children:[(0,B.jsxs)("div",{className:g.input_add,children:[(0,B.jsx)(S.Z,{className:g.input_style,value:Fe,onChange:function(e){He(e.target.value)},onKeyDown:function(e){if("Enter"===e.key&&Fe.trim()){var n=r()(Ye);n.push(Fe),Ge(n),He("")}},placeholder:"请输入名称"}),(0,B.jsx)("div",{className:g.add_text,children:"回车添加标签"})]}),(0,B.jsx)("div",{className:g.line}),(null==Ye?void 0:Ye.length)>0?(0,B.jsx)("div",{className:g.unit_list,children:Ye.map((function(e,n){return(0,B.jsxs)("div",{className:g.unit_item,children:[e,(0,B.jsx)("i",{className:"iconfont icon-guanbi11 ml5",style:{fontSize:".12rem",cursor:"pointer"},onClick:function(){null==Ye||Ye.splice(n,1),Ge(r()(Ye))}})]},n)}))}):(0,B.jsx)(Y.Z,{customText:"暂无数据",styles:{padding:"0"}})]})]})}))},66963:function(e,n,t){e.exports=t.p+"static/userImg2.5ee3b9a4.png"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[52875,4585,71950],{10459:function(e,n,t){function i(e){var n=!0;if(e.length>0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i=200),console.log(i.target.offsetHeight)}}catch(e){t.e(e)}finally{t.f()}}));return n.observe(null===(e=R.current)||void 0===e?void 0:e.firstElementChild),n}();return function(){var n,t;(null===(n=R.current)||void 0===n?void 0:n.firstElementChild)&&e.unobserve(null===(t=R.current)||void 0===t?void 0:t.firstElementChild)}}}),[R.current]),(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)("div",{className:d,children:[(0,M.jsx)("div",{className:h,children:(0,M.jsxs)("div",{style:{display:"flex",height:"0.55rem",alignItems:"center",width:"8.16rem",position:"relative"},children:[(0,M.jsx)(w.Z,{title:null==k?void 0:k.name,children:(0,M.jsx)("div",{className:r,children:null==k?void 0:k.name})}),(0,M.jsx)(w.Z,{title:null==k?void 0:k.career,children:(0,M.jsx)("div",{className:o,children:null==k?void 0:k.career})}),(0,M.jsx)(w.Z,{title:null==k?void 0:k.school,children:(0,M.jsx)("div",{className:o,children:null==k?void 0:k.school})}),(0,M.jsx)(w.Z,{title:1==(null==k?void 0:k.identity)?"负责教师":"合作教师",children:(0,M.jsx)("div",{className:u,children:1==(null==k?void 0:k.identity)?"负责教师":"合作教师"})}),Z&&(0,M.jsxs)("div",{className:f,children:[0!=I&&(0,M.jsx)(w.Z,{title:"上移",children:(0,M.jsx)("span",{className:"icon-shangyi_Hover ".concat(p),onClick:function(){(0,b.aT)({teacher_id:null==k?void 0:k.teacher_id,id:null==L?void 0:L.pathId}).then((function(e){0==(null==e?void 0:e.status)&&(S.ZP.success("上移成功"),E())}))}})}),I+1!=(null==T||null===(n=T.filter((function(e){return 2==e.identity})))||void 0===n?void 0:n.length)&&(0,M.jsx)(w.Z,{title:"下移",children:(0,M.jsx)("span",{className:"icon-xiayi_Hover ".concat(m),onClick:function(){(0,b.Nn)({teacher_id:null==k?void 0:k.teacher_id,id:null==L?void 0:L.pathId}).then((function(e){0==(null==e?void 0:e.status)&&(S.ZP.success("下移成功"),E())}))}})}),(0,M.jsx)(w.Z,{title:"编辑",children:(0,M.jsx)("span",{className:"icon-bianji_Hover ".concat(v),onClick:function(){var e,n;A(!0),P({teacher_id:null==k?void 0:k.teacher_id,teacher_url:null==k||null===(e=k.attachment)||void 0===e?void 0:e.url,teacher_attachment_id:null==k||null===(n=k.attachment)||void 0===n?void 0:n.id,teacher:null==k?void 0:k.name,career:null==k?void 0:k.career,school:null==k?void 0:k.school,identity:null==k?void 0:k.identity,description:null==k?void 0:k.description})}})}),(0,M.jsx)(w.Z,{title:"删除",children:(0,M.jsx)("span",{className:"icon-shanchu13 ".concat(_),onClick:function(){C.Z.confirm({centered:!0,okText:"确定",icon:null,cancelText:"取消",title:"提示",content:"确认要删除这位教师吗?",onOk:function(){(0,b.uk)({teacher_id:null==k?void 0:k.teacher_id}).then((function(e){0==(null==e?void 0:e.status)&&(S.ZP.success("删除成功"),E())}))}})}})})]})]})}),(0,M.jsxs)("div",{className:x,children:[(0,M.jsx)("div",{className:g,children:(0,M.jsx)("img",{src:null!=k&&null!==(i=k.attachment)&&void 0!==i&&i.url?null==k||null===(l=k.attachment)||void 0===l?void 0:l.url:t(66963),className:j})}),(0,M.jsx)("div",{className:y,ref:R,children:null!=k&&k.description?(0,M.jsx)("div",{className:N,style:{maxHeight:H&&200,overflow:"hidden"},children:null==k?void 0:k.description}):(0,M.jsx)("div",{style:{marginTop:".7rem",textAlign:"center",color:"#666666"},children:"暂无数据"})})]})]},I),z&&(0,M.jsxs)("div",{style:{textAlign:"right",color:"#237E61",cursor:"pointer",marginTop:"-0.3rem",marginBottom:"0.3rem",fontSize:".14rem",marginRight:".4rem"},onClick:function(e){e.stopPropagation(),B(!H)},children:[H?"查看全部 ":"收起全文 ",(0,M.jsx)("i",{className:"iconfont font14 ".concat(H?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-")})]})]})}},29114:function(e,n,t){t.d(n,{Z:function(){return N}});var i=t(82242),a=t.n(i),l=t(7557),c=t.n(l),s=t(41498),r=t.n(s),o=t(79800),u=t.n(o),d=t(59301),h={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},f=t(3113),p=t(22441),m=t(38288),v=t(6848),_=t(27876),x=t(43516),g=t(6638),j=t(71681),y=t(37712),N=function(e){var n,t,i,l,s,o,N,b=e.editOffice,w=void 0===b?"view":b,S=e.data,C=(e.theme,e.type),M=e.filename,k=e.monacoEditor,I=e.className,Z=e.style,L=e.close,E=e.onClose,A=e.hasMask,P=e.disabledDownload,T=e.onImgDimensions,R=e.showNodata,D=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),O=u()(D,2),z=(O[0],O[1],(0,d.useState)("")),V=u()(z,2),U=(V[0],V[1]),F=(0,d.useState)(),H=u()(F,2),B=H[0],W=H[1],Y="build"===window.ENV?"/react/build":"",G=location.host.startsWith("localhost")?j.Z.PROXY_SERVER:j.Z.API_SERVER,q=(0,d.useRef)();null!==(n=S)&&void 0!==n&&n.startsWith("/api")&&"txt"!==C&&(S=j.Z.API_SERVER+S),M&&(k.filename=M),(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]&&U(n[1])}))}),[]),(0,d.useEffect)((function(){"office"===C&&J()}),[C,S]);var J=function(){var e=r()(c()().mark((function e(){var n,t,i;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=S,S.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=5,(0,x.gJ)({attachment_id:t});case 5:i=e.sent,W(i);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Q=function(){S.startsWith("http")||S.startsWith("blob:")?X():(0,_.Sv)(M||"educoder",S,M)},X=function(){(0,_.Nd)(M||"educoder",decodeURIComponent(S))};return(0,y.jsxs)("div",{style:a()({},Z||{}),className:"".concat(A&&h.bgBlack," ").concat(C?h.wrp:"hide"),children:[L&&(0,y.jsxs)("div",{className:h.close,ref:q,children:[!!T&&(0,y.jsx)(v.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return q.current},children:(0,y.jsx)("span",{onClick:function(){E(),T()},children:(0,y.jsx)("i",{className:"icon-yulanpizhu"})})}),!P&&(0,y.jsx)(v.Z,{title:"点击下载此文件",getPopupContainer:function(){return q.current},children:(0,y.jsx)("span",{onClick:X,children:(0,y.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,y.jsx)(v.Z,{title:"关闭",getPopupContainer:function(){return q.current},children:(0,y.jsx)("span",{className:"",onClick:E,children:(0,y.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,y.jsx)("div",{className:"".concat(h[I]," ").concat(I," ").concat(h.monaco," ").concat("txt"===C?"show":"hide"),children:"txt"===C&&(0,y.jsx)(m.ZP,a()({},k))}),"audio"===C&&(0,y.jsx)("audio",{src:(null===(t=S)||void 0===t?void 0:t.indexOf("http"))>-1||null!==(i=S)&&void 0!==i&&i.startsWith("/api")?S:"data:image/png;base64,".concat(S),autoPlay:!0}),"video"===C&&(0,y.jsx)(y.Fragment,{children:(null===(l=S)||void 0===l?void 0:l.indexOf("http"))>-1||null!==(s=S)&&void 0!==s&&s.startsWith("/api")?(0,y.jsx)("video",{controls:!0,src:"".concat(S),autoPlay:!0}):(0,y.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(S),autoPlay:!0})}),"office"===C&&B&&(0,y.jsx)("iframe",{src:"".concat(Y,"/office.html?key=").concat(B.key,"&url=").concat(G+B.url,"&callbackUrl=").concat(G+B.callbackUrl,"&fileType=").concat(B.fileType,"&title=").concat(B.title,"&model=").concat(w,"&officeServer=").concat(j.Z.ONLYOFFICE,"&disabledDownload=").concat(!!P)}),"html"===C&&(0,y.jsx)("iframe",{src:S+"&disposition=inline"}),"pdf"===C&&(0,y.jsx)("iframe",{src:"".concat(Y,"/js/pdfview/index.html?url=").concat(S,"&disabledDownload=").concat(!!P)}),"image"===C&&(0,y.jsx)("img",{src:(null===(o=S)||void 0===o?void 0:o.indexOf("http"))>-1||null!==(N=S)&&void 0!==N&&N.startsWith("/api")?S:"data:image/png;base64,".concat(S)}),("other"===C||"download"===C)&&(0,y.jsx)(y.Fragment,{children:R?(0,y.jsx)(g.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,y.jsx)(f.ZP,{icon:(0,y.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Q,children:"下载"})}):(0,y.jsxs)(f.ZP,{type:"primary",size:"middle",onClick:Q,children:[(0,y.jsx)(p.Z,{}),"点击下载"]})})]})}},4585:function(e,n,t){t.d(n,{Z:function(){return H}});var i=t(82242),a=t.n(i),l=t(37205),c=t.n(l),s=t(91232),r=t.n(s),o=t(79800),u=t.n(o),d=t(59301),h=(t(49040),t(32834)),f=t.n(h),p=t(11690);var m=[],v=["
      "],_=new(f().Renderer),x=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function g(){m.length=0,v=["
        "]}var j={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function y(e,n,t,i){if(n>=e.length||e[n].level<=t)return n;var a=e[n];i.push("
      • "+a.text+"");var l=[];return n=y(e,++n,a.level,l),l.length>0&&(i.push("
          "),l.forEach((function(e){i.push(e)})),i.push("
        ")),i.push("
      • "),n=y(e,n,t,i)}function N(){return y(m,0,0,v),v.push("
      "),v.join("")}var b={heading:function(e){var n=x.exec(e);if(n)return{type:"heading",raw:n[0],depth:n[1].length,text:n[2]}},fences:function(e){var n=this.rules.block.fences.exec(e);if(n){var t=n[0],i=function(e,n){var t=e.match(/^(\s+)(?:```)/);if(null===t)return n;var i=t[1];return n.split("\n").map((function(e){var n=e.match(/^\s+/);return null===n?e:u()(n,1)[0].length>=i.length?e.slice(i.length):e})).join("\n")}(t,n[3]||""),a=n[2]?n[2].trim():n[2];if(["latex","katex","math"].indexOf(a)>=0){var l=C(),c=i;i=l,M[l]={type:"block",expression:c}}return{type:"code",raw:t,lang:a,text:i}}}},w=/(?:\${2})([^\n`]+?)(?:\${2})/gi,S=0,C=function(){return"__special_katext_id_".concat(S++,"__")},M={};function k(){return M}function I(){S=0,M={}}function Z(e){return e=e.replace(w,(function(e,n){var t=C();return M[t]={type:"inline",expression:n},t}))}var L=_.listitem;_.listitem=function(e){return L(Z(e))};var E=_.paragraph;_.paragraph=function(e){return E(Z(e))};var A=_.tablecell;_.tablecell=function(e,n){return A(Z(e),n)},_.code=function(e,n,t){var i=(n||"").match(/\S*/)[0];return i?["latex","katex","math"].indexOf(i)>=0?"

      ".concat(e,"

      "):'
      ').concat(t?e:(0,p.escape)(e,!0),"
      \n"):'
      '+(t?e:(0,p.escape)(e,!0))+"
      "},_.heading=function(e,n,t){var i=this.options.headerPrefix+t.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return m.push({anchor:i,level:n,text:e}),"'+e+""},f().setOptions({silent:!0,gfm:!0,pedantic:!1}),f().use({tokenizer:b,renderer:_});var P=f(),T=(t(64018),t(6419)),R=t(71681),D=t(15342),O=t(1012),z=t(29114),V=t(37712),U="@▁@",F=/]*>/g;var H=function(e){var n=e.value,t=void 0===n?"":n,i=e.className,l=e.showTextOnly,s=e.showLines,o=e.style,h=void 0===o?{}:o,f=e.stylesPrev,p=void 0===f?{}:f,m=e.highlightKeywords,v=e.showProgramFill,_=(e.isProgramFill,e.disabledFill),x=void 0!==_&&_,y=e.programFillValue,b=e.onFillChange,w=void 0===b?function(e){}:b,S=e.onFillBlur,C=void 0===S?function(){}:S,M=String(t),Z=(0,d.useState)(""),L=u()(Z,2),E=L[0],A=L[1],H=(0,d.useState)("office"),B=u()(H,2),W=B[0],Y=B[1],G=(0,d.useState)([]),q=u()(G,2),J=q[0],Q=q[1],X=(0,d.useRef)("a"+(0,O.Z)()),K={},$=function(e){return e.replace(/([\s\S]+?)<\/style>/gim,(function(e,n){var t=n.replace(/(\n|\r)/g,"").split("}"),i=[];return t.map((function(e){""!=e&&i.push(".".concat(X.current," ").concat(e))})),"")}))},ee=(0,d.useMemo)((function(){try{M=M.replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,"("+R.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+R.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+R.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n")}catch(e){}if(v){var e=-1;return M=M.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(n,t,i){return function(e,n){var t=document.createElement(e===U?"input":"textarea");t.style.width="100%",t.style.height=e===U?"40px":"151px",t.rows=5,t.spellcheck=!1,t.name="edu-program-fill",t.placeholder="请输入",t.dataset.id=n;var i=Object.keys(K).length;return K[i]=t,'').concat(t.outerHTML,'')}(n,++e)})),'
      '.concat($(M||""),"
      ")}var n=P(M);n=$(n);var t=k();M.match(/\[TOC\]/)&&(n=n.replace("

      [TOC]

      ",N()),g()),n=n.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var i=t[n],a=i.type,l=i.expression;return(0,D.renderToString)(function(e){var n=document.createElement("div");return n.innerHTML=e,0===n.childNodes.length?"":n.childNodes[0].nodeValue}(l)||"",{displayMode:"block"===a,throwOnError:!1,output:"html"})})),n=n.replace(/▁/g,"▁▁▁"),I();var i=document.createElement("div");return i.innerHTML=n,m?(ie(i,m.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),i.innerHTML):l?i.innerText:(setTimeout((function(){return ce()}),500),i.innerHTML)}),[M,m]);(0,d.useEffect)((function(){ae.current&&ae.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=ne,e.onblur=te}))}),[J]),(0,d.useEffect)((function(){if(null!=y&&y.length){var e,n=ae.current.querySelectorAll(".edu-program-fill-score"),t=ae.current.querySelectorAll('[name="edu-program-fill"]'),i=r()(t.entries());try{for(i.s();!(e=i.n()).done;){var a,l=u()(e.value,2),c=l[0],s=l[1];s.value=null===(a=y[c])||void 0===a?void 0:a.value,"warning"===y[c].type?s.className="program-fill-warning":"success"===y[c].type?s.className="program-fill-success":s.className=""}}catch(e){i.e(e)}finally{i.f()}var o,d=r()(n.entries());try{for(d.s();!(o=d.n()).done;){var h,f,p=u()(o.value,2),m=p[0];p[1].innerHTML=null!==(h=y[m])&&void 0!==h&&h.score?"".concat(null===(f=y[m])||void 0===f?void 0:f.score,"分"):""}}catch(e){d.e(e)}finally{d.f()}Q(y)}}),[y]);var ne=function(e){J[e.target.dataset.id]=J[e.target.dataset.id]||{},J[e.target.dataset.id].value=e.target.value,Q(c()(J)),w(J,e.target.dataset.id)},te=function(e){J[e.target.dataset.id]=J[e.target.dataset.id]||{},J[e.target.dataset.id].value=e.target.value,Q(c()(J)),C(J,e.target.dataset.id)};function ie(e,n){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)ie(e,n);else if("IMG"!==e.nodeName)if(e.innerHTML){var t;e.innerHTML=null===(t=e.innerHTML)||void 0===t?void 0:t.replace(new RegExp(n,"gi"),'$&')}else{var i=document.createElement("span");i.innerHTML=e.textContent.replace(new RegExp(n,"gi"),'$&'),e.replaceWith(i)}}))}var ae=(0,d.useRef)();function le(e){var n=e.target;if("A"===n.tagName.toUpperCase()){var t=n.getAttribute("href");if(t.indexOf("office")>-1)e.preventDefault(),A(t),Y("office");else if(t.indexOf("application/pdf")>-1)e.preventDefault(),A(t),Y("pdf");else if(t.indexOf("text/html")>-1)e.preventDefault(),A(t),Y("html");else if(t.startsWith("#")){e.preventDefault();var i=document.getElementById(t.replace("#",""));i&&i.scrollIntoView(!0)}}}j.WebkitLineClamp=s,s&&(h=a()(a()({},h),j));var ce=function(){var e,n=null===(e=ae.current)||void 0===e?void 0:e.querySelectorAll("video");null==n||n.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(T.ZP.isSupported()){var n=new T.ZP;n.loadSource(e.src),n.attachMedia(e)}}))};return(0,d.useEffect)((function(){if(ae.current&&ee&&ee.match(F)&&window.PR.prettyPrint(),ae.current)return ae.current.addEventListener("click",le),function(){var e;null===(e=ae.current)||void 0===e||e.removeEventListener("click",le),I(),g()}}),[ee,ae.current,le]),(0,V.jsxs)(V.Fragment,{children:[l&&(0,V.jsx)("div",{ref:ae,children:ee}),!l&&(0,V.jsx)("div",{ref:ae,style:a()({},h),className:"".concat(i||""," ").concat(x?"disabled-fill":""," markdown-body ").concat(X.current),dangerouslySetInnerHTML:{__html:ee}}),(0,V.jsx)(z.Z,{close:!0,data:E,type:null!=E&&E.length?W:"",style:a()({},p),onClose:function(){return A("")}})]})}},16726:function(e,n,t){t.d(n,{h:function(){return _}});var i=t(82242),a=t.n(i),l=t(79800),c=t.n(l),s=t(59301),r=t(57809),o=t(78241),u=t(3113),d=t(89780),h=t.n(d),f=(t(94527),t(66608),t(37712)),p=r.default.Option,m={labelCol:{span:4},wrapperCol:{span:20}},v={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function _(e){var n=e.value,t=e.onChange,i=e.mode,l=e.options,r=void 0===l?{}:l,o=(0,s.useRef)(),u=(0,s.useState)(),d=c()(u,2),p=d[0],m=d[1];return(0,s.useEffect)((function(){if(p){var e=function(e){var n=e.getValue();t&&t(n)};return p.on("change",e),function(){p.off("change",e)}}}),[p,t]),(0,s.useEffect)((function(){p&&p.setOption("mode",i)}),[p,i]),(0,s.useEffect)((function(){p&&(n===p.getValue()&&""!==n||setTimeout((function(){p.setValue(n||"")}),300))}),[p,n]),(0,s.useEffect)((function(){if(o.current&&!p){var e=h().fromTextArea(o.current,a()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},r));m(e)}}),[o.current,p]),(0,f.jsx)("div",{className:"my-codemirror-container",children:(0,f.jsx)("textarea",{ref:o})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,s.useState)("python"),l=c()(i,2),d=l[0],h=l[1];return(0,f.jsxs)(o.Z,a()(a()({},m),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},children:[(0,f.jsx)(o.Z.Item,{label:"代码语言",name:"language",children:(0,f.jsx)(r.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){h(v[e][1])},children:Object.keys(v).map((function(e){return(0,f.jsx)(p,{value:e,children:v[e][0]},e)}))})}),(0,f.jsx)(o.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,f.jsx)(_,{mode:d})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},77036:function(e,n,t){t.d(n,{Z:function(){return re}});var i=t(91232),a=t.n(i),l=t(7557),c=t.n(l),s=t(41498),r=t.n(s),o=t(79800),u=t.n(o),d=t(85573),h=t.n(d),f=t(59301),p=t(89780),m=t.n(p),v=t(76374),_=(t(94527),t(6313),t(25717),t(99498),t(25419),t(67549),t(4585)),x=t(37712),g=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,f.useMemo)((function(){return""}),[t]));return(0,x.jsx)(x.Fragment,{children:(0,x.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},j=t(82242),y=t.n(j),N=[{title:"粗体",icon:"icon-bold",actionName:"bold"},{title:"斜体",icon:"icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"icon-file-code",actionName:"code-block"},{title:"链接",icon:"icon-link",actionName:"link"},"|",{title:"行内公式",icon:"icon-sum",actionName:"inline-latex"},{title:"多行公式",icon:"icon-formula",actionName:"latex"},"|",{title:"添加图片",icon:"icon-picture",actionName:"upload-image"},{title:"表格",icon:"icon-table",actionName:"add-table"},"|",{title:"换行",icon:"icon-minus",actionName:"line-break"},{title:"清空",icon:"icon-eraser",actionName:"eraser"}];function b(e){var n=e.onActionCallback,t=e.title,i=e.icon,a=e.actionName,l=e.className,c=void 0===l?"":l,s=e.children;return(0,x.jsxs)("a",{title:t,className:c,onClick:function(){n(a)},children:[(0,x.jsx)("i",{className:"md-iconfont ".concat(i)}),s]})}var w=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,a=e.onActionCallback,l=e.fullScreen,c=e.insertTemp,s=e.hidetoolBar,r=[].concat(N,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return(0,x.jsxs)("ul",{className:"markdown-toolbar-container",children:[!s&&r.map((function(e,n){return(0,x.jsx)("li",{children:e.actionName?(0,x.jsx)(b,y()(y()({},e),{},{onActionCallback:a})):(0,x.jsx)("span",{className:"v-line"})},n)})),t?(0,x.jsx)("li",{children:(0,x.jsx)(b,{icon:"icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:a,children:(0,x.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("li",{children:(0,x.jsx)(b,{icon:"icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:a,children:(0,x.jsx)("span",{className:"fill-tip",children:"添加单行填空项"})})}),(0,x.jsx)("li",{children:(0,x.jsx)(b,{icon:"icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:a,children:(0,x.jsx)("span",{className:"fill-tip",children:"添加多行填空项"})})})]}):null,c&&(0,x.jsx)("li",{children:(0,x.jsx)(b,{icon:"icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(c),onActionCallback:a,children:(0,x.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),(0,x.jsx)("li",{className:"btn-full-screen",children:(0,x.jsx)(b,{icon:"".concat(l?"icon-shrink":"icon-enlarge"),title:l?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:a})})]})},S=t(74063),C=t(78241),M=t(24650),k=t(3113),I={labelCol:{span:4},wrapperCol:{span:20}},Z=function(e){var n=e.callback,t=e.onCancel;return(0,x.jsxs)(C.Z,y()(y()({},I),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},children:[(0,x.jsx)(C.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,x.jsx)(M.Z,{})}),(0,x.jsx)(C.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,x.jsx)(M.Z,{})}),(0,x.jsxs)("div",{className:"flex-container flex-end",children:[(0,x.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,x.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},L=t(16726),E=t(8591),A=t(10459),P=C.Z.useForm,T={width:280,marginRight:10},R={labelCol:{span:5},wrapperCol:{span:19}},D=function(e){var n=e.callback,t=e.onCancel,i=P(),a=u()(i,1)[0],l=(0,f.useRef)();function c(e,n){-1!==e.status?a.setFieldsValue({src:"/api/attachments/".concat(e.id),type:n.type}):E.ZP.error(e.message)}return(0,x.jsxs)(C.Z,y()(y()({form:a},R),{},{className:"upload-image-panel",onFinish:function(e){n(y()(y()({},e),{},{name:l.current}))},style:{width:470,overflow:"hidden"},children:[(0,x.jsx)(C.Z.Item,{label:"图片地址",required:!0,children:(0,x.jsxs)("div",{className:"flex-container",children:[(0,x.jsx)(C.Z.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"请输入文件地址"}],children:(0,x.jsx)(M.Z,{style:T})}),(0,x.jsx)(O,{onFileChange:function(e){var n=e.target.files[0];l.current=n.name,z(n,c)}})]})}),(0,x.jsx)(C.Z.Item,{label:"图片描述",name:"alt",children:(0,x.jsx)(M.Z,{style:{width:264}})}),(0,x.jsxs)(C.Z.Item,{style:{textAlign:"right"},children:[(0,x.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,x.jsx)(k.ZP,{type:"default",onClick:t,children:"取消"})]})]}))};function O(e){var n=e.onFileChange;return(0,x.jsxs)("label",{className:"upload-button",style:{cursor:"pointer"},children:["本地上传",(0,x.jsx)("input",{type:"file",onChange:n})]})}function z(e,n){if(!e)throw new String("没有文件");var t=new FormData;t.append("editormd-image-file",e),t.append("file_param_name","editormd-image-file"),t.append("byxhr","true");var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",(function(t){n(JSON.parse(t.target.responseText),e)}),!1),i.addEventListener("error",(function(e){console.error(e)}),!1),i.open("POST","".concat(A.KI,"/api/attachments.json")),i.send(t)}var V=t(5112),U=t(94001),F=V.ZP.Group,H={margin:"0 8px"},B=function(e){var n=e.callback,t=e.onCancel;return(0,x.jsxs)(C.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,x.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,x.jsx)("span",{style:H,children:"单元格数:"}),(0,x.jsx)("span",{style:H,children:"行数"}),(0,x.jsx)(C.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,x.jsx)(U.Z,{})}),(0,x.jsx)("span",{style:H,children:"列数"}),(0,x.jsx)(C.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,x.jsx)(U.Z,{})})]}),(0,x.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,x.jsx)("span",{style:H,children:"对齐方式:"}),(0,x.jsx)(C.Z.Item,{name:"align",children:(0,x.jsxs)(F,{children:[(0,x.jsx)(V.ZP,{value:"default",children:(0,x.jsx)("i",{className:"fa fa-align-justify"})}),(0,x.jsx)(V.ZP,{value:"left",children:(0,x.jsx)("i",{className:"fa fa-align-left"})}),(0,x.jsx)(V.ZP,{value:"center",children:(0,x.jsx)("i",{className:"fa fa-align-center"})}),(0,x.jsx)(V.ZP,{value:"right",children:(0,x.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,x.jsxs)("div",{className:"flex-container flex-end",children:[(0,x.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,x.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},W=t(71681),Y=t(49105),G=t(1012),q=t(43418),J="link",Q="upload-image",X="code-block",K="add-table",$="------------",ee={default:$,left:":".concat($),center:":".concat($,":"),right:"".concat($,":")},ne=t(46587);var te="@▁▁@";function ie(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ae=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",le=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],ce=h()(h()({},ae+"-B","bold"),ae+"-I","italic"),se=h()(h()(h()(h()({},J,"添加链接"),X,"添加代码块"),Q,"添加文件"),K,"添加表格"),re=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,l=e.width,s=void 0===l?"100%":l,o=e.height,d=void 0===o?400:o,p=e.miniToolbar,j=void 0!==p&&p,y=e.isFocus,N=void 0!==y&&y,b=e.watch,C=e.insertTemp,M=e.mode,k=void 0===M?"markdown":M,I=e.id,A=void 0===I?"markdown-editor-id":I,P=e.showResizeBar,T=void 0!==P&&P,R=e.noStorage,O=void 0!==R&&R,V=e.showNullButton,U=void 0!==V&&V,F=e.showNullProgramButton,H=void 0!==F&&F,$=e.hidetoolBar,ae=void 0!==$&&$,re=e.fullScreen,oe=void 0!==re&&re,ue=e.onBlur,de=e.onCMBeforeChange,he=e.onFullScreen,fe=e.className,pe=void 0===fe?"":fe,me=e.disablePaste,ve=void 0!==me&&me,_e=e.disabled,xe=void 0!==_e&&_e,ge=e.disabledFill,je=void 0!==ge&&ge,ye=e.placeholder,Ne=void 0===ye?"":ye,be=e.values,we=void 0===be?"":be,Se=(0,f.useState)(null),Ce=u()(Se,2),Me=Ce[0],ke=Ce[1],Ie=(0,f.useState)(t),Ze=u()(Ie,2),Le=Ze[0],Ee=Ze[1],Ae=(0,f.useState)(b),Pe=u()(Ae,2),Te=Pe[0],Re=Pe[1],De=(0,f.useState)(oe),Oe=u()(De,2),ze=Oe[0],Ve=Oe[1],Ue=(0,f.useState)(""),Fe=u()(Ue,2),He=Fe[0],Be=Fe[1],We=(0,f.useState)(0),Ye=u()(We,2),Ge=Ye[0],qe=Ye[1],Je=(0,f.useState)(d),Qe=u()(Je,2),Xe=Qe[0],Ke=Qe[1],$e=(0,f.useState)(!1),en=u()($e,2),nn=(en[0],en[1]),tn=(0,f.useRef)((0,G.Z)()),an=(0,f.useRef)(!1),ln=(0,f.useRef)(),cn=(0,f.useRef)(),sn=(0,f.useRef)(),rn=(0,f.useRef)(),on=(0,f.useRef)(),un=function(){var e=r()(c()().mark((function e(){var n,t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:tn.current}});case 2:null!=(t=e.sent)&&null!==(n=t.attachments)&&void 0!==n&&n.length&&(console.log("cm:",Me,cn),t.attachments.map((function(e){e.content_type.indexOf("image")>-1?Me.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):e.content_type.indexOf("video")>-1?Me.replaceSelection('')):e.content_type.indexOf("pdf")>-1?Me.replaceSelection('').concat(e.name,"")):Me.replaceSelection("[".concat(e.name,"](").concat(W.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")"))})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Ee(we),null==Me||Me.setValue(we),window.scrollTo(0,e)}),[we]),(0,f.useEffect)((function(){null==he||he(ze)}),[ze]),(0,f.useEffect)((function(){if(cn.current){var e=function(e,t){if(!ve){var i=t.clipboardData;if(i){var a=i.types.toString(),l=i.items;if("Files"===a||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==k)return;try{var c,s=l[1];"file"===(null===(c=l[0])||void 0===c?void 0:c.kind)&&(s=l[0]);var r=s.getAsFile(),o=r.name.split(".").pop();z(r,(function(e){var t,i,a;e.id?(null==r||null===(t=r.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==r||null===(i=r.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==r||null===(a=r.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?n.replaceSelection('').concat(r.name,"")):le.includes(o)?n.replaceSelection('').concat(r.name,"")):n.replaceSelection("[".concat(r.name,"](").concat(W.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){E.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=m().fromTextArea(cn.current,{mode:k,lineNumbers:!j,lineWrapping:!0,value:t,autoCloseTags:!H,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",Ne):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),a=t.getLine(i.line),l=a.charAt(i.ch-1),c=a.lastIndexOf("@▁@",i.ch),s=a.lastIndexOf("@▁▁@",i.ch),r=c>s?c:s,o=c>s?3:4;if(-1===te.indexOf(l))return null;if(console.log("change1:",n,e,a,i,r,c,s,l),r>=0&&i.ch-r<5){var u=r+o;return t.replaceRange("",{line:i.line,ch:r},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),N&&n.focus(),n.on("paste",e),n.on("dragleave",(function(e,n){sn.current.classList.remove("mouse-hover-md")})),n.on("dragover",(function(e,n){sn.current.classList.add("mouse-hover-md")})),n.on("drop",(function(e,t){var i;if(sn.current.classList.add("mouse-hover-md"),(i=t.dataTransfer.files).length>0){t.preventDefault(),t.stopPropagation();for(var a=function(){var e=i[l],t=e.name.split(".").pop();z(e,(function(i){var a,l,c;i.id?(null==e||null===(a=e.type)||void 0===a?void 0:a.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(i.id,"?type=").concat(i.content_type,")")):(null==e||null===(l=e.type)||void 0===l?void 0:l.indexOf("video"))>-1?n.replaceSelection('')):(null==e||null===(c=e.type)||void 0===c?void 0:c.indexOf("pdf"))>-1?n.replaceSelection('').concat(e.name,"")):le.includes(t)?n.replaceSelection('').concat(e.name,"")):n.replaceSelection("[".concat(e.name,"](").concat(W.Z.API_SERVER,"/api/attachments/").concat(i.id,"?type=").concat(i.content_type,")")):401===(null==i?void 0:i.status)&&(document.location.href="/user/login")}))},l=0;l0||i.target.offsetWidth>0)&&(dn(),Me.setSize("100%","100%"),Me.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(cn.current.parentElement),e}();return function(){var n,t;null!==(n=cn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=cn.current)||void 0===t?void 0:t.parentElement)}}}),[Me,dn]),(0,f.useEffect)((function(){if(Me){for(var e=[],n=function(){var n=u()(i[t],2),a=n[0],l=n[1],c=h()({},a,(function(){hn(l)}));e.push(c),Me.addKeyMap(c)},t=0,i=Object.entries(ce);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(A);e>=Ge+1e4&&(!n||n!==Le)&&(window.sessionStorage.setItem(A,Le),nn(!0))}}),1e4),(0,f.useEffect)((function(){Re(b)}),[Me,b]),(0,f.useEffect)((function(){Me&&N&&Me.focus()}),[Me,N]),(0,f.useEffect)((function(){if(Te&&Me){var e=function(e){var n=e.target;if(on.current){var t=n.scrollTop/n.scrollHeight;on.current.scrollTop=on.current.scrollHeight*t}},n=Me.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Me,Te]),(0,f.useEffect)((function(){if(Me&&de){var e=function(e,n){de(e,n)};return Me.on("beforeChange",e),function(){Me.off("beforeChange",e)}}}),[Me,de]),(0,f.useEffect)((function(){if(Me&&ue){var e=function(){ue(Me.getValue())};return Me.on("blur",e),function(){Me.off("blur",e)}}}),[Me,ue]),(0,f.useEffect)((function(){if(Me){var e=function(e,n){var t=e.getValue();Ee(t),qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(H?i(t,_n(t)):i(t))};return Me.on("change",e),function(){Me.off("change",e)}}}),[Me,i]),(0,f.useEffect)((function(){if(Me)if(null==t)Me.setValue(""),Ee("");else{var e=window.scrollY||window.pageYOffset;t!==Me.getValue()&&(Me.setValue(t),Ee(t),Me.setCursor(xe?1:Me.lineCount(),0),window.scrollTo(0,e))}}),[Me,t]);var hn=(0,f.useCallback)((function(e){var n=Me.getCursor(),t=Me.getSelection(),i=t.split("\n");switch(e){case"bold":return Me.replaceSelection("**"+t+"**"),""===t&&Me.setCursor(n.line,n.ch+2),Me.focus();case"italic":return Me.replaceSelection("*"+t+"*"),""===t&&Me.setCursor(n.line,n.ch+1),Me.focus();case"code":return Me.replaceSelection("`"+t+"`"),""===t&&Me.setCursor(n.line,n.ch+1),Me.focus();case"inline-latex":return Me.replaceSelection("`$$"+t+"$$`"),""===t&&Me.setCursor(n.line,n.ch+3),Me.focus();case"latex":return Me.replaceSelection("```latex\n"+t+"\n```"),Me.setCursor(n.line+1,t.length+1),Me.focus();case"line-break":return Me.replaceSelection("
      \n"),Me.focus();case"list-ul":return""===t?Me.replaceSelection("- "+t):Me.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Me.focus();case"list-ol":return""===t?Me.replaceSelection("1. "+t):Me.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Me.focus();case"add-null-ch":return""===t&&Me.setCursor(n.line,n.ch),Me.replaceSelection("▁"),Me.focus();case"add-signal":return""===t&&Me.setCursor(n.line,n.ch),Me.replaceSelection("@▁@"),Me.focus();case"add-multiple":return""===t&&Me.setCursor(n.line,n.ch),Me.replaceSelection(te),Me.focus();case"inster-template-1":return""===t&&Me.setCursor(n.line,n.ch),Me.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Me.focus();case"eraser":return Me.setValue(""),Me.focus();case"trigger-watch":return Re(!Te),Me.focus();case"trigger-full-screen":return Ve(!ze),Me.focus();case J:return void Be(J);case X:return void Be(X);case Q:return void Be(Q);case K:return void Be(K);default:throw new Error}}),[Me,Te,ze]),fn=(0,f.useCallback)((function(e){switch(Be(""),He){case J:var n=e.title,t=e.link;return Me.replaceSelection("[".concat(n,"](").concat(t,")")),Me.focus();case X:var i=e.language,a=e.content;return Me.replaceSelection(["```"+i,a,"```"].join("\n")),Me.focus();case Q:var l=e.src,c=e.alt;return c?Me.replaceSelection("![ ".concat(c," ]( ").concat(l,' "').concat(c,'" )')):Me.replaceSelection("![,](".concat(l,")")),Me.focus();case K:for(var s=e.row,r=e.col,o=e.align,u="\n",d=0;d300&&(n=300),Ke(d+n+"px")}},i=rn.current,a=!1,l=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Me,rn]),(0,f.useEffect)((function(){Ke(d)}),[d]);var vn={width:ie(s),height:ie(Xe)},_n=((0,f.useMemo)((function(){if(Ge){var e=new Date(Ge),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Ge]),function(e){var n=[];if(H){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});return(0,x.jsxs)(f.Fragment,{children:[(0,x.jsx)("div",{className:"markdown-editor-wrapper",ref:sn,children:(0,x.jsxs)("div",{className:"markdown-editor-container ".concat(pe," ").concat(Te?"on-preview":""," ").concat(j?"mini":""," ").concat(ze?"full-screen":""),style:vn,children:[(0,x.jsx)(w,{insertTemp:C,watch:Te,fullScreen:ze,showNullButton:U,showNullProgramButton:H,onActionCallback:hn,hidetoolBar:ae,uuid:tn.current,setOpenPhones:function(){an.current=!0}}),(0,x.jsxs)("div",{className:"markdown-editor-body",children:[(0,x.jsx)("div",{className:"codemirror-container",children:(0,x.jsx)("textarea",{ref:cn,placeholder:Ne})}),Te?(0,x.jsxs)("div",{ref:on,className:"preview-container",children:["stex"===k&&(0,x.jsx)(g,{value:Le}),"stex"!==k&&(0,x.jsx)(_.Z,{disabledFill:je,showProgramFill:H,value:Le})]}):null]})]})}),T?(0,x.jsx)("a",{ref:rn,className:"editor-resize"}):null,(0,x.jsx)(S.Z,{children:se[He]?(0,x.jsx)(q.Z,{centered:!0,title:se[He],open:!0,onCancel:mn,footer:null,className:"markdown-popup-form",children:pn}):null})]})}},74063:function(e,n,t){t.d(n,{Z:function(){return f}});var i=t(82100),a=t.n(i),l=t(29186),c=t.n(l),s=t(80619),r=t.n(s),o=t(47074),u=t.n(o),d=t(59301),h=t(4676),f=function(e){r()(t,e);var n=u()(t);function t(e){var i;a()(this,t),i=n.call(this,e);var l=window.document;return i.node=l.createElement("div"),l.body.appendChild(i.node),i}return c()(t,[{key:"render",value:function(){var e=this.props.children;return(0,h.createPortal)(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),t}(d.Component)},21658:function(e,n,t){t.d(n,{Z:function(){return S}});var i=t(7557),a=t.n(i),l=t(41498),c=t.n(l),s=t(82242),r=t.n(s),o=t(79800),u=t.n(o),d=t(59301),h="shiyan_modal___g40Za",f="add_pilotPro_item___z1H0Q",p="option___vxHGu",m="add_and_del___jPolh",v="pilot_name___tTQSk",_="pilot_url___SuCpq",x="title___Q_VfA",g="record_count___IuDud",j=t(43418),y=t(8591),N=t(24650),b=t(41852),w=t(37712),S=function(e){var n,t=e.editInfo,i=e.addEditName,l=e.type,s=e.id,o=e.dialogvisible,S=e.setDialogvisible,C=e.getData,M=(0,d.useState)({container_type:"",container_id:null,cases:[{name:"",url:""}]}),k=u()(M,2),I=k[0],Z=k[1];return(0,d.useEffect)((function(){o&&(I.container_type=l,I.container_id=s,I.cases="编辑"==i?[t]:[{name:"",url:""}],Z(r()({},I)))}),[o]),(0,w.jsx)(j.Z,{centered:!0,maskClosable:!1,zIndex:200,width:"编辑"===i?1045:1128,bodyStyle:{maxHeight:553,overflowY:"auto"},title:"".concat(i,"应用案例"),visible:o,onCancel:function(){S(!1)},okText:"".concat("编辑"===i?"保存编辑":"确认新增"),onOk:c()(a()().mark((function e(){var n,t,l,c,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=new RegExp(/^[^\u4e00-\u9fa5]+$/),l=0,null==I||null===(n=I.cases)||void 0===n||n.forEach((function(e){var n,i;0==(null==e||null===(n=e.name)||void 0===n?void 0:n.length)||0==(null==e||null===(i=e.url)||void 0===i?void 0:i.length)?l=1:t.test(null==e?void 0:e.url)||(l=2)})),1!=l){e.next=8;break}return y.ZP.error("请填写名称或链接"),e.abrupt("return");case 8:if(2!=l){e.next=11;break}return y.ZP.error("链接中不能输入中文"),e.abrupt("return");case 11:if("编辑"!=i){e.next=18;break}return e.next=14,(0,b.q0)(I.cases[0]);case 14:0==(null==(c=e.sent)?void 0:c.status)&&(y.ZP.success("编辑成功"),S(!1),C()),e.next=23;break;case 18:if("新增"!=i){e.next=23;break}return e.next=21,(0,b.ns)(I);case 21:0==(null==(s=e.sent)?void 0:s.status)&&(y.ZP.success("新增成功"),S(!1),C());case 23:case"end":return e.stop()}}),e)}))),children:(0,w.jsx)("div",{className:h,children:null==I||null===(n=I.cases)||void 0===n?void 0:n.map((function(e,n){var t;return(0,w.jsxs)("div",{className:f,children:[(0,w.jsxs)("div",{children:[(0,w.jsxs)("div",{className:v,children:[(0,w.jsxs)("div",{className:x,children:[(0,w.jsx)("span",{style:{color:"#ff4d4f",marginRight:4},children:"*"}),"名称"]}),(0,w.jsx)(N.Z,{placeholder:"请输入名称",maxLength:100,value:null==e?void 0:e.name,onChange:function(e){I.cases[n].name=e.target.value,Z(r()({},I))}}),(0,w.jsxs)("span",{className:g,children:[(null==e||null===(t=e.name)||void 0===t?void 0:t.length)||0,"/100"]})]}),(0,w.jsxs)("div",{className:_,style:{marginBottom:0},children:[(0,w.jsxs)("div",{className:x,children:[(0,w.jsx)("span",{style:{color:"#ff4d4f",marginRight:4},children:"*"}),"链接"]}),(0,w.jsx)(N.Z,{placeholder:"请输入链接",suffix:"",value:null==e?void 0:e.url,onChange:function(e){I.cases[n].url=e.target.value,Z(r()({},I))}})]})]}),(0,w.jsxs)("div",{className:p,children:[n>0&&"新增"==i&&(0,w.jsx)("div",{className:m,onClick:function(){var e;null==I||null===(e=I.cases)||void 0===e||e.splice(n,1),Z(r()({},I))},children:(0,w.jsx)("i",{className:"iconfont icon-shanjian font14",style:{color:"#E30000"}})}),"新增"==i&&(0,w.jsx)("div",{className:m,onClick:function(){var e;null==I||null===(e=I.cases)||void 0===e||e.splice(n+1,0,{name:"",url:""}),Z(r()({},I))},children:(0,w.jsx)("i",{className:"iconfont icon-tianjiatimu font14",style:{color:"#2FA34F"}})})]})]},n)}))})})}},66207:function(e,n,t){t.d(n,{Z:function(){return N}});var i=t(7557),a=t.n(i),l=t(41498),c=t.n(l),s=t(82242),r=t.n(s),o=(t(59301),"main_com___dEAXh"),u="project_list____YzIW",d="case_item___pO64P",h="case_item_info___FkLB7",f="btn_up_de___Vchsk",p="btn_update___rYrOJ",m="btn_del___OzxGD",v=t(6848),_=t(43418),x=t(8591),g=t(41852),j=t(6638);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var y=t(37712),N=function(e){var n,t,i=e.type,l=e.detailInfo,s=e.showBtn,N=e.getData,b=e.showEdit;return(0,y.jsx)("div",{className:"".concat(o," ").concat(u),children:(null==l||null===(n=l.shixun_cases)||void 0===n?void 0:n.length)>0?null==l||null===(t=l.shixun_cases)||void 0===t?void 0:t.map((function(e,n){return(0,y.jsxs)("div",{className:d,children:[(0,y.jsxs)("div",{className:h,onClick:function(){window.open(e.url)},children:["path"==i&&(0,y.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNDhBRTRGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQwN0ZBQiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTM5MC41IDk2N2MuODI1IDAgMS41LjY3NSAxLjUgMS41djljMCAuODI1LS42NzUgMS41LTEuNSAxLjVoLTljLS44MjUgMC0xLjUtLjY3NS0xLjUtMS41di05YzAtLjgyNS42NzUtMS41IDEuNS0xLjVoOVptLTYuMyA0LjVjLS4yMjUtLjIyNS0uNTI1LS4zLS43NS0uMDc1bC0xLjU3NSAxLjItLjA0NS4wNDVhLjM0OS4zNDkgMCAwIDAtLjEwNS4yNTV2LjY3NWwuMDEuMDgyYy4wMjMuMTAxLjA5NS4xNzMuMjE1LjI5M2wxLjU3NSAxLjEyNS4wNjIuMDVjLjE2LjA5OC40MDcuMDgxLjUzOC0uMDVsLjA3NS0uMDc1LjAzNy0uMDQzYS4zMTguMzE4IDAgMCAwIC4wMzgtLjMzMmMtLjA3NS0uMTUtLjA3NS0uMy0uMjI1LS4zNzVsLTEuMzUtLjk3NSAxLjQyNS0xLjEyNS4wNDUtLjA1M2EuNTMyLjUzMiAwIDAgMCAuMTA1LS4yNDdjMC0uMTUgMC0uMjI1LS4wNzUtLjM3NVptMy45NzUtLjIyNWMtLjE1IDAtLjIyNS4wNzUtLjMuMTUtLjE1LjIyNS0uMTUuNTI1LjA3NS42NzVsMS40MjUgMS4xMjUtMS40MjUgMS4wNS0uMDc0LjA2M2EuNTA0LjUwNCAwIDAgMC0uMDc2LjUzN2wuMDc1LjA3NS4wNTYuMDY3Yy4xNi4xNTYuNDE5LjE0MS42MTkuMDA4bDEuNTc1LTEuMTI1LjA3NS0uMDk1Yy4wNS0uMDcyLjEtLjE1NS4xNS0uMjA1di0uNjc1bC0uMDA4LS4wODJjLS4wMjItLjA5OC0uMDgyLS4xNTgtLjE0Mi0uMjE4bC0xLjU3NS0xLjItLjA5Mi0uMDU2Yy0uMTc0LS4wOTQtLjI5NC0uMDk0LS4zNTgtLjA5NFptLTEuMTI1LS4wMDFoLS4zNzVsLS4xLjA1N2MtLjA4OC4wNTYtLjE0NC4xMTItLjIuMTY5bC0xLjU3NSAyLjkyNS0uMDM2LjA4N2EuNDc4LjQ3OCAwIDAgMCAuMDM2LjM2M2MuMDc1LjE1LjIyNS4yMjUuNDUuMjI1LjE1IDAgLjMtLjA3NS4zNzUtLjIyNWwxLjU3NS0yLjkyNi4wMzctLjA1M2MuMDM4LS4wODIuMDM4LS4yMDIuMDM4LS4zMjIgMC0uMTUtLjE1LS4yMjUtLjIyNS0uM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zODAgLTk2NykiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="}),"shixun"==i&&(0,y.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNDhBRTRGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQwN0ZBQiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTEwLjg3NCAwYy42OTkgMCAxLjI2NS41NjYgMS4yNjUgMS4yNjR2MTIuMjg3YS4zOC4zOCAwIDAgMS0uNTQ4LjM0TDYuMDcgMTEuMTU5LjU0OCAxMy44OUEuMzguMzggMCAwIDEgMCAxMy41NVYxLjI2NEMwIC41NjYuNTY2IDAgMS4yNjQgMGg5LjYxWk02LjIzNyAyLjU0YS4zOC4zOCAwIDAgMC0uNTA4LjE3MmwtLjg0OSAxLjcyLTEuODk4LjI3NmEuMzguMzggMCAwIDAtLjIxLjY0OGwxLjM3MyAxLjMzOS0uMzI0IDEuODlhLjM4LjM4IDAgMCAwIC41NS40bDEuNjk4LS44OTMgMS42OTguODkzYS4zOC4zOCAwIDAgMCAuNTUtLjRsLS4zMjQtMS44OSAxLjM3NC0xLjM0YS4zOC4zOCAwIDAgMC0uMjEtLjY0N2wtMS44OTgtLjI3NS0uODUtMS43MmEuMzguMzggMCAwIDAtLjE3Mi0uMTczWiIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"}),(0,y.jsx)(v.Z,{title:null==e?void 0:e.name,children:(0,y.jsx)("div",{style:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",width:"7.2rem"},children:null==e?void 0:e.name})})]}),s&&(0,y.jsxs)("div",{className:f,children:[(0,y.jsx)("div",{onClick:function(){b(r()({},e))},children:(0,y.jsx)(v.Z,{title:"编辑",children:(0,y.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(p)})})}),(0,y.jsx)("div",{onClick:function(n){var t;_.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,y.jsx)("div",{children:"确认删除该条应用案例吗?"}),onOk:(t=c()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:(0,g.tP)(null==e?void 0:e.id).then((function(e){0==(null==e?void 0:e.status)&&(x.ZP.success("删除成功"),N())}));case 1:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})},children:(0,y.jsx)(v.Z,{title:"删除",children:(0,y.jsx)("i",{className:"iconfont icon-shanchu13 ".concat(m)})})})]})]},n)})):(0,y.jsx)(j.Z,{customText:"暂无数据",styles:{padding:"50px 0"}})})}},46587:function(e,n,t){t.d(n,{Z:function(){return a}});var i=t(59301);function a(e,n){var t=(0,i.useRef)();(0,i.useEffect)((function(){t.current=e})),(0,i.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return function(){return clearInterval(e)}}}),[n])}},12604:function(e,n,t){t.r(n),t.d(n,{default:function(){return te}});var i=t(82242),a=t.n(i),l=t(7557),c=t.n(l),s=t(37205),r=t.n(s),o=t(41498),u=t.n(o),d=t(91232),h=t.n(d),f=t(79800),p=t.n(f),m=t(39647),v=t.n(m),_=t(59301),x=t(80608),g={flex_box_center:"flex_box_center___yLE9I",flex_space_between:"flex_space_between___oiROA",flex_box_vertical_center:"flex_box_vertical_center___EAVkE",flex_box_center_end:"flex_box_center_end___Y4sRU",flex_box_column:"flex_box_column___SSP3m",detailCon:"detailCon___gUBCl",con_left:"con_left___eG1g2",main_com:"main_com___yFSVY",header_com:"header_com___nGcn4",btn_update:"btn_update___pIzxH",iconUpdate:"iconUpdate___HSpjN",detail_title:"detail_title___dG8qo",con_right:"con_right___icewg",con_right_warp:"con_right_warp___atpDe",option:"option___TYyou",tech_tags:"tech_tags___WFfj6",btn_add:"btn_add___h2khW",teach_modal:"teach_modal___oltPV",users_style:"users_style___E2LVh",sc_warp:"sc_warp___R7R3l",add_icon:"add_icon___ZNVWi",wenan:"wenan___qLWb5",yaoqiu:"yaoqiu___gnE9b",users_style2:"users_style2___voRCl",active_img:"active_img___c3bd1",right_teacher_warp:"right_teacher_warp___zzlKc",hang:"hang___IdC0x",title:"title___tbcJU",input1:"input1___PPPRG",input2:"input2___yaKJf",MdEditor:"MdEditor___nELGf",input_search:"input_search___sxsk5",platform_list:"platform_list___ryrtg",platform_item:"platform_item___qCn7A",img_items:"img_items___vH8gw",select_img:"select_img___G6hmV",unit_list:"unit_list___ZOd3g",unit_item:"unit_item___MnVjy",shangyi_style:"shangyi_style___CsfHv",xiayi_style:"xiayi_style___f5pyR",teacherList:"teacherList___pZr6n",teacher_header:"teacher_header___c7N9s",teacher_name:"teacher_name___NVWq1",teacher_position:"teacher_position___bsHyu",teacher_school:"teacher_school___WTp0Q",teacher_type:"teacher_type___CQFsz",btn_list:"btn_list___X5KT0",sy:"sy___BUJSm",xy:"xy___UGE6b",bj:"bj___fRrh0",sc:"sc___qRleb",iconDetele:"iconDetele___H2Dyl",techer_content:"techer_content___PwqmN",img:"img___yfiVc",teacher_img:"teacher_img____d85k",content:"content___hFrYf",shuji_list:"shuji_list___Q7X81",shenhe_icon:"shenhe_icon___WlXAz",shuming:"shuming___lIDPi",shuji_jianjie:"shuji_jianjie___v7mFw",kuai:"kuai___d7Lw7",bg:"bg___UgpNC",input_add:"input_add___s3AnE",input_style:"input_style___CInpc",add_text:"add_text___uFPob"},j=t(71418),y=t(6848),N=t(8591),b=t(43418),w=t(53326),S=t(24650),C=t(57809),M=t(11680),k=t(33329),I=t(3634),Z="btn_update___C89PI",L="btn_del___Qdb0a",E="banner_bl___ZEviF",A="banner_br___n7S5V",P="banner_name___BiTJz",T="banner_school___X0u90",R="learing_btn___F_1Uv",D="Bg___myQEw",O="info___Sq4Uu",z="TitleStyle___Vjx9I",V=t(71681),U=t(95237),F=t(43604),H=t(78270),B=t(37712),W=function(e){var n,t,i=e.data,a=e.showBtn;return(0,B.jsx)("div",{className:"".concat(D),style:{background:"url('".concat(V.Z.IMG_SERVER+(null==i||null===(n=i.background_url)||void 0===n?void 0:n.url),"') no-repeat")},children:(0,B.jsxs)(U.Z,{style:{width:"12rem",height:"100%",margin:"0 auto",paddingTop:".63rem",position:"relative",color:"#fff"},align:"middle",justify:"center",children:[(0,B.jsx)(F.Z,{className:z,span:24,children:(0,B.jsx)(y.Z,{title:null==i?void 0:i.name,children:null==i?void 0:i.name})}),(0,B.jsxs)(F.Z,{className:O,children:[(0,B.jsxs)("div",{className:E,children:[(null==i?void 0:i.avatar_url)&&(0,B.jsx)("img",{src:V.Z.IMG_SERVER+(null==i?void 0:i.avatar_url)}),(0,B.jsx)("div",{className:P,style:{color:"#232b40"},children:null==i?void 0:i.teacher}),(0,B.jsx)("div",{className:T,children:null==i||null===(t=i.school)||void 0===t?void 0:t.name})]}),(0,B.jsxs)("div",{className:A,children:[(null==i?void 0:i.company)&&(0,B.jsxs)("div",{style:{display:"flex"},children:[(0,B.jsx)("div",{style:{margin:"0 20px"},children:"实践平台"}),(0,B.jsx)(y.Z,{title:null==i?void 0:i.company,children:(0,B.jsx)("div",{style:{marginRight:20,maxWidth:"1rem",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:null==i?void 0:i.company})})]}),(null==i?void 0:i.url)&&(0,B.jsx)("div",{className:R,style:{marginLeft:"auto",cursor:"pointer"},onClick:function(){window.open(null==i?void 0:i.url)},children:"现在去学习"})]})]}),a&&(0,B.jsxs)(F.Z,{style:{position:"absolute",top:".4rem",right:"0px",display:"flex"},children:[(0,B.jsx)("div",{className:Z,onClick:function(){x.history.push("/shixuns/".concat(null==i?void 0:i.id,"/edit?comeFrom=info"))},children:(0,B.jsx)(y.Z,{title:"编辑",children:(0,B.jsx)("i",{className:"iconfont icon-bianji_Hover"})})}),(0,B.jsx)("div",{className:L,onClick:function(e){var n;b.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,B.jsx)("div",{children:"确认删除该实践平台吗?"}),onOk:(n=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,H.m3)(null==i?void 0:i.id).then((function(e){0==(null==e?void 0:e.status)&&(N.ZP.success("删除成功"),x.history.push("/shixuns"))}));case 1:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})},children:(0,B.jsx)(y.Z,{title:"删除",children:(0,B.jsx)("i",{className:"iconfont icon-shanchu13"})})})]})]})})},Y=t(6638),G=t(49105),q=t(77036),J=t(66207),Q=t(21658),X=t(4585),K=t(2753),$=t(42441),ee=(t(56047),t(92396)),ne=["user","shixunsDetail","globalSetting","loading","dispatch"],te=(0,x.connect)((function(e){var n=e.user,t=e.shixunsDetail,i=e.loading;return{user:n,shixunsDetail:t,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var n,t,i,l,s,o=e.user,d=(e.shixunsDetail,e.globalSetting,e.loading,e.dispatch,v()(e,ne),(0,x.useParams)()),f=(0,_.useState)(),m=p()(f,2),Z=m[0],L=m[1],E=(0,_.useState)(!1),A=p()(E,2),P=A[0],T=A[1],R=(0,_.useState)(!1),D=p()(R,2),O=D[0],z=D[1],U=(0,_.useState)(!1),F=p()(U,2),H=F[0],te=F[1],ie=(0,_.useState)(!1),ae=p()(ie,2),le=ae[0],ce=ae[1],se=(0,_.useState)("新增"),re=p()(se,2),oe=re[0],ue=re[1],de=(0,_.useState)(null),he=p()(de,2),fe=he[0],pe=he[1],me=(0,_.useState)(!1),ve=p()(me,2),_e=ve[0],xe=ve[1],ge=(0,_.useState)(""),je=p()(ge,2),ye=je[0],Ne=je[1],be=(0,_.useRef)(),we=(0,_.useState)(),Se=p()(we,2),Ce=Se[0],Me=Se[1],ke=(0,_.useState)(!0),Ie=p()(ke,2),Ze=Ie[0],Le=Ie[1],Ee=(0,_.useState)(!1),Ae=p()(Ee,2),Pe=Ae[0],Te=Ae[1],Re=(0,_.useState)(!1),De=p()(Re,2),Oe=De[0],ze=De[1],Ve=(0,_.useState)(""),Ue=p()(Ve,2),Fe=Ue[0],He=Ue[1],Be=(0,_.useState)([]),We=p()(Be,2),Ye=We[0],Ge=We[1],qe=(0,_.useState)([]),Je=p()(qe,2),Qe=Je[0],Xe=Je[1],Ke=(0,_.useState)([]),$e=p()(Ke,2),en=$e[0],nn=$e[1],tn=(0,_.useState)([{name:"工作单位",type:"dw",count:0},{name:"研发机构",type:"jg",count:0}]),an=p()(tn,2),ln=(an[0],an[1],(0,_.useState)({teacher:"",career:"",school:"",description:"",teacher_url:"",teacher_attachment_id:"",identity:"2"})),cn=p()(ln,2),sn=cn[0],rn=cn[1];(0,_.useEffect)((function(){var e;null!=d&&d.id&&null!=o&&null!==(e=o.userInfo)&&void 0!==e&&e.user_id&&dn()}),[null==d?void 0:d.id,null==o?void 0:o.userInfo]),(0,_.useEffect)((function(){if(be.current){var e=function(){var e,n=new ResizeObserver((function(e){var n,t=h()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;Me(i.target.offsetHeight>=500)}}catch(e){t.e(e)}finally{t.f()}}));return n.observe(null===(e=be.current)||void 0===e?void 0:e.firstElementChild),n}();return function(){var n,t;(null===(n=be.current)||void 0===n?void 0:n.firstElementChild)&&e.unobserve(null===(t=be.current)||void 0===t?void 0:t.firstElementChild)}}}),[be.current]);var on,un,dn=function(){var e=u()(c()().mark((function e(){var n,t,i,a,l,s,u,h;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(!0),e.next=3,(0,k.SQ)({id:null==d?void 0:d.id});case 3:if(null!=(t=e.sent)&&null!==(n=t.case)&&void 0!==n&&n.id){e.next=7;break}return location.href="/404",e.abrupt("return");case 7:0==(null==t?void 0:t.status)&&(h=[1,2].includes(null==o||null===(i=o.userInfo)||void 0===i?void 0:i.role)||(null==t||null===(a=t.case)||void 0===a?void 0:a.user_id)==(null==o||null===(l=o.userInfo)||void 0===l?void 0:l.user_id),T(h),L(null==t?void 0:t.case),Ge(r()(null==t||null===(s=t.case)||void 0===s?void 0:s.tags)),z(!1),Xe(null==t||null===(u=t.case)||void 0===u?void 0:u.case_teachers));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),hn=function(e,n){sn["".concat(e)]=n,rn(a()({},sn))};return(0,B.jsxs)(j.Z,{spinning:O,children:[(0,B.jsx)(W,{data:Z,showBtn:null==o||null===(n=o.userInfo)||void 0===n?void 0:n.admin}),(0,B.jsx)("div",{style:{width:"100%",background:"#F3F9F7"},children:(0,B.jsxs)("div",{className:g.detailCon,children:[(0,B.jsxs)("div",{className:g.con_left,children:[(0,B.jsxs)("div",{className:g.bg,children:[(0,B.jsxs)("div",{className:g.header_com,children:[(0,B.jsxs)("div",{className:g.detail_title,children:[(0,B.jsx)("span",{className:g.kuai}),(0,B.jsx)("span",{children:"课程介绍"})]}),P&&(0,B.jsx)("div",{className:g.btn_update,onClick:function(){xe(!0)},children:(0,B.jsx)(y.Z,{title:"编辑",children:(0,B.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(g.iconUpdate)})})})]}),null!=Z&&Z.description?(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("div",{ref:be,className:"".concat(g.main_com," ").concat(g.course_con),style:{maxHeight:Ze&&500,overflow:"hidden"},children:(0,B.jsx)(X.Z,{value:(null==Z?void 0:Z.description)||""})}),Ce&&(0,B.jsxs)("div",{style:{textAlign:"center",color:"#1B8565",cursor:"pointer",position:"relative",top:"-0.1rem",fontSize:14},onClick:function(e){e.stopPropagation(),Le(!Ze)},children:[Ze?"查看全部 ":"收起全文 ",(0,B.jsx)("i",{className:"iconfont font14 ".concat(Ze?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-")})]})]}):(0,B.jsx)(Y.Z,{customText:"暂无数据",styles:{padding:"50px 0"}})]}),(0,B.jsxs)("div",{className:g.bg,children:[(0,B.jsxs)("div",{className:g.header_com,children:[(0,B.jsxs)("div",{className:g.detail_title,children:[(0,B.jsx)("span",{className:g.kuai}),(0,B.jsx)("span",{className:g.title,children:"应用案例"})]}),P&&(0,B.jsxs)("div",{className:g.btn_add,onClick:function(){ce(!0)},children:[(0,B.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),(0,B.jsx)("span",{children:"新增应用案例"})]})]}),(0,B.jsx)(J.Z,{type:"shixun",detailInfo:Z,showBtn:P,getData:function(){dn()},showEdit:function(){var e=u()(c()().mark((function e(n){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:pe(n),ue("编辑"),ce(!0);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})]}),(0,B.jsxs)("div",{className:g.bg,children:[(0,B.jsxs)("div",{className:g.header_com,children:[(0,B.jsxs)("div",{className:g.detail_title,children:[(0,B.jsx)("span",{className:g.kuai}),(0,B.jsx)("span",{className:g.title,children:"平台负责人"})]}),P&&(0,B.jsxs)("div",{className:g.btn_add,style:{width:153},onClick:function(){te(!0),rn({teacher_url:"",teacher_attachment_id:"",teacher:"",career:"",identity:2,school:"",description:""})},children:[(0,B.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),(0,B.jsx)("span",{children:"新增平台负责人"})]})]}),0==(null==Qe?void 0:Qe.length)&&(0,B.jsx)(Y.Z,{customText:"暂无数据",styles:{padding:"0.5rem 0"}}),null===(t=Qe.sort((function(e,n){return 1===e.identity?-1:1===n.identity?1:0})))||void 0===t?void 0:t.map((function(e,n){return(0,B.jsx)(M.Z,{v:e,k:n,showBtn:P,params:d,getData:dn,setDialogvisible:te,setTeacherForm:rn,teachers:Qe},n)}))]})]}),(0,B.jsxs)("div",{className:g.con_right,children:[(0,B.jsxs)("div",{className:g.con_right_warp,children:[(0,B.jsxs)("div",{className:g.header_com,children:[(0,B.jsxs)("div",{className:g.detail_title,children:[(0,B.jsx)("span",{className:g.kuai}),(0,B.jsx)("span",{className:g.title,children:"研发机构"})]}),P&&(0,B.jsx)("div",{className:g.btn_update,onClick:function(){var e,n;(null==Z||null===(e=Z.schools_selected)||void 0===e?void 0:e.length)>0&&nn(r()(null==Z||null===(n=Z.schools_selected)||void 0===n?void 0:n.map((function(e){return e.id=null==e?void 0:e.file_id,e.url=null==e?void 0:e.pic_url,e}))));Te(!0)},children:(0,B.jsx)(y.Z,{title:"编辑",children:(0,B.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(g.iconUpdate)})})})]}),(0,B.jsx)("div",{className:g.main_com,children:(null==Z||null===(i=Z.schools_selected)||void 0===i?void 0:i.length)>0?null==Z||null===(l=Z.schools_selected)||void 0===l?void 0:l.map((function(e,n){var t;return(0,B.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",width:"100%"},children:[(0,B.jsx)("a",{href:null==e?void 0:e.link_url,children:(0,B.jsx)("img",{src:V.Z.IMG_SERVER+(null==e?void 0:e.pic_url),style:{padding:"3px 8px"}})}),(0,B.jsxs)("div",{className:g.option,children:[0!=n&&P&&(0,B.jsx)(y.Z,{title:"上移",children:(0,B.jsx)("span",{className:"icon-shangyi_Hover ".concat(g.shangyi_style),onClick:function(){var e=null==Z?void 0:Z.schools_selected.map((function(e){return null==e?void 0:e.file_id})),t=[e[n],e[n-1]];e[n-1]=t[0],e[n]=t[1],(0,k.tM)({id:Number(null==d?void 0:d.id),file_ids:e}).then((function(e){0==e.status&&(N.ZP.success("上移成功"),Te(!1),dn())}))}})}),n+1!=(null==Z||null===(t=Z.schools_selected)||void 0===t?void 0:t.length)&&P&&(0,B.jsx)(y.Z,{title:"下移",children:(0,B.jsx)("span",{className:"icon-xiayi_Hover ".concat(g.xiayi_style),onClick:function(){var e=null==Z?void 0:Z.schools_selected.map((function(e){return null==e?void 0:e.file_id})),t=[e[n+1],e[n]];e[n]=t[0],e[n+1]=t[1],(0,k.tM)({id:Number(null==d?void 0:d.id),file_ids:e}).then((function(e){0==e.status&&(N.ZP.success("下移成功"),Te(!1),dn())}))}})})]})]},n)})):(0,B.jsx)(Y.Z,{customText:"暂无数据",styles:{padding:"50px 0"},imgStyles:{width:"150px",height:"100px"}})})]}),(0,B.jsxs)("div",{className:g.con_right_warp,children:[(0,B.jsxs)("div",{className:g.header_com,children:[(0,B.jsxs)("div",{className:g.detail_title,children:[(0,B.jsx)("span",{className:g.kuai}),(0,B.jsx)("span",{className:g.title,children:"技术标签"})]}),P&&(0,B.jsx)("div",{className:g.btn_update,onClick:function(){He(""),ze(!0)},children:(0,B.jsx)(y.Z,{title:"编辑",children:(0,B.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(g.iconUpdate)})})})]}),(0,B.jsx)("div",{className:g.tech_tags,children:(null==Z||null===(s=Z.tags)||void 0===s?void 0:s.length)>0?(0,B.jsx)($.Z,{option:(un=new Image,un.src=ee.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:un,textStyle:{normal:{color:function(){return"rgb("+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:(null==Z||null===(on=Z.tags)||void 0===on?void 0:on.map((function(e,n){return{name:e,value:n}})))||[]}]}),style:{height:370},opts:{renderer:"svg"}}):(0,B.jsx)(Y.Z,{customText:"暂无数据",styles:{padding:"50px 0"},imgStyles:{width:"150px",height:"100px"}})})]})]})]})}),(0,B.jsx)(b.Z,{centered:!0,maskClosable:!1,zIndex:200,width:900,title:"编辑平台介绍",visible:_e,onCancel:function(){xe(!1)},onOk:u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,k.WU)({id:null==d?void 0:d.id,task:null==Z?void 0:Z.task,description:ye});case 2:0==(null==(n=e.sent)?void 0:n.status)&&(xe(!1),N.ZP.success("编辑成功"),dn());case 4:case"end":return e.stop()}}),e)}))),children:(0,B.jsx)(q.Z,{className:g.MdEditor,placeholder:"请输入课程介绍",width:850,height:450,defaultValue:null==Z?void 0:Z.description,onChange:function(e){Ne(e)}})}),(0,B.jsx)(Q.Z,{editInfo:fe,addEditName:oe,id:null==d?void 0:d.id,type:"case",dialogvisible:le,setDialogvisible:function(e){ce(e),e||ue("新增")},getData:function(){return dn()}}),(0,B.jsx)(b.Z,{centered:!0,maskClosable:!1,zIndex:200,width:1131,title:(null!=sn&&sn.teacher_id?"编辑":"新增")+"平台负责人资料",visible:H,onCancel:function(){te(!1)},onOk:u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!=sn&&sn.teacher_id?(0,I.fK)({id:null==d?void 0:d.id,teacher_id:null==sn?void 0:sn.teacher_id,name:null==sn?void 0:sn.teacher,identity:null==sn?void 0:sn.identity,career:null==sn?void 0:sn.career,school:null==sn?void 0:sn.school,description:null==sn?void 0:sn.description,attachment_id:null==sn?void 0:sn.teacher_attachment_id}).then((function(e){0==(null==e?void 0:e.status)&&(te(!1),N.ZP.success("编辑成功"),dn())})):(0,I.ly)({id:null==d?void 0:d.id,name:null==sn?void 0:sn.teacher,identity:null==sn?void 0:sn.identity,career:null==sn?void 0:sn.career,school:null==sn?void 0:sn.school,description:null==sn?void 0:sn.description,attachment_id:null==sn?void 0:sn.teacher_attachment_id}).then((function(e){0==(null==e?void 0:e.status)&&(te(!1),N.ZP.success("新增成功"),dn())}));case 1:case"end":return e.stop()}}),e)}))),children:(0,B.jsxs)("div",{className:g.teach_modal,children:[(0,B.jsx)(w.Z,{action:"",accept:"image/*",withCredentials:!0,showUploadList:!1,customRequest:function(e){var n=new FormData;n.append("file",null==e?void 0:e.file),(0,G.ZP)("".concat(V.Z.API_SERVER,"/api/attachments.json"),{method:"post",body:n},!0).then((function(e){sn.teacher_attachment_id=e.id,sn.teacher_url=e.test,rn(a()({},sn))}))},children:(0,B.jsxs)("div",{className:"".concat(g.users_style," ").concat(null!=sn&&sn.teacher_url?g.users_style2:""),children:[(null==sn?void 0:sn.teacher_url)&&(0,B.jsx)("img",{src:V.Z.API_SERVER+(null==sn?void 0:sn.teacher_url),className:g.active_img}),(0,B.jsxs)("div",{className:g.sc_warp,children:[(0,B.jsx)("div",{className:g.add_icon,children:"+"}),(0,B.jsx)("div",{className:g.wenan,children:"上传教师照片"}),(0,B.jsx)("div",{className:g.yaoqiu,children:"尺寸220*295px,大小200KB内"})]})]})}),(0,B.jsxs)("div",{className:g.right_teacher_warp,children:[(0,B.jsxs)("div",{className:g.hang,children:[(0,B.jsx)("span",{className:g.title,children:"姓名"}),(0,B.jsx)(S.Z,{className:g.input1,placeholder:"请输入姓名",suffix:"",style:{marginRight:73},value:null==sn?void 0:sn.teacher,onChange:function(e){hn("teacher",e.target.value)}}),(0,B.jsx)("span",{className:g.title,children:"职称"}),(0,B.jsx)(S.Z,{className:g.input1,placeholder:"请输入职称",suffix:"",value:null==sn?void 0:sn.career,onChange:function(e){hn("career",e.target.value)}})]}),(0,B.jsxs)("div",{className:g.hang,children:[(0,B.jsx)("span",{className:g.title,children:"身份"}),(0,B.jsxs)(C.default,{size:"large",className:g.input1,style:{marginRight:32},value:null==sn?void 0:sn.identity,onChange:function(e){sn.identity=e,rn(a()({},sn))},children:[(0,B.jsx)(C.default.Option,{value:1,children:"负责教师"}),(0,B.jsx)(C.default.Option,{value:2,children:"合作教师"})]}),(0,B.jsx)("span",{className:g.title,style:{marginLeft:8},children:"单位/院校"}),(0,B.jsx)(S.Z,{className:g.input1,placeholder:"请输入单位/院校",suffix:"",value:null==sn?void 0:sn.school,onChange:function(e){hn("school",e.target.value)}})]}),(0,B.jsxs)("div",{className:g.hang,style:{alignItems:"flex-start"},children:[(0,B.jsx)("span",{className:g.title,style:{marginTop:10},children:"简介"}),(0,B.jsx)(q.Z,{className:g.MdEditor,placeholder:"请输入平台负责人简介",width:749,height:176,defaultValue:null==sn?void 0:sn.description,onChange:function(e){hn("description",e)}})]})]})]})}),(0,B.jsxs)(b.Z,{centered:!0,maskClosable:!1,zIndex:200,width:1180,title:"研发机构管理",open:Pe,onCancel:function(){Te(!1)},onOk:u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!=(null==en?void 0:en.length)){e.next=3;break}return N.ZP.error("请上传实验平台"),e.abrupt("return",!1);case 3:return console.log(d),e.next=6,(0,k.tM)({id:null==d?void 0:d.id,file_ids:null==en?void 0:en.map((function(e){return null==e?void 0:e.id}))});case 6:0==e.sent.status&&(N.ZP.success("操作成功"),Te(!1),dn());case 8:case"end":return e.stop()}}),e)}))),children:[(0,B.jsx)(w.Z,{action:"",accept:"image/*",withCredentials:!0,showUploadList:!1,customRequest:function(e){var n=new FormData;n.append("file",null==e?void 0:e.file),(0,G.ZP)("".concat(V.Z.API_SERVER,"/api/attachments.json"),{method:"post",body:n},!0).then((function(e){null!=e&&e.id&&(en.push(e),nn(r()(en)))}))},children:(0,B.jsxs)("div",{style:{height:"40px",display:"flex",alignItems:"center"},children:[(0,B.jsx)(K.op,{style:{borderRadius:"2px"},icon:(0,B.jsx)("i",{className:"iconfont icon-shangchuanfujian"}),children:"上传图片"}),(0,B.jsx)("span",{style:{color:"#999999",pointerEvents:"none",marginLeft:20},children:"(建议上传尺寸为238*64的图片)"})]})}),(0,B.jsx)("div",{className:g.platform_list,children:null==en?void 0:en.map((function(e,n){return(0,B.jsxs)("div",{className:g.platform_item,children:[(0,B.jsx)("img",{className:g.img_items,src:V.Z.IMG_SERVER+(null==e?void 0:e.url)}),(0,B.jsx)("i",{className:"iconfont icon-tupianguanbi ".concat(g.select_img),onClick:function(){en.splice(n,1),nn(r()(en))}})]},n)}))})]}),(0,B.jsxs)(b.Z,{centered:!0,maskClosable:!1,zIndex:200,width:930,title:"技术标签管理",visible:Oe,onCancel:function(){ze(!1)},onOk:u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={id:Number(null==d?void 0:d.id),tags:Ye},e.next=3,(0,k._X)(n);case 3:0==e.sent.status&&(N.ZP.success("编辑成功"),ze(!1),dn());case 5:case"end":return e.stop()}}),e)}))),children:[(0,B.jsxs)("div",{className:g.input_add,children:[(0,B.jsx)(S.Z,{className:g.input_style,value:Fe,onChange:function(e){He(e.target.value)},onKeyDown:function(e){if("Enter"===e.key&&Fe.trim()){var n=r()(Ye);n.push(Fe),Ge(n),He("")}},placeholder:"请输入名称"}),(0,B.jsx)("div",{className:g.add_text,children:"回车添加标签"})]}),(0,B.jsx)("div",{className:g.line}),(null==Ye?void 0:Ye.length)>0?(0,B.jsx)("div",{className:g.unit_list,children:Ye.map((function(e,n){return(0,B.jsxs)("div",{className:g.unit_item,children:[e,(0,B.jsx)("i",{className:"iconfont icon-guanbi11 ml5",style:{fontSize:".12rem",cursor:"pointer"},onClick:function(){null==Ye||Ye.splice(n,1),Ge(r()(Ye))}})]},n)}))}):(0,B.jsx)(Y.Z,{customText:"暂无数据",styles:{padding:"0"}})]})]})}))},66963:function(e,n,t){e.exports=t.p+"static/userImg2.5ee3b9a4.png"}}]); \ No newline at end of file