From 1d3dea9f4dc1e2e882eaba8a24d23742bdc9c935 Mon Sep 17 00:00:00 2001 From: eduauto Date: Wed, 4 Sep 2024 18:24:12 +0800 Subject: [PATCH] autoUpdataFile --- p__Paths__Detail__id.async.js | 2 +- p__Shixuns__Detail__id.async.js | 2 +- umi.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/p__Paths__Detail__id.async.js b/p__Paths__Detail__id.async.js index c28d4bf6b7..074c53d7a5 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)(),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 +"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=e.v,w=e.k,C=e.showBtn,Z=e.params,D=e.getData,k=e.setDialogvisible,A=e.setTeacherForm,E=e.teachers,z=e.type,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==l?void 0:l.name,children:(0,S.jsx)("div",{className:o,children:null==l?void 0:l.name})}),(0,S.jsx)(I.Z,{title:null==l?void 0:l.career,children:(0,S.jsx)("div",{className:r,children:null==l?void 0:l.career})}),(0,S.jsx)(I.Z,{title:null==l?void 0:l.school,children:(0,S.jsx)("div",{className:r,children:null==l?void 0:l.school})}),(0,S.jsx)(I.Z,{title:1==(null==l?void 0:l.identity)?"负责教师":"合作教师",children:(0,S.jsx)("div",{className:d,children:1==(null==l?void 0:l.identity)?"负责教师":"合作教师"})}),C&&(0,S.jsxs)("div",{className:h,children:[0!=w&&(0,S.jsx)(I.Z,{title:"上移",children:(0,S.jsx)("span",{className:"icon-shangyi_Hover ".concat(m),onClick:function(){("paths"==z?M.aT:M.Zd)({teacher_id:null==l?void 0:l.teacher_id,id:"paths"==z?null==Z?void 0:Z.pathId:null==Z?void 0:Z.id}).then((function(e){0==(null==e?void 0:e.status)&&(b.ZP.success("上移成功"),D())}))}})}),w+1!=(null==E?void 0:E.length)&&(0,S.jsx)(I.Z,{title:"下移",children:(0,S.jsx)("span",{className:"icon-xiayi_Hover ".concat(v),onClick:function(){("paths"==z?M.Nn:M.bb)({teacher_id:null==l?void 0:l.teacher_id,id:"paths"==z?null==Z?void 0:Z.pathId:null==Z?void 0:Z.id}).then((function(e){0==(null==e?void 0:e.status)&&(b.ZP.success("下移成功"),D())}))}})}),(0,S.jsx)(I.Z,{title:"编辑",children:(0,S.jsx)("span",{className:"icon-bianji_Hover ".concat(j),onClick:function(){var e,n;k(!0),A({teacher_id:null==l?void 0:l.teacher_id,teacher_url:null==l||null===(e=l.attachment)||void 0===e?void 0:e.url,teacher_attachment_id:null==l||null===(n=l.attachment)||void 0===n?void 0:n.id,teacher:null==l?void 0:l.name,career:null==l?void 0:l.career,school:null==l?void 0:l.school,identity:null==l?void 0:l.identity,description:null==l?void 0:l.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(){("paths"==z?M.uk:M.x2)({teacher_id:null==l?void 0:l.teacher_id}).then((function(e){0==(null==e?void 0:e.status)&&(b.ZP.success("删除成功"),D())}))}})}})})]})]})}),(0,S.jsxs)("div",{className:p,children:[(0,S.jsx)("div",{className:f,children:(0,S.jsx)("img",{src:null!=l&&null!==(n=l.attachment)&&void 0!==n&&n.url?null==l||null===(t=l.attachment)||void 0===t?void 0:t.url:i(66963),className:g})}),(0,S.jsx)("div",{className:N,ref:T,children:null!=l&&l.description?(0,S.jsx)("div",{className:y,style:{maxHeight:B&&200,overflow:"hidden"},children:null==l?void 0:l.description}):(0,S.jsx)("div",{style:{marginTop:".7rem",textAlign:"center",color:"#666666"},children:"暂无数据"})})]})]},w),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=e.user,u=(j()(e,K),(0,p.useParams)()),h=(0,x.useState)(),v=m()(h,2),f=v[0],g=v[1],N=(0,x.useState)(!1),y=m()(N,2),M=y[0],I=y[1],b=(0,x.useState)(!1),L=m()(b,2),S=L[0],w=L[1],C=(0,x.useState)(!1),E=m()(C,2),X=E[0],$=E[1],ee=(0,x.useState)(!1),ne=m()(ee,2),ie=ne[0],te=ne[1],se=(0,x.useState)("新增"),le=m()(se,2),ae=le[0],ce=le[1],oe=(0,x.useState)(null),re=m()(oe,2),de=re[0],ue=re[1],_e=(0,x.useState)(!1),he=m()(_e,2),me=he[0],ve=he[1],je=(0,x.useState)(""),xe=m()(je,2),pe=xe[0],fe=xe[1],ge=(0,x.useRef)(),Ne=(0,x.useState)(),ye=m()(Ne,2),Me=ye[0],Ie=ye[1],be=(0,x.useState)(!0),Le=m()(be,2),Se=Le[0],we=Le[1],Ce=(0,x.useState)(!1),Ze=m()(Ce,2),De=Ze[0],ke=Ze[1],Ae=(0,x.useState)(!1),Ee=m()(Ae,2),ze=Ee[0],Te=Ee[1],Pe=(0,x.useState)([]),Oe=m()(Pe,2),Re=Oe[0],Ue=Oe[1],Ye=(0,x.useState)([]),He=m()(Ye,2),Be=He[0],Ve=He[1],Ge=(0,x.useState)([]),We=m()(Ge,2),Qe=We[0],Je=We[1],Fe=(0,x.useState)({teacher:"",career:"",school:"",description:"",teacher_url:"",teacher_attachment_id:"",identity:"2"}),qe=m()(Fe,2),Ke=qe[0],Xe=qe[1];(0,x.useEffect)((function(){var e;null!=u&&u.pathId&&null!=r&&null!==(e=r.userInfo)&&void 0!==e&&e.user_id&&$e()}),[null==u?void 0:u.pathId,null==r?void 0:r.userInfo]),(0,x.useEffect)((function(){if(ge.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;Ie(t.target.offsetHeight>=500)}}catch(e){i.e(e)}finally{i.f()}}));return n.observe(null===(e=ge.current)||void 0===e?void 0:e.firstElementChild),n}();return function(){var n,i;(null===(n=ge.current)||void 0===n?void 0:n.firstElementChild)&&e.unobserve(null===(i=ge.current)||void 0===i?void 0:i.firstElementChild)}}}),[ge.current]);var $e=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 w(!0),e.next=3,(0,H.$O)({id:null==u?void 0:u.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==r||null===(t=r.userInfo)||void 0===t?void 0:t.role)||(null==i||null===(s=i.core_course)||void 0===s?void 0:s.user_id)==(null==r||null===(l=r.userInfo)||void 0===l?void 0:l.user_id),I(c),g(null==i?void 0:i.core_course),w(!1),Ue(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)}}(),en=function(e,n){Ke["".concat(e)]=n,Xe(a()({},Ke))};return(0,z.jsxs)(P.Z,{spinning:S,children:[(0,z.jsx)(T,{data:f,showBtn:null==r||null===(n=r.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:"课程介绍"})]}),M&&(0,z.jsx)("div",{className:Y.btn_update,onClick:function(){ve(!0)},children:(0,z.jsx)(D.Z,{title:"编辑",children:(0,z.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(Y.iconUpdate)})})})]}),null!=f&&f.description?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)("div",{ref:ge,className:"".concat(Y.main_com," ").concat(Y.course_con),style:{maxHeight:Se&&500,overflow:"hidden"},children:(0,z.jsx)(J.Z,{value:(null==f?void 0:f.description)||""})}),Me&&(0,z.jsxs)("div",{style:{textAlign:"center",color:"#1B8565",cursor:"pointer",position:"relative",top:"-0.1rem",fontSize:"0.14rem"},onClick:function(e){e.stopPropagation(),we(!Se)},children:[Se?"查看全部 ":"收起全文 ",(0,z.jsx)("i",{className:"iconfont font14 ".concat(Se?"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:"实验项目列表"})]}),M&&(0,z.jsxs)("div",{className:Y.btn_add,onClick:function(){te(!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:f,showBtn:M,showEdit:function(){var e=d()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ue(n),ce("编辑"),te(!0);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),getData:function(){$e()}})]}),(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:"负责教师"})]}),M&&(0,z.jsxs)("div",{className:Y.btn_add,onClick:function(){$(!0),Xe({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==Re?void 0:Re.length)&&(0,z.jsx)(B.Z,{customText:"暂无数据",styles:{padding:"0.5rem 0"}}),null==Re?void 0:Re.map((function(e,n){return(0,z.jsx)(q.Z,{v:e,k:n,showBtn:M,params:u,getData:$e,type:"paths",setDialogvisible:$,setTeacherForm:Xe,teachers:Re},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:"实验平台"})]}),M&&(0,z.jsx)("div",{className:Y.btn_update,onClick:function(){var e,n;(null==f||null===(e=f.companies_selected)||void 0===e?void 0:e.length)>0&&Ve(s()(null==f||null===(n=f.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}))));ke(!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==f||null===(i=f.companies_selected)||void 0===i?void 0:i.length)>0?null==f||null===(t=f.companies_selected)||void 0===t?void 0:t.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&&M&&(0,z.jsx)(D.Z,{title:"上移",children:(0,z.jsx)("span",{className:"icon-shangyi_Hover ".concat(Y.shangyi_style),onClick:function(){var e=null==f?void 0:f.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==u?void 0:u.pathId),file_ids:e}).then((function(e){0==e.status&&(A.ZP.success("上移成功"),ke(!1),$e())}))}})}),n+1!=(null==f||null===(i=f.companies_selected)||void 0===i?void 0:i.length)&&M&&(0,z.jsx)(D.Z,{title:"下移",children:(0,z.jsx)("span",{className:"icon-xiayi_Hover ".concat(Y.xiayi_style),onClick:function(){var e=null==f?void 0:f.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==u?void 0:u.pathId),file_ids:e}).then((function(e){0==e.status&&(A.ZP.success("下移成功"),ke(!1),$e())}))}})})]})]},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:"共建单位"})]}),M&&(0,z.jsx)("div",{className:Y.btn_update,onClick:function(){var e,n;(null==f||null===(e=f.schools_selected)||void 0===e?void 0:e.length)>0&&Je(s()(null==f||null===(n=f.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,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==f||null===(l=f.schools_selected)||void 0===l?void 0:l.length)>0?null==f||null===(c=f.schools_selected)||void 0===c?void 0:c.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&&M&&(0,z.jsx)(D.Z,{title:"上移",children:(0,z.jsx)("span",{className:"icon-shangyi_Hover ".concat(Y.shangyi_style),onClick:function(){var e=null==f?void 0:f.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==u?void 0:u.pathId),file_ids:e}).then((function(e){0==e.status&&(A.ZP.success("上移成功"),ke(!1),$e())}))}})}),n+1!=(null==f||null===(i=f.schools_selected)||void 0===i?void 0:i.length)&&M&&(0,z.jsx)(D.Z,{title:"下移",children:(0,z.jsx)("span",{className:"icon-xiayi_Hover ".concat(Y.xiayi_style),onClick:function(){var e=null==f?void 0:f.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==u?void 0:u.pathId),file_ids:e}).then((function(e){0==e.status&&(A.ZP.success("下移成功"),ke(!1),$e())}))}})})]})]},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:me,onCancel:function(){ve(!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==u?void 0:u.pathId,stages:null==f?void 0:f.stages,description:pe});case 2:0==(null==(n=e.sent)?void 0:n.status)&&(ve(!1),A.ZP.success("编辑成功"),$e());case 4:case"end":return e.stop()}}),e)}))),children:(0,z.jsx)(G.Z,{className:Y.MdEditor,placeholder:"请输入课程介绍",width:850,height:450,defaultValue:null==f?void 0:f.description,onChange:function(e){fe(e)}})}),(0,z.jsx)(Q.Z,{editInfo:de,addEditName:ae,id:null==u?void 0:u.pathId,type:"core_course",dialogvisible:ie,setDialogvisible:function(e){te(e),e||ce("新增")},getData:function(){return $e()}}),(0,z.jsx)(k.Z,{centered:!0,maskClosable:!1,zIndex:200,width:1131,title:"".concat(null!=Ke&&Ke.teacher_id?"编辑":"新增","负责教师资料"),visible:X,onCancel:function(){$(!1)},okText:"".concat(null!=Ke&&Ke.teacher_id?"保存编辑":"确认新增"),onOk:d()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!=Ke&&Ke.teacher_id?(0,H.Ci)({id:null==u?void 0:u.pathId,teacher_id:null==Ke?void 0:Ke.teacher_id,name:null==Ke?void 0:Ke.teacher,identity:null==Ke?void 0:Ke.identity,career:null==Ke?void 0:Ke.career,school:null==Ke?void 0:Ke.school,description:null==Ke?void 0:Ke.description,attachment_id:null==Ke?void 0:Ke.teacher_attachment_id}).then((function(e){0==(null==e?void 0:e.status)&&($(!1),A.ZP.success("编辑成功"),$e())})):(0,H.EX)({id:null==u?void 0:u.pathId,name:null==Ke?void 0:Ke.teacher,identity:null==Ke?void 0:Ke.identity,career:null==Ke?void 0:Ke.career,school:null==Ke?void 0:Ke.school,description:null==Ke?void 0:Ke.description,attachment_id:null==Ke?void 0:Ke.teacher_attachment_id}).then((function(e){0==(null==e?void 0:e.status)&&($(!1),A.ZP.success("新增成功"),$e())}));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){Ke.teacher_attachment_id=e.id,Ke.teacher_url=e.test,Xe(a()({},Ke))}))},children:(0,z.jsxs)("div",{className:"".concat(Y.users_style," ").concat(null!=Ke&&Ke.teacher_url?Y.users_style2:""),children:[(null==Ke?void 0:Ke.teacher_url)&&(0,z.jsx)("img",{src:Z.Z.API_SERVER+(null==Ke?void 0:Ke.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==Ke?void 0:Ke.teacher,onChange:function(e){en("teacher",e.target.value)}}),(0,z.jsx)("span",{className:Y.title,children:"教师职称"}),(0,z.jsx)(R.Z,{className:Y.input1,placeholder:"请输入教师职称",suffix:"",value:null==Ke?void 0:Ke.career,onChange:function(e){en("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==Ke?void 0:Ke.identity,onChange:function(e){Ke.identity=e,Xe(a()({},Ke))},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==Ke?void 0:Ke.school,onChange:function(e){en("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==Ke?void 0:Ke.description,onChange:function(e){en("description",e)}})]})]})]})}),(0,z.jsxs)(k.Z,{centered:!0,maskClosable:!1,zIndex:200,width:1180,title:"实验平台管理",open:De,onCancel:function(){ke(!1)},onOk:d()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!=(null==Be?void 0:Be.length)){e.next=3;break}return A.ZP.error("请上传实验平台"),e.abrupt("return",!1);case 3:return e.next=5,(0,H.K_)({id:null==u?void 0:u.pathId,file_ids:null==Be?void 0:Be.map((function(e){return null==e?void 0:e.id}))});case 5:0==e.sent.status&&(A.ZP.success("操作成功"),ke(!1),$e());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&&(Be.push(e),Ve(s()(Be)))}))},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==Be?void 0:Be.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(){Be.splice(n,1),Ve(s()(Be))}})]},n)}))})]}),(0,z.jsxs)(k.Z,{centered:!0,maskClosable:!1,zIndex:200,width:1180,title:"共建单位管理",open:ze,onCancel:function(){Te(!1)},onOk:d()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!=(null==Qe?void 0:Qe.length)){e.next=3;break}return A.ZP.error("请上传共建单位"),e.abrupt("return",!1);case 3:return e.next=5,(0,H.MU)({id:null==u?void 0:u.pathId,file_ids:null==Qe?void 0:Qe.map((function(e){return null==e?void 0:e.id}))});case 5:0==e.sent.status&&(A.ZP.success("操作成功"),Te(!1),$e());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&&(Qe.push(e),Je(s()(Qe)))}))},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==Qe?void 0:Qe.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(){Qe.splice(n,1),Je(s()(Qe))}})]},n)}))})]})]})}))},66963:function(e,n,i){e.exports=i.p+"static/userImg2.5ee3b9a4.png"}}]); \ No newline at end of file diff --git a/p__Shixuns__Detail__id.async.js b/p__Shixuns__Detail__id.async.js index 4647ce1b45..3dfe0bc03c 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===(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=["