You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Engineering__Lists__Curs...

1 line
105 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[39391],{70557:function(e,n,t){t.d(n,{Z:function(){return d}});var i=t(5016),l=t(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},r=t(7657),o=function(e,n){return l.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:s}))};var d=l.forwardRef(o)},87169:function(e,n,t){t.d(n,{Z:function(){return d}});var i=t(5016),l=t(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},r=t(7657),o=function(e,n){return l.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:s}))};var d=l.forwardRef(o)},12940:function(e,n,t){t.d(n,{Z:function(){return w}});var i=t(82242),l=t.n(i),s=t(7557),r=t.n(s),o=t(41498),d=t.n(o),a=t(79800),c=t.n(a),u=t(59301),h={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},x=t(3113),p=t(70557),v=t(10446),m=t(6848),f=t(1079),g=t(26613),y=t(46172),j=t(67390),_=t(37712),w=function(e){var n,t,i,s,o,a,w,b=e.editOffice,E=void 0===b?"view":b,k=e.data,C=(e.theme,e.type),Z=e.filename,S=e.monacoEditor,R=e.className,I=e.style,N=e.close,H=e.onClose,P=e.hasMask,A=e.disabledDownload,T=e.onImgDimensions,F=e.showNodata,B=(0,u.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),D=c()(B,2),O=(D[0],D[1],(0,u.useState)("")),L=c()(O,2),z=(L[0],L[1]),U=(0,u.useState)(),q=c()(U,2),M=q[0],W=q[1],V="build"===window.ENV?"/react/build":"",J=location.host.startsWith("localhost")?j.Z.PROXY_SERVER:j.Z.API_SERVER,Q=(0,u.useRef)();null!==(n=k)&&void 0!==n&&n.startsWith("/api")&&"txt"!==C&&(k=j.Z.API_SERVER+k),Z&&(S.filename=Z),(0,u.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]&&z(n[1])}))}),[]),(0,u.useEffect)((function(){"office"===C&&X()}),[C,k]);var X=function(){var e=d()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=k,k.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=5,(0,g.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)}}(),K=function(){G()},G=function(){(0,f.Nd)(Z||"educoder",decodeURIComponent(k))};return(0,_.jsxs)("div",{style:l()({},I||{}),className:"".concat(P&&h.bgBlack," ").concat(C?h.wrp:"hide"),children:[N&&(0,_.jsxs)("div",{className:h.close,ref:Q,children:[!!T&&(0,_.jsx)(m.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return Q.current},children:(0,_.jsx)("span",{onClick:function(){H(),T()},children:(0,_.jsx)("i",{className:"icon-yulanpizhu"})})}),!A&&(0,_.jsx)(m.Z,{title:"点击下载此文件",getPopupContainer:function(){return Q.current},children:(0,_.jsx)("span",{onClick:G,children:(0,_.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,_.jsx)(m.Z,{title:"关闭",getPopupContainer:function(){return Q.current},children:(0,_.jsx)("span",{className:"",onClick:H,children:(0,_.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,_.jsx)("div",{className:"".concat(h[R]," ").concat(R," ").concat(h.monaco," ").concat("txt"===C?"show":"hide"),children:"txt"===C&&(0,_.jsx)(v.ZP,l()({},S))}),"audio"===C&&(0,_.jsx)("audio",{src:(null===(t=k)||void 0===t?void 0:t.indexOf("http"))>-1||null!==(i=k)&&void 0!==i&&i.startsWith("/api")?k:"data:image/png;base64,".concat(k),autoPlay:!0}),"video"===C&&(0,_.jsx)(_.Fragment,{children:(null===(s=k)||void 0===s?void 0:s.indexOf("http"))>-1||null!==(o=k)&&void 0!==o&&o.startsWith("/api")?(0,_.jsx)("video",{controls:!0,src:"".concat(k),autoPlay:!0}):(0,_.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(k),autoPlay:!0})}),"office"===C&&M&&(0,_.jsx)("iframe",{src:"".concat(V,"/office.html?key=").concat(M.key,"&url=").concat(J+M.url,"&callbackUrl=").concat(J+M.callbackUrl,"&fileType=").concat(M.fileType,"&title=").concat(M.title,"&model=").concat(E,"&officeServer=").concat(j.Z.ONLYOFFICE,"&disabledDownload=").concat(!!A)}),"html"===C&&(0,_.jsx)("iframe",{src:k+"&disposition=inline"}),"pdf"===C&&(0,_.jsx)("iframe",{src:"".concat(V,"/js/pdfview/index.html?url=").concat(k,"&disabledDownload=").concat(!!A)}),"image"===C&&(0,_.jsx)("img",{src:(null===(a=k)||void 0===a?void 0:a.indexOf("http"))>-1||null!==(w=k)&&void 0!==w&&w.startsWith("/api")?k:"data:image/png;base64,".concat(k)}),("other"===C||"download"===C)&&(0,_.jsx)(_.Fragment,{children:F?(0,_.jsx)(y.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,_.jsx)(x.ZP,{icon:(0,_.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:K,children:"下载"})}):(0,_.jsxs)(x.ZP,{type:"primary",size:"middle",onClick:K,children:[(0,_.jsx)(p.Z,{}),"点击下载"]})})]})}},70768:function(e,n,t){t.r(n),t.d(n,{default:function(){return q}});var i=t(37205),l=t.n(i),s=t(82242),r=t.n(s),o=t(7557),d=t.n(o),a=t(41498),c=t.n(a),u=t(79800),h=t.n(u),x=t(59301),p={flex_box_center:"flex_box_center___EE2m_",flex_space_between:"flex_space_between___Kx6gd",flex_box_vertical_center:"flex_box_vertical_center___HpACx",flex_box_center_end:"flex_box_center_end___wbVo8",flex_box_column:"flex_box_column___m87JY",wrap:"wrap___Pt66y",title:"title___dGCnl",standardTableWrap:"standardTableWrap___nFf7g",targetTableWrap:"targetTableWrap___dHw3L",waysTableWrap:"waysTableWrap___bdq6I",green:"green___IznFa",box:"box___GqhHB",padding:"padding___nFfG0",control:"control___ODG9O",label:"label___bq9qV",customTable:"customTable___Yp8nh",tagWrap:"tagWrap___RoLwt",tag:"tag___Lhqqj",line:"line___j6OTt",textwidth:"textwidth___S4C7M",modalWrapContainer:"modalWrapContainer___bNs_c",inputWrap:"inputWrap___eHeJs",addCourseTabsContainer:"addCourseTabsContainer___J8THT",textone:"textone___cOB6b"},v=t(80184),m=t(35325),f=t(78241),g=t(8591),y=t(57809),j=t(54580),_=t(3113),w=t(1710),b=t(6848),E=t(43418),k=t(73755),C=t(10249),Z=t(5871),S=t(99313),R=t(5112),I=t(95237),N=t(43604),H=t(67390),P=t(87169),A=t(12940),T=t(24905),F=t(45413),B=t(37712);var D=function(e){var n,t=e.isshow,i=e.setishow,l=e.modalparams,s=e.courseId,o=e.getcourse_evaluations,a=e.getevaluations,u=e.items,v=e.points,f=(0,x.useState)(0),j=h()(f,2),k=j[0],R=j[1],I=(0,x.useState)({page:1,per_page:20,total:0,name:""}),N=h()(I,2),H=N[0],P=N[1],A=(0,x.useState)([]),D=h()(A,2),O=D[0],L=D[1],z=(0,x.useState)(s?null==u||null===(n=u.contents)||void 0===n?void 0:n.map((function(e){return e.course_id})):[]),U=h()(z,2),q=U[0],M=U[1],W=(0,x.useState)([]),V=h()(W,2),J=V[0],Q=V[1],X=(0,x.useState)([]),K=h()(X,2),G=K[0],Y=K[1],$=(0,x.useState)("1"),ee=h()($,2),ne=ee[0],te=ee[1],ie=(0,x.useState)(!1),le=h()(ie,2),se=le[0],re=le[1];function oe(e){return de.apply(this,arguments)}function de(){return(de=c()(d()().mark((function e(n){var t;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/ec_courses/1/course_evaluations/search_courses.json",{method:"get",params:n});case 2:null!=(t=e.sent)&&t.courses&&(H.total=null==t?void 0:t.count,P(r()({},H)),L(null==t?void 0:t.courses));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,x.useEffect)((function(){var e;t&&(M(s?null==u||null===(e=u.contents)||void 0===e?void 0:e.map((function(e){return e.course_id})):[]),oe(H))}),[t]);var ae,ce,ue,he,xe,pe,ve,me={selectedRowKeys:q,columnWidth:40,onChange:function(e){return M(e)},getCheckboxProps:function(e){return{disabled:e.is_manager}}},fe=function(e){var n=e;return"."===(n=isNaN(n)?"":n)[0]&&(n=""),n},ge=function(){return(0,B.jsxs)("div",{style:{padding:"0 40px",color:"#464F66"},children:[(0,B.jsx)("div",{style:{marginBottom:10},children:"组合计算说明:"}),(0,B.jsx)("div",{children:"1.当需要完成同一知识点学习/能力训练的学生分散在多个教学课堂,或者分散在一个课堂下的多个分班时,需要进行“组合计算”设置;"}),(0,B.jsx)("div",{children:"2.将需要组合计算的考核内容输入相同的【数字】即可,如:“自定义函数”和“函数”需要组合计算的时候,则需要在这两个实训作业后面输入相同的数字;"}),(0,B.jsx)("div",{children:"3.组合计算时,会以该认证届别下专业认证的学生总数为基准计算实训作业平均分。"})]})};return(0,B.jsxs)(E.Z,{title:"添加课堂数据",wrapClassName:p.modalWrapContainer,open:t,width:k<2?740:1100,footer:(0,B.jsxs)("div",{children:[k<2&&(0,B.jsx)(_.ZP,{type:"primary",onClick:c()(d()().mark((function e(){var n,t,i,r;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(q&&""!=q){e.next=3;break}return g.ZP.warning("请选择课堂"),e.abrupt("return");case 3:return e.next=5,(0,m.ZP)("/api/ec_courses/".concat(null==l?void 0:l.id,"/course_evaluations/search_works.json"),{method:"get",params:{course_ids:q,list_id:s||""}});case 5:t=e.sent,Q(t),i=null==t||null===(n=t.courses)||void 0===n?void 0:n.map((function(e){var n;return null==e||null===(n=e.shixun_models)||void 0===n?void 0:n.map((function(e){return e}))})),r=[],i.map((function(e){e.length>0&&(null==e||e.map((function(e){e.checked&&r.push(e)})))})),Y([].concat(r)),te("1"),R(2);case 13:case"end":return e.stop()}}),e)}))),children:"下一步"}),k>=2&&(0,B.jsxs)("div",{children:[(0,B.jsx)(_.ZP,{type:"primary",onClick:c()(d()().mark((function e(){return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i(!1),R(0);case 2:case"end":return e.stop()}}),e)}))),children:"取消"}),(0,B.jsx)(_.ZP,{type:"primary",loading:se,onClick:c()(d()().mark((function e(){var n,t,r,c,u,h,x,p,v,f,y,j,_,w,b,E;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(v=null==J||null===(n=J.courses)||void 0===n?void 0:n.map((function(e){var n;return null==e||null===(n=e.common_models)||void 0===n?void 0:n.map((function(e){return e}))})),f=[],v.map((function(e){e.length>0&&(null==e||e.map((function(e){e.checked&&f.push(e)})))})),y=null==J||null===(t=J.courses)||void 0===t?void 0:t.map((function(e){var n;return null==e||null===(n=e.group_models)||void 0===n?void 0:n.map((function(e){return e}))})),j=[],y.map((function(e){e.length>0&&(null==e||e.map((function(e){e.checked&&j.push(e)})))})),_=null==J||null===(r=J.courses)||void 0===r?void 0:r.map((function(e){var n;return null==e||null===(n=e.exercise_models)||void 0===n?void 0:n.map((function(e){return e}))})),w=[],_.map((function(e){e.length>0&&(null==e||e.map((function(e){e.checked&&w.push(e)})))})),b=null==J||null===(c=J.courses)||void 0===c?void 0:c.map((function(e){var n;return null==e||null===(n=e.shixun_models)||void 0===n?void 0:n.map((function(e){return e}))})),E=[],b.map((function(e){e.length>0&&(null==e||e.map((function(e){e.checked&&E.push(e)})))})),"1"===ne?E=G:"2"===ne?f=G:"3"===ne?j=G:w=G,re(!0),!((null===(u=E)||void 0===u?void 0:u.length)<=0&&(null===(h=f)||void 0===h?void 0:h.length)<=0&&(null===(x=j)||void 0===x?void 0:x.length)<=0&&(null===(p=w)||void 0===p?void 0:p.length)<=0)){e.next=18;break}return g.ZP.info("请选择考核内容"),re(!1),e.abrupt("return");case 18:if(!s){e.next=25;break}return e.next=21,(0,m.ZP)("/api/ec_courses/".concat(null==l?void 0:l.id,"/course_evaluations/update_online"),{method:"put",body:{id:s,course_ids:q,shixun_works:E,common_works:f,group_works:j,exercise_works:w}});case 21:e.sent&&(i(!1),o(l),a(l)),e.next=29;break;case 25:return e.next=27,(0,m.ZP)("/api/ec_courses/".concat(null==l?void 0:l.id,"/course_evaluations/create_online"),{method:"post",body:{course_ids:q,shixun_works:E,common_works:f,group_works:j,exercise_works:w}});case 27:e.sent&&(i(!1),o(l),a(l));case 29:re(!1),R(0);case 31:case"end":return e.stop()}}),e)}))),children:"保存"})]})]}),onCancel:function(){R(0),i(!1)},children:[(0,B.jsx)("div",{style:{width:"calc(100% - 184px)",margin:"0 auto"},children:(0,B.jsxs)(F.Z,{current:k,children:[(0,B.jsx)(F.Z.Step,{style:{cursor:"pointer"},onClick:function(){R(1)},title:"关联课堂"},1),(0,B.jsx)(F.Z.Step,{style:{cursor:"pointer"},onClick:c()(d()().mark((function e(){var n,t,i,r;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(q.length<=0)){e.next=3;break}return g.ZP.info("请选择课堂"),e.abrupt("return");case 3:return e.next=5,(0,m.ZP)("/api/ec_courses/".concat(null==l?void 0:l.id,"/course_evaluations/search_works.json"),{method:"get",params:{course_ids:q,list_id:s||""}});case 5:t=e.sent,Q(t),i=null==t||null===(n=t.courses)||void 0===n?void 0:n.map((function(e){var n;return null==e||null===(n=e.shixun_models)||void 0===n?void 0:n.map((function(e){return e}))})),r=[],i.map((function(e){e.length>0&&(null==e||e.map((function(e){e.checked&&r.push(e)})))})),Y([].concat(r)),te("1"),R(2);case 13:case"end":return e.stop()}}),e)}))),title:"配置考核方式与内容"},2)]})}),k<2&&(0,B.jsxs)("div",{children:[(0,B.jsxs)("div",{style:{display:"flex",alignItems:"center",marginTop:30,padding:"0 40px"},children:[(0,B.jsx)("div",{style:{flex:1},className:p.title,children:"关联课堂"}),(0,B.jsx)(C.Z.Search,{className:p.inputWrap,style:{width:"342px",height:"auto"},onSearch:function(e){H.page=1,H.name=e,P(r()({},H)),oe(H)},placeholder:"请输入课堂名称"})]}),(0,B.jsx)("div",{children:(0,B.jsx)(w.Z,{style:{marginTop:"10px"},dataSource:O,rowKey:"id",scroll:{y:300},rowSelection:me,onChange:function(e,n,t){H.page=null==e?void 0:e.current,H.per_page=null==e?void 0:e.pageSize,null!=t&&t.order?(H.sort_by=null==t?void 0:t.field,H.direction="ascend"===(null==t?void 0:t.order)?"asc":"desc"):(H.sort_by=null,H.direction=null),P(r()({},H)),oe(H)},columns:[{title:"课堂名称",dataIndex:"name"},{title:"创建者",dataIndex:"creator_name",width:110},{title:"创建时间",dataIndex:"created_at",width:133},{title:"结束时间",dataIndex:"end_time",width:133,render:function(e,n,t){return e||"- -"}}],pagination:{pageSize:H.per_page,total:H.total,current:H.page,showQuickJumper:!0,hideOnSinglePage:!1,showSizeChanger:!0,position:["bottomCenter"],showTotal:function(e){return(0,B.jsxs)("span",{className:"mr10",children:["共",(0,B.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}})})]}),2===k&&(0,B.jsx)("div",{className:p.addCourseTabsContainer,children:(0,B.jsxs)(S.Z,{defaultActiveKey:"1",activeKey:ne,onChange:function(e){if(te(e),"1"===e){var n,t=null==J||null===(n=J.courses)||void 0===n?void 0:n.map((function(e){var n;return null==e||null===(n=e.shixun_models)||void 0===n?void 0:n.map((function(e){return e}))})),i=[];t.map((function(e){e.length>0&&(null==e||e.map((function(e){e.checked&&i.push(e)})))})),Y([].concat(i))}else if("2"===e){var l,s=null==J||null===(l=J.courses)||void 0===l?void 0:l.map((function(e){var n;return null==e||null===(n=e.common_models)||void 0===n?void 0:n.map((function(e){return e}))})),r=[];s.map((function(e){e.length>0&&(null==e||e.map((function(e){e.checked&&r.push(e)})))})),Y([].concat(r))}else if("3"===e){var o,d=null==J||null===(o=J.courses)||void 0===o?void 0:o.map((function(e){var n;return null==e||null===(n=e.group_models)||void 0===n?void 0:n.map((function(e){return e}))})),a=[];d.map((function(e){e.length>0&&(null==e||e.map((function(e){e.checked&&a.push(e)})))})),Y([].concat(a))}else{var c,u=null==J||null===(c=J.courses)||void 0===c?void 0:c.map((function(e){var n;return null==e||null===(n=e.exercise_models)||void 0===n?void 0:n.map((function(e){return e}))})),h=[];u.map((function(e){e.length>0&&(null==e||e.map((function(e){e.checked&&h.push(e)})))})),Y([].concat(h))}},children:[(0,B.jsxs)(S.Z.TabPane,{tab:"实训作业",children:[ge(),(ae=r()(r()({},J),{},{name:"实训作业"}),(0,B.jsxs)("div",{children:[(0,B.jsxs)("div",{style:{display:"flex",height:"38px",background:"#F5F5F5",alignItems:"center",textAlign:"center",marginTop:"20px"},children:[(0,B.jsx)("span",{style:{width:93},children:"考核方式"}),(0,B.jsx)("span",{style:{width:194},children:"教学课堂"}),(0,B.jsxs)("span",{style:{width:324},children:[(0,B.jsx)(T.Z,{checked:G.length===(null==ae?void 0:ae.shixun_count),onChange:function(e){var n;if(null==ae||null===(n=ae.courses)||void 0===n||n.map((function(n){var t;null==n||null===(t=n.shixun_models)||void 0===t||t.map((function(n){n.checked=e.target.checked}))})),Q(r()({},ae)),e.target.checked){var t,i=null==J||null===(t=J.courses)||void 0===t?void 0:t.map((function(e){var n;return null==e||null===(n=e.shixun_models)||void 0===n?void 0:n.map((function(e){return e}))})),l=[];i.map((function(e){e.length>0&&(null==e||e.map((function(e){l.push(e)})))})),Y([].concat(l))}else Y([])}})," 考核内容"]}),(0,B.jsx)("span",{style:{width:277},children:"分班"}),(0,B.jsx)("span",{style:{width:214},children:"考核知识点"}),(0,B.jsx)("span",{style:{width:87},children:"满分值"}),(0,B.jsx)("span",{style:{width:93},children:"组合计算"})]}),(0,B.jsxs)("div",{style:{display:"flex",alignItems:"center",textAlign:"center",border:"1px solid #f0f0f0",maxHeight:"552px",overflow:"auto"},children:[(0,B.jsx)("span",{style:{width:93},children:ae.name}),(0,B.jsx)("span",{style:{width:194,maxHeight:"552px"},children:null==ae||null===(ce=ae.courses)||void 0===ce?void 0:ce.map((function(e){var n,t,i,l;return(0,B.jsx)("div",{className:p.textwidth,style:{height:0===(null==e||null===(n=e.shixun_models)||void 0===n?void 0:n.length)?40:40*(null==e||null===(t=e.shixun_models)||void 0===t?void 0:t.length),lineHeight:0===(null==e||null===(i=e.shixun_models)||void 0===i?void 0:i.length)?"40px":40*(null==e||null===(l=e.shixun_models)||void 0===l?void 0:l.length)+"px"},children:e.name})}))}),(0,B.jsx)("span",{style:{width:324,maxHeight:"552px",textAlign:"left"},children:(0,B.jsx)(T.Z.Group,{onChange:function(e){var n,t=null==J||null===(n=J.courses)||void 0===n?void 0:n.map((function(e){var n;return null==e||null===(n=e.shixun_models)||void 0===n?void 0:n.map((function(e){return e}))})),i=[];t.map((function(e){e.length>0&&(null==e||e.map((function(e){i.push(e)})))}));var l=i.filter((function(n){return e.includes(n.id)}));Y(l)},style:{width:"100%"},value:null==G?void 0:G.map((function(e){return null==e?void 0:e.id})),children:null==ae||null===(ue=ae.courses)||void 0===ue?void 0:ue.map((function(e){var n,t;return 0===(null==e||null===(n=e.shixun_models)||void 0===n?void 0:n.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:"--"}):null==e||null===(t=e.shixun_models)||void 0===t?void 0:t.map((function(e){return(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:(0,B.jsx)(T.Z,{onChange:function(n){e.checked=n.target.checked,Q(r()({},ae))},value:null==e?void 0:e.id,children:e.name})})}))}))})}),(0,B.jsx)("span",{style:{width:277,maxHeight:"552px"},children:null==ae||null===(he=ae.courses)||void 0===he?void 0:he.map((function(e){var n,t;return 0===(null==e||null===(n=e.shixun_models)||void 0===n?void 0:n.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:"--"}):null==e||null===(t=e.shixun_models)||void 0===t?void 0:t.map((function(e){return(0,B.jsx)(b.Z,{title:e.groups,children:(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:e.groups})})}))}))}),(0,B.jsx)("span",{style:{width:214,maxHeight:"552px"},children:null==ae||null===(xe=ae.courses)||void 0===xe?void 0:xe.map((function(e){var n,t;return 0===(null==e||null===(n=e.shixun_models)||void 0===n?void 0:n.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:"--"}):null==e||null===(t=e.shixun_models)||void 0===t?void 0:t.map((function(e){return(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:(0,B.jsx)(y.default,{value:e.ec_point_ids,onChange:function(n){e.ec_point_ids=n,Q(r()({},ae))},mode:"multiple",style:{width:200},children:v.map((function(e,n){return(0,B.jsxs)(y.default.Option,{value:e.id,children:["知识点".concat(n+1,""),e.name]},n)}))})})}))}))}),(0,B.jsx)("span",{style:{width:87,maxHeight:"552px"},children:null==ae||null===(pe=ae.courses)||void 0===pe?void 0:pe.map((function(e){var n,t;return 0===(null==e||null===(n=e.shixun_models)||void 0===n?void 0:n.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:"--"}):null==e||null===(t=e.shixun_models)||void 0===t?void 0:t.map((function(e){return(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:e.total_score})}))}))}),(0,B.jsx)("span",{style:{width:93,maxHeight:"552px"},children:null==ae||null===(ve=ae.courses)||void 0===ve?void 0:ve.map((function(e){var n,t;return 0===(null==e||null===(n=e.shixun_models)||void 0===n?void 0:n.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:(0,B.jsx)(Z.Z,{disabled:!0})}):null==e||null===(t=e.shixun_models)||void 0===t?void 0:t.map((function(e){return(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:(0,B.jsx)(Z.Z,{min:1,step:.1,parser:fe,value:null==e?void 0:e.position,onChange:function(n){e.position=n,Q(r()({},ae))}})})}))}))})]})]}))]},1),(0,B.jsxs)(S.Z.TabPane,{tab:"普通作业",children:[ge(),function(e){var n,t,i,l,s,o;return(0,B.jsxs)("div",{children:[(0,B.jsxs)("div",{style:{display:"flex",height:"38px",background:"#F5F5F5",alignItems:"center",textAlign:"center",marginTop:"20px"},children:[(0,B.jsx)("span",{style:{width:93},children:"考核方式"}),(0,B.jsx)("span",{style:{width:194},children:"教学课堂"}),(0,B.jsxs)("span",{style:{width:324},children:[(0,B.jsx)(T.Z,{checked:G.length===(null==e?void 0:e.common_count),onChange:function(n){var t;if(null==e||null===(t=e.courses)||void 0===t||t.map((function(e){var t;null==e||null===(t=e.common_models)||void 0===t||t.map((function(e){e.checked=n.target.checked}))})),Q(r()({},J)),n.target.checked){var i,l=null==J||null===(i=J.courses)||void 0===i?void 0:i.map((function(e){var n;return null==e||null===(n=e.common_models)||void 0===n?void 0:n.map((function(e){return e}))})),s=[];l.map((function(e){e.length>0&&(null==e||e.map((function(e){s.push(e)})))})),Y([].concat(s))}else Y([])}})," 考核内容"]}),(0,B.jsx)("span",{style:{width:277},children:"分班"}),(0,B.jsx)("span",{style:{width:214},children:"考核知识点"}),(0,B.jsx)("span",{style:{width:87},children:"满分值"}),(0,B.jsx)("span",{style:{width:93},children:"组合计算"})]}),(0,B.jsxs)("div",{style:{display:"flex",alignItems:"center",textAlign:"center",border:"1px solid #f0f0f0",maxHeight:"552px",overflow:"auto"},children:[(0,B.jsx)("span",{style:{width:93},children:e.name}),(0,B.jsx)("span",{style:{width:194,maxHeight:"552px"},children:null==e||null===(n=e.courses)||void 0===n?void 0:n.map((function(e){var n,t,i,l;return(0,B.jsx)("div",{className:p.textwidth,style:{height:0===(null==e||null===(n=e.common_models)||void 0===n?void 0:n.length)?40:40*(null==e||null===(t=e.common_models)||void 0===t?void 0:t.length),lineHeight:0===(null==e||null===(i=e.common_models)||void 0===i?void 0:i.length)?"40px":40*(null==e||null===(l=e.common_models)||void 0===l?void 0:l.length)+"px"},children:e.name})}))}),(0,B.jsx)("span",{style:{width:324,maxHeight:"552px",textAlign:"left"},children:(0,B.jsx)(T.Z.Group,{onChange:function(e){var n,t=null==J||null===(n=J.courses)||void 0===n?void 0:n.map((function(e){var n;return null==e||null===(n=e.common_models)||void 0===n?void 0:n.map((function(e){return e}))})),i=[];t.map((function(e){e.length>0&&(null==e||e.map((function(e){i.push(e)})))}));var l=i.filter((function(n){return e.includes(n.id)}));Y(l)},style:{width:"100%"},value:null==G?void 0:G.map((function(e){return null==e?void 0:e.id})),children:null==e||null===(t=e.courses)||void 0===t?void 0:t.map((function(n){var t,i;return 0===(null==n||null===(t=n.common_models)||void 0===t?void 0:t.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:"--"}):null==n||null===(i=n.common_models)||void 0===i?void 0:i.map((function(n){return(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:(0,B.jsx)(T.Z,{onChange:function(t){n.checked=t.target.checked,Q(r()({},e))},value:null==n?void 0:n.id,children:n.name})})}))}))})}),(0,B.jsx)("span",{style:{width:277,maxHeight:"552px"},children:null==e||null===(i=e.courses)||void 0===i?void 0:i.map((function(e){var n,t;return 0===(null==e||null===(n=e.common_models)||void 0===n?void 0:n.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:"--"}):null==e||null===(t=e.common_models)||void 0===t?void 0:t.map((function(e){return(0,B.jsx)(b.Z,{title:e.groups,children:(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:e.groups})})}))}))}),(0,B.jsx)("span",{style:{width:214,maxHeight:"552px"},children:null==e||null===(l=e.courses)||void 0===l?void 0:l.map((function(n){var t,i;return 0===(null==n||null===(t=n.common_models)||void 0===t?void 0:t.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:"--"}):null==n||null===(i=n.common_models)||void 0===i?void 0:i.map((function(n){return(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:(0,B.jsx)(y.default,{value:n.ec_point_ids,onChange:function(t){n.ec_point_ids=t,Q(r()({},e))},mode:"multiple",style:{width:200},children:v.map((function(e,n){return(0,B.jsxs)(y.default.Option,{value:e.id,children:["知识点".concat(n+1,""),e.name]},n)}))})})}))}))}),(0,B.jsx)("span",{style:{width:87,maxHeight:"552px"},children:null==e||null===(s=e.courses)||void 0===s?void 0:s.map((function(e){var n,t;return 0===(null==e||null===(n=e.common_models)||void 0===n?void 0:n.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:"--"}):null==e||null===(t=e.common_models)||void 0===t?void 0:t.map((function(e){return(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:e.total_score})}))}))}),(0,B.jsx)("span",{style:{width:93,maxHeight:"552px"},children:null==e||null===(o=e.courses)||void 0===o?void 0:o.map((function(n){var t,i;return 0===(null==n||null===(t=n.common_models)||void 0===t?void 0:t.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:(0,B.jsx)(Z.Z,{disabled:!0})}):null==n||null===(i=n.common_models)||void 0===i?void 0:i.map((function(n){return(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:(0,B.jsx)(Z.Z,{min:1,step:.1,parser:fe,value:null==n?void 0:n.position,onChange:function(t){n.position=t,Q(r()({},e))}})})}))}))})]})]})}(r()(r()({},J),{},{name:"普通作业"}))]},2),(0,B.jsxs)(S.Z.TabPane,{tab:"分组作业",children:[ge(),function(e){var n,t,i,l,s,o;return(0,B.jsxs)("div",{children:[(0,B.jsxs)("div",{style:{display:"flex",height:"38px",background:"#F5F5F5",alignItems:"center",textAlign:"center",marginTop:"20px"},children:[(0,B.jsx)("span",{style:{width:93},children:"考核方式"}),(0,B.jsx)("span",{style:{width:194},children:"教学课堂"}),(0,B.jsxs)("span",{style:{width:324},children:[(0,B.jsx)(T.Z,{checked:G.length===(null==e?void 0:e.group_count),onChange:function(n){var t;if(null==e||null===(t=e.courses)||void 0===t||t.map((function(e){var t;null==e||null===(t=e.group_models)||void 0===t||t.map((function(e){e.checked=n.target.checked}))})),Q(r()({},J)),n.target.checked){var i,l=null==J||null===(i=J.courses)||void 0===i?void 0:i.map((function(e){var n;return null==e||null===(n=e.group_models)||void 0===n?void 0:n.map((function(e){return e}))})),s=[];l.map((function(e){e.length>0&&(null==e||e.map((function(e){s.push(e)})))})),Y([].concat(s))}else Y([])}})," 考核内容"]}),(0,B.jsx)("span",{style:{width:277},children:"分班"}),(0,B.jsx)("span",{style:{width:214},children:"考核知识点"}),(0,B.jsx)("span",{style:{width:87},children:"满分值"}),(0,B.jsx)("span",{style:{width:93},children:"组合计算"})]}),(0,B.jsxs)("div",{style:{display:"flex",alignItems:"center",textAlign:"center",border:"1px solid #f0f0f0",maxHeight:"552px",overflow:"auto"},children:[(0,B.jsx)("span",{style:{width:93},children:e.name}),(0,B.jsx)("span",{style:{width:194,maxHeight:"552px"},children:null==e||null===(n=e.courses)||void 0===n?void 0:n.map((function(e){var n,t,i,l;return(0,B.jsx)("div",{className:p.textwidth,style:{height:0===(null==e||null===(n=e.group_models)||void 0===n?void 0:n.length)?40:40*(null==e||null===(t=e.group_models)||void 0===t?void 0:t.length),lineHeight:0===(null==e||null===(i=e.group_models)||void 0===i?void 0:i.length)?"40px":40*(null==e||null===(l=e.group_models)||void 0===l?void 0:l.length)+"px"},children:e.name})}))}),(0,B.jsx)("span",{style:{width:324,maxHeight:"552px",textAlign:"left"},children:(0,B.jsx)(T.Z.Group,{onChange:function(e){var n,t=null==J||null===(n=J.courses)||void 0===n?void 0:n.map((function(e){var n;return null==e||null===(n=e.group_models)||void 0===n?void 0:n.map((function(e){return e}))})),i=[];t.map((function(e){e.length>0&&(null==e||e.map((function(e){i.push(e)})))}));var l=i.filter((function(n){return e.includes(n.id)}));Y(l)},style:{width:"100%"},value:null==G?void 0:G.map((function(e){return null==e?void 0:e.id})),children:null==e||null===(t=e.courses)||void 0===t?void 0:t.map((function(n){var t,i;return 0===(null==n||null===(t=n.group_models)||void 0===t?void 0:t.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:"--"}):null==n||null===(i=n.group_models)||void 0===i?void 0:i.map((function(n){return(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:(0,B.jsx)(T.Z,{onChange:function(t){n.checked=t.target.checked,Q(r()({},e))},value:null==n?void 0:n.id,children:n.name})})}))}))})}),(0,B.jsx)("span",{style:{width:277,maxHeight:"552px"},children:null==e||null===(i=e.courses)||void 0===i?void 0:i.map((function(e){var n,t;return 0===(null==e||null===(n=e.group_models)||void 0===n?void 0:n.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:"--"}):null==e||null===(t=e.group_models)||void 0===t?void 0:t.map((function(e){return(0,B.jsx)(b.Z,{title:e.groups,children:(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:e.groups})})}))}))}),(0,B.jsx)("span",{style:{width:214,maxHeight:"552px"},children:null==e||null===(l=e.courses)||void 0===l?void 0:l.map((function(n){var t,i;return 0===(null==n||null===(t=n.group_models)||void 0===t?void 0:t.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:"--"}):null==n||null===(i=n.group_models)||void 0===i?void 0:i.map((function(n){return(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:(0,B.jsx)(y.default,{value:n.ec_point_ids,onChange:function(t){n.ec_point_ids=t,Q(r()({},e))},mode:"multiple",style:{width:200},children:v.map((function(e,n){return(0,B.jsxs)(y.default.Option,{value:e.id,children:["知识点".concat(n+1,""),e.name]},n)}))})})}))}))}),(0,B.jsx)("span",{style:{width:87,maxHeight:"552px"},children:null==e||null===(s=e.courses)||void 0===s?void 0:s.map((function(e){var n,t;return 0===(null==e||null===(n=e.group_models)||void 0===n?void 0:n.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:"--"}):null==e||null===(t=e.group_models)||void 0===t?void 0:t.map((function(e){return(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:e.total_score})}))}))}),(0,B.jsx)("span",{style:{width:93,maxHeight:"552px"},children:null==e||null===(o=e.courses)||void 0===o?void 0:o.map((function(n){var t,i;return 0===(null==n||null===(t=n.group_models)||void 0===t?void 0:t.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:(0,B.jsx)(Z.Z,{disabled:!0})}):null==n||null===(i=n.group_models)||void 0===i?void 0:i.map((function(n){return(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:(0,B.jsx)(Z.Z,{min:1,step:.1,parser:fe,value:null==n?void 0:n.position,onChange:function(t){n.position=t,Q(r()({},e))}})})}))}))})]})]})}(r()(r()({},J),{},{name:"分组作业"}))]},3),(0,B.jsxs)(S.Z.TabPane,{tab:"在线考试",children:[ge(),function(e){var n,t,i,l,s,o;return(0,B.jsxs)("div",{children:[(0,B.jsxs)("div",{style:{display:"flex",height:"38px",background:"#F5F5F5",alignItems:"center",textAlign:"center",marginTop:"20px"},children:[(0,B.jsx)("span",{style:{width:93},children:"考核方式"}),(0,B.jsx)("span",{style:{width:194},children:"教学课堂"}),(0,B.jsxs)("span",{style:{width:324},children:[(0,B.jsx)(T.Z,{checked:G.length===(null==e?void 0:e.exercise_count),onChange:function(n){var t;if(null==e||null===(t=e.courses)||void 0===t||t.map((function(e){var t;null==e||null===(t=e.exercise_models)||void 0===t||t.map((function(e){e.checked=n.target.checked}))})),Q(r()({},J)),n.target.checked){var i,l=null==J||null===(i=J.courses)||void 0===i?void 0:i.map((function(e){var n;return null==e||null===(n=e.exercise_models)||void 0===n?void 0:n.map((function(e){return e}))})),s=[];l.map((function(e){e.length>0&&(null==e||e.map((function(e){s.push(e)})))})),Y([].concat(s))}else Y([])}})," 考核内容"]}),(0,B.jsx)("span",{style:{width:277},children:"分班"}),(0,B.jsx)("span",{style:{width:214},children:"考核知识点"}),(0,B.jsx)("span",{style:{width:87},children:"满分值"}),(0,B.jsx)("span",{style:{width:93},children:"组合计算"})]}),(0,B.jsxs)("div",{style:{display:"flex",alignItems:"center",textAlign:"center",border:"1px solid #f0f0f0",maxHeight:"552px",overflow:"auto"},children:[(0,B.jsx)("span",{style:{width:93},children:e.name}),(0,B.jsx)("span",{style:{width:194,maxHeight:"552px"},children:null==e||null===(n=e.courses)||void 0===n?void 0:n.map((function(e){var n,t,i,l;return(0,B.jsx)("div",{className:p.textwidth,style:{height:0===(null==e||null===(n=e.exercise_models)||void 0===n?void 0:n.length)?40:40*(null==e||null===(t=e.exercise_models)||void 0===t?void 0:t.length),lineHeight:0===(null==e||null===(i=e.exercise_models)||void 0===i?void 0:i.length)?"40px":40*(null==e||null===(l=e.exercise_models)||void 0===l?void 0:l.length)+"px"},children:e.name})}))}),(0,B.jsx)("span",{style:{width:324,maxHeight:"552px",textAlign:"left"},children:(0,B.jsx)(T.Z.Group,{onChange:function(e){var n,t=null==J||null===(n=J.courses)||void 0===n?void 0:n.map((function(e){var n;return null==e||null===(n=e.exercise_models)||void 0===n?void 0:n.map((function(e){return e}))})),i=[];t.map((function(e){e.length>0&&(null==e||e.map((function(e){i.push(e)})))}));var l=i.filter((function(n){return e.includes(n.id)}));Y(l)},style:{width:"100%"},value:null==G?void 0:G.map((function(e){return null==e?void 0:e.id})),children:null==e||null===(t=e.courses)||void 0===t?void 0:t.map((function(n){var t,i;return 0===(null==n||null===(t=n.exercise_models)||void 0===t?void 0:t.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:"--"}):null==n||null===(i=n.exercise_models)||void 0===i?void 0:i.map((function(n){return(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:(0,B.jsx)(T.Z,{onChange:function(t){n.checked=t.target.checked,Q(r()({},e))},value:null==n?void 0:n.id,children:n.name})})}))}))})}),(0,B.jsx)("span",{style:{width:277,maxHeight:"552px"},children:null==e||null===(i=e.courses)||void 0===i?void 0:i.map((function(e){var n,t;return 0===(null==e||null===(n=e.exercise_models)||void 0===n?void 0:n.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:"--"}):null==e||null===(t=e.exercise_models)||void 0===t?void 0:t.map((function(e){return(0,B.jsx)(b.Z,{title:e.groups,children:(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:e.groups})})}))}))}),(0,B.jsx)("span",{style:{width:214,maxHeight:"552px"},children:null==e||null===(l=e.courses)||void 0===l?void 0:l.map((function(n){var t,i;return 0===(null==n||null===(t=n.exercise_models)||void 0===t?void 0:t.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:"--"}):null==n||null===(i=n.exercise_models)||void 0===i?void 0:i.map((function(n){return(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:(0,B.jsx)(y.default,{value:n.ec_point_ids,onChange:function(t){n.ec_point_ids=t,Q(r()({},e))},mode:"multiple",style:{width:200},children:v.map((function(e,n){return(0,B.jsxs)(y.default.Option,{value:e.id,children:["知识点".concat(n+1,""),e.name]},n)}))})})}))}))}),(0,B.jsx)("span",{style:{width:87,maxHeight:"552px"},children:null==e||null===(s=e.courses)||void 0===s?void 0:s.map((function(e){var n,t;return 0===(null==e||null===(n=e.exercise_models)||void 0===n?void 0:n.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:"--"}):null==e||null===(t=e.exercise_models)||void 0===t?void 0:t.map((function(e){return(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:e.total_score})}))}))}),(0,B.jsx)("span",{style:{width:93,maxHeight:"552px"},children:null==e||null===(o=e.courses)||void 0===o?void 0:o.map((function(n){var t,i;return 0===(null==n||null===(t=n.exercise_models)||void 0===t?void 0:t.length)?(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:(0,B.jsx)(Z.Z,{disabled:!0})}):null==n||null===(i=n.exercise_models)||void 0===i?void 0:i.map((function(n){return(0,B.jsx)("div",{className:p.textwidth,style:{height:40,lineHeight:"40px"},children:(0,B.jsx)(Z.Z,{min:1,step:.1,parser:fe,value:null==n?void 0:n.position,onChange:function(t){n.position=t,Q(r()({},e))}})})}))}))})]})]})}(r()(r()({},J),{},{name:"在线考试"}))]},4)]})})]})},O=t(89392),L=t(46172);var z=function(e){var n,t,i,l=e.isshow,s=e.setishow,r=e.modalparams,o=e.getcourse_evaluations,a={page:1,per_page:20,total:0,name:""},u=(0,x.useState)(0),v=h()(u,2),f=(v[0],v[1],(0,x.useState)(a)),y=h()(f,2),j=y[0],_=(y[1],(0,x.useState)([])),k=h()(_,2),C=k[0],R=k[1],I=(0,x.useState)([]),N=h()(I,2),H=N[0],P=N[1],A=(0,x.useState)([]),T=h()(A,2),F=(T[0],T[1]),D=(0,x.useState)({}),z=h()(D,2),U=z[0],q=z[1],M=(0,x.useState)(),W=h()(M,2),V=W[0],J=W[1],Q=(0,x.useState)(!1),X=h()(Q,2),K=X[0],G=X[1],Y=(0,x.useState)("1"),$=h()(Y,2),ee=$[0],ne=$[1],te=(0,x.useRef)(a),ie=(0,x.useState)(null),le=h()(ie,2),se=(le[0],le[1]),re=(0,x.useRef)(null),oe=(0,x.useRef)(""),de=(0,x.useRef)([]);(0,x.useEffect)((function(){l&&(ue(j),ne("1"))}),[l]);var ae=function(e){se(e),re.current=e,me((0,O.cloneDeep)(de.current))},ce=function(e){var n=e;return"."===(n=isNaN(n)?"":n)[0]&&(n=""),n};function ue(e){return he.apply(this,arguments)}function he(){return he=c()(d()().mark((function e(n){var t,i,l;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/ec_courses/".concat(r.id,"/evaluations/evaluation_settings.json"),{method:"get",params:n});case 2:i=e.sent,R(i),J(75*(null==i||null===(t=i.ec_course_targets)||void 0===t?void 0:t.length)+227+240+32),(l=i.ec_course_targets).unshift({content:"11"}),de.current=l,me(l);case 9:case"end":return e.stop()}}),e)}))),he.apply(this,arguments)}function xe(e){return pe.apply(this,arguments)}function pe(){return(pe=c()(d()().mark((function e(n){var t,i,l;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/ec_courses/".concat(r.id,"/evaluations/evaluation_settings_subitems.json"),{method:"get",params:n});case 2:i=e.sent,l=[],i.evaluations.map((function(e){var n;null==e||null===(n=e.subitems)||void 0===n||n.map((function(e){l.push(e)}))})),J(75*(null==i||null===(t=i.ec_course_targets)||void 0===t?void 0:t.length)+227+240+32),q({}),q(i),F(l);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ve=function(){var e=c()(d()().mark((function e(n){var t,i,l,s,a;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return se(null),s=re.current,re.current=null,a="/api/ec_courses/".concat(r.id,n?"/evaluations/update_evaluation_settings":"/evaluations/update_evaluation_setting_subitem"),e.next=6,(0,m.ZP)(a,{method:"post",body:{random_number:null==s||null===(t=s.split("-"))||void 0===t?void 0:t[1],ec_course_target_id:null==s||null===(i=s.split("-"))||void 0===i?void 0:i[0],weight:oe.current,ec_course_evaluation_subitem_ids:n?null:[null==s||null===(l=s.split("-"))||void 0===l?void 0:l[2]]}});case 6:0===e.sent.status&&(g.ZP.success("保存成功"),n?(ue(j),o(r)):(xe(j),o(r)));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),me=function(e){var n=(0,O.cloneDeep)(e);n[0].title=(0,B.jsxs)("div",{className:p.line,children:[(0,B.jsx)("span",{children:"课程目标"}),(0,B.jsx)("span",{children:"考核方式"})]}),n[0].dataIndex="work_name",n[0].width=180,n[0].fixed="left",n[0].render=function(e,n){return(0,B.jsxs)("div",{className:p.omit,children:[(0,B.jsx)("span",{title:e,children:e}),n.warning&&(0,B.jsx)(b.Z,{title:"该考核方式对应目标占比之和为0可能导致计算结果不准确",children:(0,B.jsx)("i",{style:{color:"#FF9D18"},className:"iconfont icon-hongsejingshi ml5"})})]})};n=n.map((function(e,t){return t?{title:(0,B.jsxs)("span",{children:[(0,B.jsx)(b.Z,{title:e.content,children:(0,B.jsx)("span",{children:"目标"+t})}),e.warning&&(0,B.jsx)(b.Z,{title:"该目标下考核方式占比之和不等于1 ,可能导致计算结果不准确!",children:(0,B.jsx)("i",{style:{color:"#FF9D18"},className:"iconfont icon-hongsejingshi ml5"})})]},Math.random()),dataIndex:"content",width:t===n.length-1?120:"",fixed:t===n.length-1?"right":"",render:function(n,i){return function(e,n,t,i){var l,s,r="",o="";e&&(r=e.split("-")[0],o=e.split("-")[1]);var d="1"===(null===(l=te.current)||void 0===l?void 0:l.tab)?r:o,a=null==n||null===(s=n.relation[i-1])||void 0===s?void 0:s.weight;return(0,B.jsx)("span",{children:re.current==="".concat(t,"-").concat(n.random_number)?(0,B.jsx)(Z.Z,{autoFocus:!0,defaultValue:a,onBlur:function(){return ve(!0)},onFocus:function(){oe.current=a},step:.1,parser:ce,onChange:function(e){return oe.current=e},style:{width:100}},"".concat(t,"-").concat(n.random_number)):(0,B.jsx)(x.Fragment,{children:(0,B.jsx)("span",{className:p.tbl,onClick:function(){return ae("".concat(t,"-").concat(n.random_number))},style:{color:"H"===d?"#0152D9":"M"===d?"#07C160":"L"===d?"#FF9D18":"#0152d9"},children:a?(0,B.jsx)("span",{children:a}):"输入数字"})},"".concat(t,"-").concat(n.random_number))})}(n,i,e.id,t)}}:e})),P(n||[])};return(0,B.jsx)(E.Z,{title:"设置考核占比",open:l,width:V>1060?1060:V,footer:null,centered:!0,onCancel:function(){s(!1)},children:(0,B.jsxs)(S.Z,{activeKey:ee,onChange:function(e){ne(e),"1"===e?ue(j):xe(j)},children:[(0,B.jsxs)(S.Z.TabPane,{tab:"设置考核方式占比",children:[(0,B.jsxs)("div",{style:{marginTop:"30px",color:"#464F66",fontSize:"14px"},children:[(0,B.jsx)("p",{children:"说明:"}),(0,B.jsx)("p",{children:"每一个课程目标下的考核方式占比之和必须等于1。"})]}),(0,B.jsx)(w.Z,{columns:H,bordered:!0,scroll:{x:2e3},dataSource:null==C?void 0:C.evaluations,pagination:!1})]},1),(0,B.jsxs)(S.Z.TabPane,{tab:"设置考核内容占比",children:[(0,B.jsxs)("div",{style:{marginTop:"30px",color:"#464F66",fontSize:"14px"},children:[(0,B.jsx)("p",{children:"说明:"}),(0,B.jsx)("p",{children:"每一个考核方式下的考核内容占比之和必须等于1。"})]}),(0,B.jsxs)("div",{style:{overflow:"auto",width:"100%"},children:[(0,B.jsxs)("div",{style:{display:"flex",background:"#F5F5F5",height:"78px"},children:[(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",borderLeft:"1px solid #E0E2EC",borderTop:"1px solid #E0E2EC",width:"240px",paddingLeft:"30px",lineHeight:"78px",flexShrink:0},children:"考核方式"}),(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",borderTop:"1px solid #E0E2EC",width:"227px",lineHeight:"78px",textAlign:"center",flexShrink:0},children:"考核内容"}),null==U||null===(n=U.ec_course_targets)||void 0===n?void 0:n.map((function(e,n){var t;return(0,B.jsxs)("div",{style:{borderRight:n!=(null==U||null===(t=U.ec_course_targets)||void 0===t?void 0:t.length)-1&&"1px solid #E0E2EC",width:"75px",lineHeight:"78px",textAlign:"center",flexShrink:0,background:"#F5F5F5",borderTop:"1px solid #E0E2EC"},children:[(0,B.jsx)(b.Z,{title:e.content,children:(0,B.jsx)("span",{children:"目标"+(n+1)})}),e.warning&&(0,B.jsx)(b.Z,{title:"该目标下有考核方式的考核内容占比之和不等于1 ,可能导致计算结果不准确!",children:(0,B.jsx)("i",{style:{color:"#FF9D18"},className:"iconfont icon-hongsejingshi ml5"})})]})}))]}),(0,B.jsx)("div",{children:(0,B.jsxs)("div",{style:{maxHeight:"550px"},children:[(null==U||null===(t=U.evaluations)||void 0===t?void 0:t.length)<=0&&(0,B.jsx)(L.Z,{customText:"当前暂无数据"}),null==U||null===(i=U.evaluations)||void 0===i?void 0:i.map((function(e,n){var t,i;return(0,B.jsxs)("div",{style:{height:"100%",display:"flex",borderLeft:"1px solid #E0E2EC"},children:[(0,B.jsx)("div",{style:{width:"240px",borderRight:"1px solid #E0E2EC",borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0},children:e.work_name}),(0,B.jsx)("div",{style:{display:"flex",flexDirection:"column",borderRight:"1px solid #E0E2EC",width:"227px",flexShrink:0},children:null==e||null===(t=e.subitems)||void 0===t?void 0:t.map((function(e,n){return(0,B.jsxs)("div",{style:{borderBottom:"1px solid #E0E2EC",paddingLeft:8,paddingRight:12,display:"flex",alignItems:"center"},children:[(0,B.jsx)(b.Z,{title:null==e?void 0:e.name,children:(0,B.jsx)("div",{className:p.textone,style:{height:"42px",lineHeight:"42px"},children:null==e?void 0:e.name})}),e.warning&&(0,B.jsx)(b.Z,{title:"该考核内容对应目标占比之和为0可能导致计算结果不准确",children:(0,B.jsx)("i",{style:{color:"#FF9D18"},className:"iconfont icon-hongsejingshi ml5"})})]})}))}),null==U||null===(i=U.ec_course_targets)||void 0===i?void 0:i.map((function(n,t){var i,l;return(0,B.jsx)("div",{style:{display:"flex",flexDirection:"column",borderRight:"1px solid #E0E2EC",width:t!=(null==U||null===(i=U.ec_course_targets)||void 0===i?void 0:i.length)-1?"75px":"74px",flexShrink:0},children:null==e||null===(l=e.subitems)||void 0===l?void 0:l.map((function(e,i){var l,s;return(0,B.jsx)(Z.Z,{parser:ce,step:.1,disabled:K,onBlur:function(){var t=c()(d()().mark((function t(i){var l;return d()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return G(!0),t.next=3,(0,m.ZP)("/api/ec_courses/".concat(r.id,"/evaluations/update_evaluation_setting_subitem"),{method:"post",body:{random_number:null==e?void 0:e.random_number,ec_course_target_id:null==n?void 0:n.id,weight:i.target.value,ec_course_evaluation_subitem_ids:null==e?void 0:e.ec_course_evaluation_subitem_ids}});case 3:l=t.sent,G(!1),l&&(xe(j),o(r));case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),defaultValue:null==e||null===(l=e.relation)||void 0===l||null===(l=l[t])||void 0===l?void 0:l.weight,style:{height:43,lineHeight:"43px",width:t!=(null==U||null===(s=U.ec_course_targets)||void 0===s?void 0:s.length)-1?"75px":"74px"}},"".concat(t,"-").concat(i))}))})}))]})}))]})})]})]},2)]})})},U=t(65644),q=(0,v.connect)((function(e){return{user:e.user}}))((function(e){var n,t,i,s,o,a=e.user,u=(0,x.useState)({page:1,per_page:20,total:0,ec_major_school_id:null,ec_year_id:null,sort_by:null,direction:null,id:null}),T=h()(u,2),F=T[0],O=T[1],q=(0,x.useState)([]),M=h()(q,2),W=M[0],V=M[1],J=(0,x.useState)([]),Q=h()(J,2),X=Q[0],K=Q[1],G=(0,x.useState)([]),Y=h()(G,2),$=Y[0],ee=Y[1],ne=(0,x.useState)([]),te=h()(ne,2),ie=te[0],le=te[1],se=(0,x.useState)([]),re=h()(se,2),oe=re[0],de=re[1],ae=(0,x.useState)(),ce=h()(ae,2),ue=ce[0],he=ce[1],xe=(0,x.useState)(),pe=h()(xe,2),ve=pe[0],me=pe[1],fe=(0,x.useState)([]),ge=h()(fe,2),ye=ge[0],je=ge[1],_e=(0,x.useState)(!1),we=h()(_e,2),be=we[0],Ee=we[1],ke=(0,x.useState)([]),Ce=h()(ke,2),Ze=Ce[0],Se=Ce[1],Re=(0,x.useState)(!1),Ie=h()(Re,2),Ne=Ie[0],He=Ie[1],Pe=(0,x.useRef)(),Ae=(0,x.useState)(!1),Te=h()(Ae,2),Fe=Te[0],Be=Te[1],De=(0,x.useState)([]),Oe=h()(De,2),Le=Oe[0],ze=Oe[1],Ue=(0,v.useLocation)(),qe=(0,x.useState)(!1),Me=h()(qe,2),We=Me[0],Ve=Me[1],Je=(0,x.useState)(!1),Qe=h()(Je,2),Xe=Qe[0],Ke=Qe[1],Ge=(0,x.useState)([]),Ye=h()(Ge,2),$e=Ye[0],en=Ye[1],nn=(0,x.useState)(""),tn=h()(nn,2),ln=tn[0],sn=tn[1],rn=(0,x.useState)(!1),on=h()(rn,2),dn=on[0],an=on[1],cn=(0,x.useState)({}),un=h()(cn,2),hn=un[0],xn=un[1],pn=(0,x.useState)([]),vn=h()(pn,2),mn=vn[0],fn=vn[1],gn=(0,x.useState)("1"),yn=h()(gn,2),jn=yn[0],_n=yn[1],wn=(0,x.useState)({filename:"",editOffice:"view",type:"",className:"",data:"",close:!0,hasMask:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),bn=h()(wn,2),En=bn[0],kn=bn[1],Cn=(0,x.useState)({}),Zn=h()(Cn,2),Sn=(Zn[0],Zn[1],(0,x.useState)(!1)),Rn=h()(Sn,2),In=Rn[0],Nn=Rn[1],Hn=(0,x.useState)(),Pn=h()(Hn,2),An=Pn[0],Tn=Pn[1],Fn=f.Z.useForm(),Bn=h()(Fn,1)[0],Dn=(0,x.useState)(!1),On=h()(Dn,2),Ln=On[0],zn=On[1],Un=(0,x.useState)(!1),qn=h()(Un,2),Mn=qn[0],Wn=qn[1];(0,x.useEffect)((function(){var e;null!=a&&null!==(e=a.userInfo)&&void 0!==e&&e.school_id&&nt()}),[null==a||null===(n=a.userInfo)||void 0===n?void 0:n.school_id]);var Vn=function(){var e=c()(d()().mark((function e(n){var t;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:U.U.setItem(null==a||null===(t=a.userInfo)||void 0===t?void 0:t.login,[null==n?void 0:n.ec_major_school_id,null==n?void 0:n.ec_year_id]),Xn(n),Kn(n),Gn(n),$n(n),et(n),Qn(n),st(n);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();var Jn,Qn=function(){var e=c()(d()().mark((function e(n){var t;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/ec_years/".concat(n.ec_year_id,"/graduation_subitems.json"),{method:"get"});case 2:t=e.sent,je((null==t?void 0:t.graduation_subitems)||[]);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Xn=function(){var e=c()(d()().mark((function e(n){var t;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/ec_years/".concat(n.ec_year_id,"/ec_courses/get_course_teachers.json"),{method:"get",params:n});case 2:t=e.sent,le(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Kn=function(){var e=c()(d()().mark((function e(n){var t;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/ec_courses/".concat(n.id,"/ec_course_standards.json"),{method:"get",params:{ec_course_id:null==n?void 0:n.id}});case 2:t=e.sent,de(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Gn=function(){var e=c()(d()().mark((function e(n){var t;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/ec_courses/".concat(n.id,"/course_targets.json"),{method:"get",params:{ec_course_id:null==n?void 0:n.id}});case 2:t=e.sent,me(null==t?void 0:t.course_targets),he(null==t?void 0:t.course_targets);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Yn={onRemove:function(){ze([])},beforeUpload:function(e){if(console.log(e),(null==e?void 0:e.size)>52428800)return g.ZP.info("文件超过50M不符合上传要求"),!1;var n=[];return n.push(e),ze([].concat(n)),!1},fileList:Le,accept:".xls,.xlsx"},$n=function(){var e=c()(d()().mark((function e(n){var t;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/ec_courses/".concat(null==n?void 0:n.id,"/course_evaluations.json"),{method:"get",params:{ec_course_id:null==n?void 0:n.id}});case 2:t=e.sent,Se(null==t?void 0:t.course_evaluation_tops);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),et=function(){var e=c()(d()().mark((function e(n){var t;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/ec_courses/".concat(null==n?void 0:n.id,"/evaluations.json"),{method:"get",params:{ec_course_id:null==n?void 0:n.id}});case 2:t=e.sent,Tn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),nt=function(){var e=c()(d()().mark((function e(){var n,t,i,l,s,o,c,u,h,x,p,v,f,g,y,j,_,w,b;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/schools/".concat(null==a||null===(n=a.userInfo)||void 0===n?void 0:n.school_id,"/ec_majors/get_major_list.json"),{method:"get"});case 2:if(!((null==(f=e.sent)||null===(t=f.data)||void 0===t?void 0:t.length)<=0)){e.next=7;break}return Ke(!0),O(r()({},F)),e.abrupt("return");case 7:return V((null==f?void 0:f.data)||[]),g=U.U.getItem(null==a||null===(i=a.userInfo)||void 0===i?void 0:i.login),y=Number(null==Ue||null===(l=Ue.query)||void 0===l?void 0:l.ec_major_school_id)||g[0]||(null==f||null===(s=f.data)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.ec_major_school_id),e.next=12,(0,m.ZP)("/api/ec_major_schools/".concat(y,"/ec_years/get_year_list.json"),{method:"get"});case 12:if(!((null==(j=e.sent)||null===(o=j.data)||void 0===o?void 0:o.length)<=0)){e.next=18;break}return Ke(!0),F.ec_year_id="",O(r()({},F)),e.abrupt("return");case 18:return K((null==j?void 0:j.data)||[]),_=Number(null==Ue||null===(c=Ue.query)||void 0===c?void 0:c.ec_year_id)||g[1]||(null==j||null===(u=j.data)||void 0===u||null===(u=u[0])||void 0===u?void 0:u.ec_year_id),e.next=22,(0,m.ZP)("/api/ec_years/".concat(_,"/ec_courses/get_courses.json"),{method:"get"});case 22:return w=e.sent,ee((null==w?void 0:w.data)||[]),e.next=26,(0,m.ZP)("/api/ec_years/".concat(_,"/graduation_subitems.json"),{method:"get"});case 26:if(b=e.sent,F.ec_major_school_id=y,F.ec_year_id=_,F.id=null!=Ue&&null!==(h=Ue.query)&&void 0!==h&&h.course?Number(null==Ue||null===(x=Ue.query)||void 0===x?void 0:x.course):null==w||null===(p=w.data)||void 0===p||null===(p=p[0])||void 0===p?void 0:p.id,!((null==w||null===(v=w.data)||void 0===v?void 0:v.length)<=0)){e.next=35;break}return Ke(!0),e.abrupt("return");case 35:Ke(!1);case 36:je((null==b?void 0:b.graduation_subitems)||[]),O(F),Vn(F),console.log("ec_major_school_id",y);case 40:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),tt=function(){var e=c()(d()().mark((function e(n){var t,i,l,s;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/ec_major_schools/".concat(n,"/ec_years/get_year_list.json"),{method:"get"});case 2:if(!((null==(s=e.sent)||null===(t=s.data)||void 0===t?void 0:t.length)<=0)){e.next=10;break}return Ke(!0),F.ec_year_id="",O(r()({},F)),e.abrupt("return");case 10:Ke(!1);case 11:F.ec_major_school_id=n,F.ec_year_id=null==s||null===(i=s.data)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.ec_year_id,K((null==s?void 0:s.data)||[]),O(F),it(null==s||null===(l=s.data)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.ec_year_id);case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),it=function(){var e=c()(d()().mark((function e(n){var t,i,l;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/ec_years/".concat(n,"/ec_courses/get_courses.json"),{method:"get"});case 2:if(!((null==(l=e.sent)||null===(t=l.data)||void 0===t?void 0:t.length)<=0)){e.next=11;break}return Ke(!0),F.id="",O(r()({},F)),le([]),de([]),me([]),he([]),Se([]),Tn([]),je([]),e.abrupt("return");case 11:Ke(!1);case 12:F.ec_year_id=n,F.id=null==l||null===(i=l.data)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.id,ee((null==l?void 0:l.data)||[]),O(F),Vn(F);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),lt=function(){var e=c()(d()().mark((function e(n){var t;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/ec_years/1/ec_courses/get_formulas.json",{method:"get",params:{ec_course_id:n}});case 2:t=e.sent,O(F),xn(t);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),st=function(){var e=c()(d()().mark((function e(n){var t;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/ec_courses/".concat(null==n?void 0:n.id,"/ec_points.json"),{method:"get",params:{ec_course_id:null==n?void 0:n.id}});case 2:t=e.sent,O(F),en(null==t?void 0:t.data);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),rt=function(e,n){F.page=1,F[n]=e,"ec_major_school_id"!==n?("ec_year_id"===n&&(O(r()({},F)),it(e)),"id"===n&&(O(r()({},F)),Vn(F))):tt(e)},ot={beforeUpload:(Jn=c()(d()().mark((function e(n){var t;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(n),!((null==n?void 0:n.size)>52428800)){e.next=4;break}return g.ZP.info("文件超过50M不符合上传要求"),e.abrupt("return",!1);case 4:return(t=new FormData).append("file",n),e.next=8,(0,m.ZP)("/api/ec_courses/".concat(null==F?void 0:F.id,"/ec_course_standards.json"),{method:"post",body:t},!0);case 8:return e.sent,Kn(F),et(F),e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e)}))),function(e){return Jn.apply(this,arguments)}),fileList:[]};return(0,B.jsxs)("div",{className:p.wrap,children:[(0,B.jsx)("div",{className:p.title,children:"课程设置"}),(0,B.jsx)("div",{style:{clear:"both",marginTop:"40px"}}),(0,B.jsxs)("div",{className:p.control,children:[(0,B.jsx)("div",{className:p.label,children:"认证专业"}),(0,B.jsx)(y.default,{style:{width:240},placeholder:"请选择认证专业",value:null==F?void 0:F.ec_major_school_id,onChange:function(e){return rt(e,"ec_major_school_id")},children:null==W?void 0:W.map((function(e){return(0,B.jsx)(y.default.Option,{value:e.ec_major_school_id,children:e.name})}))}),(0,B.jsx)("div",{className:p.label,children:"认证届别"}),(0,B.jsx)(y.default,{disabled:Xe&&X.length<=0,style:{width:140},placeholder:"请选择届别",value:null==F?void 0:F.ec_year_id,onChange:function(e){return rt(e,"ec_year_id")},children:null==X?void 0:X.map((function(e){return(0,B.jsx)(y.default.Option,{value:e.ec_year_id,children:e.year})}))}),(0,B.jsx)("div",{className:p.label,children:"课程"}),(0,B.jsx)(y.default,{disabled:Xe,style:{width:140},placeholder:"请选择课程",value:null==F?void 0:F.id,onChange:function(e){return rt(e,"id")},children:null==$?void 0:$.map((function(e){return(0,B.jsx)(y.default.Option,{value:e.id,children:e.name})}))})]}),(0,B.jsx)("div",{className:p.title,children:"课程教师"}),(0,B.jsx)("div",{className:p.teachcount,style:{display:"flex",marginTop:20,marginBottom:16},children:null==ie?void 0:ie.map((function(e,n){return(0,B.jsxs)("div",{style:{display:"flex",marginLeft:0===n?"20px":"47px"},children:[(0,B.jsx)("img",{src:"data:image/png;base64,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",style:{width:"50px",height:"50px",borderRadius:"50%",zIndex:0}}),(0,B.jsxs)("div",{style:{marginLeft:"8px"},children:[(0,B.jsx)("p",{style:{marginBottom:"0px"},children:e.name}),(0,B.jsx)("p",{style:{marginTop:"10px",height:"22px",borderRadius:"0px 12px 12px 0px",background:"#DFEAFF",marginLeft:"-30px",lineHeight:"22px",paddingLeft:32,display:"inline-block",paddingRight:16,color:"#0152D9"},children:e.pro})]})]})}))}),(0,B.jsx)("div",{style:{height:"20px",background:"#fafafa"}}),(0,B.jsxs)("div",{className:p.title,style:{display:"flex",justifyContent:"space-between"},children:["课程标准",(0,B.jsx)("span",{children:(0,B.jsx)(j.Z,r()(r()({},ot),{},{children:(0,B.jsxs)(_.ZP,{disabled:Xe,type:"primary",style:{marginRight:"20px"},onClick:function(){},children:[(0,B.jsx)("i",{style:{marginRight:"8px"},className:"iconfont icon-shangchuan3"})," 上传课程标准"]})}))})]}),(0,B.jsx)("div",{className:p.teachcount,children:(0,B.jsx)(w.Z,{style:{marginTop:"20px",marginBottom:20,padding:"0px 20px"},dataSource:oe,pagination:!1,columns:[{title:"序号",dataIndex:"name",key:"name",render:function(e,n,t){return F.per_page*(F.page-1)+t+1}},{title:"文件名称",dataIndex:"name",width:"50%",key:"name"},{title:"上传时间",dataIndex:"created_at",key:"created_at"},{title:"操作",dataIndex:"id",key:"id",render:function(e,n,t){return(0,B.jsxs)("div",{children:[(0,B.jsx)("i",{onClick:function(){console.log(e,n,t);["office","pdf","image","other","video","audio","download"].includes(n.file_type)?(En.editOffice="view",kn(r()(r()({},En),{},{filename:n.name,type:n.file_type,data:"/api/attachments/".concat(n.attachment_id)}))):g.ZP.info("当前类型暂不支持预览")},style:{marginRight:"5px",color:"#0152d9",cursor:"pointer"},className:"iconfont icon-chakansvg"}),(0,B.jsx)(b.Z,{title:"在线编辑",children:(0,B.jsx)("i",{onClick:c()(d()().mark((function e(){return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!["xlsx","docx","pptx"].includes(null==n?void 0:n.type)){e.next=5;break}En.editOffice="edit",kn(r()(r()({},En),{},{type:n.file_type,data:"/api/attachments/".concat(n.attachment_id)})),e.next=7;break;case 5:return g.ZP.info("当前文件不支持编辑"),e.abrupt("return");case 7:case"end":return e.stop()}}),e)}))),style:{cursor:"pointer",color:"#0152d9",marginLeft:"5px"},className:"iconfont icon-bianji10"})}),(0,B.jsx)("i",{onClick:function(){var n;E.Z.confirm({title:"确认是否删除?",icon:(0,B.jsx)(P.Z,{}),okText:"确认",cancelText:"取消",onOk:(n=c()(d()().mark((function n(){return d()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,m.ZP)("/api/ec_courses/".concat(null==F?void 0:F.id,"/ec_course_standards/").concat(e),{method:"delete"});case 2:n.sent&&(g.ZP.info("删除成功"),Vn(F));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)}),onCancel:function(){}})},style:{marginRight:"5px",color:"#0152d9",cursor:"pointer"},className:"iconfont icon-shanchu9 pl10"})]})}}]})}),(0,B.jsx)("div",{style:{height:"20px",background:"#fafafa"}}),(0,B.jsxs)("div",{className:p.title,style:{display:"flex",justifyContent:"space-between"},children:["课程目标",(0,B.jsx)("span",{children:(0,B.jsxs)(_.ZP,{disabled:Xe,type:"primary",style:{marginRight:"20px"},onClick:c()(d()().mark((function e(){var n;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Gn(F);case 2:(null==ue?void 0:ue.length)<=0&&(n={id:0,content:"",weight:"",standard_grade:"",graduation_subitem_ids:[""]},ue.push(n),he(l()(ue))),Ee(!0);case 4:case"end":return e.stop()}}),e)}))),children:[(0,B.jsx)("i",{style:{marginRight:"8px"},className:"iconfont icon-bianji7"})," 编辑课程目标"]})})]}),(0,B.jsx)("div",{className:p.teachcount,children:(0,B.jsx)(w.Z,{style:{marginTop:"20px",marginBottom:20,padding:"0px 20px"},dataSource:ve,bordered:!0,pagination:!1,columns:[{title:"分项",dataIndex:"name",key:"name",width:"5%",render:function(e,n,t){return F.per_page*(F.page-1)+t+1}},{title:"课程目标",dataIndex:"content",width:"45%",key:"content"},{title:"权重",dataIndex:"weight",key:"weight",width:"5%"},{title:"达成分值",dataIndex:"standard_grade",key:"standard_grade",width:"5%"},{title:"对应毕业要求指标点",dataIndex:"graduation_subitem",width:"40%",key:"graduation_subitem",render:function(e,n,t){return(0,B.jsx)("div",{children:(0,B.jsx)(k.Z,{itemLayout:"horizontal",dataSource:e,renderItem:function(e){return(0,B.jsx)(k.Z.Item,{children:(0,B.jsx)(k.Z.Item.Meta,{style:{fontSize:14},description:"指标点"+(null==e?void 0:e.index)+""+(null==e?void 0:e.content)})})}})})}}]})}),(0,B.jsx)("div",{style:{height:"20px",background:"#fafafa"}}),(0,B.jsxs)("div",{className:p.title,style:{display:"flex",justifyContent:"space-between"},children:["课程知识点与教学内容",(0,B.jsx)("span",{children:(0,B.jsxs)(_.ZP,{disabled:Xe,type:"primary",style:{marginRight:"20px"},onClick:function(){zn(!0),sn("")},children:[(0,B.jsx)("i",{style:{marginRight:"8px"},className:"iconfont icon-tianjiatimu"})," 新增知识点"]})})]}),(0,B.jsx)(w.Z,{style:{marginTop:"20px",marginBottom:20,padding:"0px 20px"},dataSource:$e,bordered:!0,pagination:!1,columns:[{title:"序号",dataIndex:"name",key:"name",width:"5%",render:function(e,n,t){return F.per_page*(F.page-1)+t+1}},{title:"知识点",dataIndex:"name",width:"15%",key:"name"},{title:"教学目的",dataIndex:"target",key:"target"},{title:"教学内容",dataIndex:"content",key:"content"},{title:"重点难点",dataIndex:"problem",key:"problem"},{title:"支撑的课程目标",dataIndex:"ec_course_targets",width:"10%",key:"ec_course_targets",render:function(e,n,t){return(0,B.jsx)("div",{children:(0,B.jsx)(k.Z,{itemLayout:"horizontal",dataSource:e,renderItem:function(e){return(0,B.jsx)(k.Z.Item,{children:(0,B.jsx)(k.Z.Item.Meta,{style:{fontSize:14},description:null==e?void 0:e.name})})}})})}},{title:"操作",dataIndex:"id",width:"8%",key:"id",render:function(e,n,t){return(0,B.jsxs)("div",{children:[(0,B.jsx)("a",{onClick:function(){var n;E.Z.confirm({title:"提示",content:"是否确认删除",okText:"确认",cancelText:"取消",onOk:(n=c()(d()().mark((function n(){return d()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,m.ZP)("/api/ec_courses/".concat(null==F?void 0:F.id,"/ec_points/").concat(e,".json"),{method:"delete"});case 2:0===n.sent.status&&(g.ZP.info("删除成功"),st(F));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},style:{marginRight:5},children:"删除"}),(0,B.jsx)("a",{onClick:function(){zn(!0),sn(e),Bn.setFieldsValue({name:n.name,target:n.target,content:n.content,problem:n.problem,ec_course_target_ids:n.ec_course_targets.map((function(e){return e.id}))})},children:"编辑"})]})}}]}),(0,B.jsx)("div",{style:{height:"20px",background:"#fafafa"}}),(0,B.jsxs)("div",{className:p.title,style:{display:"flex",justifyContent:"space-between"},children:["考核方式与数据来源",(0,B.jsxs)("span",{children:[(0,B.jsxs)(_.ZP,{disabled:Xe,type:"primary",style:{marginRight:"20px"},onClick:function(){Pe.current="",He(!0)},children:[(0,B.jsx)("i",{style:{marginRight:"8px"},className:"iconfont icon-tianjiatimu"})," 添加课堂数据"]}),(0,B.jsxs)(_.ZP,{disabled:Xe,style:{marginRight:"20px"},onClick:function(){Pe.current="",Be(!0)},children:[(0,B.jsx)("i",{style:{marginRight:"8px"},className:"iconfont icon-piliangdaoru"})," 导入数据"]})]})]}),(0,B.jsxs)("div",{className:p.teachcount,children:[!Ze&&(0,B.jsx)(L.Z,{}),Ze&&(0,B.jsxs)("div",{style:{padding:"0px 20px",marginBottom:"20px",fontSize:"14px"},children:[(0,B.jsxs)("div",{style:{display:"flex",background:"#F5F5F5",height:"58px",border:"1px solid #E0E2EC",marginTop:"20px"},children:[(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"8%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:"数据来源"}),(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"10%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:"教学课堂/数据文件"}),(0,B.jsxs)("div",{style:{height:"100%",width:"61%",display:"flex",flexShrink:0,borderRight:"1px solid #E0E2EC"},children:[(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"15%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:"考核方式"}),(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"55%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:"考核内容"}),(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"20%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:"考核知识点"}),(0,B.jsx)("div",{style:{width:"10%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:"满分值"})]}),(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"6%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:"状态"}),(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"10%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:"同步/导入时间"}),(0,B.jsx)("div",{style:{width:"5%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:"操作"})]}),(0,B.jsx)("div",{style:{border:"1px solid #E0E2EC",marginTop:-1},children:null==Ze?void 0:Ze.map((function(e){var n,t,i,l,s;return(0,B.jsxs)("div",{style:{display:"flex",width:"100%",borderBottom:"1px solid #E0E2EC"},children:[(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"8%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:null==e?void 0:e.name}),(0,B.jsxs)("div",{style:{borderRight:"1px solid #E0E2EC",width:"10%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column"},children:["导入数据"===(null==e?void 0:e.name)&&(0,B.jsx)("a",{href:H.Z.API_SERVER+"/api/ec_courses/1/course_evaluations/download?id=".concat(null==e||null===(n=e.contents)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.attachment_id),children:null==e||null===(t=e.contents)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.content}),"关联课堂"===(null==e?void 0:e.name)&&(null==e||null===(i=e.contents)||void 0===i?void 0:i.map((function(n,t){var i;return(0,B.jsxs)("a",{style:{display:"flex"},href:null==n?void 0:n.first_category_url,target:"_blank",children:[null==n?void 0:n.content,(null==e||null===(i=e.contents)||void 0===i?void 0:i.length)>1&&","]})})))]}),(0,B.jsxs)("div",{style:{height:"100%",width:"61%",display:"flex",flexShrink:0,borderRight:"1px solid #E0E2EC",flexDirection:"column"},children:[(null==e||null===(l=e.evaluation_methods)||void 0===l?void 0:l.length)<=0&&(0,B.jsxs)("div",{style:{height:"100%",width:"42%",display:"flex",flexShrink:0,borderRight:"1px solid #E0E2EC"},children:[(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"15%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:"--"}),(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"75%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:"--"}),(0,B.jsx)("div",{style:{width:"10%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:"--"})]}),null==e||null===(s=e.evaluation_methods)||void 0===s?void 0:s.map((function(n,t){var i,l,s,r,o,d,a;return(0,B.jsxs)("div",{style:{width:"100%",display:"flex",flexShrink:0},children:[(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"15%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center",borderBottom:!(t===(null==e||null===(i=e.evaluation_methods)||void 0===i?void 0:i.length)-1)&&"1px solid #E0E2EC"},children:null==n?void 0:n.work_name}),(0,B.jsxs)("div",{style:{width:"55%"},children:[(null==n||null===(l=n.subitems)||void 0===l?void 0:l.length)<=0&&(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,flexDirection:"column",height:30},children:"--"}),null==n||null===(s=n.evaluation_method_contents)||void 0===s?void 0:s.map((function(i,l){var s;return(0,B.jsx)(b.Z,{title:null==i?void 0:i.name,children:(0,B.jsx)("div",{className:p.textone,style:{borderRight:"1px solid #E0E2EC",borderBottom:!(t===(null==e||null===(s=e.evaluation_methods)||void 0===s?void 0:s.length)-1&&l===(null==n?void 0:n.evaluation_method_contents.length)-1)&&"1px solid #E0E2EC",marginTop:-1,lineHeight:"30px",alignItems:"center",justifyContent:"center",flexShrink:0,flexDirection:"column",height:30,paddingLeft:"5px"},children:null==i?void 0:i.name})})}))]}),(0,B.jsxs)("div",{style:{width:"20%"},children:[(null==n||null===(r=n.subitems)||void 0===r?void 0:r.length)<=0&&(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,flexDirection:"column",height:30},children:"--"}),null==n||null===(o=n.evaluation_method_contents)||void 0===o?void 0:o.map((function(i,l){var s;return(0,B.jsx)(b.Z,{title:null==i?void 0:i.ec_points,children:(0,B.jsx)("div",{className:p.textone,style:{borderRight:"1px solid #E0E2EC",borderBottom:!(t===(null==e||null===(s=e.evaluation_methods)||void 0===s?void 0:s.length)-1&&l===(null==n?void 0:n.evaluation_method_contents.length)-1)&&"1px solid #E0E2EC",marginTop:-1,lineHeight:"30px",alignItems:"center",justifyContent:"center",flexShrink:0,flexDirection:"column",height:30,paddingLeft:"5px"},children:(null==i?void 0:i.ec_points)||"- -"})})}))]}),(0,B.jsxs)("div",{style:{width:"10%"},children:[(null==n||null===(d=n.subitems)||void 0===d?void 0:d.length)<=0&&(0,B.jsx)("div",{style:{borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,flexDirection:"column",height:30},children:"--"}),null==n||null===(a=n.evaluation_method_contents)||void 0===a?void 0:a.map((function(i,l){var s;return(0,B.jsx)(b.Z,{title:null==i?void 0:i.score,children:(0,B.jsx)("div",{className:p.textone,style:{borderBottom:!(t===(null==e||null===(s=e.evaluation_methods)||void 0===s?void 0:s.length)-1&&l===(null==n?void 0:n.evaluation_method_contents.length)-1)&&"1px solid #E0E2EC",marginTop:-1,lineHeight:"30px",alignItems:"center",justifyContent:"center",flexShrink:0,flexDirection:"column",height:30,paddingLeft:"5px"},children:null==i?void 0:i.score})})}))]})]})}))]}),(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"6%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center",color:"#07C160"},children:null==e?void 0:e.status}),(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"10%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:null==e?void 0:e.update_at}),(0,B.jsxs)("div",{style:{width:"5%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column"},children:["已导入"!=(null==e?void 0:e.status)&&(0,B.jsx)("i",{onClick:c()(d()().mark((function n(){return d()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,m.ZP)("/api/ec_courses/".concat(F.id,"/course_evaluations/update_online_data.json"),{method:"get",params:{id:e.id}});case 2:n.sent&&(g.ZP.info("同步成功"),Vn(F));case 4:case"end":return n.stop()}}),n)}))),style:{color:"#0152d9",cursor:"pointer"},className:"iconfont icon-tongbushuju"}),(0,B.jsx)("i",{onClick:function(){var n;E.Z.confirm({title:"确认是否删除?",icon:(0,B.jsx)(P.Z,{}),okText:"确认",cancelText:"取消",onOk:(n=c()(d()().mark((function n(){return d()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,m.ZP)("/api/ec_courses/".concat(F.id,"/course_evaluations/deletes.json"),{method:"delete",body:{id:e.id}});case 2:n.sent&&(g.ZP.info("删除成功"),Vn(F));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)}),onCancel:function(){}})},style:{color:"#0152d9",cursor:"pointer",margin:"10px 0px"},className:"iconfont icon-shanchu9"}),(0,B.jsx)("i",{onClick:function(){Pe.current=e.id,"已导入"!=(null==e?void 0:e.status)?(fn(e),He(!0)):Be(!0)},style:{color:"#0152d9",cursor:"pointer"},className:"iconfont icon-bianji8"})]})]})}))})]})]}),(0,B.jsx)("div",{style:{height:"20px",background:"#fafafa"}}),(0,B.jsxs)("div",{className:p.title,style:{display:"flex",justifyContent:"space-between"},children:["课程目标达成度",(0,B.jsxs)("span",{children:[(0,B.jsxs)(_.ZP,{disabled:Xe,style:{marginRight:"20px"},onClick:function(){Nn(!0)},children:[(0,B.jsx)("i",{style:{marginRight:"8px"},className:"iconfont icon-kechengshezhi"})," 设置考核占比"]}),(0,B.jsxs)(_.ZP,{disabled:Xe,style:{marginRight:"20px"},onClick:function(){lt(F.id),an(!0)},children:[(0,B.jsx)("i",{style:{marginRight:"8px"},className:"iconfont icon-jisuangongshi"})," 设置计算公式"]}),(0,B.jsxs)(_.ZP,{type:"primary",disabled:Xe,style:{marginRight:"20px"},onClick:c()(d()().mark((function e(){return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/ec_courses/".concat(F.id,"/evaluations/evaluation_data.json"),{method:"post"});case 2:e.sent&&(g.ZP.info("计算完成"),et(F));case 4:case"end":return e.stop()}}),e)}))),children:[(0,B.jsx)("i",{style:{marginRight:"8px"},className:"iconfont icon-jisuan"})," 计算"]})]})]}),(0,B.jsxs)("div",{style:{padding:"0px 20px"},className:p.teachcount,children:[!An&&(0,B.jsx)(L.Z,{}),An&&(0,B.jsxs)("div",{style:{fontSize:"14px"},children:[(0,B.jsxs)("div",{style:{display:"flex",background:"#F5F5F5",height:"58px",border:"1px solid #E0E2EC",marginTop:"20px"},children:[(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"4%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:"分项"}),(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"15%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:"课程目标"}),(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"3%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:"权重"}),(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"9%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:"对应毕业要求指标点"}),(0,B.jsx)("div",{style:{height:"100%",width:"40%",display:"flex",flexDirection:"column",flexShrink:0,borderRight:"1px solid #E0E2EC"},children:(0,B.jsxs)("div",{style:{width:"100%",display:"flex",flexShrink:0,height:"100%"},children:[(0,B.jsx)("div",{style:{width:"30%",borderRight:"1px solid #E0E2EC",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,flexDirection:"column"},children:"考核方式"}),(0,B.jsx)("div",{style:{width:"12.5%",borderRight:"1px solid #E0E2EC",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,flexDirection:"column",textAlign:"center"},children:"考核方式占比"}),(0,B.jsx)("div",{style:{width:"45%",height:"100%"},children:(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,flexDirection:"column",height:"100%"},children:"考核内容"})}),(0,B.jsx)("div",{style:{width:"12.5%",height:"100%"},children:(0,B.jsx)("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,flexDirection:"column",height:"100%",textAlign:"center"},children:"考核内容占比"})})]})}),(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"7%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center",textAlignLast:"center"},children:"达成分值(百分制)"}),(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"7%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center",textAlignLast:"center"},children:"实际分值(百分制)"}),(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"6%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:"评价结果"}),(0,B.jsx)("div",{style:{width:"8%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:"计算时间"})]}),(0,B.jsx)("div",{style:{borderLeft:"1px solid #E0E2EC"},children:null==An||null===(t=An.ec_course_target)||void 0===t?void 0:t.map((function(e,n){var t,i,l,s,r,o;return(0,B.jsxs)("div",{style:{height:"100%",display:"flex"},children:[(0,B.jsx)("div",{style:{width:"4%",borderRight:"1px solid #E0E2EC",borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0},children:n+1}),(0,B.jsx)("div",{className:p.textone,style:{width:"15%",borderRight:"1px solid #E0E2EC",borderBottom:"1px solid #E0E2EC",marginTop:-1,alignItems:"center",justifyContent:"center",flexShrink:0,maxHeight:(null==e||null===(t=e.evaluation)||void 0===t?void 0:t.length)<=0&&43,lineHeight:(null==e||null===(i=e.evaluation)||void 0===i?void 0:i.length)<=0&&"43px",display:0!=(null==e||null===(l=e.evaluation)||void 0===l?void 0:l.length)&&"flex",paddingLeft:10},children:(0,B.jsx)(b.Z,{title:e.content,children:e.content})}),(0,B.jsx)("div",{style:{width:"3%",borderRight:"1px solid #E0E2EC",borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0},children:e.weights}),(0,B.jsx)("div",{style:{width:"9%",borderRight:"1px solid #E0E2EC",borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0},children:null==e||null===(s=e.graduation_subitem)||void 0===s?void 0:s.map((function(e){return e.name})).toString()}),(0,B.jsxs)("div",{style:{height:"100%",width:"40%",display:"flex",flexDirection:"column",flexShrink:0,borderRight:"1px solid #E0E2EC"},children:[(null==e||null===(r=e.evaluation)||void 0===r?void 0:r.length)<=0&&(0,B.jsxs)("div",{style:{width:"100%",display:"flex",flexShrink:0},children:[(0,B.jsx)("div",{style:{width:"30%",borderRight:"1px solid #E0E2EC",borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,flexDirection:"column"},children:"--"}),(0,B.jsx)("div",{style:{width:"12.6%",borderRight:"1px solid #E0E2EC",borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,flexDirection:"column"},children:"--"}),(0,B.jsx)("div",{style:{width:"45.3%"},children:(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,flexDirection:"column",height:43},children:"--"})}),(0,B.jsx)("div",{style:{width:"12.5%"},children:(0,B.jsx)("div",{style:{borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,flexDirection:"column",height:43},children:"--"})})]}),null==e||null===(o=e.evaluation)||void 0===o?void 0:o.map((function(e,n){var t,i,l,s;return(0,B.jsxs)("div",{style:{width:"100%",display:"flex",flexShrink:0},children:[(0,B.jsx)("div",{style:{width:"30%",borderRight:"1px solid #E0E2EC",borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0},children:(null==e?void 0:e.work_name)||"--"}),(0,B.jsx)("div",{style:{width:"12.5%",borderRight:"1px solid #E0E2EC",borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0},children:(null==e?void 0:e.weight)||"--"}),(0,B.jsxs)("div",{style:{width:"45%"},children:[(null==e||null===(t=e.subitems)||void 0===t?void 0:t.length)<=0&&(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,height:43},children:"--"}),null==e||null===(i=e.subitems)||void 0===i?void 0:i.map((function(e,n){return(0,B.jsx)(b.Z,{title:null==e?void 0:e.name,children:(0,B.jsx)("div",{className:p.textone,style:{borderRight:"1px solid #E0E2EC",borderBottom:"1px solid #E0E2EC",marginTop:-1,lineHeight:"43px",alignItems:"center",justifyContent:"center",flexShrink:0,flexDirection:"column",height:43,paddingLeft:"5px"},children:null==e?void 0:e.name})})}))]}),(0,B.jsxs)("div",{style:{width:"12.5%"},children:[(null==e||null===(l=e.subitems)||void 0===l?void 0:l.length)<=0&&(0,B.jsx)("div",{style:{borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,flexDirection:"column",height:43},children:"--"}),null==e||null===(s=e.subitems)||void 0===s?void 0:s.map((function(e,n){return(0,B.jsx)("div",{style:{borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,flexDirection:"column",height:43},children:null==e?void 0:e.weight})}))]})]})}))]}),(0,B.jsx)("div",{style:{width:"7%",borderRight:"1px solid #E0E2EC",borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0},children:null==e?void 0:e.standard_grade}),(0,B.jsx)("div",{style:{width:"7%",borderRight:"1px solid #E0E2EC",borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0},children:null==e?void 0:e.actual_grade}),(0,B.jsx)("div",{style:{width:"6%",borderRight:"1px solid #E0E2EC",borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,color:null!=e&&e.status?"#07C160":"#E30000"},children:null!=e&&e.status?"达成":"未达成"}),(0,B.jsx)("div",{style:{width:"8%",borderRight:"1px solid #E0E2EC",borderBottom:"1px solid #E0E2EC",marginTop:-1,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,textAlign:"center"},children:null==An?void 0:An.evaluation_time})]})}))}),(0,B.jsxs)("div",{style:{display:"flex",height:"58px",border:"1px solid #E0E2EC",marginTop:-1},children:[(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"4%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:"总分"}),(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"74%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"}}),(0,B.jsx)("div",{style:{borderRight:"1px solid #E0E2EC",width:"7%",textAlign:"center",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},children:null==An?void 0:An.total_score})]})]})]}),(0,B.jsx)(D,{courseId:Pe.current,isshow:Ne,setishow:He,items:mn,points:$e,modalparams:F,getevaluations:et,getcourse_evaluations:$n}),(0,B.jsx)(z,{isshow:In,setishow:Nn,modalparams:F,getcourse_evaluations:et}),(0,B.jsxs)(E.Z,{title:"编辑课程目标",open:be,wrapClassName:p.modalWrapContainer,width:918,okText:"保存",onOk:c()(d()().mark((function e(){var n;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==ue?void 0:ue.filter((function(e){var n,t;return!e.content||!e.weight||!e.standard_grade||(null==e||null===(n=e.graduation_subitem_ids)||void 0===n?void 0:n.length)<=0||(null==e||null===(t=e.graduation_subitem_ids)||void 0===t?void 0:t.filter((function(e){return!e})).length)>0})).length)>0)){e.next=3;break}return g.ZP.info("请填写或删除没有填入数值的数据"),e.abrupt("return");case 3:return e.next=5,(0,m.ZP)("/api/ec_courses/".concat(null==F?void 0:F.id,"/course_targets"),{method:"POST",body:{course_targets:ue}});case 5:0===(null==(n=e.sent)?void 0:n.status)&&(Ee(!1),Gn(F),et(F));case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){Ee(!1),Gn(F)},children:[(0,B.jsxs)("div",{style:{color:"#464F66",fontSize:14,paddingLeft:40,paddingBottom:12},children:[(0,B.jsx)("div",{children:"说明:"}),(0,B.jsxs)("div",{children:["1.课程目标的权重之和应等于1",(0,B.jsx)("br",{}),"2.可在设置课程达成度计算公式时,选择是否将课程目标的权重参与到计算中。"]})]}),(0,B.jsxs)("div",{style:{display:"flex",background:"#F5F5F5",height:"38px",alignItems:"center",padding:"0px 10px"},children:[(0,B.jsx)("span",{style:{flex:1},children:"分项"}),(0,B.jsxs)("span",{style:{flex:3},children:[(0,B.jsx)("span",{style:{color:"#EE0A24",marginRight:"5px"},children:"*"}),"课程目标"]}),(0,B.jsxs)("span",{style:{flex:2},children:[(0,B.jsx)("span",{style:{color:"#EE0A24",marginRight:"5px"},children:"*"}),"权重"]}),(0,B.jsxs)("span",{style:{flex:2},children:[(0,B.jsx)("span",{style:{color:"#EE0A24",marginRight:"5px"},children:"*"}),"达成分值(分)"]})]}),null==ue?void 0:ue.map((function(e,n){var t,i,s;return(0,B.jsxs)("div",{children:[(0,B.jsxs)("div",{style:{display:"flex",background:"#EEF2F8",height:"62px",alignItems:"center",padding:"0px 10px"},children:[(0,B.jsx)("span",{style:{flex:1},children:n+1}),(0,B.jsx)("span",{style:{flex:3,padding:"0px 10px"},children:(0,B.jsx)(C.Z,{onChange:function(n){e.content=n.target.value,he(l()(ue))},value:null==e?void 0:e.content})}),(0,B.jsx)("span",{style:{flex:2},children:(0,B.jsx)(Z.Z,{min:0,max:1,step:.1,onChange:function(n){e.weight=n,he(l()(ue))},value:null==e?void 0:e.weight})}),(0,B.jsxs)("span",{style:{flex:2},children:[(0,B.jsx)(Z.Z,{min:0,max:100,onChange:function(n){e.standard_grade=n,he(l()(ue))},value:null==e?void 0:e.standard_grade}),(0,B.jsx)(b.Z,{title:"新增课程目标",children:(0,B.jsx)("i",{style:{color:"#0152D9",cursor:"pointer",marginLeft:"10px"},className:"iconfont icon-xinzeng",onClick:c()(d()().mark((function e(){var n;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n={id:0,content:"",weight:"",standard_grade:"",graduation_subitem_ids:[""]},ue.push(n),he(l()(ue));case 3:case"end":return e.stop()}}),e)})))})}),0!==n&&(0,B.jsx)(b.Z,{title:"删除",children:(0,B.jsx)("i",{onClick:c()(d()().mark((function e(){return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ue.splice(n,1),he(l()(ue));case 2:case"end":return e.stop()}}),e)}))),style:{color:"#0152D9",cursor:"pointer",marginLeft:"10px"},className:"iconfont icon-shanchu9"})})]})]}),(0,B.jsxs)("div",{style:{display:"flex",padding:"0px 10px"},children:[(0,B.jsx)("span",{style:{flex:1}}),(0,B.jsxs)("span",{style:{flex:3},children:[" ",(0,B.jsx)("span",{style:{color:"#EE0A24",marginRight:"5px"},children:"*"})," ","对应毕业要求指标点"," "]}),(0,B.jsx)("span",{style:{flex:2}}),(0,B.jsx)("span",{style:{flex:2}})]}),null==e||null===(t=e.graduation_subitem_ids)||void 0===t?void 0:t.map((function(n,t){return(0,B.jsxs)("div",{style:{display:"flex",height:"40px",alignItems:"center",padding:"0px 10px"},children:[(0,B.jsx)("span",{style:{flex:1}}),(0,B.jsxs)("span",{style:{flex:3,display:"flex",alignItems:"center"},children:[(0,B.jsx)(y.default,{value:n,getPopupContainer:function(e){return e.parentNode},onChange:function(n){e.graduation_subitem_ids[t]=n,he(l()(ue))},style:{width:"320px"},children:null==ye?void 0:ye.map((function(n,t){return(0,B.jsxs)(y.default.Option,{disabled:e.graduation_subitem_ids.includes(null==n?void 0:n.id),value:null==n?void 0:n.id,title:"指标点"+(null==n?void 0:n.index)+""+(null==n?void 0:n.content),children:["指标点",null==n?void 0:n.index,"",null==n?void 0:n.content]})}))}),(0,B.jsx)(b.Z,{title:"新增指标点",children:(0,B.jsx)("i",{style:{color:"#0152D9",cursor:"pointer",marginLeft:"10px"},className:"iconfont icon-xinzeng",onClick:c()(d()().mark((function n(){return d()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:null==e||e.graduation_subitem_ids.push(""),he(l()(ue));case 2:case"end":return n.stop()}}),n)})))})}),0!==t&&(0,B.jsx)(b.Z,{title:"删除",children:(0,B.jsx)("i",{onClick:c()(d()().mark((function n(){return d()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:e.graduation_subitem_ids.splice(t,1),he(l()(ue));case 2:case"end":return n.stop()}}),n)}))),style:{color:"#0152D9",cursor:"pointer",marginLeft:"10px"},className:"iconfont icon-shanchu9"})})]}),(0,B.jsx)("span",{style:{flex:2}}),(0,B.jsx)("span",{style:{flex:1}})]})})),(null==e||null===(i=e.graduation_subitem_ids)||void 0===i?void 0:i.length)<=0&&(null===(s=[""])||void 0===s?void 0:s.map((function(n,t){return(0,B.jsxs)("div",{style:{display:"flex",height:"40px",alignItems:"center",padding:"0px 10px"},children:[(0,B.jsx)("span",{style:{flex:1}}),(0,B.jsxs)("span",{style:{flex:3,display:"flex",alignItems:"center"},children:[(0,B.jsx)(y.default,{value:n,getPopupContainer:function(e){return e.parentNode},onChange:function(n){e.graduation_subitem_ids[t]=n,he(l()(ue))},style:{width:"320px"},children:null==ye?void 0:ye.map((function(n,t){return(0,B.jsxs)(y.default.Option,{disabled:e.graduation_subitem_ids.includes(null==n?void 0:n.id),value:null==n?void 0:n.id,title:"指标点"+(null==n?void 0:n.index)+""+(null==n?void 0:n.content),children:["指标点",null==n?void 0:n.index,"",null==n?void 0:n.content]})}))}),(0,B.jsx)(b.Z,{title:"新增指标点",children:(0,B.jsx)("i",{style:{color:"#0152D9",cursor:"pointer",marginLeft:"10px"},className:"iconfont icon-xinzeng",onClick:c()(d()().mark((function n(){return d()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:null==e||e.graduation_subitem_ids.push(""),he(l()(ue));case 2:case"end":return n.stop()}}),n)})))})}),0!==t&&(0,B.jsx)(b.Z,{title:"删除",children:(0,B.jsx)("i",{onClick:c()(d()().mark((function n(){return d()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:e.graduation_subitem_ids.splice(t,1),he(l()(ue));case 2:case"end":return n.stop()}}),n)}))),style:{color:"#0152D9",cursor:"pointer",marginLeft:"10px"},className:"iconfont icon-shanchu9"})})]}),(0,B.jsx)("span",{style:{flex:2}}),(0,B.jsx)("span",{style:{flex:1}})]})})))]})}))]}),(0,B.jsxs)(E.Z,{title:"设置计算公式",open:dn,width:918,className:p.modalWrapContainer,onCancel:function(){an(!1)},onOk:c()(d()().mark((function e(){var n,t;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/ec_years/1/ec_courses/save_formulas.json",{method:"post",body:{ec_course_id:F.id,ec_course_target_formula_id:null==hn||null===(n=hn.ec_course_target_formulas.filter((function(e){return e.checked})))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.id,ec_course_formula_id:null==hn||null===(t=hn.ec_course_formulas.filter((function(e){return e.checked})))||void 0===t||null===(t=t[0])||void 0===t?void 0:t.id}});case 2:e.sent&&(an(!1),lt(F.id));case 4:case"end":return e.stop()}}),e)}))),children:[(0,B.jsx)("div",{style:{padding:"16px 40px"},children:(0,B.jsxs)(S.Z,{activeKey:jn,onChange:function(e){_n(e)},children:[(0,B.jsx)(S.Z.TabPane,{tab:"课程目标实际分值"},1),(0,B.jsx)(S.Z.TabPane,{tab:"课程总分"},2)]})}),"1"===jn&&(0,B.jsxs)("div",{children:[(0,B.jsxs)("div",{style:{display:"flex",height:38,background:"#F5F5F5",lineHeight:"38px",padding:"0px 40px"},children:[(0,B.jsx)("span",{style:{flex:1,marginRight:"30px"},children:"课程目标实际分值计算公式"}),(0,B.jsx)("span",{style:{width:185},children:"操作"})]}),null==hn||null===(i=hn.ec_course_target_formulas)||void 0===i?void 0:i.map((function(e,n){return(0,B.jsxs)("div",{style:{display:"flex",padding:"20px 40px"},children:[(null==e?void 0:e.checked)&&(0,B.jsx)("span",{style:{width:"40px",borderRadius:"2px",color:"#0152D9",border:"1px solid #0152D9",display:"inline-flex",alignItems:"center",justifyContent:"center",marginRight:"10px",height:"22px"},children:"默认"}),(0,B.jsxs)("span",{style:{flex:1,marginRight:"30px",marginLeft:!(null!=e&&e.checked)&&"50px"},children:[(0,B.jsx)("p",{children:null==e?void 0:e.content}),(null==e?void 0:e.explain)&&(0,B.jsxs)("p",{children:["说明:",null==e?void 0:e.explain]})]}),(0,B.jsx)("span",{style:{width:185},children:(0,B.jsxs)(R.ZP,{onClick:function(){null==hn||hn.ec_course_target_formulas.map((function(n){e.id===n.id?n.checked=!0:n.checked=!1})),xn(r()({},hn))},checked:null==e?void 0:e.checked,children:[" ","设为默认公式"]})})]})}))]}),"2"===jn&&(0,B.jsxs)("div",{children:[(0,B.jsxs)("div",{style:{display:"flex",height:38,background:"#F5F5F5",lineHeight:"38px",padding:"0px 40px"},children:[(0,B.jsx)("span",{style:{flex:1},children:"课程总分计算公式"}),(0,B.jsx)("span",{style:{width:185},children:"操作"})]}),null==hn||null===(s=hn.ec_course_formulas)||void 0===s?void 0:s.map((function(e,n){return(0,B.jsxs)("div",{style:{display:"flex",padding:"20px 40px"},children:[(null==e?void 0:e.checked)&&(0,B.jsx)("span",{style:{width:"40px",borderRadius:"2px",color:"#0152D9",border:"1px solid #0152D9",display:"inline-flex",alignItems:"center",justifyContent:"center",marginRight:"10px",height:"22px"},children:"默认"}),(0,B.jsxs)("span",{style:{flex:1,marginRight:"30px",marginLeft:!(null!=e&&e.checked)&&"50px"},children:[(0,B.jsx)("p",{children:null==e?void 0:e.content}),(null==e?void 0:e.explain)&&(0,B.jsxs)("p",{children:["说明:",null==e?void 0:e.explain]})]}),(0,B.jsx)("span",{style:{width:185},children:(0,B.jsxs)(R.ZP,{onClick:function(){null==hn||hn.ec_course_formulas.map((function(n){e.id===n.id?n.checked=!0:n.checked=!1})),xn(r()({},hn))},checked:null==e?void 0:e.checked,children:[" ","设为默认公式"]})})]})}))]})]}),(0,B.jsxs)(E.Z,{title:"批量导入",open:Fe,centered:!0,onCancel:function(){Be(!1),ze([])},okButtonProps:{loading:We},onOk:c()(d()().mark((function e(){var n,t,i;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=new FormData,!(Le.length>0)){e.next=5;break}n.append("file",Le[0]),e.next=7;break;case 5:return g.ZP.warning("请选择文件"),e.abrupt("return");case 7:if(F.id){e.next=10;break}return g.ZP.info("请先创建课程"),e.abrupt("return");case 10:return Ve(!0),n.append("ec_course_id",F.id),Pe.current&&n.append("id",Pe.current),t=Pe.current?"/api/ec_courses/".concat(F.id,"/course_evaluations/update_offline.json"):"/api/ec_courses/".concat(F.id,"/course_evaluations/create_offline.json"),e.next=16,(0,m.ZP)(t,{method:Pe.current?"put":"post",body:n},!0);case 16:i=e.sent,Ve(!1),0===(null==i?void 0:i.status)&&(g.ZP.info("添加成功"),Be(!1),ze([]),$n(F));case 19:case"end":return e.stop()}}),e)}))),children:[(0,B.jsxs)("p",{children:["步骤1下载",(0,B.jsx)("a",{href:H.Z.API_SERVER+"/api/ec_courses/1/course_evaluations/download_template.xlsx",download:"模版.xlsx",children:"明细成绩导入模板"}),",导入线下数据内容。",(0,B.jsx)("span",{style:{color:"#D95201"},children:"注目前仅支持Excel格式模板"})]}),(0,B.jsxs)(I.Z,{children:[(0,B.jsx)(N.Z,{children:"步骤2"}),(0,B.jsx)(N.Z,{children:(0,B.jsx)(j.Z,r()(r()({},Yn),{},{children:(0,B.jsx)(_.ZP,{type:"primary",children:"选择文件"})}))})]})]}),(0,B.jsx)(A.Z,r()(r()({},En),{},{onClose:function(){kn(r()(r()({},En),{},{type:""}))}})),(0,B.jsxs)(E.Z,{title:ln?"编辑知识点":"新增知识点",open:Ln,onOk:function(){Bn.submit()},okButtonProps:{loading:Mn},onCancel:function(){zn(!1),Bn.setFieldsValue({name:"",target:"",content:"",problem:"",ec_course_target_ids:[]})},children:[(0,B.jsx)("p",{style:{color:"#FA6400",fontSize:"14px"}}),(0,B.jsxs)(f.Z,{labelCol:{span:7},wrapperCol:{span:17},form:Bn,onFinish:function(){var e=c()(d()().mark((function e(n){var t,i;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Wn(!0),t=ln?"/api/ec_courses/".concat(F.id,"/ec_points/").concat(ln,".json"):"/api/ec_courses/".concat(F.id,"/ec_points.json"),e.next=4,(0,m.ZP)(t,{method:ln?"put":"post",body:r()({ec_course_id:F.id,id:ln},n)});case 4:i=e.sent,Wn(!1),0===i.status&&(g.ZP.info("新增成功"),st(F),Bn.setFieldsValue({name:"",target:"",content:"",problem:"",ec_course_target_ids:[]}),zn(!1));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,B.jsx)(f.Z.Item,{label:"知识点",name:"name",rules:[{required:!0,message:"请输入知识点"}],children:(0,B.jsx)(C.Z,{})}),(0,B.jsx)(f.Z.Item,{label:"教学目的",name:"target",rules:[{required:!0,message:"请输入教学目的"}],children:(0,B.jsx)(C.Z,{})}),(0,B.jsx)(f.Z.Item,{label:"教学内容",name:"content",rules:[{required:!0,message:"请输入教学内容"}],children:(0,B.jsx)(C.Z,{})}),(0,B.jsx)(f.Z.Item,{label:"重点难点",name:"problem",rules:[{required:!0,message:"请输入重点难点"}],children:(0,B.jsx)(C.Z,{})}),(0,B.jsx)(f.Z.Item,{label:"支撑的课程目标",name:"ec_course_target_ids",rules:[{required:!0,message:"请选择课程目标"}],children:(0,B.jsx)(y.default,{mode:"multiple",disabled:(null===(o=F.kcdatas)||void 0===o?void 0:o.length)<=0,placeholder:"请选择课程目标",children:null==ve?void 0:ve.map((function(e,n){return(0,B.jsx)(y.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.content},n)}))})})]})]})]})}))}}]);