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
106 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],{22441:function(e,n,t){t.d(n,{Z:function(){return d}});var i=t(33614),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(1393),o=function(e,n){return l.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:s}))};var d=l.forwardRef(o)},3148:function(e,n,t){t.d(n,{Z:function(){return d}});var i=t(33614),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(1393),o=function(e,n){return l.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:s}))};var d=l.forwardRef(o)},50883:function(e,n,t){var i=t(82242),l=t.n(i),s=(t(59301),t(93314)),r=t(3113),o=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,d=e.styles,a=void 0===d?{}:d,c=e.customText,u=e.ButtonText,h=e.ButtonClick,x=e.Buttonclass,p=e.ButtonTwo,v=e.imgStyles,m=e.loading,f=void 0!==m&&m;return(0,o.jsxs)("section",{className:"tc animated fadeIn",style:l()(l()({},{color:"#999",margin:"100px auto",visibility:f?"hidden":"visible"}),a),children:[(0,o.jsx)("img",{src:n||s,style:l()(l()({},v),{},{pointerEvents:"none",userSelect:"none"})}),(0,o.jsx)("p",{className:"mt20 font14",children:c||"暂时还没有相关数据哦!"}),u&&(0,o.jsx)(r.ZP,l()(l()({className:x,onClick:h},i),{},{children:u})),p&&p]})}},21062:function(e,n,t){t.d(n,{Z:function(){return b}});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(22441),v=t(84445),m=t(6848),f=t(66621),g=t(33571),y=t(50883),j=t(20817),_=t(70042),w=t(37712),b=function(e){var n,t,i,s,o,a,b=e.editOffice,E=void 0===b?"view":b,k=e.data,C=(e.theme,e.type),Z=e.filename,S=e.monacoEditor,I=e.className,R=e.style,N=e.close,H=e.onClose,P=e.hasMask,A=e.disabledDownload,T=e.onImgDimensions,F=e.showNodata,B=e.recordInfo,O=(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()(O,2),L=(D[0],D[1],(0,u.useState)("")),z=c()(L,2),U=(z[0],z[1]),M=(0,u.useState)(),W=c()(M,2),V=W[0],q=W[1],J="build"===window.ENV?"/react/build":"",Q=location.host.startsWith("localhost")?j.Z.PROXY_SERVER:j.Z.API_SERVER,X=(0,u.useRef)();null!==(n=k)&&void 0!==n&&n.startsWith("/api")&&"txt"!==C&&(k=j.Z.API_SERVER+k);Z&&S&&(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]&&U(n[1])}))}),[]),(0,u.useEffect)((function(){var e;"office"===C&&(k.indexOf("bigfilescdn.")>-1||k.indexOf("bigfiles1")>-1?q({url:k,fileType:(e=k,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:k.indexOf("model=edit")?"edit":"view"}):K())}),[C,k]);var K=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 console.log("data:",k),n=k,k.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=6,(0,g.gJ)({attachment_id:t});case 6:(i=e.sent).url=Q+i.url,q(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),G=function(){k.startsWith("http")||k.startsWith("blob:")?Y():(0,f.Sv)(Z||"educoder",k,Z)},Y=function(){B&&(0,_.fc)({id:null==B?void 0:B.id,watch_type:1,course_id:null==B?void 0:B.course_id}),(0,f.Nd)(Z||"educoder",decodeURIComponent(k))};return(0,w.jsxs)("div",{style:l()({},R||{}),className:"".concat(P&&h.bgBlack," ").concat(C?h.wrp:"hide"),children:[N&&(0,w.jsxs)("div",{className:h.close,ref:X,children:[!!T&&(0,w.jsx)(m.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return X.current},children:(0,w.jsx)("span",{onClick:function(){H(),T()},children:(0,w.jsx)("i",{className:"icon-yulanpizhu"})})}),!A&&(0,w.jsx)(m.Z,{title:"点击下载此文件",getPopupContainer:function(){return X.current},children:(0,w.jsx)("span",{onClick:Y,children:(0,w.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,w.jsx)(m.Z,{title:"关闭",getPopupContainer:function(){return X.current},children:(0,w.jsx)("span",{className:"",onClick:H,children:(0,w.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,w.jsx)("div",{className:"".concat(h[I]," ").concat(I," ").concat(h.monaco," ").concat("txt"===C?"show":"hide"),children:"txt"===C&&(0,w.jsx)(w.Fragment,{children:(0,w.jsx)(v.ZP,l()({},S))})}),"audio"===C&&(0,w.jsx)("audio",{src:"".concat((null===(t=k)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(i=k)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(k),autoPlay:!0}),"video"===C&&(0,w.jsx)(w.Fragment,{children:(null===(s=k)||void 0===s?void 0:s.indexOf("http"))>-1?(0,w.jsx)("video",{controls:!0,src:"".concat(k),autoPlay:!0}):(0,w.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(k),autoPlay:!0})}),"office"===C&&V&&(0,w.jsx)("iframe",{src:"".concat(J,"/office.html?key=").concat(V.key,"&url=").concat(btoa(V.url),"&callbackUrl=").concat(Q+V.callbackUrl,"&fileType=").concat(V.fileType,"&title=").concat(V.title,"&model=").concat(E,"&officeServer=").concat(j.Z.ONLYOFFICE,"&disabledDownload=").concat(!!A)}),"html"===C&&(0,w.jsx)("iframe",{src:k+"&disposition=inline"}),"pdf"===C&&(0,w.jsx)("iframe",{src:"".concat(J,"/js/pdfview/index.html?filename=").concat(Z||"educoder.pdf","&url=").concat(encodeURIComponent(k),"&disabledDownload=").concat(!!A)}),"image"===C&&(0,w.jsx)("img",{src:"".concat((null===(o=k)||void 0===o?void 0:o.indexOf("http://"))>-1||(null===(a=k)||void 0===a?void 0:a.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(k)}),("other"===C||"download"===C)&&(0,w.jsx)(w.Fragment,{children:F?(0,w.jsx)(y.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,w.jsx)(x.ZP,{icon:(0,w.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:G,disabled:A,children:"下载"})}):(0,w.jsxs)(x.ZP,{type:"primary",size:"middle",onClick:G,disabled:A,children:[(0,w.jsx)(p.Z,{}),"点击下载"]})})]})}},10735:function(e,n,t){t.r(n),t.d(n,{default:function(){return M}});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(32007),m=t(85750),f=t(78241),g=t(8591),y=t(57809),j=t(53326),_=t(3113),w=t(51945),b=t(6848),E=t(43418),k=t(73755),C=t(92832),Z=t(94001),S=t(99313),I=t(5112),R=t(95237),N=t(43604),H=t(20817),P=t(3148),A=t(21062),T=t(24905),F=t(45413),B=t(37712);var O=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],I=j[1],R=(0,x.useState)({page:1,per_page:20,total:0,name:""}),N=h()(R,2),H=N[0],P=N[1],A=(0,x.useState)([]),O=h()(A,2),D=O[0],L=O[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),M=U[0],W=U[1],V=(0,x.useState)([]),q=h()(V,2),J=q[0],Q=q[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&&(W(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:M,columnWidth:40,onChange:function(e){return W(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(M&&""!=M){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:M,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"),I(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),I(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:M,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:M,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),I(0);case 31:case"end":return e.stop()}}),e)}))),children:"保存"})]})]}),onCancel:function(){I(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(){I(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(!(M.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:M,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"),I(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:D,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)]})})]})},D=t(89392),L=t(50883);var z=function(e){var n,t,i,l,s,r,o=e.isshow,a=e.setishow,u=e.modalparams,v=e.getcourse_evaluations,f={page:1,per_page:20,total:0,name:""},y=(0,x.useState)(0),j=h()(y,2),_=(j[0],j[1],(0,x.useState)(f)),k=h()(_,2),C=k[0],I=(k[1],(0,x.useState)([])),R=h()(I,2),N=R[0],H=R[1],P=(0,x.useState)([]),A=h()(P,2),T=A[0],F=A[1],O=(0,x.useState)([]),z=h()(O,2),U=(z[0],z[1]),M=(0,x.useState)({}),W=h()(M,2),V=W[0],q=W[1],J=(0,x.useState)(),Q=h()(J,2),X=Q[0],K=Q[1],G=(0,x.useState)(!1),Y=h()(G,2),$=Y[0],ee=Y[1],ne=(0,x.useState)("1"),te=h()(ne,2),ie=te[0],le=te[1],se=(0,x.useRef)(f),re=(0,x.useState)(null),oe=h()(re,2),de=(oe[0],oe[1]),ae=(0,x.useRef)(null),ce=(0,x.useRef)(""),ue=(0,x.useRef)([]);(0,x.useEffect)((function(){o&&(pe(C),le("1"))}),[o]);var he=function(e){de(e),ae.current=e,ye((0,D.cloneDeep)(ue.current))},xe=function(e){var n=e;return"."===(n=isNaN(n)?"":n)[0]&&(n=""),n};function pe(e){return ve.apply(this,arguments)}function ve(){return ve=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(u.id,"/evaluations/evaluation_settings.json"),{method:"get",params:n});case 2:i=e.sent,H(i),K(75*(null==i||null===(t=i.ec_course_targets)||void 0===t?void 0:t.length)+227+240+32),null==(l=null==i?void 0:i.ec_course_targets)||l.unshift({content:"11"}),ue.current=l,ye(l);case 9:case"end":return e.stop()}}),e)}))),ve.apply(this,arguments)}function me(e){return fe.apply(this,arguments)}function fe(){return(fe=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(u.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)}))})),K(75*(null==i||null===(t=i.ec_course_targets)||void 0===t?void 0:t.length)+227+240+32),q({}),q(i),U(l);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ge=function(){var e=c()(d()().mark((function e(n){var t,i,l,s,r;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return de(null),s=ae.current,ae.current=null,r="/api/ec_courses/".concat(u.id,n?"/evaluations/update_evaluation_settings":"/evaluations/update_evaluation_setting_subitem"),e.next=6,(0,m.ZP)(r,{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:ce.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?(pe(C),v(u)):(me(C),v(u)));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ye=function(e){var n=(0,D.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: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=se.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:ae.current==="".concat(t,"-").concat(n.random_number)?(0,B.jsx)(Z.Z,{autoFocus:!0,defaultValue:a,onBlur:function(){return ge(!0)},onFocus:function(){ce.current=a},step:.1,parser:xe,onChange:function(e){return ce.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 he("".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})),F(n||[])};return(0,B.jsx)(E.Z,{title:"设置考核占比",open:o,width:X>1060?1060:X,footer:null,centered:!0,onCancel:function(){a(!1)},children:(0,B.jsxs)(S.Z,{activeKey:ie,onChange:function(e){le(e),"1"===e?pe(C):me(C)},children:[(0,B.jsxs)(S.Z.TabPane,{tab:"设置考核方式占比",children:[(0,B.jsxs)("div",{style:{marginTop:"10px",color:"#464F66",fontSize:"14px"},children:[(0,B.jsx)("p",{children:"说明:"}),(0,B.jsx)("p",{children:"每一个课程目标下的考核方式占比之和必须等于1。"})]}),(0,B.jsx)(w.Z,{columns:T,bordered:!0,scroll:{x:120*(null===(n=ue.current)||void 0===n?void 0:n.length)+180>X||120*(null===(t=ue.current)||void 0===t?void 0:t.length)+180>1060?120*(null===(i=ue.current)||void 0===i?void 0:i.length)+180:"max-content"},dataSource:null==N?void 0:N.evaluations,pagination:!1})]},1),(0,B.jsxs)(S.Z.TabPane,{tab:"设置考核内容占比",children:[(0,B.jsxs)("div",{style:{marginTop:"10px",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==V||null===(l=V.ec_course_targets)||void 0===l?void 0:l.map((function(e,n){var t;return(0,B.jsxs)("div",{style:{borderRight:n!=(null==V||null===(t=V.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==V||null===(s=V.evaluations)||void 0===s?void 0:s.length)<=0&&(0,B.jsx)(L.Z,{customText:"当前暂无数据"}),null==V||null===(r=V.evaluations)||void 0===r?void 0:r.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==V||null===(i=V.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==V||null===(i=V.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:xe,step:.1,disabled:$,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 ee(!0),t.next=3,(0,m.ZP)("/api/ec_courses/".concat(u.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,ee(!1),l&&(me(C),v(u));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==V||null===(s=V.ec_course_targets)||void 0===s?void 0:s.length)-1?"75px":"74px"}},"".concat(t,"-").concat(i))}))})}))]})}))]})})]})]},2)]})})},U=t(37523),M=(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],D=T[1],M=(0,v.useSearchParams)(),W=h()(M,1)[0],V=(0,x.useState)([]),q=h()(V,2),J=q[0],Q=q[1],X=(0,x.useState)([]),K=h()(X,2),G=K[0],Y=K[1],$=(0,x.useState)([]),ee=h()($,2),ne=ee[0],te=ee[1],ie=(0,x.useState)([]),le=h()(ie,2),se=le[0],re=le[1],oe=(0,x.useState)([]),de=h()(oe,2),ae=de[0],ce=de[1],ue=(0,x.useState)(),he=h()(ue,2),xe=he[0],pe=he[1],ve=(0,x.useState)(),me=h()(ve,2),fe=me[0],ge=me[1],ye=(0,x.useState)([]),je=h()(ye,2),_e=je[0],we=je[1],be=(0,x.useState)(!1),Ee=h()(be,2),ke=Ee[0],Ce=Ee[1],Ze=(0,x.useState)([]),Se=h()(Ze,2),Ie=Se[0],Re=Se[1],Ne=(0,x.useState)(!1),He=h()(Ne,2),Pe=He[0],Ae=He[1],Te=(0,x.useRef)(),Fe=(0,x.useState)(!1),Be=h()(Fe,2),Oe=Be[0],De=Be[1],Le=(0,x.useState)([]),ze=h()(Le,2),Ue=ze[0],Me=ze[1],We=((0,v.useLocation)(),(0,x.useState)(!1)),Ve=h()(We,2),qe=Ve[0],Je=Ve[1],Qe=(0,x.useState)(!1),Xe=h()(Qe,2),Ke=Xe[0],Ge=Xe[1],Ye=(0,x.useState)([]),$e=h()(Ye,2),en=$e[0],nn=$e[1],tn=(0,x.useState)(""),ln=h()(tn,2),sn=ln[0],rn=ln[1],on=(0,x.useState)(!1),dn=h()(on,2),an=dn[0],cn=dn[1],un=(0,x.useState)({}),hn=h()(un,2),xn=hn[0],pn=hn[1],vn=(0,x.useState)([]),mn=h()(vn,2),fn=mn[0],gn=mn[1],yn=(0,x.useState)("1"),jn=h()(yn,2),_n=jn[0],wn=jn[1],bn=(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}}}),En=h()(bn,2),kn=En[0],Cn=En[1],Zn=(0,x.useState)({}),Sn=h()(Zn,2),In=(Sn[0],Sn[1],(0,x.useState)(!1)),Rn=h()(In,2),Nn=Rn[0],Hn=Rn[1],Pn=(0,x.useState)(),An=h()(Pn,2),Tn=An[0],Fn=An[1],Bn=f.Z.useForm(),On=h()(Bn,1)[0],Dn=(0,x.useState)(!1),Ln=h()(Dn,2),zn=Ln[0],Un=Ln[1],Mn=(0,x.useState)(!1),Wn=h()(Mn,2),Vn=Wn[0],qn=Wn[1];(0,x.useEffect)((function(){var e;null!=a&&null!==(e=a.userInfo)&&void 0!==e&&e.school_id&&tt()}),[null==a||null===(n=a.userInfo)||void 0===n?void 0:n.school_id]);var Jn=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]),Kn(n),Gn(n),Yn(n),et(n),nt(n),Xn(n),rt(n);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();var Qn,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,"/graduation_subitems.json"),{method:"get"});case 2:t=e.sent,we((null==t?void 0:t.graduation_subitems)||[]);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_years/".concat(n.ec_year_id,"/ec_courses/get_course_teachers.json"),{method:"get",params:n});case 2:t=e.sent,re(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,"/ec_course_standards.json"),{method:"get",params:{ec_course_id:null==n?void 0:n.id}});case 2:t=e.sent,ce(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Yn=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,ge(null==t?void 0:t.course_targets),pe(null==t?void 0:t.course_targets);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$n={onRemove:function(){Me([])},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),Me([].concat(n)),!1},fileList:Ue,accept:".xls,.xlsx"},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,"/course_evaluations.json"),{method:"get",params:{ec_course_id:null==n?void 0:n.id}});case 2:t=e.sent,Re(null==t?void 0:t.course_evaluation_tops);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(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,Fn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tt=function(){var e=c()(d()().mark((function e(){var n,t,i,l,s,o,c,u,h,x,p,v,f,g,y;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==(h=e.sent)||null===(t=h.data)||void 0===t?void 0:t.length)<=0)){e.next=7;break}return Ge(!0),D(r()({},F)),e.abrupt("return");case 7:return Q((null==h?void 0:h.data)||[]),x=U.U.getItem(null==a||null===(i=a.userInfo)||void 0===i?void 0:i.login),p=W.get("ec_major_school_id")?Number(W.get("ec_major_school_id")):x[0]||(null==h||null===(l=h.data)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.ec_major_school_id),e.next=12,(0,m.ZP)("/api/ec_major_schools/".concat(p,"/ec_years/get_year_list.json"),{method:"get"});case 12:if(!((null==(v=e.sent)||null===(s=v.data)||void 0===s?void 0:s.length)<=0)){e.next=18;break}return Ge(!0),F.ec_year_id="",D(r()({},F)),e.abrupt("return");case 18:return Y((null==v?void 0:v.data)||[]),f=W.get("ec_year_id")?Number(W.get("ec_year_id")):x[1]||(null==v||null===(o=v.data)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.ec_year_id),e.next=22,(0,m.ZP)("/api/ec_years/".concat(f,"/ec_courses/get_courses.json"),{method:"get"});case 22:return g=e.sent,te((null==g?void 0:g.data)||[]),e.next=26,(0,m.ZP)("/api/ec_years/".concat(f,"/graduation_subitems.json"),{method:"get"});case 26:if(y=e.sent,F.ec_major_school_id=p,F.ec_year_id=f,F.id=W.get("course")?Number(W.get("course")):null==g||null===(c=g.data)||void 0===c||null===(c=c[0])||void 0===c?void 0:c.id,!((null==g||null===(u=g.data)||void 0===u?void 0:u.length)<=0)){e.next=35;break}return Ge(!0),e.abrupt("return");case 35:Ge(!1);case 36:we((null==y?void 0:y.graduation_subitems)||[]),D(F),Jn(F),console.log("ec_major_school_id",p);case 40:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),it=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 Ge(!0),F.ec_year_id="",D(r()({},F)),e.abrupt("return");case 10:Ge(!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,Y((null==s?void 0:s.data)||[]),D(F),lt(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)}}(),lt=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 Ge(!0),F.id="",D(r()({},F)),re([]),ce([]),ge([]),pe([]),Re([]),Fn([]),we([]),e.abrupt("return");case 11:Ge(!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,te((null==l?void 0:l.data)||[]),D(F),Jn(F);case 17: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_years/1/ec_courses/get_formulas.json",{method:"get",params:{ec_course_id:n}});case 2:t=e.sent,D(F),pn(t);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),rt=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,D(F),nn(null==t?void 0:t.data);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ot=function(e,n){F.page=1,F[n]=e,"ec_major_school_id"!==n?("ec_year_id"===n&&(D(r()({},F)),lt(e)),"id"===n&&(D(r()({},F)),Jn(F))):it(e)},dt={beforeUpload:(Qn=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,Gn(F),nt(F),e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e)}))),function(e){return Qn.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 ot(e,"ec_major_school_id")},children:null==J?void 0:J.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:Ke&&G.length<=0,style:{width:140},placeholder:"请选择届别",value:null==F?void 0:F.ec_year_id,onChange:function(e){return ot(e,"ec_year_id")},children:null==G?void 0:G.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:Ke,style:{width:140},placeholder:"请选择课程",value:null==F?void 0:F.id,onChange:function(e){return ot(e,"id")},children:null==ne?void 0:ne.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==se?void 0:se.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()({},dt),{},{children:(0,B.jsxs)(_.ZP,{disabled:Ke,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:ae,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)?(kn.editOffice="view",Cn(r()(r()({},kn),{},{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}kn.editOffice="edit",Cn(r()(r()({},kn),{},{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("删除成功"),Jn(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:Ke,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,Yn(F);case 2:(null==xe?void 0:xe.length)<=0&&(n={id:0,content:"",weight:"",standard_grade:"",graduation_subitem_ids:[""]},xe.push(n),pe(l()(xe))),Ce(!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:fe,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:Ke,type:"primary",style:{marginRight:"20px"},onClick:function(){Un(!0),rn("")},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:en,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("删除成功"),rt(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(){Un(!0),rn(e),On.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:Ke,type:"primary",style:{marginRight:"20px"},onClick:function(){Te.current="",Ae(!0)},children:[(0,B.jsx)("i",{style:{marginRight:"8px"},className:"iconfont icon-tianjiatimu"})," 添加课堂数据"]}),(0,B.jsxs)(_.ZP,{disabled:Ke,style:{marginRight:"20px"},onClick:function(){Te.current="",De(!0)},children:[(0,B.jsx)("i",{style:{marginRight:"8px"},className:"iconfont icon-piliangdaoru"})," 导入数据"]})]})]}),(0,B.jsxs)("div",{className:p.teachcount,children:[!Ie&&(0,B.jsx)(L.Z,{}),Ie&&(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==Ie?void 0:Ie.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("同步成功"),Jn(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("删除成功"),Jn(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(){Te.current=e.id,"已导入"!=(null==e?void 0:e.status)?(gn(e),Ae(!0)):De(!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:Ke,style:{marginRight:"20px"},onClick:function(){Hn(!0)},children:[(0,B.jsx)("i",{style:{marginRight:"8px"},className:"iconfont icon-kechengshezhi"})," 设置考核占比"]}),(0,B.jsxs)(_.ZP,{disabled:Ke,style:{marginRight:"20px"},onClick:function(){st(F.id),cn(!0)},children:[(0,B.jsx)("i",{style:{marginRight:"8px"},className:"iconfont icon-jisuangongshi"})," 设置计算公式"]}),(0,B.jsxs)(_.ZP,{type:"primary",disabled:Ke,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("计算完成"),nt(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:[!Tn&&(0,B.jsx)(L.Z,{}),Tn&&(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==Tn||null===(t=Tn.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==Tn?void 0:Tn.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==Tn?void 0:Tn.total_score})]})]})]}),(0,B.jsx)(O,{courseId:Te.current,isshow:Pe,setishow:Ae,items:fn,points:en,modalparams:F,getevaluations:nt,getcourse_evaluations:et}),(0,B.jsx)(z,{isshow:Nn,setishow:Hn,modalparams:F,getcourse_evaluations:nt}),(0,B.jsxs)(E.Z,{title:"编辑课程目标",open:ke,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==xe?void 0:xe.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:xe}});case 5:0===(null==(n=e.sent)?void 0:n.status)&&(Ce(!1),Yn(F),nt(F));case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){Ce(!1),Yn(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==xe?void 0:xe.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,pe(l()(xe))},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,pe(l()(xe))},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,pe(l()(xe))},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:[""]},xe.push(n),pe(l()(xe));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:xe.splice(n,1),pe(l()(xe));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,pe(l()(xe))},style:{width:"320px"},children:null==_e?void 0:_e.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(""),pe(l()(xe));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),pe(l()(xe));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,pe(l()(xe))},style:{width:"320px"},children:null==_e?void 0:_e.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(""),pe(l()(xe));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),pe(l()(xe));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:an,width:918,className:p.modalWrapContainer,onCancel:function(){cn(!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==xn||null===(n=xn.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==xn||null===(t=xn.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&&(cn(!1),st(F.id));case 4:case"end":return e.stop()}}),e)}))),children:[(0,B.jsx)("div",{style:{padding:"16px 0"},children:(0,B.jsxs)(S.Z,{activeKey:_n,onChange:function(e){wn(e)},children:[(0,B.jsx)(S.Z.TabPane,{tab:"课程目标实际分值"},1),(0,B.jsx)(S.Z.TabPane,{tab:"课程总分"},2)]})}),"1"===_n&&(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==xn||null===(i=xn.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)(I.ZP,{onClick:function(){null==xn||xn.ec_course_target_formulas.map((function(n){e.id===n.id?n.checked=!0:n.checked=!1})),pn(r()({},xn))},checked:null==e?void 0:e.checked,children:[" ","设为默认公式"]})})]})}))]}),"2"===_n&&(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==xn||null===(s=xn.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)(I.ZP,{onClick:function(){null==xn||xn.ec_course_formulas.map((function(n){e.id===n.id?n.checked=!0:n.checked=!1})),pn(r()({},xn))},checked:null==e?void 0:e.checked,children:[" ","设为默认公式"]})})]})}))]})]}),(0,B.jsxs)(E.Z,{title:"批量导入",open:Oe,centered:!0,onCancel:function(){De(!1),Me([])},okButtonProps:{loading:qe},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,!(Ue.length>0)){e.next=5;break}n.append("file",Ue[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 Je(!0),n.append("ec_course_id",F.id),Te.current&&n.append("id",Te.current),t=Te.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:Te.current?"put":"post",body:n},!0);case 16:i=e.sent,Je(!1),0===(null==i?void 0:i.status)&&(g.ZP.info("添加成功"),De(!1),Me([]),et(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)(R.Z,{children:[(0,B.jsx)(N.Z,{children:"步骤2"}),(0,B.jsx)(N.Z,{children:(0,B.jsx)(j.Z,r()(r()({},$n),{},{children:(0,B.jsx)(_.ZP,{type:"primary",children:"选择文件"})}))})]})]}),(0,B.jsx)(A.Z,r()(r()({},kn),{},{onClose:function(){Cn(r()(r()({},kn),{},{type:""}))}})),(0,B.jsxs)(E.Z,{title:sn?"编辑知识点":"新增知识点",open:zn,onOk:function(){On.submit()},okButtonProps:{loading:Vn},onCancel:function(){Un(!1),On.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:On,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 qn(!0),t=sn?"/api/ec_courses/".concat(F.id,"/ec_points/").concat(sn,".json"):"/api/ec_courses/".concat(F.id,"/ec_points.json"),e.next=4,(0,m.ZP)(t,{method:sn?"put":"post",body:r()({ec_course_id:F.id,id:sn},n)});case 4:i=e.sent,qn(!1),0===i.status&&(g.ZP.info("新增成功"),rt(F),On.setFieldsValue({name:"",target:"",content:"",problem:"",ec_course_target_ids:[]}),Un(!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==fe?void 0:fe.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)}))})})]})]})]})}))}}]);