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__Paperlibrary__Random__Ed...

1 line
122 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([[75816,4977],{17071:function(e,n,t){t.r(n),t.d(n,{default:function(){return Ft}});var i=t(82242),a=t.n(i),l=t(7557),r=t.n(l),o=t(41498),s=t.n(o),c=t(79800),u=t.n(c),d=t(59301),p="wrapper___KtBVT",m="breadCrumbWrapper___k9tSB",f="radioBtnWrapper___k9OCh",h="baseLineHeight___O_QXK",y="radiogroup___e2fW6",x="easy___WcUAp",v="medium___U_o3j",_="hard___dAXLS",g="formWrap___wt5tC",b="baseFormItem___zV64d",j="fixedBottom___liDZ4",A="cancelBtn___ZV9Mi",k="confirmBtn___DwH6m",w="concat___ZuLMo",C=t(8591),Z=t(78241),N=t(66104),I=t(18892),D="digitalLabel___hkWuZ",F="active___jawU1",E="titleEditor___wX1lW",S="title___SuT2h",B="editIcon___XrTIi",P="paperTab___GUxeB",T="tabItem___or0fY",R="dottedLine___Ln0Xr",K=t(37712),V=function(e){var n=e.number,t=e.active,i=e.className;return(0,K.jsx)("div",{className:"".concat(D," ").concat(t?F:""," ").concat(i),children:n})},O=t(6848),L=t(92832),M=function(e){var n=e.defaultValue,t=e.onFinish,i=(0,d.useState)(!1),a=u()(i,2),l=a[0],o=a[1],c=(0,d.useState)(n),p=u()(c,2),m=p[0],f=p[1];return(0,d.useEffect)((function(){f(n)}),[n]),(0,K.jsx)("div",{className:E,children:l?(0,K.jsx)(L.Z,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:m,onChange:function(e){f(e.target.value)},onBlur:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==m||null===(n=m.replaceAll(" ",""))||void 0===n?void 0:n.length)<=0)){e.next=3;break}return C.ZP.error("试卷标题不能为空"),e.abrupt("return");case 3:return e.next=5,t(m);case 5:e.sent&&o(!1);case 7:case"end":return e.stop()}}),e)}))),onPressEnter:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==m||null===(n=m.replaceAll(" ",""))||void 0===n?void 0:n.length)<=0)){e.next=3;break}return C.ZP.error("试卷标题不能为空"),e.abrupt("return");case 3:return e.next=5,t(m);case 5:e.sent&&o(!1);case 7:case"end":return e.stop()}}),e)})))}):(0,K.jsxs)("div",{className:S,onDoubleClick:function(){return o(!0)},children:[m,(0,K.jsx)(O.Z,{title:"编辑试卷名称",children:(0,K.jsx)("i",{className:"".concat(B," iconfont icon-bianji_Hover"),onClick:function(){return o(!0)}})})]})})},z=t(95237),q=t(43604),Y=function(e){var n,t,i,a,l,o,c,p=e.onChange,m=void 0===p?s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))):p,f=e.tabs,h=e.activeKey,y=e.defaultActiveKey,x=e.className,v=void 0===x?"":x,_=(0,d.useState)(void 0===y?null===(n=f[0])||void 0===n?void 0:n.key:y),g=u()(_,2),b=g[0],j=g[1];return(0,d.useEffect)((function(){void 0!==h&&j(h)}),[h]),(0,K.jsxs)(z.Z,{justify:"center",align:"middle",className:"".concat(P," ").concat(v),children:[(0,K.jsxs)(q.Z,{className:"".concat(T," ").concat(b===(null===(t=f[0])||void 0===t?void 0:t.key)?F:""),onClick:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m(f[0].key);case 2:j(null===(n=f[0])||void 0===n?void 0:n.key);case 3:case"end":return e.stop()}}),e)}))),children:[(0,K.jsx)(V,{number:1,active:b===(null===(i=f[0])||void 0===i?void 0:i.key),className:"mr10"}),(0,K.jsx)("span",{children:null===(a=f[0])||void 0===a?void 0:a.label})]}),(0,K.jsx)(q.Z,{flex:"188px",className:"".concat(R," ml30 mr30")}),(0,K.jsxs)(q.Z,{className:"".concat(T," ").concat(b===(null===(l=f[1])||void 0===l?void 0:l.key)?F:""),onClick:s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m(null===(n=f[1])||void 0===n?void 0:n.key);case 2:j(null===(t=f[1])||void 0===t?void 0:t.key);case 3:case"end":return e.stop()}}),e)}))),children:[(0,K.jsx)(V,{number:2,active:b===(null===(o=f[1])||void 0===o?void 0:o.key),className:"mr10"}),(0,K.jsx)("span",{children:null===(c=f[1])||void 0===c?void 0:c.label})]})]})},G=t(91232),U=t.n(G),H=t(71418),W=t(19842),Q=t(5112),J=t(94001),X=t(3113),$=t(75105);function ee(e){return ne.apply(this,arguments)}function ne(){return(ne=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,$.ZP)("/api/examination_banks/".concat(n,"/edit_random_exam_new.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function te(e,n){return ie.apply(this,arguments)}function ie(){return(ie=s()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,$.ZP)("/api/examination_banks/".concat(n,"/update_random_exam.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ae(e){return le.apply(this,arguments)}function le(){return(le=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,$.ZP)("/api/examination_banks/create_random_exam.json",{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function re(e){return oe.apply(this,arguments)}function oe(){return(oe=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,$.ZP)("/api/disciplines.json",{method:"get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function se(){return(se=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,$.ZP)("/api/item_banks/item_difficulty_count.json",{method:"get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ce(e,n){return ue.apply(this,arguments)}function ue(){return(ue=s()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,$.ZP)("/api/examination_banks/".concat(n,"/set_item_type_score.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function de(e,n){return pe.apply(this,arguments)}function pe(){return(pe=s()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,$.ZP)("/api/exercises/".concat(n,"/set_item_type_score.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function me(e,n){return fe.apply(this,arguments)}function fe(){return(fe=s()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,$.ZP)("/api/examination_banks/".concat(n,"/delete_item_type.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function he(e,n){return ye.apply(this,arguments)}function ye(){return(ye=s()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,$.ZP)("/api/exercises/".concat(n,"/delete_item_type.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function xe(e){return ve.apply(this,arguments)}function ve(){return(ve=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,$.ZP)("/api/examination_banks/preview_random_questions.json",{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _e(e){return ge.apply(this,arguments)}function ge(){return(ge=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,$.ZP)("/api/examination_banks/toggle_random_questions.json",{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function be(e){return je.apply(this,arguments)}function je(){return(je=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,$.ZP)("/api/examination_banks/save_question_list.json",{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ae(e){return ke.apply(this,arguments)}function ke(){return(ke=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,$.ZP)("/api/exercises/".concat(n.categoryId,"/edit.json"),{method:"get",params:a()({},n)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var we=t(85573),Ce=t.n(we),Ze=function(e){return e.OnlyFileFolder="1",e.OnlyKnowledge="2",e.OnlyDifficulty="3",e.FileFolderAndDiff="4",e.FileFolderAndKnowledge="5",e.KnowledgeAndDiff="6",e.All="7",e.Shixun="8",e}({}),Ne=t(89392),Ie=function(e){return e[e.FileFolder=1]="FileFolder",e[e.Difficulty=2]="Difficulty",e[e.Knowledge=3]="Knowledge",e}(Ie||{}),De=(0,d.createContext)(null),Fe=Ce()(Ce()(Ce()(Ce()(Ce()(Ce()(Ce()({},Ze.OnlyFileFolder,[Ie.FileFolder]),Ze.OnlyKnowledge,[Ie.Knowledge]),Ze.OnlyDifficulty,[Ie.Difficulty]),Ze.FileFolderAndDiff,[Ie.FileFolder,Ie.Difficulty]),Ze.FileFolderAndKnowledge,[Ie.FileFolder,Ie.Knowledge]),Ze.KnowledgeAndDiff,[Ie.Knowledge,Ie.Difficulty]),Ze.All,[Ie.Knowledge,Ie.Difficulty,Ie.FileFolder]),Ee=function(e,n){if(e.length!==n.length)return!1;var t,i=U()(n);try{for(i.s();!(t=i.n()).done;){var a=t.value;if(!e.includes(a))return!1}}catch(e){i.e(e)}finally{i.f()}return!0},Se=function(e){for(var n=0,t=Object.entries(Fe);n<t.length;n++){var i=u()(t[n],2),a=i[0],l=i[1];if(Ee(e,l))return a}},Be={SINGLE:"单选题",MULTIPLE:"多选题",COMPLETION:"填空题",JUDGMENT:"判断题",SUBJECTIVE:"简答题",PROGRAM:"编程题",BPROGRAM:"程序填空题",COMBINATION:"组合题",PRACTICAL:"实训题"},Pe={1:{label:"简单",color:"#46B70E"},2:{label:"适中",color:"#165DFF"},3:{label:"困难",color:"#EE6F1A"}},Te=function(e){return e&&parseFloat(e.toFixed(1))},Re=function(e,n){switch(n.type){case"init":return n.payload;case"updateBaseInfo":return a()(a()({},e),{},{examination_bank:n.payload});case"deleteQuestionType":var t=e.item_types.filter((function(e){return e.item_type!==n.payload}));return e.examination_bank.question_count=Te(t.reduce((function(e,n){return e+n.item_bank_count}),0)),e.examination_bank.total_score=Te(t.reduce((function(e,n){return e+n.total_score}),0)),a()(a()({},e),{},{item_types:t});case"setQuestionType":var i,l=e.item_types,r=void 0===l?[]:l,o=r.map((function(e){return e.item_type})),s=r.filter((function(e){return n.payload.includes(e.item_type)})),c=U()(n.payload);try{for(c.s();!(i=c.n()).done;){var u=i.value;o.includes(u)||("PRACTICAL"===u?s.push({item_type:u,contents:[],item_banks:[],item_bank_count:0,item_bank_num:0,item_type_text:Be[u],random_rule_type:Ze.Shixun,score:0,total_score:0}):s.push({item_type:u,contents:[],item_bank_count:0,item_type_text:Be[u],score:0,total_score:0}))}}catch(e){c.e(e)}finally{c.f()}return a()(a()({},e),{},{item_types:s});case"updateItemTypes":return a()(a()({},e),{},{item_types:n.payload});case"deleteRule":var d,p=(0,Ne.cloneDeep)(e),m=p.item_types.find((function(e){return e.item_type===n.payload.itemType})),f=m.contents.find((function(e){return e.id===n.payload.id&&e.is_share==n.payload.is_share}));return m.contents=m.contents.filter((function(e){return e!==f})),0===(null===(d=m.contents)||void 0===d?void 0:d.length)&&(m.random_rule_type=[]),m.item_bank_count-=null==f?void 0:f.quanlity,p.examination_bank.question_count-=null==f?void 0:f.quanlity,m.total_score-=(null==f?void 0:f.quanlity)*m.score,p.examination_bank.total_score-=(null==f?void 0:f.quanlity)*m.score,m.total_score=Te(m.total_score),p.examination_bank.total_score=Te(p.examination_bank.total_score),p.contents=m.contents,p;case"changeQuestionNum":var h,y=(0,Ne.cloneDeep)(e),x=y.item_types.find((function(e){return e.item_type===n.payload.itemType})),v=null==x||null===(h=x.contents)||void 0===h?void 0:h.find((function(e){return e.id===n.payload.id}));if("PRACTICAL"===n.payload.itemType)return n.payload.num&&(y.examination_bank.question_count=y.examination_bank.question_count-x.item_bank_count+n.payload.num,y.examination_bank.total_score=Te(y.examination_bank.total_score-x.total_score+n.payload.num*x.score)),n.payload.score&&(y.examination_bank.total_score=Te(y.examination_bank.total_score-x.total_score+n.payload.num*x.score)),x.item_bank_count=n.payload.num,x.total_score=Te(x.item_bank_count*x.score),y;y.examination_bank.question_count=y.examination_bank.question_count-(null==v?void 0:v.quanlity)+n.payload.num;var _=x.contents.find((function(e){return e.id===n.payload.id&&e.teacher_group_id===n.payload.teacher_group_id}));_.quanlity=n.payload.num;var g,b=0,j=0,A=U()(x.contents);try{for(A.s();!(g=A.n()).done;){var k=g.value;b+=null==k?void 0:k.quanlity,j+=(null==k?void 0:k.quanlity)*x.score}}catch(e){A.e(e)}finally{A.f()}return y.examination_bank.total_score=Te(y.examination_bank.total_score-x.total_score+j),x.item_bank_count=b,x.total_score=Te(j),y;case"changeQuestionScore":var w=(0,Ne.cloneDeep)(e),C=w.item_types.find((function(e){return e.item_type===n.payload.itemType}));return C.score=n.payload.score,C.total_score=Te(C.item_bank_count*C.score),w.examination_bank.total_score=Te(w.item_types.reduce((function(e,n){return e+n.total_score}),0)),w;case"editRule":var Z=(0,Ne.cloneDeep)(e),N=Z.item_types.find((function(e){return e.item_type===n.payload.itemType}));return N.contents=n.payload.tableData.map((function(e){return a()(a()({},e),{},{item_type:n.payload.itemType,random_rule_type:n.payload.randomRuleType})})),N.random_rule_type=n.payload.randomRuleType,N.item_bank_count=N.contents.reduce((function(e,n){return e+(null==n?void 0:n.quanlity)}),0),N.score=N.score||1,N.total_score=Te(N.item_bank_count*N.score),Z.examination_bank.question_count=Z.item_types.reduce((function(e,n){return e+n.item_bank_count}),0),Z.examination_bank.total_score=Te(Z.item_types.reduce((function(e,n){return e+n.total_score}),0)),Z;case"addShixun":var I,D=(0,Ne.cloneDeep)(e),F=D.item_types.find((function(e){return"PRACTICAL"===e.item_type}));return F.item_banks=n.payload.shixunList,D.examination_bank.question_count=D.examination_bank.question_count+1,F.item_bank_num=F.item_banks.length,F.item_bank_count=F.item_bank_count||1,F.score=F.score||1,F.total_score=F.total_score||F.score*F.item_bank_count,D.examination_bank.total_score=null==D||null===(I=D.item_types)||void 0===I?void 0:I.map((function(e){return e.total_score})).reduce((function(e,n){return e+n})),D;case"deleteShixunQuestion":var E=(0,Ne.cloneDeep)(e),S=E.item_types.find((function(e){return"PRACTICAL"===e.item_type}));return S.item_banks=S.item_banks.filter((function(e){return e.id!==n.payload.shixunId})),S.item_bank_num-=1,S.item_bank_count>S.item_bank_num&&(S.item_bank_count-=1,S.total_score-=S.score,S.total_score=Te(S.total_score)),E}},Ke=t(52586),Ve=function(e){var n=e.courseOptions,t=e.setCurrentKey,i=e.loading,l=e.form,o=(0,d.useContext)(De),c=o.data,p=o.disabled,m=o.dispatch,C=(0,I.useParams)(),N=(0,d.useRef)(!0),D=(0,d.useState)(!1),F=u()(D,2),E=F[0],S=F[1],B=(0,d.useMemo)((function(){var e,t,i,l,r;if(n.length&&c){var o=null==c||null===(e=c.examination_bank)||void 0===e?void 0:e.sub_discipline_id,s=-1===(null==c||null===(t=c.examination_bank)||void 0===t?void 0:t.time)?void 0:N.current?C.id?null==c||null===(i=c.examination_bank)||void 0===i?void 0:i.time:(null==c||null===(l=c.examination_bank)||void 0===l?void 0:l.time)||60:null==c||null===(r=c.examination_bank)||void 0===r?void 0:r.time;N.current=!1;var u,d=[],p=U()(n);try{for(p.s();!(u=p.n()).done;){var m,f=u.value,h=U()(f.children);try{for(h.s();!(m=h.n()).done;){var y=m.value;y.value===o&&(d=[f.value,y.value])}}catch(e){h.e(e)}finally{h.f()}}}catch(e){p.e(e)}finally{p.f()}return a()(a()({},c.examination_bank),{},{time:s,course:d})}}),[c,n]);return(0,d.useEffect)((function(){l.setFieldsValue(a()({},B))}),[B]),(0,K.jsxs)(H.Z,{spinning:i,size:"large",style:{position:"fixed",maxHeight:"100vh"},className:"mt30",children:[(0,K.jsx)("div",{className:g,children:(0,K.jsxs)(Z.Z,{form:l,autoComplete:"off",colon:!1,labelCol:{span:4},wrapperCol:{span:20},initialValues:B,onValuesChange:function(e,n){var t=n.course,i=void 0===t?[]:t,l=a()(a()({},n),{},{sub_discipline_id:i[1]||0});m({type:"updateBaseInfo",payload:l})},children:[(0,K.jsx)(Z.Z.Item,{name:"name",label:"试卷名称",className:h,rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入试卷名称")}}],children:(0,K.jsx)(L.Z,{maxLength:60,className:b,placeholder:"请输入试卷名称",showCount:!0})}),(0,K.jsx)(Z.Z.Item,{label:"方向&课程",name:"course",className:h,children:(0,K.jsx)(W.Z,{className:b,disabled:p,size:"large",allowClear:!1,placeholder:"请选择方向&课程",options:n,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})}),(0,K.jsxs)("div",{className:w,children:["没有合适的方向&课程?",(0,K.jsx)("span",{onClick:function(){return S(!0)},children:"联系教研助理"})]}),(0,K.jsx)(Z.Z.Item,{label:"难度",name:"difficulty",className:f,rules:[{required:!0,message:"请选择难度"}],children:(0,K.jsxs)(Q.ZP.Group,{disabled:p,className:y,children:[(0,K.jsx)(Q.ZP.Button,{className:x,value:1,children:"简单"}),(0,K.jsx)(Q.ZP.Button,{className:v,value:2,children:"适中"}),(0,K.jsx)(Q.ZP.Button,{className:_,value:3,children:"困难"})]})}),(0,K.jsx)(Z.Z.Item,{label:"答题时长",className:h,children:(0,K.jsxs)(z.Z,{align:"middle",children:[(0,K.jsx)(Z.Z.Item,{name:"time",noStyle:!0,children:(0,K.jsx)(J.Z,{className:b,min:1,disabled:p,size:"large",max:9999,style:{width:220},placeholder:"请填写答题时长"})}),(0,K.jsx)("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14},children:"分钟"})]})}),(0,K.jsx)(Z.Z.Item,{label:"试卷须知",name:"exam_notes",children:(0,K.jsx)(L.Z.TextArea,{rows:6,disabled:p,maxLength:65535,placeholder:"请输入试卷须知"})})]})}),(0,K.jsxs)("div",{className:j,children:[(0,K.jsx)(X.ZP,{className:"".concat(A," mr5"),onClick:function(){C.id||window.location.href.indexOf("randompaper")>-1?I.history.push("/paperlibrary"):I.history.push("/classrooms/".concat(C.coursesId,"/exercise"))},children:"取消"}),(0,K.jsx)(X.ZP,{className:"".concat(k," ml15"),type:"primary",size:"large",onClick:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l.validateFields();case 2:if(C.id||C.coursesId){e.next=9;break}return e.next=5,ae(c);case 5:0===(n=e.sent).status&&(I.history.replace("/randompaper/edit/".concat(null==n?void 0:n.examination_bank_id,"?type=settings")),t("settings")),e.next=10;break;case 9:t("settings");case 10:case"end":return e.stop()}}),e)}))),children:"下一步"})]}),(0,K.jsx)(Ke.Z,{open:E,onCancel:function(){S(!1)}})]})},Oe=t(37205),Le=t.n(Oe),Me=t(70236),ze=t.n(Me),qe=t(43418),Ye="questionInfo___U9mnu",Ge="label___PP7Ng",Ue="content___PUXFl",He="leftPart___uoQeo",We="rightPart___mCG7H",Qe="dragItem___djmPG",Je="blackText___KqEaU",Xe="greyText___VamKm",$e="iconWrapper___o1C0y",en="contentArea___Fj7D0",nn="dragging___mX3Il",tn="hidden___KWDLK",an="dragIcon___yPuB3",ln="deleteIcon___go29y",rn="challengeNameWrapper___DFjRy",on="challengeName___m7v0x",sn="shixunPreviewFooter___iaciG",cn="shixunInfoWrapper___aSihg",un="shixunInfo___WYBm1",dn="btnToDetail___WVmtj",pn="fixedBottom___oeMSX",mn="confirmBtn___sYh2O",fn="previewBtn___c2uQz",hn="setScoreModalTable___kPddX",yn=t(14539),xn=t(53273),vn=t(24905),_n=[{label:"单选题",value:"SINGLE"},{label:"多选题",value:"MULTIPLE"},{label:"填空题",value:"COMPLETION"},{label:"判断题",value:"JUDGMENT"},{label:"简答题",value:"SUBJECTIVE"},{label:"编程题",value:"PROGRAM"},{label:"组合题",value:"COMBINATION"},{label:"实训题",value:"PRACTICAL"},{label:"程序填空题",value:"BPROGRAM"}],gn=function(e){var n=e.open,t=e.onCancel,i=e.onOk,a=(0,d.useContext)(De),l=a.data;a.dispatch;(0,d.useEffect)((function(){if(n){var e=(l||{}).item_types;c(null==e?void 0:e.map((function(e){return e.item_type})))}}),[n,l]);var r=(0,d.useState)([]),o=u()(r,2),s=o[0],c=o[1];return(0,K.jsx)(qe.Z,{title:(0,K.jsxs)("div",{children:["题型设置",(0,K.jsx)("span",{className:"c-grey-333",style:{fontSize:14,fontWeight:400},children:"(通过勾选可对题型进行添加/删除)"})]}),closable:!0,centered:!0,open:n,onCancel:t,onOk:function(){return i(s)},children:(0,K.jsx)(vn.Z.Group,{value:s,onChange:function(e){return c(e)},children:(0,K.jsx)(z.Z,{gutter:[0,20],children:_n.map((function(e){return(0,K.jsx)(q.Z,{span:6,children:(0,K.jsx)(vn.Z,{value:e.value,children:e.label})},e.value)}))})})})},bn=t(61998),jn=function(e){var n=e.open,t=e.onCancel,i=e.onOk,l=(0,d.useContext)(De).data,r=(0,d.useState)(),o=u()(r,2),s=o[0],c=o[1];console.log("--xxx-",s),(0,d.useEffect)((function(){n&&c((0,Ne.cloneDeep)(l))}),[n,l]);var p=(0,d.useMemo)((function(){var e,n;return null===(n=null==s||null===(e=s.item_types)||void 0===e?void 0:e.map((function(e){return e.total_score})).reduce((function(e,n){return parseFloat(e)+parseFloat(n)})))||void 0===n?void 0:n.toFixed(1)}),[s]);return n?(0,K.jsxs)(qe.Z,{title:"批量设置分值",open:n,width:640,centered:!0,closable:!0,onCancel:t,onOk:function(){i(s)},children:[(0,K.jsxs)("div",{className:"c-black mb20",children:["总分",(0,K.jsx)("span",{className:"ml10 c-light-primary",children:p})]}),(0,K.jsx)(bn.Z,{columns:[{title:"题型名称",dataIndex:"item_type_text",width:130},{title:"小题总数",dataIndex:"item_bank_count",width:130},{title:"题型总分",dataIndex:"total_score",width:130},{title:"操作",render:function(e,n){n.score;var t=n.item_type;return(0,K.jsxs)("div",{style:{color:"#9096A3"},children:["每",(null==n||n.item_type,"题"),(0,K.jsx)(J.Z,{precision:1,size:"large",className:"ml10 mr10",min:.1,disabled:0===(null==n?void 0:n.item_bank_count),max:100,onChange:function(e){var n=s,i=n.item_types.find((function(e){return e.item_type===t}));i.score=Number(e);var l=e*i.item_bank_count;i.total_score=l&&Number(l.toFixed(1)),n.examination_bank.total_score=n.item_types.reduce((function(e,n){return Number(e)+Number(n.total_score)}),0),c(a()({},n))}}),"分"]})}}],className:hn,dataSource:null==s?void 0:s.item_types,rowKey:"item_type",pagination:!1})]}):null},An=t(99313),kn=t(57809),wn=t(38318),Cn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAtFJREFUWEftWL9rU1EYPffFpCCKEEEJVUQHB10qAUHFHwguDg4ORRDq4uDg4CBIJ6GD0D/B3UEFJ5cugjbQChIqokWKClVrFDGIg2B8yZX3Xl/z/O5LzvfyKhTJXV7g/jrfOfc797sx1toCNnAzQ4A51RkymJNA/CcMvpoYhf0xDWtPwqICWEKM+QSYGgojt3Hw3mweFjmD9YlR+N8WAJSdjYwBrAWCb1oL+jzvMbzSFKoPBgLKAc6dugPbuRDtHzAXgGEMxmjjsXEAYr4MMOw2DcA8wcjWG6g+XOEAZ8c+wNpKtCXZMI+WMn6DJrbsOMQBPtrr9ySM4ZX9LEApkOfd5QBntvvhuhqFswKOz2/wDQWSZ9o0FADLfji5fBTYPwmUduYVMmV+IrLWF2DpFtCcizDTu3hmFeCBKaC4LR2cJpvjMZrwfn8HFm8qATan/bWslWckq6SuTyWcIfi5allrkmsY/DoZSZzanCwQo0REAwTIJf583e9txNIWic9p5E2OCQilZ7BxzY/8L60RSqRkcgnHqKXERgFw5eq/80EagIbB91cSPigilMabNWmYD6okXr7cZdABIAE7Gv6dpfIuZxJDI/G7S32ymJx6CoDP50ny5mIXIJPQ2Y8kEVVEw+DSeCKLWbkldlQA6JZwaZe9BuDr8xkAZjU6Pp5LvHiu9xmkWej6Wt8KXOK1VuGDL89272IaMLv6yAID3cUvzvS5SZyQyZOAZZl7hrnEz0/rjZoxzAhOyUEOcOFEH6MWhDGCWAApPs8B1o/p68GsANgbRVVRPzu8fvVg5gA0xcLTsV/wCtF/iKz6cABkfBfL+Z12m0tc2/cWXnFPODf3zZCxmOj4yxzg/O4qWv48LDwHIHOZrO/i5HoGHRQ3HeEAg0m1ShWtn/dh27tgUAilTqOUMcyqm7AfbZjCR5Q2j+N4o64DOMDhXq8pQ4B5mdzwDP4B5kHmZrL/eyAAAAAASUVORK5CYII=",Zn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA4RJREFUWEftWEtrE1EYPXfSh5VWSlMfNSi4sokLK30pWtuKIChVVBBBWpfiRhcKghii7tp/4FrBBxREXbhQ0Bj7gqokahe+kNZWqa21tLGtk7kymY5J79yZL5NUKNLZZHHnzj33fOec+90wzrkHS/hhywBzrM4ygzkSiP+EwTdtPvDJdnDeCI4KgBPEsGGAPYOn8Bq23A7nwiLNYH+bD+rYSwBlloUYAzgH9F/Zo48pyhMoBVdR3ZkVUBpgV9MNcO24sb7OnA6GYtBEa75rbkCYL24wOcxGAPYUhSUXUH3/Cw0wXDUIziuMJYkFc6mluH+GcRSv2UYDfLxJtSWMwiuOUxsUC6Qot2iAD71q8ruZVNgtYFO/+m+yQKKm2UgGAMvU5GTvbqDyClC4LmUMuw+LTFiYdNDC7FdgIASMG57KHGDNdSB/tVyKltIJAESmRHziBmZHgf5WlwBrb6bihFrQmkdpCSDRiiyu+ozgyJzBujtpy1Jiy9XOAPqOuQRY35mKP8qdFvELBFJu1qH1HnUL8K59iV0DFtwqc3PPIQnAH+3noGmXAK1k4YnhxoaS8joqQgFYOaBUAlBSedbTIgCcuLwBc78+SW3qWnJUzkjG8/yAZ3Nqd937BYDfghvB4x+NQJ5vAMycozRvOVOF+Rk1FaVAkQEquX73PkmJh89EwXngn5+5dhsuPgwopYYZu/ZKAA6dDkLTQhaAlhKLDAsvuJWE+X5RDbCi1jBjpEkCcPCsH4mpmKXEVIksbZiAkDxz5zWZVwaUnjS6pkiDTcx8aI2CscCCRtStJqmjzKmtLD8FeLxAZKcNwPcnguCJ0II1SAYERJSJnUxX0gysagbC2+0YbPNDnY79rZrk6LR+n0DkRsP5a4GK80C4xuEkeXswCvCAfaOawV3E1K2+DGUaUeO+i4AlB9NpeX0gCGihpA6zeahcpBB7W4Bo0IHBgSN+zP2MGVuX1ZiihHKJOC5IpMAHfH7gAFAfetUYBUcgGwIXZc73d0BixqEffNGQ5mYi1yjCSFdLKhIfA6ZHHQBGm/2YmYpJ2bAEN4nAmVRZjKmzwOQQcWnq3focnNdTBwV9n88yhuKj95xb/i5/HdSpRwBbmfpXIRPTCIS5ycF0U3o8O+g7SWR9FebiHeCJXQArkNdKYIiqODXO2G9A6cCeiRANcFEsmf1HlgFmz50xc8kz+AfHHTJwrKNsNwAAAABJRU5ErkJggg==",Nn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABWlJREFUWEftV1tsVEUY/ubspUu3W9mWGlttwXqJVRNBbqIFDbyA8mCCkAYtpEaIGBODhBCECiG+UE1EnzTempYqtSAE45saBMX40JC0IRojpd1GKM1uW7bd7V7OOWPmnD3bPTNndxYbE2I6L2dzdubMN9/3/ZchlFIXbuNB5gDOUp05BmdJIP4fDPZcxt2xaRzVgadBUQ3QDDEE5m/2zBkE1whwoYTg461LcX42LEoZZOCiMXoJoBUCHEIASgH2dBqUgijKORfBkW3/EqgUYNsPieMAmtj+Fhb2NIfFXvaFnUhCQBlI6wD8dGcBrisEP5V7fft2NuJvKcC9p6PDoLSa7cwTJgKejZj8WjLm93iWSAG2tI+qEsdlvywl6BZPqBByQgpw44fDKskEAQUF+82e5rBrxCvGz7fWZr+XkZ/ZwFTIbgkKel0K8LkPhlW2uLbSh9UNQfh9btGLIrIZ7E7WyDkaf8xYQsX538cwHE4YgKUAnz0WMgC+/EwNSn1uR5MVEcxZ/xbjUgbyi3PXDNNLAW44FjIk3rOxNpvtCseuCEFCMGcUc/2734YMFaQA178fUhlDB56vy+4s27AYlgrOocA7Z0IG60UDPLypLm8BEQBncnc2X3ITijng4ZMhM8vK+kHGIIuyI5sXZgsGn//ECmOvgMJ8rgA5/f92T8hM8rkAX/psZI+u4yClesAWhhLNhPTBpSMhfeSkF7eLoP5OHzY8FoSizGzU+vWQmXosgLvPTNTGJpNXi8lvPF4hPwoZW0YZsKw+gMWLSrMV1ASYE8V7e27WTUwnB7IzsrFVjOXzdDVWOpfgY+YO+j3YvKrCWMEkP9g9ZHjeJvErnaN9oHhYgCSrYQ5F2echKPcpSGkUE9PU3vXkMeWWJxcg6HcZAA+cGDIosgHc0THaqun0EN8ViFFqdij5SlTT8jKsa5gHJdPF/DaQwCcXotkCme+8y+/zY1m937D/W19yHmSs7eoeb0gm0v1Wi2QBEGpuAcm8buCjF6tmWqyMHPu/iWAkahQlseZm0lKw1I2mRlPm/V2D9iCxZG1pH+2j4GR2KB1lJaaE8TSTUDf88kiNB2sfKsWCMgWlXgVVARfG4xp+/iuBU72xmca7gGW2NlYaMu/vYgxyaYaBbGkPt+pUP5Trw1xGa4Nu7FhdjkULPBlDUwxGVLgVgsFIGj/+MY0rYdXwzzwvQTzFOiDHi4Fj9K14wI+V9/uxr3PQuZLs6hxviKnpfttVI+fERzdVoPoOsWmYiGt4ozsCncnFA+JeFGp0KwJuNK+pwL6OPBKzYzV/npHZoZN/74UK3OUAMJ7S8VpXBJoRsPYgEhBLskLzmkq0nR7OX+q2t4fNaHYYtUEXdq4O4N6MxGzKnzfSiExpqJnvRm8oiYtXkhiJasZqj8vMMCqzaebAsvbsiQf9OHXxRv5+kEXzZFzvt+5qgiQEmO8jhseSGjAW0w0wJW7g8Tovnqovgb+EGO+XLvTCRYBITEd3bxy/DqREQrnmojLgRt/VMaN7z9ssNLeP94GPZotR2d2CECy5x40315XZNIgldbz61U15aSLASHgSqqblB9hyfKpV07WMzHaXi3lS3NPrAnav9ePRGjOgVI3i5KUEvrucEm6HfFix2h6dnMbNqen8AHd1pxpiyWS/mS0lYSncj2cWVJURBHwEI1Ed8VQ+8sSoSasqro9OFL40beuM/UIpXSnczvjbF387484jK+VODDL/3QiPny3YsG7vGFsRT+rfE5BSC6QjB7IWWfY/91FrrwRRV0k76i2fhhcnk2obqN4IQrxOAGWevEV8UIiS1iltO/t69SEpQHnI/bcz5gDOlt/bnsF/AOXAMnuF/cdAAAAAAElFTkSuQmCC",In="data:image/png;base64,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",Dn="ruleCheckBox___Onj2f",Fn="folderAreaWrapper___ut2mr",En="folderAreaHeader___fOIDA",Sn="folderWrapper___IpJ50",Bn="folderIcon___zBoRM",Pn="shareFolderIcon____5s3p",Tn=t(32893),Rn={"简单":1,"适中":2,"困难":3},Kn=function e(n,t,i){return n.map((function(n){var l,r=null==n?void 0:n.tag_disciplines.map((function(e){var l=null==e?void 0:e.difficulty_count.map((function(e){return{label:null==e?void 0:e.name,value:Rn[e.name]}}));return{title:Se(t)===Ze.All&&l.length>0?(0,K.jsxs)(z.Z,{justify:"space-between",children:[(0,K.jsx)(q.Z,{children:"".concat(e.name,"").concat(e.child_count,"")}),(0,K.jsxs)(q.Z,{children:[(0,K.jsx)("span",{className:"mr15",style:{color:"#666"},children:"难度"}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["".concat(n.id,"_").concat(e.id),"diffValue"],children:(0,K.jsx)(vn.Z.Group,{style:{columnGap:12},options:l})}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["".concat(n.id,"_").concat(e.id),"diffNum"],initialValue:null==e?void 0:e.difficulty_count,children:(0,K.jsx)("input",{type:"hidden"})}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["".concat(n.id,"_").concat(e.id),"extra"],initialValue:a()(a()({},n),{},{type:i}),children:(0,K.jsx)("input",{type:"hidden"})})]})]}):"".concat(e.name,"").concat(e.child_count,""),key:"".concat(n.id,"_").concat(e.id),name:e.name,parentName:n.name,item_banks_count:e.child_count,icon:null,isLeaf:!0,checkable:Se(t)===Ze.FileFolderAndKnowledge,disableCheckbox:0===e.child_count}})),o=null==n?void 0:n.difficulty_count.map((function(e){return{label:null==e?void 0:e.name,value:Rn[e.name]}}));return{title:Se(t)===Ze.FileFolderAndDiff&&o.length>0?(0,K.jsxs)(z.Z,{justify:"space-between",children:[(0,K.jsx)(q.Z,{children:"".concat(n.name,"").concat(n.item_banks_count,"")}),(0,K.jsxs)(q.Z,{children:[(0,K.jsx)("span",{className:"mr15",style:{color:"#666"},children:"难度"}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["".concat(n.id),"diffValue"],children:(0,K.jsx)(vn.Z.Group,{style:{columnGap:12},options:o})}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["".concat(n.id),"diffNum"],initialValue:null==n?void 0:n.difficulty_count,children:(0,K.jsx)("input",{type:"hidden"})}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["".concat(n.id),"extra"],initialValue:a()(a()({},n),{},{type:i}),children:(0,K.jsx)("input",{type:"hidden"})})]})]}):"".concat(n.name,"").concat(n.item_banks_count,""),key:"".concat(n.id),name:n.name,item_banks_count:n.item_banks_count,icon:function(e){return e.expanded?"0"===i?(0,K.jsx)("img",{src:Zn,className:Bn}):(0,K.jsx)("img",{src:Nn,className:Pn}):"0"===i?(0,K.jsx)("img",{src:Cn,className:Bn}):(0,K.jsx)("img",{src:In,className:Pn})},isLeaf:!(n.have_child||null!==(l=n.tag_disciplines)&&void 0!==l&&l.length),checkable:Se(t)===Ze.OnlyFileFolder,disableCheckbox:0===n.item_banks_count,children:n.children.length?Se(t)===Ze.All||Se(t)===Ze.FileFolderAndKnowledge?[].concat(Le()(e(n.children,t,i)),Le()(r)):e(n.children,t,i):[]}}))},Vn=function e(n,t,i){return n.map((function(n){var l,r=null==n?void 0:n.tag_disciplines.map((function(e){console.log("tagItem:",e);var l=null==e?void 0:e.difficulty_count.map((function(e){return{label:null==e?void 0:e.name,value:Rn[e.name]}}));return{title:Se(t)===Ze.All&&l.length>0?(0,K.jsxs)(z.Z,{justify:"space-between",children:[(0,K.jsx)(q.Z,{children:"".concat(e.name,"").concat(e.child_count,"")}),(0,K.jsxs)(q.Z,{children:[(0,K.jsx)("span",{className:"mr15",style:{color:"#666"},children:"难度"}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["".concat(n.id,"_").concat(e.id),"diffValue"],children:(0,K.jsx)(vn.Z.Group,{style:{columnGap:12},options:l})}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["".concat(n.id,"_").concat(e.id),"diffNum"],initialValue:null==e?void 0:e.difficulty_count,children:(0,K.jsx)("input",{type:"hidden"})}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["".concat(n.id,"_").concat(e.id),"extra"],initialValue:a()(a()({},n),{},{type:i}),children:(0,K.jsx)("input",{type:"hidden"})})]})]}):"".concat(e.name,"").concat(e.child_count,""),key:"".concat(n.id,"_").concat(e.id),name:e.name,parentName:n.name,item_banks_count:e.child_count,icon:null,isLeaf:!0,checkable:Se(t)===Ze.FileFolderAndKnowledge,disableCheckbox:0===e.child_count}})),o=null==n?void 0:n.difficulty_count.map((function(e){return{label:null==e?void 0:e.name,value:Rn[e.name]}}));return{title:Se(t)===Ze.FileFolderAndDiff&&o.length>0?(0,K.jsxs)(z.Z,{justify:"space-between",children:[(0,K.jsx)(q.Z,{children:"".concat(n.name,"").concat(n.item_banks_count,"")}),(0,K.jsxs)(q.Z,{children:[(0,K.jsx)("span",{className:"mr15",style:{color:"#666"},children:"难度"}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["".concat(n.id),"diffValue"],children:(0,K.jsx)(vn.Z.Group,{style:{columnGap:12},options:o})}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["".concat(n.id),"diffNum"],initialValue:null==n?void 0:n.difficulty_count,children:(0,K.jsx)("input",{type:"hidden"})}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["".concat(n.id),"extra"],initialValue:a()(a()({},n),{},{type:i}),children:(0,K.jsx)("input",{type:"hidden"})})]})]}):"".concat(n.name,"").concat(n.item_banks_count,""),key:"".concat(n.id),name:n.name,item_banks_count:n.item_banks_count,icon:function(e){return e.expanded?"0"===i?(0,K.jsx)("img",{src:Zn,className:Bn}):(0,K.jsx)("img",{src:Nn,className:Pn}):"0"===i?(0,K.jsx)("img",{src:Cn,className:Bn}):(0,K.jsx)("img",{src:In,className:Pn})},isLeaf:!(n.have_child||null!==(l=n.tag_disciplines)&&void 0!==l&&l.length),checkable:Se(t)===Ze.OnlyFileFolder,disableCheckbox:0===n.item_banks_count,children:[].concat(Le()(e(n.children,t,i)),Le()(r))}}))},On=function(e){var n=e.ruleValue,t=e.defaultData,i=e.setSelectData,l=e.currentItemType,o=e.selectData,c=(0,d.useState)("1"),p=u()(c,2),m=p[0],f=p[1],h=(0,d.useState)(!0),y=u()(h,2),x=(y[0],y[1],Z.Z.useForm()),v=u()(x,1)[0],_=(0,d.useState)([]),g=u()(_,2),b=g[0],j=g[1],A=(0,d.useState)("all"),k=u()(A,2),w=k[0],C=k[1],N=function(e,t,l){var r=t.checkedNodes;console.log("type:",l,r,o),"0"===l?(E(e),Se(n)===Ze.OnlyFileFolder?(i((function(e){return a()(a()({},e),{},{my:r.map((function(e){return{id:e.key,group_id:e.key,group_name:e.name,item_bank_num:e.item_banks_count,folderType:"0",quanlity:1}}))})})),ve(r.reduce((function(e,n){return e+n.item_banks_count}),0))):(console.log(r),i((function(e){return a()(a()({},e),{},{my:r.map((function(e){var n=e.key.split("_"),t=u()(n,2),i=t[0],a=t[1];return{id:e.key,tag_discipline_name:e.name,group_id:i,tag_discipline_id:a,folderType:"0",group_name:e.parentName,item_bank_num:e.item_banks_count,quanlity:1}}))})})),ve(r.reduce((function(e,n){return e+n.item_banks_count}),0)))):(T(e),Se(n)===Ze.OnlyFileFolder?i((function(e){return console.log("pre:",e),a()(a()({},e),{},{public:r.map((function(e){return{id:"0"===e.key?"00":e.key,teacher_group_name:e.name,teacher_group_id:e.key,folderType:"3",item_bank_num:e.item_banks_count,quanlity:1}}))})})):i((function(e){return a()(a()({},e),{},{public:r.map((function(e){var n=e.key.split("_"),t=u()(n,2),i=t[0],a=t[1];return{id:"0"===e.key?"00":e.key,tag_discipline_name:e.name,teacher_group_id:i,tag_discipline_id:a,folderType:"3",teacher_group_name:e.parentName,item_bank_num:e.item_banks_count,quanlity:1}}))})})),ve(r.reduce((function(e,n){return e+n.item_banks_count}),0)))},I=(0,d.useState)([]),D=u()(I,2),F=D[0],E=D[1],S=(0,d.useState)([]),B=u()(S,2),P=B[0],T=B[1],R=(0,d.useState)([]),V=u()(R,2),O=V[0],L=V[1],M=(0,d.useState)([]),Y=u()(M,2),G=Y[0],W=Y[1],Q=(0,d.useState)([]),J=u()(Q,2),X=J[0],ee=J[1],ne=(0,d.useState)([]),te=u()(ne,2),ie=te[0],ae=te[1],le=(0,d.useState)(!1),re=u()(le,2),oe=re[0],se=re[1],ce=(0,d.useState)(!1),ue=u()(ce,2),de=ue[0],pe=ue[1];function me(){return(me=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,$.ZP)("/api/teach_group_shares.json",{method:"get"});case 2:(n=e.sent)&&j(null==n?void 0:n.groups);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){!function(){me.apply(this,arguments)}()}),[]);var fe=function(){var e=s()(r()().mark((function e(t){var i,a,l,o,s,c,u,d,p,m,f,h,y,x,v,_,g,b;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"0"===t.type?se(!0):pe(!0),e.next=3,(0,Tn.ex)(t);case 3:l=e.sent,"0"===t.type?se(!1):pe(!1),"0"===t.type?ee(l):ae(l),o=null===(i=l.navigation[0])||void 0===i?void 0:i.difficulty_count.map((function(e){return{label:null==e?void 0:e.name,value:Rn[e.name]}})),s=null===(a=l.navigation[0])||void 0===a?void 0:a.tag_disciplines.map((function(e){var i=null==e?void 0:e.difficulty_count.map((function(e){return{label:null==e?void 0:e.name,value:Rn[e.name]}}));return{title:Se(n)===Ze.All&&i.length>0?(0,K.jsxs)(z.Z,{justify:"space-between",style:{color:"#232B40"},children:[(0,K.jsx)(q.Z,{children:"".concat(e.name,"").concat(e.child_count,"")}),(0,K.jsxs)(q.Z,{children:[(0,K.jsx)("span",{className:"mr15",style:{color:"#666"},children:"难度"}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["0_".concat(e.id),"diffValue"],children:(0,K.jsx)(vn.Z.Group,{style:{columnGap:12},options:i})}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["0_".concat(e.id),"diffNum"],initialValue:null==e?void 0:e.difficulty_count,children:(0,K.jsx)("input",{type:"hidden"})}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["0_".concat(e.id),"extra"],initialValue:{tag_discipline_name:e.name,name:"根目录",type:t.type},children:(0,K.jsx)("input",{type:"hidden"})})]})]}):(0,K.jsxs)("span",{style:{color:"#232B40"},children:[e.name,"",e.child_count,""]}),key:"0_".concat(e.id),name:e.name,parentName:"根目录",item_banks_count:e.child_count,icon:null,isLeaf:!0,checkable:Se(n)===Ze.FileFolderAndKnowledge,disableCheckbox:0===e.child_count}})),"0"===t.type?(f=Kn(l.data,n,"0"),h=Vn(l.data,n,"0"),console.log("normalChildren2:",h),L([{title:Se(n)===Ze.FileFolderAndDiff?(0,K.jsxs)(z.Z,{justify:"space-between",style:{color:"#232B40"},children:[(0,K.jsx)(q.Z,{children:"根目录(".concat(null===(c=l.navigation[0])||void 0===c?void 0:c.child_count,"")}),(0,K.jsxs)(q.Z,{children:[(0,K.jsx)("span",{className:"mr15",style:{color:"#666"},children:"难度"}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["0","diffValue"],initialValue:[],children:(0,K.jsx)(vn.Z.Group,{style:{columnGap:12},options:o})}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["0","diffNum"],initialValue:null===(u=l.navigation[0])||void 0===u?void 0:u.difficulty_count,children:(0,K.jsx)("input",{type:"hidden"})}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["0","extra"],initialValue:{type:"0",group_id:"0",name:"根目录"},children:(0,K.jsx)("input",{type:"hidden"})})]})]}):(0,K.jsx)("span",{style:{color:"#232B40"},children:"根目录(".concat(null===(d=l.navigation[0])||void 0===d?void 0:d.child_count,"")}),key:"0",name:"根目录",item_banks_count:null===(p=l.navigation[0])||void 0===p?void 0:p.child_count,disabled:!((null===(m=l.navigation[0])||void 0===m?void 0:m.child_count)>0),checkable:Se(n)===Ze.OnlyFileFolder,icon:function(e){return e.expanded?(0,K.jsx)("img",{src:Zn,className:Bn}):(0,K.jsx)("img",{src:Cn,className:Bn})},isLeaf:!1,children:Se(n)===Ze.OnlyFileFolder||Se(n)===Ze.FileFolderAndDiff?f:[].concat(Le()(h),Le()(s))}])):(b=Kn(l.data,n,"3"),W([{title:Se(n)===Ze.FileFolderAndDiff?(0,K.jsxs)(z.Z,{justify:"space-between",children:[(0,K.jsx)(q.Z,{children:"根目录(".concat(null===(y=l.navigation[0])||void 0===y?void 0:y.child_count,"")}),(0,K.jsxs)(q.Z,{children:[(0,K.jsx)("span",{className:"mr15",style:{color:"#666"},children:"难度"}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["0","diffValue"],children:(0,K.jsx)(vn.Z.Group,{style:{columnGap:12},options:o})}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["0","diffNum"],initialValue:null===(x=l.navigation[0])||void 0===x?void 0:x.difficulty_count,children:(0,K.jsx)("input",{type:"hidden"})}),(0,K.jsx)(Z.Z.Item,{noStyle:!0,name:["0","extra"],initialValue:{type:"3",group_id:"0",name:"根目录"},children:(0,K.jsx)("input",{type:"hidden"})})]})]}):(0,K.jsx)("span",{style:{color:"#232B40"},children:"根目录(".concat(null===(v=l.navigation[0])||void 0===v?void 0:v.child_count,"")}),key:"0",name:"根目录",item_banks_count:null===(_=l.navigation[0])||void 0===_?void 0:_.child_count,checkable:Se(n)===Ze.OnlyFileFolder,icon:function(e){return e.expanded?(0,K.jsx)("img",{src:Nn,className:Pn}):(0,K.jsx)("img",{src:In,className:Pn})},isLeaf:!1,disabled:!((null===(g=l.navigation[0])||void 0===g?void 0:g.child_count)>0),children:Se(n)===Ze.OnlyFileFolder||Se(n)===Ze.FileFolderAndDiff?b:[].concat(Le()(b),Le()(s))}]));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,d.useEffect)((function(){"1"===m?fe({type:"0",group_id:0,item_type:l,show_children:!0}):"2"===m&&fe({type:"3",except_mine:!0,item_type:l,show_children:!0,teach_group_id:"all"===w?"":w})}),[n,m,w]),(0,d.useEffect)((function(){var e,a,l,r,s,c,u;if(console.log("selectData-active:",o,t,m),"1"===m)E(null==o||null===(e=o.my)||void 0===e?void 0:e.map((function(e){return e.id}))),ve((null==o||null===(a=o.my)||void 0===a||null===(l=a.reduce)||void 0===l?void 0:l.call(a,(function(e,n){return e+n.item_bank_num}),0))||0);else if("2"===m){var d,p,f;T(null==o||null===(d=o.public)||void 0===d?void 0:d.map((function(e){return e.id}))),ve((null==o||null===(p=o.public)||void 0===p||null===(f=p.reduce)||void 0===f?void 0:f.call(p,(function(e,n){return e+n.item_bank_num}),0))||0)}if(Se(n)===Ze.All)if("1"===m)E(null==o||null===(r=o.my)||void 0===r?void 0:r.map((function(e){return e.id}))),ve((null==o?void 0:o.filter((function(e){return!e.is_share})).reduce((function(e,n){return e+n.item_bank_num}),0))||0),null==o||null===(s=o.filter((function(e){return!e.is_share})))||void 0===s||s.forEach((function(e){var n=v.getFieldValue(["".concat(e.group_id||0,"_").concat(e.tag_discipline_id),"diffValue"])||[];console.log("prev:",n),null!=n&&n.includes[e.difficulty]||v.setFieldValue(["".concat(e.group_id||0,"_").concat(e.tag_discipline_id),"diffValue"],Array.from(new Set([].concat(Le()(n),[e.difficulty]))))}));else if("2"===m){var h,y;T(null==o||null===(h=o.public)||void 0===h?void 0:h.map((function(e){return e.id}))),ve((null==o?void 0:o.filter((function(e){return!!e.is_share})).reduce((function(e,n){return e+n.item_bank_num}),0))||0),null==o||null===(y=o.filter((function(e){return!!e.is_share})))||void 0===y||y.forEach((function(e){var n=v.getFieldValue(["".concat(e.teacher_group_id||0,"_").concat(e.tag_discipline_id),"diffValue"])||[];null!=n&&n.includes[e.difficulty]||v.setFieldValue(["".concat(e.teacher_group_id||0,"_").concat(e.tag_discipline_id),"diffValue"],Array.from(new Set([].concat(Le()(n),[e.difficulty]))))}))}Se(n)===Ze.FileFolderAndDiff&&(v.resetFields(),setTimeout((function(){i(o)}),300),"1"===m?(ve((null==o?void 0:o.filter((function(e){return!e.is_share})).reduce((function(e,n){return e+n.item_bank_num}),0))||0),null==o||null===(c=o.filter((function(e){return!e.is_share})))||void 0===c||c.forEach((function(e){var n=v.getFieldValue(["".concat(e.group_id),"diffValue"])||[];console.log("prev:",n),null!=n&&n.includes[e.difficulty]||v.setFieldValue(["".concat(e.group_id),"diffValue"],Array.from(new Set([].concat(Le()(n),[e.difficulty]))))}))):(ve((null==o?void 0:o.filter((function(e){return!!e.is_share})).reduce((function(e,n){return e+n.item_bank_num}),0))||0),null==o||null===(u=o.filter((function(e){return!!e.is_share})))||void 0===u||u.forEach((function(e){var n=v.getFieldValue(["".concat(e.teacher_group_id),"diffValue"])||[];null!=n&&n.includes[e.difficulty]||v.setFieldValue(["".concat(e.teacher_group_id),"diffValue"],Array.from(new Set([].concat(Le()(n),[e.difficulty]))))}))))}),[m]),console.log("1111111111:",F,P),(0,d.useEffect)((function(){setTimeout((function(){switch(Se(n)){case Ze.OnlyFileFolder:var e,t=[],i=[],a=U()(o.my||[]);try{for(a.s();!(e=a.n()).done;){var l=e.value;t.push(l)}}catch(e){a.e(e)}finally{a.f()}var r,s=U()(o.public||[]);try{for(s.s();!(r=s.n()).done;){var c=r.value;i.push(c)}}catch(e){s.e(e)}finally{s.f()}E(t.map((function(e){return"".concat(e.group_id)}))),T(i.map((function(e){return"".concat(e.teacher_group_id)}))),ve("1"===m?t.reduce((function(e,n){return e+n.item_bank_num}),0):i.reduce((function(e,n){return e+n.item_bank_num}),0));break;case Ze.FileFolderAndKnowledge:var u,d,p=[],f=[],h=U()((null==o?void 0:o.my)||[]);try{for(h.s();!(d=h.n()).done;){var y=d.value;p.push(y)}}catch(e){h.e(e)}finally{h.f()}var x,_=U()((null==o?void 0:o.public)||[]);try{for(_.s();!(x=_.n()).done;){var g=x.value;f.push(g)}}catch(e){_.e(e)}finally{_.f()}ve(null===(u="1"===m?p:f)||void 0===u?void 0:u.reduce((function(e,n){return e+n.item_bank_num}),0)),E(p.map((function(e){return"".concat(e.group_id,"_").concat(e.tag_discipline_id)}))),T(f.map((function(e){return"".concat(e.teacher_group_id,"_").concat(e.tag_discipline_id)})));break;case Ze.All:var b,j;if("1"===m)ve((null==o?void 0:o.filter((function(e){return!e.is_share})).reduce((function(e,n){return e+n.item_bank_num}),0))||0),null==o||null===(b=o.filter((function(e){return!e.is_share})))||void 0===b||b.forEach((function(e){var n=v.getFieldValue(["".concat(e.group_id||0,"_").concat(e.tag_discipline_id),"diffValue"])||[];console.log("prev:",n,e.difficulty,e),null!=n&&n.includes[e.difficulty]||v.setFieldValue(["".concat(e.group_id||0,"_").concat(e.tag_discipline_id),"diffValue"],Array.from(new Set([].concat(Le()(n),[e.difficulty]))))}));else ve((null==o?void 0:o.filter((function(e){return!!e.is_share})).reduce((function(e,n){return e+n.item_bank_num}),0))||0),null==o||null===(j=o.filter((function(e){return!!e.is_share})))||void 0===j||j.forEach((function(e){var n=v.getFieldValue(["".concat(e.group_id||0,"_").concat(e.tag_discipline_id),"diffValue"])||[];console.log("prev:",n,e.difficulty,e),null!=n&&n.includes[e.difficulty]||v.setFieldValue(["".concat(e.group_id||0,"_").concat(e.tag_discipline_id),"diffValue"],Array.from(new Set([].concat(Le()(n),[e.difficulty]))))}));break;case Ze.FileFolderAndDiff:var A,k;if("1"===m)ve((null==o?void 0:o.filter((function(e){return!e.is_share})).reduce((function(e,n){return e+n.item_bank_num}),0))||0),null==o||null===(A=o.filter((function(e){return!e.is_share})))||void 0===A||A.forEach((function(e){var n=v.getFieldValue(["".concat(e.group_id),"diffValue"])||[];console.log("prev:",n,e.difficulty),null!=n&&n.includes[e.difficulty]||v.setFieldValue(["".concat(e.group_id),"diffValue"],Array.from(new Set([].concat(Le()(n),[e.difficulty]))))}));else ve((null==o?void 0:o.filter((function(e){return!!e.is_share})).reduce((function(e,n){return e+n.item_bank_num}),0))||0),null==o||null===(k=o.filter((function(e){return!!e.is_share})))||void 0===k||k.forEach((function(e){var n=v.getFieldValue(["".concat(e.group_id),"diffValue"])||[];null!=n&&n.includes[e.difficulty]||v.setFieldValue(["".concat(e.group_id),"diffValue"],Array.from(new Set([].concat(Le()(n),[e.difficulty]))))}))}}),800)}),[t,n,O,G]);var he=(0,d.useState)(0),ye=u()(he,2),xe=ye[0],ve=ye[1];return(0,K.jsx)(Z.Z,{form:v,onValuesChange:function(){var e=s()(r()().mark((function e(t,l){var s,c,d,p,f,h,y,x,_,g,b,j,A,k;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("onValuesChange:",l,t),s=0,Se(n)!==Ze.FileFolderAndDiff){e.next=15;break}return e.next=5,v.getFieldValue();case 5:for(c=e.sent,d=[],p=[],f=0,h=Object.keys(c);f<h.length;f++)x=h[f],null!==(y=c[x])&&void 0!==y&&null!==(y=y.diffValue)&&void 0!==y&&y.length&&"null"!==x&&null!==x&&(_=c[x],d.push(a()({id:x},_)));g={1:"简单",2:"适中",3:"困难"},d.map((function(e){var n,t,i;0==e.id&&(e.diffNum="1"===m?null==X||null===(t=X.navigation)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.difficulty_count:null==ie||null===(i=ie.navigation)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.difficulty_count);null==e||null===(n=e.diffValue)||void 0===n||n.map((function(n){var t,i,a,l={group_name:(null===(t=e.extra)||void 0===t?void 0:t.name)||"",teacher_group_name:"",id:"".concat(e.id,"_").concat(n),group_id:e.id,difficulty:n,item_bank_num:null===(i=e.diffNum)||void 0===i||null===(i=i.filter((function(e){return e.name===g[n]})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.value};"2"===m&&(l.is_share=!0,l.teacher_group_id=e.id,l.teacher_group_name=null===(a=e.extra)||void 0===a?void 0:a.name);p.push(l)}))})),s=p.reduce((function(e,n){return e+n.item_bank_num}),0),i([].concat(p,Le()(null==o?void 0:o.filter((function(e){return"1"===m?e.is_share:!e.is_share}))))),e.next=25;break;case 15:if(Se(n)!==Ze.All){e.next=25;break}b=[],j=r()().mark((function e(){var n,t,i,a,o,c,d,p,f,h,y,x,v,_;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=k[A],i=l[t],a=i.diffNum,o=void 0===a?[]:a,c=i.diffValue,d=void 0===c?[]:c,p=i.extra,f=void 0===p?{}:p,console.log("---",f),h=t.split("_"),y=u()(h,2),x=y[0],v=y[1],_=null===(n=f.tag_disciplines)||void 0===n||null===(n=n.filter((function(e){return parseInt(e.id)===parseInt(v)})))||void 0===n?void 0:n[0],d.forEach((function(e){var n,i={1:"简单",2:"适中",3:"困难"},a=null==o||null===(n=o.find((function(n){return n.name===i[e]})))||void 0===n?void 0:n.value,l={group_name:"",teacher_group_name:"",tag_discipline_name:(null==_?void 0:_.name)||f.tag_discipline_name,id:"".concat(t,"_").concat(e),group_id:x,is_share:!!(null!=_&&_.is_share||"3"===(null==f?void 0:f.type)),tag_discipline_id:v,difficulty:e,item_bank_num:a};s+=a,"0"===f.type?l.group_name=f.name:l.teacher_group_name=f.name,"2"===m&&(l.is_share=!0,l.teacher_group_id=f.id||0,l.teacher_group_name=f.name),a>0&&b.push(l)}));case 6:case"end":return e.stop()}}),e)})),A=0,k=Object.keys(l);case 19:if(!(A<k.length)){e.next=24;break}return e.delegateYield(j(),"t0",21);case 21:A++,e.next=19;break;case 24:i([].concat(b,Le()(null==o?void 0:o.filter((function(e){return"1"===m?e.is_share:!e.is_share})))));case 25:ve(s);case 26:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,K.jsx)(An.Z,{destroyInactiveTabPane:!0,activeKey:m,onChange:function(e){return f(e)},style:{minHeight:260},tabBarExtraContent:{right:"2"===m&&(null==b?void 0:b.length)>0&&(0,K.jsxs)(kn.default,{onChange:function(e){C(e)},value:w,style:{width:120},children:[(0,K.jsx)(kn.default.Option,{value:"all",children:"全部"},"all"),null==b?void 0:b.map((function(e){return(0,K.jsx)(kn.default.Option,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))]})},items:[{key:"1",label:"我创建的",children:0===(null==O?void 0:O.length)?(0,K.jsx)(H.Z,{spinning:oe,children:(0,K.jsx)(yn.Z,{ButtonTwo:(0,K.jsxs)("a",{target:"_blank",href:"/problemset",children:["前往题库,新增更多试题",">"]})})}):(0,K.jsxs)("div",{className:Fn,children:[(0,K.jsxs)(z.Z,{justify:"space-between",align:"middle",className:En,children:[(0,K.jsx)("span",{children:"文件夹"}),(0,K.jsxs)("span",{className:"mr20",children:["已选",(0,K.jsxs)("span",{style:{color:"#3061D0"},children:[" ",xe," "]}),"题"]})]}),(0,K.jsx)(H.Z,{spinning:oe,children:(0,K.jsx)("div",{style:{minHeight:200},children:O.length>0&&(0,K.jsx)(wn.Z,{checkable:!0,className:Sn,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},selectable:!1,onCheck:function(e,n){return N(e,n,"0")},checkedKeys:F,checkStrictly:!0,treeData:O,showIcon:!0,blockNode:!0,defaultExpandAll:!0})})})]})},{key:"2",label:"团队共享",children:0===(null==G?void 0:G.length)?(0,K.jsx)(H.Z,{spinning:de,children:(0,K.jsx)(yn.Z,{ButtonTwo:(0,K.jsxs)("a",{target:"_blank",href:"/problemset",children:["前往题库,新增更多试题",">"]})})}):(0,K.jsxs)("div",{className:Fn,children:[(0,K.jsxs)(z.Z,{justify:"space-between",align:"middle",className:En,children:[(0,K.jsx)("span",{children:"文件夹"}),(0,K.jsxs)("span",{className:"mr20",children:["已选",(0,K.jsxs)("span",{style:{color:"#3061D0"},children:[" ",xe||0," "]}),"题"]})]}),(0,K.jsx)(H.Z,{spinning:de,children:(0,K.jsx)("div",{style:{minHeight:200},children:(null==G?void 0:G.length)>0&&(0,K.jsx)(wn.Z,{checkable:!0,className:Sn,selectable:!1,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},onCheck:function(e,n){return N(e,n,"3")},checkedKeys:P,checkStrictly:!0,treeData:G,showIcon:!0,blockNode:!0,defaultExpandAll:!0})})})]})}]})})},Ln=t(65921),Mn=t(51564),zn={"简单":1,"适中":2,"困难":3},qn=function(e){var n=e.ruleValue,t=e.setSelectData,i=e.currentItemType,l=e.defaultData,o=e.isFirst,c=(0,d.useState)([]),p=u()(c,2),m=p[0],f=p[1],h=(0,Mn.U)(re,{source:"question",page:1,per_page:10,group_id:0,keyword:"",group_type:0,clazz:"ItemBanksGroup",sub_discipline_id:void 0,item_type:i,show_children:!0}),y=u()(h,4),x=y[0],v=y[1],_=y[2],g=y[3];(0,d.useEffect)((function(){s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_({},!0);case 2:n=e.sent,f((0,Ln.L)(n.disciplines));case 4:case"end":return e.stop()}}),e)})))()}),[]),console.log(l),(0,d.useEffect)((function(){if(o)switch(Se(n)){case Ze.OnlyKnowledge:I(l.map((function(e){return e.tag_discipline_id})));break;case Ze.KnowledgeAndDiff:var e=new Map;l.forEach((function(n){n&&(e.has(n.tag_discipline_id)?e.set(n.tag_discipline_id,[].concat(Le()(e.get(n.tag_discipline_id)),[n.difficulty])):e.set(n.tag_discipline_id,[n.difficulty]))}));var t,i=U()(e.entries());try{for(i.s();!(t=i.n()).done;){var a=u()(t.value,2),r=a[0],s=a[1];j.setFieldValue([r,"diff"],s)}}catch(e){i.e(e)}finally{i.f()}}}),[l,n,o]);var b=Z.Z.useForm(),j=u()(b,1)[0],A=(0,d.useMemo)((function(){var e,n=[],t="",i="",a=U()((null==g?void 0:g.disciplines)||[]);try{for(a.s();!(e=a.n()).done;){var l=e.value;t=l.name;var r,o=U()(l.sub_disciplines);try{for(o.s();!(r=o.n()).done;){var s=r.value;i=s.name;var c,u=U()(s.tag_disciplines);try{for(u.s();!(c=u.n()).done;){var d=c.value,p={sub_discipline_name:"".concat(t,"&").concat(i),sub_discipline_id:s.id,tag_discipline_name:d.name,id:d.id,item_bank_num:d.total_count,difficulty_count:d.difficulty_count,tag_discipline_id:d.id};n.push(p)}}catch(e){u.e(e)}finally{u.f()}}}catch(e){o.e(e)}finally{o.f()}}}catch(e){a.e(e)}finally{a.f()}return n}),[g,l]),k=[{title:"知识点",dataIndex:"tag_discipline_name",show:!0,render:function(e,n){var t=n.item_bank_num;return(0,K.jsxs)("div",{children:[e,"(".concat(t,")")]})}},{title:"方向&课程",dataIndex:"sub_discipline_name",ellipsis:!0,show:!0},{title:"难度",width:"35%",show:n.includes(Ie.Difficulty),render:function(e,n){var t=n.id,i=n.difficulty_count,a=n.total_count,l=n.sub_discipline_name,r=n.tag_discipline_name;return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(Z.Z.Item,{name:[t,"diff"],noStyle:!0,children:(0,K.jsx)(vn.Z.Group,{style:{columnGap:12},options:i.map((function(e){return{label:e.name,value:zn[e.name]}}))})}),(0,K.jsx)(Z.Z.Item,{name:[t,"extra"],initialValue:{difficulty_count:i,total_count:a,sub_discipline_name:l,tag_discipline_name:r},noStyle:!0,children:(0,K.jsx)("input",{type:"hidden"})})]})}}].filter((function(e){return e.show})),w=(0,d.useState)([]),C=u()(w,2),N=C[0],I=C[1],D=(0,d.useRef)(new Map);return(0,K.jsxs)("div",{style:{marginTop:12},children:[(0,K.jsxs)(z.Z,{className:"mb20",align:"middle",gutter:20,children:[(0,K.jsx)(q.Z,{children:(0,K.jsx)(W.Z,{placeholder:"请选择方向&课程",size:"large",style:{width:240},options:m,onChange:function(e){_({sub_discipline_id:null==e?void 0:e[1]})}})}),(0,K.jsx)(q.Z,{children:(0,K.jsx)(xn.t7,{style:{width:300},placeholder:"请输入知识点名称进行搜索",value:x.keyword,onChange:function(e){return _({keyword:e})}})})]}),(0,K.jsx)(Z.Z,{form:j,onValuesChange:function(e,n){console.log(n),D.current.clear();for(var i=function(){var e,t=r[l],i={1:"简单",2:"适中",3:"困难"},o=n[t],s=o.extra||{},c=s.difficulty_count;s.total_count;null==o||null===(e=o.diff)||void 0===e||e.forEach((function(e){var n,l=null==c||null===(n=c.find((function(n){return n.name===i[e]})))||void 0===n?void 0:n.value,r=a()(a()({},o.extra),{},{id:"".concat(t,"_").concat(e),difficulty:e,item_bank_num:l,tag_discipline_id:t});l>0&&D.current.set("".concat(t,"_").concat(e),r)}))},l=0,r=Object.keys(n);l<r.length;l++)i();t(Le()(D.current.values()))},children:0===(null==A?void 0:A.length)?(0,K.jsx)(yn.Z,{ButtonTwo:(0,K.jsxs)("a",{target:"_blank",href:"/problemset",children:["前往题库,新增更多试题",">"]})}):(0,K.jsx)(bn.Z,{rowSelection:Se(n)===Ze.OnlyKnowledge?{preserveSelectedRowKeys:!0,type:"checkbox",onChange:function(e,n){console.log("table-selectedRowKeys:",e,n),I(e),t(n)},getCheckboxProps:function(e){return{disabled:0===e.item_bank_num}},selectedRowKeys:N}:void 0,columns:k,dataSource:A,loading:v,scroll:{y:480},rowKey:"id",pagination:!1})})]})},Yn={"简单":1,"适中":2,"困难":3},Gn=function(e){var n,t=e.open,i=e.onCancel,l=e.setVisibleModalType,o=e.currentItemType,c=(0,d.useContext)(De),p=c.data,m=c.dispatch,f=(0,d.useState)([]),h=u()(f,2),y=h[0],x=h[1],v=(0,d.useState)(),_=u()(v,2),g=_[0],b=_[1],j=null==p||null===(n=p.item_types)||void 0===n?void 0:n.find((function(e){return e.item_type===o}));(0,d.useEffect)((function(){if(t){var e,n=null==p||null===(e=p.item_types)||void 0===e?void 0:e.find((function(e){return e.item_type===o}));if((null==n?void 0:n.random_rule_type)!==Ze.Shixun){var i,a=Fe[null==n?void 0:n.random_rule_type]||[];x(a);var l=null==p||null===(i=p.item_types)||void 0===i||null===(i=i.find((function(e){return e.item_type===o})))||void 0===i?void 0:i.contents;switch(console.log("----xxx",Se(a)),Se(a)){case Ze.OnlyDifficulty:F(l.map((function(e){return e.difficulty})));break;case Ze.OnlyFileFolder:case Ze.FileFolderAndKnowledge:F({my:null==l?void 0:l.filter((function(e){return"NaN"!==parseInt(e.teacher_group_id)&&!e.teacher_group_id&&0!==e.teacher_group_id})),public:null==l?void 0:l.filter((function(e){return parseInt(e.teacher_group_id)>=0}))}),b({my:null==l?void 0:l.filter((function(e){return"NaN"!==parseInt(e.teacher_group_id)&&!e.teacher_group_id&&0!==e.teacher_group_id})),public:null==l?void 0:l.filter((function(e){return parseInt(e.teacher_group_id)>=0}))});break;case Ze.FileFolderAndDiff:case Ze.All:F(l),b(l);break;default:F(l)}}}}),[t]);var A=(0,d.useState)([]),k=u()(A,2),w=k[0],Z=k[1];(0,d.useEffect)((function(){t&&function(e){return se.apply(this,arguments)}({item_type:o}).then((function(e){0===e.status&&Z(e.data)}))}),[t]),(0,d.useEffect)((function(){console.log("selectData",g)}),[g]);var N=(0,d.useState)(),I=u()(N,2),D=I[0],F=I[1],E=(0,d.useState)(!0),S=u()(E,2),B=S[0],P=S[1];console.log("isFirst:",B);var T=function(e){x(e),b([]),F([]),P(!1)};return(0,K.jsxs)(qe.Z,{title:"设置抽题规则",width:948,closable:!0,centered:!0,open:t,onCancel:i,destroyOnClose:!0,onOk:s()(r()().mark((function e(){var n,t,i,s,c,u,d,f,h;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0!==g){e.next=3;break}return l(""),e.abrupt("return");case 3:if("[object Object]"!==Object.prototype.toString.call(g)){e.next=7;break}if(null!==(n=g.my)&&void 0!==n&&n.length||null!==(t=g.public)&&void 0!==t&&t.length){e.next=7;break}return C.ZP.warning("试题总数=0请先设置抽题规则"),e.abrupt("return");case 7:if(Object.keys(g).length||null!=g&&g.length){e.next=10;break}return C.ZP.warning("试题总数=0请先设置抽题规则"),e.abrupt("return");case 10:i=Se(y),e.t0=i,e.next=e.t0===Ze.OnlyFileFolder?14:e.t0===Ze.OnlyDifficulty?16:e.t0===Ze.OnlyKnowledge?20:e.t0===Ze.KnowledgeAndDiff?22:e.t0===Ze.FileFolderAndDiff?24:e.t0===Ze.FileFolderAndKnowledge?26:e.t0===Ze.All?28:30;break;case 14:return m({type:"editRule",payload:{itemType:o,tableData:[].concat(Le()(g.my||[]),Le()(g.public||[])),randomRuleType:i}}),e.abrupt("break",30);case 16:return f=null==p||null===(s=p.item_types)||void 0===s||null===(s=s.find((function(e){return e.item_type===o})))||void 0===s?void 0:s.contents,h=[{},{value:null===(c=w.find((function(e){return"简单"===e.name})))||void 0===c?void 0:c.value},{value:null===(u=w.find((function(e){return"适中"===e.name})))||void 0===u?void 0:u.value},{value:null===(d=w.find((function(e){return"困难"===e.name})))||void 0===d?void 0:d.value}],m({type:"editRule",payload:{itemType:o,tableData:g.map((function(e,n){var t,i,a;return{difficulty:e,id:n,quanlity:(null==f||null===(t=f.filter((function(e){return e.id===n})))||void 0===t||null===(t=t[0])||void 0===t?void 0:t.quanlity)||1,item_bank_num:1===(null==w?void 0:w.length)?null===(i=w[0])||void 0===i?void 0:i.value:null==h||null===(a=h[e])||void 0===a?void 0:a.value}})),randomRuleType:i}}),e.abrupt("break",30);case 20:case 22:case 24:return m({type:"editRule",payload:{itemType:o,tableData:g.map((function(e){return a()(a()({},e),{},{quanlity:e.quanlity||1})})),randomRuleType:i}}),e.abrupt("break",30);case 26:return m({type:"editRule",payload:{itemType:o,tableData:[].concat(Le()(g.my||[]),Le()(g.public||[])),randomRuleType:i}}),e.abrupt("break",30);case 28:return m({type:"editRule",payload:{itemType:o,tableData:g.map((function(e){return a()(a()({},e),{},{quanlity:e.quanlity||1})})),randomRuleType:i}}),e.abrupt("break",30);case 30:l("");case 31:case"end":return e.stop()}}),e)}))),children:[(0,K.jsx)(vn.Z.Group,{className:"".concat(Dn),style:{marginBottom:8},value:y,onChange:function(e){var n;null!=y&&y.length&&(null==j||null===(n=j.contents)||void 0===n?void 0:n.length)>0?qe.Z.confirm({title:"提示",content:"切换规则后,之前的抽题配置将被清空!",okText:"立即切换",cancelText:"暂不切换",onOk:function(){return T(e)}}):T(e)},options:[{label:"指定文件夹抽题",value:Ie.FileFolder},{label:"指定难度抽题",value:Ie.Difficulty},{label:"指定知识点抽题",value:Ie.Knowledge}]}),y.includes(Ie.FileFolder)?(0,K.jsx)(On,{defaultData:D,selectData:g,ruleValue:y,setSelectData:b,currentItemType:o}):y.includes(Ie.Knowledge)?(0,K.jsx)(qn,{defaultData:D,isFirst:B,ruleValue:y,setSelectData:b,currentItemType:o}):y.includes(Ie.Difficulty)?(0,K.jsxs)("div",{style:{marginTop:12},children:[(0,K.jsx)("span",{className:"mr20",style:{color:"#666"},children:"难度"}),(0,K.jsx)(vn.Z.Group,{style:{columnGap:12},options:w.map((function(e){return{label:e.name,value:Yn[e.name]}})),value:g||D,onChange:function(e){return b(e)}})]}):null]})},Un=function(e){var n=e.open,t=e.onCancel,i=e.setVisibleModalType,a=e.currentItemType;return n?(0,K.jsx)(Gn,{open:n,onCancel:t,setVisibleModalType:i,currentItemType:a}):null},Hn=t(6404),Wn=function(){var e=(0,d.useState)([]),n=u()(e,2),t=n[0],i=n[1];return(0,d.useEffect)((function(){var e=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Hn.d1)({source:"question"});case 2:null!=(n=e.sent)&&n.disciplines&&i((0,Ln.L)(null==n?void 0:n.disciplines));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[]),t},Qn=t(77540),Jn=t(63743),Xn=t(99144),$n=t(39248),et=function(e){var n=e.open,t=e.onCancel,i=e.onOk,a=(0,d.useContext)(De).data,l=Wn(),r=(0,Mn.U)(Qn.Gm,{page:1,limit:10,keyword:"",diff:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),o=u()(r,4),s=o[0],c=o[1],p=o[2],m=o[3],f=(0,d.useState)(!1),h=u()(f,2),y=h[0],x=h[1];(0,d.useEffect)((function(){if(n){p({page:1,limit:10,type:0},!0).then((function(e){0===(null==e?void 0:e.shixuns_count)&&x(!0)}));var e=a.item_types.find((function(e){return"PRACTICAL"===e.item_type}));b(e.item_banks.map((function(e){return e.id}))),w(e.item_banks)}}),[n,a]);var v=(0,d.useState)([]),_=u()(v,2),g=_[0],b=_[1],j=(0,d.useState)([]),A=u()(j,2),k=A[0],w=A[1];return(0,K.jsxs)(qe.Z,{title:"选择实训题",open:n,width:948,centered:!0,closable:!0,onCancel:t,onOk:function(){return i(k)},destroyOnClose:!0,children:[(0,K.jsxs)(z.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650},children:[(0,K.jsxs)(q.Z,{children:[(0,K.jsx)(W.Z,{style:{width:160},size:"large",placeholder:"请选择方向&课程",options:l,onChange:function(e){p({page:1,discipline_id:null==e?void 0:e[0],sub_discipline_id:null==e?void 0:e[1]})}}),(0,K.jsx)(kn.default,{className:"ml20",style:{width:118},size:"large",placeholder:"难度",allowClear:!0,options:[{label:"初级",value:1},{label:"中级",value:2},{label:"中高级",value:3},{label:"高级",value:4}],onChange:function(e){return p({page:1,diff:e})}})]}),(0,K.jsx)(xn.t7,{placeholder:"请输入关键词搜索",style:{width:290},onChange:function(e){p({keyword:e,page:1})}})]}),y?(0,K.jsx)("div",{children:(0,K.jsx)(yn.Z,{customText:"暂无数据",ButtonText:"前往实践项目库,添加更多试题>",ButtonClick:function(){return(0,Xn.xg)("/shixuns")}})}):(0,K.jsx)(bn.Z,{loading:c,rowKey:"id",columns:[{title:"试题名称",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:function(e){return(0,K.jsx)(Jn.Z,{showLines:1,showTextOnly:!0,value:e||"--"},1)}},{title:"难度",dataIndex:"level"},{title:"关卡数量",dataIndex:"challenges_count",key:"challenges_count",render:function(e,n,t){return(0,K.jsx)("span",{children:e||"- -"})}},{title:"使用次数",dataIndex:"study_count"},{title:(0,K.jsxs)("span",{children:["发布状态 ",(0,K.jsx)(O.Z,{title:"未发布的实践项目不能被选用",children:(0,K.jsx)($n.Z,{})})]}),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:function(e,n,t){return(0,K.jsx)("span",{children:e||"- -"})}},{title:"操作",render:function(e,n){var t=n||{},i=t.title,a=t.challenge_names,l=t.author_name,r=t.identifier,o=t.author_school_name,s=t.study_count;return(0,K.jsxs)("div",{children:[(0,K.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){qe.Z.confirm({title:"题目详情",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:(0,K.jsxs)("div",{children:[(0,K.jsx)(Jn.Z,{value:i,style:{marginBottom:18}}),(0,K.jsx)("div",{className:rn,children:a.map((function(e,n){return(0,K.jsxs)("div",{className:on,children:["第",(0,Xn.EM)(n+1),"题 ",e]},n)}))}),(0,K.jsxs)(z.Z,{className:sn,justify:"space-between",style:{alignItems:"center"},children:[(0,K.jsxs)(q.Z,{className:cn,children:[(0,K.jsx)("span",{children:"创建者"}),(0,K.jsx)("span",{className:un,children:l.split("、")[0]}),(0,K.jsx)("span",{children:"所属单位"}),(0,K.jsx)("span",{className:un,children:o}),(0,K.jsx)("span",{children:"学习人数"}),(0,K.jsx)("span",{className:un,children:s})]}),(0,K.jsxs)(X.ZP,{type:"primary",className:dn,onClick:function(){return(0,Xn.xg)("/shixuns/".concat(r,"/challenges?exercise=true"))},children:[(0,K.jsx)("i",{className:"iconfont icon-shixunkecheng"}),"实训详情"]})]})]})})},children:"查看"}),1===(null==n?void 0:n.shixun_tag_num)&&(0,K.jsx)("a",{target:"_blank",href:"/shixuns/".concat(null==n?void 0:n.identifier,"/challenges"),style:{marginLeft:10},children:"去发布"})]})}}],dataSource:null==m?void 0:m.items,rowSelection:{selectedRowKeys:g,preserveSelectedRowKeys:!0,getCheckboxProps:function(e){return{disabled:1===e.shixun_tag_num}},onChange:function(e,n){console.log(e),b(e);var t,i=[],a=U()(k);try{for(a.s();!(t=a.n()).done;){var l=t.value;e.includes(l.id)&&i.push(l)}}catch(e){a.e(e)}finally{a.f()}var r,o=i.map((function(e){return e.id})),s=U()(n);try{for(s.s();!(r=s.n()).done;){var c,u,d,p=r.value;if(p&&e.includes(p.id)&&!o.includes(p.id))i.push({id:p.id,difficulty:p.level,identifier:p.identifier,name:p.name,real_name:null==p||null===(c=p.author_name)||void 0===c?void 0:c.split("、")[0],school_name:p.author_school_name,challenge_names:p.challenge_names,challenges:null===(u=p.challenge_names)||void 0===u?void 0:u.map((function(e,n){return{subject:e,id:n,score:5}})),score:5*(null===(d=p.challenge_names)||void 0===d?void 0:d.length),study_count:p.study_count,challenges_count:p.challenges_count})}}catch(e){s.e(e)}finally{s.f()}w(i)}},pagination:{current:s.page,pageSize:s.limit,total:null==m?void 0:m.items_count,showTotal:function(e){return(0,K.jsxs)("span",{children:["共 ",(0,K.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},showQuickJumper:!0,onChange:function(e,n){p({page:e,limit:n})},size:"default"},scroll:{y:400}})]})},nt=t(71108),tt=function(e){var n=e.onDelete,t=e.list,i=e.onSelect,l=(0,d.useState)(!1),r=u()(l,2),o=r[0],s=(r[1],(0,d.useContext)(De)),c=s.dispatch,p=s.disabled,m=(0,d.useState)(null),f=u()(m,2),h=f[0],y=f[1],x=(0,d.useState)(!1),v=u()(x,2),_=v[0],g=v[1];return(0,K.jsx)(nt.Z5,{onDragStart:function(){g(!0)},onDragEnd:function(e){if(g(!1),e.destination){var n=function(e,n,t){var i=Array.from(e),a=i.splice(n,1),l=u()(a,1)[0];return i.splice(t,0,l),i}(t,e.source.index,e.destination.index);c({type:"updateItemTypes",payload:n})}},children:(0,K.jsx)(nt.bK,{droppableId:"droppable",children:function(e,l){return(0,K.jsxs)("div",a()(a()({},e.droppableProps),{},{ref:e.innerRef,children:[(0,K.jsx)(H.Z,{spinning:o,children:t.map((function(e,t){return(0,K.jsx)(nt._l,{draggableId:t.toString(),index:t,isDragDisabled:h!==e.item_type,children:function(l,r){return(0,K.jsxs)(z.Z,a()(a()(a()({align:"middle",wrap:!1,ref:l.innerRef},l.draggableProps),l.dragHandleProps),{},{className:"".concat(Qe," ").concat(_?nn:""),children:[(0,K.jsxs)(q.Z,{className:en,onClick:function(){i(e.item_type),(0,Xn.k3)()},children:[(0,K.jsxs)("span",{className:Je,children:[(0,Xn.EM)(t+1),"、【",e.item_type_text,"】"]}),(0,K.jsx)(O.Z,{title:"".concat(e.item_bank_count,"小题,共").concat(parseFloat(e.total_score).toFixed(1),"分)"),children:(0,K.jsx)("span",{className:Xe,children:"".concat(e.item_bank_count,"小题,共").concat(parseFloat(e.total_score).toFixed(1),"分)")})})]}),!p&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(O.Z,{title:"长按可进行拖拽排序",open:h===e.item_type&&!_,children:(0,K.jsx)("div",{style:{cursor:"grab"},className:"".concat($e," ").concat(_?tn:""),onMouseEnter:function(){y(e.item_type)},onMouseLeave:function(){return y(null)},children:(0,K.jsx)("i",{className:"iconfont icon-tuodong1 ".concat(an)})})}),(0,K.jsx)(O.Z,{title:"删除",children:(0,K.jsx)("div",{className:"".concat($e," ").concat(_?tn:""),style:{cursor:"pointer"},onClick:function(){return n(e.item_type)},children:(0,K.jsx)("i",{className:"iconfont icon-shanchu12 ".concat(ln)})})})]})]}))}},t)}))}),e.placeholder]}))}})})},it=t(10777),at="timelineWrapper___LP9aM",lt="title___KUHj_",rt="desc___ubc8E",ot="titles___njkjf",st="questionDetailWrapper___p4SFM",ct="questionTitle___JC9X6",ut="questionScoreInfo___NgOJI",dt="deleteIcon___oMVTN",pt="deleteBtn___JUPEl",mt="normalText___FW9Y_",ft="folderIcon___gvacQ",ht="challengeNameWrapper___fG7Vv",yt="challengeName___Ia1Xs",xt="shixunPreviewFooter___rKsnN",vt="shixunInfoWrapper___FEnDb",_t="shixunInfo___TbrA2",gt="btnToDetail___dqLQP",bt=t(73631),jt=t(31328),At=function(e,n,t,i){for(var a=Ce()(Ce()(Ce()(Ce()(Ce()(Ce()(Ce()(Ce()({},Ze.OnlyDifficulty,[{title:"难度",key:"difficulty",render:function(e,n){var t=n.difficulty;return(0,K.jsx)("span",{style:{color:Pe[t].color},children:Pe[t].label})}}]),Ze.OnlyKnowledge,[{title:"知识点",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"方向&课程",dataIndex:"sub_discipline_name",width:180,ellipsis:{showTitle:!0},render:function(e,n){return"".concat(e)}}]),Ze.OnlyFileFolder,[{title:"文件夹",render:function(e,n,t){var i=n.group_name,a=n.teacher_group_name,l=i||a,r=a?jt:bt;return(0,K.jsxs)("div",{style:{display:"flex"},children:[(0,K.jsx)("img",{src:r,className:ft})," ",(0,K.jsx)(O.Z,{title:l,children:(0,K.jsx)("span",{className:ot,children:l})})]})}},{title:"类型",render:function(e,n){var t=n.teacher_group_name;return(0,K.jsx)("span",{children:t?"团队共享":"我创建的"})}}]),Ze.KnowledgeAndDiff,[{title:"知识点",dataIndex:"tag_discipline_name",ellipsis:{showTitle:!0}},{title:"方向&课程",width:180,dataIndex:"sub_discipline_name",ellipsis:{showTitle:!0}},{title:"难度",key:"difficulty",render:function(e,n){var t=n.difficulty;return(0,K.jsx)("span",{style:{color:Pe[t].color},children:Pe[t].label})}}]),Ze.FileFolderAndKnowledge,[{title:"知识点",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"文件夹",render:function(e,n){var t=n.group_name,i=n.teacher_group_name,a=t||i,l=i?jt:bt;return(0,K.jsxs)("div",{style:{display:"flex"},children:[(0,K.jsx)("img",{src:l,className:ft})," ",(0,K.jsx)(O.Z,{title:a,children:(0,K.jsx)("span",{className:ot,children:a})})]})}},{title:"类型",render:function(e,n){var t=n.teacher_group_name;return(0,K.jsx)("span",{children:t?"团队共享":"我创建的"})}}]),Ze.FileFolderAndDiff,[{title:"文件夹",render:function(e,n){var t=n.group_name,i=n.teacher_group_name,a=t||i,l=i?jt:bt;return(0,K.jsxs)("div",{style:{display:"flex"},children:[(0,K.jsx)("img",{src:l,className:ft})," ",(0,K.jsx)(O.Z,{title:a,children:(0,K.jsx)("span",{className:ot,children:a})})]})}},{title:"类型",render:function(e,n){var t=n.teacher_group_name;return(0,K.jsx)("span",{children:t?"团队共享":"我创建的"})}},{title:"难度",key:"difficulty",render:function(e,n){var t=n.difficulty;return(0,K.jsx)("span",{style:{color:Pe[t].color},children:Pe[t].label})}}]),Ze.All,[{title:"知识点",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"文件夹",render:function(e,n){var t=n.group_name,i=n.teacher_group_name,a=n.teacher_group_id,l=t||i,r=a||0===a?jt:bt;return(0,K.jsxs)("div",{style:{display:"flex"},children:[(0,K.jsx)("img",{src:r,className:ft})," ",(0,K.jsx)(O.Z,{title:l,children:(0,K.jsx)("span",{className:ot,children:l})})]})}},{title:"类型",render:function(e,n){var t=n.teacher_group_id;return(0,K.jsx)("span",{children:t||0===t?"团队共享":"我创建的"})}},{title:"难度",key:"difficulty",render:function(e,n){var t=n.difficulty;return(0,K.jsx)("span",{style:{color:Pe[t].color},children:Pe[t].label})}}]),Ze.Shixun,[]),l=0,r=Object.values(a);l<r.length;l++){r[l].push({title:"抽题数量",key:"quanlity",render:function(e,a){var l=a||{},r=l.item_bank_num,o=l.quanlity,s=l.id,c=l.teacher_group_id;return(0,K.jsxs)(z.Z,{align:"middle",children:[(0,K.jsx)(J.Z,{disabled:i,min:1,max:r,size:"large",precision:0,value:o,onChange:function(e){n({type:"changeQuestionNum",payload:{itemType:t,id:s,num:e,teacher_group_id:c}})}}),(0,K.jsxs)("span",{className:"ml10 font14",style:{color:"#333333"},children:["/",r]})]})}},{title:"操作",key:"action",align:"right",render:function(e,a){var l=a.id,r=a.is_share;return i?(0,K.jsx)("span",{className:"cursorNotAllowed c-grey-999",children:"删除"}):(0,K.jsx)("span",{className:pt,onClick:function(){n({type:"deleteRule",payload:{itemType:t,id:l,is_share:r}})},children:"删除"})}})}return a[e]},kt=function(e){var n,t,i,a,l=e.setVisibleModalType,r=(0,d.useContext)(De),o=r.data,s=r.dispatch,c=r.disabled,u=null==o||null===(n=o.item_types)||void 0===n?void 0:n.find((function(e){return"PRACTICAL"===e.item_type}));return(0,K.jsx)(it.Z,{className:at,items:[{children:(0,K.jsxs)("div",{style:{transform:"translateY(-4px)"},children:[(0,K.jsxs)(z.Z,{className:"mb20",align:"middle",justify:"space-between",children:[(0,K.jsxs)(q.Z,{children:[(0,K.jsx)("span",{className:lt,children:"题库选题"}),(0,K.jsx)("span",{className:rt,children:"(需要先从题库中选择实训题,再设置从已选实训题中随机抽题的数量)"})]}),!c&&(0,K.jsx)(xn.op,{style:{width:102},onClick:function(){return l("selectShixun")},children:"从题库选择"})]}),0===(null==u||null===(t=u.item_banks)||void 0===t?void 0:t.length)?(0,K.jsx)(yn.Z,{customText:"暂无待抽试题,请先从题库进行选择~"}):(0,K.jsx)(bn.Z,{rowKey:"id",className:"mb10",columns:[{title:"序号",width:60,render:function(e,n,t){return(0,K.jsx)("span",{children:t+1})}},{title:"试题名称",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:function(e){return(0,K.jsx)(Jn.Z,{showLines:1,showTextOnly:!0,value:e},1)}},{title:"使用次数",dataIndex:"study_count"},{title:"关卡数量",dataIndex:"challenges_count",key:"challenges_count",render:function(e,n,t){return(0,K.jsx)("span",{children:e||"- -"})}},{title:"难度",dataIndex:"difficulty"},{title:"操作",align:"right",width:180,render:function(e,n,t){var i=n||{},a=i.id,l=i.identifier,r=i.name,o=(i.challenge_names,i.real_name),u=i.school_name,d=i.study_count,p=i.challenges,m=void 0===p?[]:p;return(0,K.jsxs)("div",{children:[(0,K.jsx)("span",{style:{color:"#165DFF",cursor:"pointer",marginLeft:20},onClick:function(){qe.Z.confirm({title:"题目详情",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:(0,K.jsxs)("div",{children:[(0,K.jsx)(Jn.Z,{value:r,style:{marginBottom:18}}),(0,K.jsx)("div",{className:ht,children:null==m?void 0:m.map((function(e,n){return(0,K.jsxs)("div",{className:yt,children:["第",(0,Xn.EM)(n+1),"题 ",null==e?void 0:e.subject]},n)}))}),(0,K.jsxs)(z.Z,{className:xt,justify:"space-between",style:{alignItems:"center"},children:[(0,K.jsxs)(q.Z,{className:vt,children:[(0,K.jsx)("span",{children:"创建者"}),(0,K.jsx)("span",{className:_t,children:o}),(0,K.jsx)("span",{children:"所属单位"}),(0,K.jsx)("span",{className:_t,children:u}),(0,K.jsx)("span",{children:"学习人数"}),(0,K.jsx)("span",{className:_t,children:d})]}),(0,K.jsxs)(X.ZP,{type:"primary",className:gt,onClick:function(){return(0,Xn.xg)("/shixuns/".concat(l,"/challenges?exercise=true"))},children:[(0,K.jsx)("i",{className:"iconfont icon-shixunkecheng"}),"实训详情"]})]})]})})},children:"查看"}),!c&&(0,K.jsx)("span",{onClick:function(){s({type:"deleteShixunQuestion",payload:{shixunId:a}})},className:"ml20 ".concat(pt),children:"删除"})]})}}],dataSource:(null==u?void 0:u.item_banks)||[],pagination:!1})]})},{children:(0,K.jsxs)(z.Z,{style:{transform:null!=u&&null!==(i=u.item_banks)&&void 0!==i&&i.length?"translateY(-8px)":"none"},align:"middle",justify:"space-between",children:[(0,K.jsx)("span",{className:lt,children:"已选实训题中随机抽题"}),!(null==u||null===(a=u.item_banks)||void 0===a||!a.length)&&(0,K.jsx)(q.Z,{children:(0,K.jsxs)(z.Z,{align:"middle",children:[(0,K.jsx)("span",{className:mt,children:"抽题数量"}),(0,K.jsx)(J.Z,{min:0,disabled:c,max:null==u?void 0:u.item_bank_num,size:"large",className:"ml10 mr10",value:(null==u?void 0:u.item_bank_count)||1,onChange:function(e){return s({type:"changeQuestionNum",payload:{num:e||1,itemType:"PRACTICAL"}})}}),(0,K.jsxs)("span",{className:"".concat(mt," mr30"),children:["/",null==u?void 0:u.item_bank_num]}),(0,K.jsx)("span",{className:mt,children:"每题分值"}),(0,K.jsx)(J.Z,{disabled:c,min:0,max:100,size:"large",className:"ml10 mr10",value:null==u?void 0:u.score,onChange:function(e){return s({type:"changeQuestionScore",payload:{score:e,itemType:"PRACTICAL"}})}}),(0,K.jsx)("span",{className:mt,children:"分"})]})})]})}]})},wt=function(e){var n,t,i=e.setVisibleModalType,a=e.currentItemType,l=e.onDelete,r=(0,I.useParams)(),o=(0,d.useContext)(De),s=o.data,c=o.dispatch,u=o.disabled,p=(null==s||null===(n=s.item_types)||void 0===n?void 0:n.findIndex((function(e){return e.item_type===a})))+1,m=null==s||null===(t=s.item_types)||void 0===t?void 0:t.find((function(e){return e.item_type===a}));return(0,K.jsxs)("div",{className:st,children:[(0,K.jsxs)(z.Z,{justify:"space-between",align:"middle",className:"mb30",children:[(0,K.jsxs)(q.Z,{children:[(0,K.jsx)("span",{className:ct,children:"".concat((0,Xn.EM)(p),"、").concat(null==m?void 0:m.item_type_text)}),(0,K.jsxs)("span",{className:ut,children:["",(0,K.jsx)("span",{style:{color:"#3061D0"},children:null==m?void 0:m.item_bank_count}),"小题 ",(0,K.jsxs)("span",{children:[",共",(0,K.jsx)("span",{style:{color:"#3061D0"},children:null==m?void 0:m.total_score}),"分"]}),""]})]}),!u&&(0,K.jsx)("i",{className:"iconfont icon-shanchutimu ".concat(dt),onClick:function(){return l(a)}})]}),"PRACTICAL"===a?(0,K.jsx)(kt,{setVisibleModalType:i}):(0,K.jsx)(K.Fragment,{children:0===(null==m?void 0:m.contents.length)?(0,K.jsx)(yn.Z,{styles:{margin:"70px auto 100px auto"},customText:(0,K.jsxs)("span",{children:["暂无抽题规则,支持",(0,K.jsx)("span",{style:{color:"#EA9741"},children:"指定文件夹、难度、知识点"}),"进行抽题~"]}),ButtonTwo:(null==r?void 0:r.id)&&(0,K.jsx)(z.Z,{justify:"center",className:"mt30",children:(0,K.jsx)(xn.op,{style:{width:136,marginTop:-10},onClick:function(){return i("rule")},children:"设置抽题规则"})})}):(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)(z.Z,{justify:"space-between",align:"middle",className:"mb20",children:[(0,K.jsx)(q.Z,{children:(0,K.jsxs)(z.Z,{align:"middle",children:[(0,K.jsx)("span",{className:"".concat(mt),children:"每题分值"}),(0,K.jsx)(J.Z,{disabled:u,size:"large",className:"ml10 mr10",min:.1,max:100,value:null==m?void 0:m.score,precision:1,onChange:function(e){return c({type:"changeQuestionScore",payload:{score:e,itemType:a}})}}),(0,K.jsx)("span",{className:mt,children:"分"})]})}),(null==r?void 0:r.id)&&(0,K.jsx)(xn.op,{onClick:function(){return i("rule")},children:"设置抽题规则"})]}),(0,K.jsx)(bn.Z,{columns:At(null==m?void 0:m.random_rule_type,c,a,u),dataSource:null==m?void 0:m.contents,pagination:!1,rowKey:"id"})]})})]})},Ct=t(58195),Zt=t(75487),Nt=t(79905),It=function(e){var n,t,i,l,o,c,p,m,f,h,y;ze()(e);var x=(0,I.useSearchParams)(),v=u()(x,1)[0],_=(0,I.useParams)(),g=(0,d.useContext)(De),b=g.data,j=g.dispatch,A=(g.setPreview,g.getData),k=g.handlePreview,w=g.disabled,Z=(0,d.useState)(""),N=u()(Z,2),D=N[0],F=N[1],E=(0,d.useState)(null==b||null===(n=b.item_types)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.item_type),S=u()(E,2),B=S[0],P=S[1],T=(0,d.useState)(!0),R=u()(T,2),V=R[0],O=R[1],L=function(){var e=s()(r()().mark((function e(n,t){var i,a,l,o,s,c,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=b.item_types.map((function(e){return e.item_type_text})),o=null==b||null===(i=b.item_types)||void 0===i?void 0:i.filter((function(e){var n,t;return(null===(n=e.contents)||void 0===n?void 0:n.length)>0||(null==e||null===(t=e.item_banks)||void 0===t?void 0:t.length)>0})),b.sort_by_item_type=l,null!==(a=b.item_types)&&void 0!==a&&a.length){e.next=6;break}return C.ZP.warning("试题总数=0请先设置抽题规则"),e.abrupt("return");case 6:if(0!==(null==o?void 0:o.length)){e.next=9;break}return C.ZP.warning("试题总数=0请先设置抽题规则"),e.abrupt("return");case 9:return s=(0,Ne.cloneDeep)(b),c=(s||{}).item_types,s.item_types=c.filter((function(e){return e.item_type===B})),e.next=14,te(_.id||_.categoryId,s);case 14:return 0===(u=e.sent).status&&(P(t),C.ZP.success("保存成功"),n||I.history.push("/paperlibrary")),e.abrupt("return",u);case 17:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Y=function(){var e=s()(r()().mark((function e(n,t,i){var l,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(b),l=a()(a()(a()({},b.exercise),_),{},{exerciseId:_.categoryId,sort_by_item_type:b.sort_by_item_type,difficulty:b.examination_bank.difficulty,exam_notes:b.examination_bank.exam_notes,exercise_name:b.examination_bank.name,time:b.examination_bank.time,changed_item_type:B,item_types:b.item_types,sub_discipline_id:b.examination_bank.sub_discipline_id}),n&&1!==t||(l.is_reset=1),e.next=5,(0,Zt.wy)(l);case 5:return 0===(o=e.sent).status&&(C.ZP.success("修改成功 "),P(i),n||I.history.push("/classrooms/".concat(_.coursesId,"/exercise/").concat(_.categoryId,"/detail?random=true"))),e.abrupt("return",o);case 8:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}(),G=function(e){var n;qe.Z.confirm({title:"提示",icon:null,centered:!0,closable:!0,content:(0,K.jsx)("div",{children:"确认删除该题型?"}),onOk:(n=s()(r()().mark((function n(){var t,i,a,l;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!_.id){n.next=8;break}return n.next=3,me(_.id,{item_type:[e]});case 3:if(0===n.sent.status){n.next=6;break}return n.abrupt("return");case 6:n.next=14;break;case 8:return n.next=10,he(_.categoryId,{item_type:[e]});case 10:if(t=n.sent,A(),0===t.status){n.next=14;break}return n.abrupt("return");case 14:j({type:"deleteQuestionType",payload:e}),e===B?(a=Re(b,{type:"deleteQuestionType",payload:e}),P(a.item_types.length?a.item_types[0].item_type:null==b||null===(i=b.item_types)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.item_type)):P(null==b||null===(l=b.item_types)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.item_type);case 16:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})};(0,d.useEffect)((function(){var e;null!=b&&null!==(e=b.examination_bank)&&void 0!==e&&e.name&&O(!1),(0,Xn.Dk)("随机组卷")}),[null==b||null===(t=b.examination_bank)||void 0===t?void 0:t.name]);var W=function(){var e=s()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y(!0,1);case 2:if(0!==(null==(n=e.sent)?void 0:n.status)){e.next=8;break}return e.next=6,(0,$.ZP)("/api/exercises/".concat(null==_?void 0:_.categoryId,"/simulate_start_answer.json"),{method:"get",params:{coursesId:null==_?void 0:_.coursesId,categoryId:null==_?void 0:_.categoryId}});case 6:-1!=(null==(t=e.sent)?void 0:t.status)&&window.open("/classrooms/".concat(_.coursesId,"/exercise/").concat(_.categoryId,"/").concat(null===(i=(0,Nt.eY)())||void 0===i?void 0:i.login,"/initate_answer"));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,K.jsxs)("div",{className:Ye,children:[(0,K.jsx)("div",{className:"tc mb20",children:(0,K.jsx)(M,{defaultValue:null==b||null===(i=b.examination_bank)||void 0===i?void 0:i.name,onFinish:function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return j({type:"updateBaseInfo",payload:a()(a()({},b.examination_bank),{},{name:n})}),e.abrupt("return",!0);case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})}),(0,K.jsxs)(z.Z,{justify:"center",className:"mb20",children:[(0,K.jsxs)(q.Z,{className:"mr30",children:[(0,K.jsx)("span",{className:Ge,children:"答题时长"}),(0,K.jsx)("span",{children:-1===(null==b||null===(l=b.examination_bank)||void 0===l?void 0:l.time)?"不限":(null==b||null===(o=b.examination_bank)||void 0===o?void 0:o.time)||"不限"})]}),(0,K.jsxs)(q.Z,{className:"mr30",children:[(0,K.jsx)("span",{className:Ge,children:"难度"}),(0,K.jsx)("span",{children:null===(c=Pe["".concat(null==b||null===(p=b.examination_bank)||void 0===p?void 0:p.difficulty)])||void 0===c?void 0:c.label})]}),(0,K.jsxs)(q.Z,{className:"mr30",children:[(0,K.jsx)("span",{className:Ge,children:"试题总数"}),(0,K.jsx)("span",{children:(null==b||null===(m=b.examination_bank)||void 0===m?void 0:m.question_count)||0})]}),(0,K.jsxs)(q.Z,{children:[(0,K.jsx)("span",{className:Ge,children:"总分"}),(0,K.jsx)("span",{children:(null==b||null===(f=b.examination_bank)||void 0===f?void 0:f.total_score)||0})]})]}),(0,K.jsx)("div",{className:Ue,style:{border:(null==b||null===(h=b.item_types)||void 0===h?void 0:h.length)<=0&&"none"},children:(null==b||null===(y=b.item_types)||void 0===y?void 0:y.length)>0?(0,K.jsxs)(z.Z,{wrap:!1,children:[(0,K.jsxs)(q.Z,{flex:"260px",className:He,children:[!w&&(0,K.jsxs)(z.Z,{className:"mb20",children:[(0,K.jsx)(xn.op,{style:{margin:"0 15px",borderRadius:2},onClick:function(){return F("setScore")},children:"批量设置分值"}),(null==_?void 0:_.id)&&(0,K.jsx)(xn.op,{shape:"default",onClick:function(){return F("questionType")},children:"添加题型"})]}),(0,K.jsx)(tt,{list:b.item_types,onSelect:function(){var e=s()(r()().mark((function e(n){var t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n!==B){e.next=2;break}return e.abrupt("return");case 2:if(O(!0),t=b.item_types.find((function(e){return e.item_type===B})),!("PRACTICAL"!==B&&t.contents.length>0&&null!=_&&_.id)){e.next=19;break}return i=(0,Ne.cloneDeep)(b),a=(i||{}).item_types,i.item_types=a.filter((function(e){return e.item_type===B})),e.prev=8,e.next=11,te(_.id||_.categoryId,i);case 11:0===e.sent.status&&P(n),e.next=17;break;case 15:e.prev=15,e.t0=e.catch(8);case 17:e.next=20;break;case 19:_.categoryId?Y(!0,2,n):L(!0,n);case 20:O(!1);case 21:case"end":return e.stop()}}),e,null,[[8,15]])})));return function(n){return e.apply(this,arguments)}}(),onDelete:G})]}),(0,K.jsx)(q.Z,{flex:1,className:We,children:(0,K.jsx)(H.Z,{spinning:V,children:(0,K.jsx)(wt,{setVisibleModalType:F,currentItemType:B,onDelete:G})})})]}):(0,K.jsx)(yn.Z,{customText:"请先设置试卷题型",styles:{margin:"70px auto"},ButtonTwo:(0,K.jsx)(z.Z,{justify:"center",className:"mt20",children:(null==_?void 0:_.id)&&(0,K.jsx)(xn.op,{style:{width:88},onClick:function(){return F("questionType")},children:"添加题型"})})})}),!(null==_||!_.id)&&(0,K.jsxs)("div",{className:pn,children:[(0,K.jsx)(Ct.Z,{className:"".concat(fn," mr20"),onClick:s()(r()().mark((function e(){var n,t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=null==b||null===(n=b.item_types)||void 0===n?void 0:n.filter((function(e){var n,t;return(null===(n=e.contents)||void 0===n?void 0:n.length)>0||(null==e||null===(t=e.item_banks)||void 0===t?void 0:t.length)>0})),null!==(t=b.item_types)&&void 0!==t&&t.length){e.next=4;break}return C.ZP.warning("试题总数=0请先设置抽题规则"),e.abrupt("return");case 4:if(0!==(null==i?void 0:i.length)){e.next=7;break}return C.ZP.warning("试题总数=0请先设置抽题规则"),e.abrupt("return");case 7:return e.next=9,L(!0);case 9:if(0!==(null==(a=e.sent)?void 0:a.status)){e.next=13;break}return e.next=13,k();case 13:case"end":return e.stop()}}),e)}))),children:"试卷预览"}),(0,K.jsxs)(Ct.Z,{type:"primary",className:mn,onClick:function(){return L()},children:[(0,K.jsx)("i",{className:"iconfont icon-baocun1 mr5"}),"保存试卷"]})]}),!(null==_||!_.categoryId)&&(0,K.jsxs)("div",{className:pn,children:[(0,K.jsx)(Ct.Z,{className:"".concat(fn," mr20"),onClick:s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:document.body.scrollIntoView(),I.history.push("/classrooms/".concat(_.coursesId,"/exercise/").concat(null==b||null===(n=b.exercise)||void 0===n?void 0:n.id,"/detail?random=").concat(null==b||null===(t=b.exercise)||void 0===t?void 0:t.is_random));case 2:case"end":return e.stop()}}),e)}))),children:"返回"}),(0,K.jsx)(Ct.Z,{className:"".concat(fn," mr20"),onClick:W,children:"模拟考试"}),(0,K.jsx)(Ct.Z,{type:"primary",className:mn,onClick:function(){return Y()},children:"提交"})]}),(0,K.jsx)(gn,{open:"questionType"===D,onCancel:function(){return F("")},onOk:function(){var e=s()(r()().mark((function e(n){var t,i,a,l,o,s,c,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=[],l=Re(b,{type:"setQuestionType",payload:n}),o=(null==l||null===(t=l.item_types)||void 0===t?void 0:t.map((function(e){return e.item_type})))||[],s=U()((null==b||null===(i=b.item_types)||void 0===i?void 0:i.map((function(e){return e.item_type})))||[]);try{for(s.s();!(c=s.n()).done;)u=c.value,o.includes(u)||a.push(u)}catch(e){s.e(e)}finally{s.f()}if(!(_.id&&a.length>0)){e.next=11;break}return e.next=8,me(_.id,{item_type:a});case 8:if(0===e.sent.status){e.next=11;break}return e.abrupt("return");case 11:j({type:"setQuestionType",payload:n}),P(B||l.item_types[0].item_type),F("");case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}),(0,K.jsx)(jn,{open:"setScore"===D,onCancel:function(){F("")},onOk:function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("---newData",n),t=n.item_types.map((function(e){return{item_type:e.item_type,score:e.score}})),!_.id){e.next=9;break}return e.next=5,ce(_.id,{score_settings:t});case 5:0===e.sent.status&&j({type:"init",payload:n}),e.next=13;break;case 9:return e.next=11,de(_.categoryId,{score_settings:t});case 11:0===e.sent.status&&j({type:"init",payload:n});case 13:F("");case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}),(0,K.jsx)(Un,{open:"rule"===D,onCancel:function(){return F("")},currentItemType:B,setVisibleModalType:F}),"settings"===v.get("type")&&(0,K.jsx)(et,{open:"selectShixun"===D,onCancel:function(){return F("")},onOk:function(e){console.log(e),(null==e?void 0:e.length)<=0?C.ZP.info("实训数不能为0"):(j({type:"addShixun",payload:{shixunList:Le()(e)}}),F(""))}})]})},Dt=t(50200),Ft=function(){var e,n,t,i=(0,d.useState)("baseInfo"),l=u()(i,2),o=l[0],c=l[1],f=(0,I.useDispatch)();(0,d.useEffect)((function(){f({type:"globalSetting/footerToggle",payload:!1})}),[]);var h=(0,I.useParams)(),y=!(!h.id&&!h.categoryId),x=(0,I.useSearchParams)(),v=u()(x,1)[0];(0,d.useEffect)((function(){"settings"===v.get("type")&&c("settings")}),[]);var _=(0,d.useReducer)(Re,null),g=u()(_,2),b=g[0],j=g[1],A=(0,d.useState)(!1),k=u()(A,2),w=k[0],D=k[1],F=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(D(!0),!h.categoryId){e.next=7;break}return e.next=4,Ae(h);case 4:n=e.sent,e.next=10;break;case 7:return e.next=9,ee(h.id);case 9:n=e.sent;case 10:D(!1),0===n.status&&j({type:"init",payload:n});case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,d.useEffect)((function(){y?F():j({type:"init",payload:{examination_bank:{difficulty:2}}})}),[h]);var E=(0,d.useState)(""),S=u()(E,2),B=S[0],P=S[1],T=function(){var e=s()(r()().mark((function e(n,t){var i,l,o,s,c,u,d,p,m,f,h,y,x;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=null==b||null===(i=b.item_types)||void 0===i?void 0:i.filter((function(e){var n;return(null==e||null===(n=e.item_type)||void 0===n?void 0:n.toUpperCase())===(null==t?void 0:t.type)})),o={sort_by_item_type:b.sort_by_item_type,difficulty:b.examination_bank.difficulty,exam_notes:b.examination_bank.exam_notes,name:b.examination_bank.name,time:b.examination_bank.time,item_types:b.item_types},void 0===n||null!=n&&n.single_question_id){e.next=10;break}return o.seleted_item_bank_ids=null==n?void 0:n.seleted_item_bank_ids,o.item_types=l,e.next=7,_e(o);case 7:return 0===(null==(s=e.sent)?void 0:s.status)&&((u=(0,Ne.cloneDeep)(q.data)).questionList=null==u||null===(c=u.questionList)||void 0===c?void 0:c.map((function(e){var n;return e.type===t.type?a()(a()({},e),{},{questions:(null==s||null===(n=s.questions)||void 0===n?void 0:n.questions)||[]}):e})),G({show:!0,data:u})),e.abrupt("return");case 10:if(null==n||void 0===n||!n.single_question_id){e.next=19;break}return o.seleted_item_bank_ids=null==n?void 0:n.seleted_item_bank_ids,o.single_question_id=null==n?void 0:n.single_question_id,o.item_types=l,e.next=16,_e(o);case 16:return 0===(null==(d=e.sent)?void 0:d.status)&&((m=(0,Ne.cloneDeep)(q.data)).questionList=null==m||null===(p=m.questionList)||void 0===p?void 0:p.map((function(e){if(e.type===t.type){var n,i=(0,Ne.cloneDeep)(null==e?void 0:e.questions);return i.splice(t.index,1,null==d||null===(n=d.questions)||void 0===n||null===(n=n.questions)||void 0===n?void 0:n[0]),console.log(null==e?void 0:e.questions,i,t.index,"new_questions"),a()(a()({},e),{},{questions:i})}return e})),G({show:!0,data:m})),e.abrupt("return");case 19:return e.next=21,xe(o);case 21:0===(null==(f=e.sent)?void 0:f.status)&&(y=(0,Xn.ad)(f),x=[],null==b||null===(h=b.item_types)||void 0===h||h.forEach((function(e){var n,t=null==y||null===(n=y.questionList)||void 0===n?void 0:n.find((function(n){return e.item_type===n.type}));x.push(t)})),console.log(b,"sortList"),x=(0,Ne.compact)(x),y.questionList=x,G({show:!0,data:y}),P(new Date));case 23:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),R=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t={sort_by_item_type:b.sort_by_item_type,difficulty:b.examination_bank.difficulty,exam_notes:b.examination_bank.exam_notes,name:b.examination_bank.name,time:b.examination_bank.time,item_types:b.item_types,sub_discipline_id:b.examination_bank.sub_discipline_id},!n){e.next=7;break}return e.next=4,be(a()(a()({},t),n));case 4:return 0===e.sent.status&&C.ZP.success("保存成功"),e.abrupt("return");case 7:return e.next=9,te(h.id,t);case 9:0===e.sent.status&&(C.ZP.success("提交成功"),I.history.push("/paperlibrary?defaultActiveKey=0"));case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),V=Wn(),O=Z.Z.useForm(),L=u()(O,1)[0],M=(0,d.useState)({show:!1,data:{}}),z=u()(M,2),q=z[0],G=z[1],U=!(null==b||null===(e=b.exercise)||void 0===e||!e.exercise_status)&&1!==(null==b||null===(n=b.exercise)||void 0===n?void 0:n.exercise_status);return(0,K.jsx)(De.Provider,{value:{data:b,disabled:U,dispatch:j,setPreview:G,getData:F,handlePreview:T},children:q.show?(0,K.jsx)(Dt.Z,{data:q.data,onExchange:T,onTypeScore:function(e){var n,t=(0,Ne.cloneDeep)(q.data);t.questionList=null==t||null===(n=t.questionList)||void 0===n?void 0:n.map((function(n){return n.type===e.type?a()(a()({},n),{},{questions_score:e.scoreTotal}):n})),j({type:"changeQuestionScore",payload:{score:e.score,itemType:e.type}}),G({show:!0,data:t})},submit:R,goBack:function(){return G({show:!1,data:{}})}},B):(0,K.jsx)("div",{className:p,children:(0,K.jsxs)("div",{className:"edu-container",children:[(0,K.jsx)(N.Z,{className:m,separator:">",items:null!=h&&h.categoryId?[{title:(0,K.jsx)(I.Link,{to:"/classrooms/".concat(h.coursesId,"/exercise"),children:null===(t=(0,Nt.eY)())||void 0===t||null===(t=t.course)||void 0===t?void 0:t.course_name})},{title:(0,K.jsx)(I.Link,{to:"/classrooms/".concat(h.coursesId,"/exercise"),children:"试卷列表"})},{title:"编辑试卷"}]:[{title:(0,K.jsx)(I.Link,{to:"/paperlibrary",children:"试卷库"})},{title:"随机组卷"}]}),(0,K.jsx)(Y,{activeKey:o,tabs:[{key:"baseInfo",label:"试卷基础信息"},{key:"settings",label:"组卷配置"}],onChange:function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("settings"!==n){e.next=8;break}return e.next=3,L.validateFields();case 3:if(y){e.next=8;break}return e.next=6,ae(b);case 6:0===(t=e.sent).status&&I.history.replace("/randompaper/edit/".concat(null==t?void 0:t.examination_bank_id,"?type=settings"));case 8:c(n);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}),"baseInfo"===o&&(0,K.jsx)(Ve,{courseOptions:V,setCurrentKey:c,loading:w,form:L}),(0,K.jsx)("div",{style:{display:"settings"===o?"block":"none"},children:b&&(0,K.jsx)(It,{})})]})})})}},52586:function(e,n,t){t.d(n,{Z:function(){return u}});var i=t(39647),a=t.n(i),l=t(43418),r="ul___TdfYY",o=t(32637),s=t(37712),c=["open","onCancel"],u=function(e){var n=e.open,t=e.onCancel;a()(e,c);return(0,s.jsx)(l.Z,{centered:!0,open:n,title:(0,s.jsx)("div",{style:{fontWeight:"bold"},children:"联系教研助理"}),width:"696px",onCancel:t,footer:null,children:(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"tc",children:(0,s.jsx)("img",{className:"mt10",src:o,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})}),(0,s.jsx)("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10",children:"免费教研助理"}),(0,s.jsx)("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16",children:"微信扫一扫添加"}),(0,s.jsx)("div",{style:{color:"#333"},className:"pt30 font14",children:(0,s.jsxs)("ul",{className:r,children:[(0,s.jsx)("li",{children:"1、解答老师疑惑、帮助老师更快熟悉和使用平台教学。"}),(0,s.jsx)("li",{children:"2、协助老师创建课堂、课程设计、做好教学工作。"}),(0,s.jsx)("li",{children:"3、根据老师教学方向分享头歌平台C9院校、985高校、211高校、双一流高校老师经典实践教学案例。"})]})})]})})}},51564:function(e,n,t){t.d(n,{U:function(){return p}});var i=t(7557),a=t.n(i),l=t(82242),r=t.n(l),o=t(41498),s=t.n(o),c=t(79800),u=t.n(c),d=t(59301);function p(e,n){var t=(0,d.useState)(n),i=u()(t,2),l=i[0],o=i[1],c=(0,d.useState)(!1),p=u()(c,2),m=p[0],f=p[1],h=(0,d.useState)(),y=u()(h,2),x=y[0],v=y[1],_=function(){var t=s()(a()().mark((function t(i){var s,c,u,d=arguments;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return s=d.length>1&&void 0!==d[1]&&d[1],c=s?n:r()(r()({},l),i),f(!0),o(c),t.next=6,e(c);case 6:return u=t.sent,f(!1),v(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[l,m,_,x]}},32637:function(e,n,t){e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(e){e.exports="data:image/png;base64,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"},73631:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},31328:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC"}}]);