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__Problemset__index.async.js

2 lines
190 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4599,2048],{95318:function(Ye,Pe,m){m.d(Pe,{Z:function(){return $}});var e=m(3113),F=m(59301),L=Object.defineProperty,D=Object.defineProperties,z=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,O=(G,ne,H)=>ne in G?L(G,ne,{enumerable:!0,configurable:!0,writable:!0,value:H}):G[ne]=H,de=(G,ne)=>{for(var H in ne||(ne={}))W.call(ne,H)&&O(G,H,ne[H]);if(X)for(var H of X(ne))y.call(ne,H)&&O(G,H,ne[H]);return G},M=(G,ne)=>D(G,z(ne)),I=(G,ne)=>{var H={};for(var Y in G)W.call(G,Y)&&ne.indexOf(Y)<0&&(H[Y]=G[Y]);if(G!=null&&X)for(var Y of X(G))ne.indexOf(Y)<0&&y.call(G,Y)&&(H[Y]=G[Y]);return H},re=(G,ne,H)=>new Promise((Y,N)=>{var U=P=>{try{le(H.next(P))}catch(Ae){N(Ae)}},x=P=>{try{le(H.throw(P))}catch(Ae){N(Ae)}},le=P=>P.done?Y(P.value):Promise.resolve(P.value).then(U,x);le((H=H.apply(G,ne)).next())});const $=G=>{var ne=G,{children:H}=ne,Y=I(ne,["children"]);const[N,U]=(0,F.useState)(!1);return F.createElement(e.ZP,M(de({},Y),{loading:N,onClick:x=>re(void 0,null,function*(){try{U(!0),yield Y.onClick(x),U(!1)}catch(le){console.error(le),U(!1)}})}),H)}},73906:function(Ye,Pe,m){m.d(Pe,{Z:function(){return H}});var e=m(59301),F=m(48209),L=m(85143),D={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},z=Object.defineProperty,X=Object.defineProperties,W=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,M=(Y,N,U)=>N in Y?z(Y,N,{enumerable:!0,configurable:!0,writable:!0,value:U}):Y[N]=U,I=(Y,N)=>{for(var U in N||(N={}))O.call(N,U)&&M(Y,U,N[U]);if(y)for(var U of y(N))de.call(N,U)&&M(Y,U,N[U]);return Y},re=(Y,N)=>X(Y,W(N)),$=(Y,N)=>{var U={};for(var x in Y)O.call(Y,x)&&N.indexOf(x)<0&&(U[x]=Y[x]);if(Y!=null&&y)for(var x of y(Y))N.indexOf(x)<0&&de.call(Y,x)&&(U[x]=Y[x]);return U},G=(Y,N,U)=>new Promise((x,le)=>{var P=Ze=>{try{we(U.next(Ze))}catch(je){le(je)}},Ae=Ze=>{try{we(U.throw(Ze))}catch(je){le(je)}},we=Ze=>Ze.done?x(Ze.value):Promise.resolve(Ze.value).then(P,Ae);we((U=U.apply(Y,N)).next())}),H=Y=>{var N=Y,{value:U,onChange:x,defaultValue:le,disabled:P}=N,Ae=$(N,["value","onChange","defaultValue","disabled"]);const[we,Ze]=(0,e.useState)([]),[je,Ee]=(0,e.useState)("1");(0,e.useEffect)(()=>{K()},[]);const K=()=>G(void 0,null,function*(){const oe=yield(0,L.NZ)({});if(oe!=null&&oe.data){const se=[{title:e.createElement("div",{title:"\u6839\u76EE\u5F55",className:D.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:e.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:J(oe.data||[])}];Ze(se),Ee("2")}}),J=oe=>{function se(Q){const ve=Q.children,ye=Array.isArray(ve)&&ve.length>0,pe=Q==null?void 0:Q.group_id;return{title:e.createElement("div",{title:Q==null?void 0:Q.name,className:D.name},Q==null?void 0:Q.name),value:pe,key:pe,icon:e.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:ye?ve==null?void 0:ve.map(ue=>se(ue)):[]}}return oe==null?void 0:oe.map(Q=>se(Q))},fe=le?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:U,defaultExpandedKeys:U};return e.createElement("div",{className:D.customTree},e.createElement(F.default,I(re(I({key:je},fe),{showIcon:!0,treeData:we,onSelect:x,disabled:P}),Ae)))}},32325:function(Ye,Pe,m){m.d(Pe,{Z:function(){return y}});var e=m(78241),F=m(98135),L=m(3113),D=m(59301),z={search:"search___JA0r9",btn:"btn___GGtZC"},X=m(59301),y=({value:O,onChange:de})=>{const[M]=e.default.useForm(),I=(0,D.useRef)(!1);(0,D.useEffect)(()=>{O&&M.setFieldsValue(O)},O);const re=$=>{I.current||de($),I.current=!0,setTimeout(()=>{I.current=!1},2e3)};return X.createElement("div",{className:z.search},X.createElement(e.default,{className:z.formWrap,colon:!1,form:M,size:"large",layout:"inline",onFinish:$=>{I.current||re($)}},X.createElement(e.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},X.createElement(F.default,{style:{width:280,height:40}})),X.createElement(e.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},X.createElement(F.default,{style:{width:280,height:40}})),X.createElement(e.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},X.createElement(F.default,{style:{width:200,height:40}})),X.createElement(L.ZP,{className:z.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},69352:function(Ye,Pe,m){m.d(Pe,{S:function(){return y}});var e=m(59301),F=m(20834),L=m(38854),D={flex_box_center:"flex_box_center___EIpII",flex_space_between:"flex_space_between___fFu6C",flex_box_vertical_center:"flex_box_vertical_center___dbtuv",flex_box_center_end:"flex_box_center_end___qEYJa",flex_box_column:"flex_box_column___ncMrS",main:"main___A2KB0",wrap:"wrap___PrMse",content:"content___pEqhq",programName:"programName___h8PAJ",name:"name___oxG0a",directionContentWrap:"directionContentWrap____Ymcj",directionItem:"directionItem___uCMBX",active:"active___vOl0l",subActive:"subActive___WzT87",subItem:"subItem___nVuXN",subMenu:"subMenu___DqKGV",action:"action___O7v85"};const z=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],X=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],W=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],y=({showSelectAll:O=!1,disciplinesData:de=[],knowledgeData:M=[],directionValue:I,subDisciplineValue:re,typeValue:$,knowledgeValue:G,showKnowledge:ne=!1,showRandomType:H=!1,difficultyValue:Y,randomValue:N,selectAll:U,languagesvalue:x,className:le,languages:P=[],isprogram_homework:Ae,showShixun:we=!1,showItemType:Ze=!0,onShixunChange:je=()=>{},onDirectionChange:Ee=()=>{},onTypeChange:K=()=>{},onDifficultyChange:J=()=>{},handlelanguagesChange:fe=()=>{},onKnowledgeChange:oe=()=>{},onRandomChange:se=()=>{},showTeachGroup:Q=!1,teachGroupData:ve=[],onTeachGroupChange:ye=()=>{},teachGroupValue:pe})=>{const[ue,Ie]=(0,e.useState)(0),Ve=(0,e.useRef)(null),[Ce,Re]=(0,e.useState)(0),_e=(0,e.useRef)(null);(0,e.useEffect)(()=>{var w;de.length!==0&&(((w=Ve==null?void 0:Ve.current)==null?void 0:w.clientHeight)>108?Ie(1):Ie(0)),de.length===0&&Ie(0)},[de]),(0,e.useEffect)(()=>{var w;M.length!==0&&(((w=_e==null?void 0:_e.current)==null?void 0:w.clientHeight)>108?Re(1):Re(0)),M.length===0&&Re(0)},[M]);const Te=(w=[],he)=>e.createElement(F.default,{className:D.subMenu},w.map(Me=>e.createElement(F.default.Item,{key:Me.id},e.createElement("a",{className:`${D.subItem} ${re===Me.id?D.subActive:""}`,onClick:()=>Ee(he,Me.id)},Me.name))));return e.createElement("aside",{className:le?`${D.main} ${le}`:D.main},e.createElement("div",{className:D.wrap},Ae&&e.createElement("div",{className:D.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),Q&&e.createElement("div",{className:D.content},e.createElement("span",{className:D.name},"\u56E2\u961F"),e.createElement("div",{className:D.directionContentWrap},e.createElement("li",{className:`${D.directionItem} ${pe?"":D.active} `,onClick:()=>ye(null)},"\u5168\u90E8"),ve==null?void 0:ve.map(w=>e.createElement("li",{key:w.group_id,className:`${D.directionItem} ${pe===w.group_id?D.active:""} `,onClick:()=>ye(w.group_id)},w.name)))),e.createElement("div",{className:D.content},e.createElement("span",{className:D.name},"\u65B9\u5411"),e.createElement("span",null),e.createElement("div",{className:D.directionContentWrap,style:{overflow:"hidden",height:ue===1?88:"auto"}},e.createElement("li",{className:`${D.directionItem} ${I?"":D.active} `,onClick:()=>Ee(null)},"\u5168\u90E8"),de.map(w=>{var he;return e.createElement(e.Fragment,{key:w.id},((he=w.sub_disciplines)==null?void 0:he.length)>0?e.createElement(L.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:Me=>Me.parentNode,dropdownRender:()=>Te(w.sub_disciplines,w.id)},e.createElement("li",{className:`${D.directionItem} ${I===w.id?D.active:""} `,onClick:()=>Ee(w.id)},w.name)):e.createElement("li",{className:`${D.directionItem} ${I===w.id?D.active:""} `,onClick:()=>Ee(w.id)},w.name))})),e.createElement("div",{className:D.directionContentWrap,ref:Ve,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},de.map(w=>{var he;return e.createElement(e.Fragment,{key:w.id},((he=w.sub_disciplines)==null?void 0:he.length)>0?e.createElement(L.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:Me=>Me.parentNode,dropdownRender:()=>Te(w.sub_disciplines,w.id)},e.createElement("li",{className:`${D.directionItem} ${I===w.id?D.active:""} `,onClick:()=>Ee(w.id)},w.name)):e.createElement("li",{className:`${D.directionItem} ${I===w.id?D.active:""} `,onClick:()=>Ee(w.id)},w.name))})),!!ue&&e.createElement("div",{className:D.action},ue===1&&e.createElement("span",{onClick:()=>Ie(2)},"\u5C55\u5F00",e.createElement("i",{className:"iconfont icon-xiala"})),ue===2&&e.createElement("span",{onClick:()=>Ie(1)},"\u6536\u8D77",e.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),ne&&e.createElement("div",{className:D.content},e.createElement("span",{className:D.name},"\u77E5\u8BC6\u70B9"),e.createElement("div",{className:D.directionContentWrap,style:{overflow:"hidden",height:Ce===1?94:"auto"}},e.createElement("li",{className:`${D.directionItem} ${G===-1?D.active:""} `,onClick:()=>oe(-1)},"\u5168\u90E8"),M.map(w=>e.createElement("li",{key:w.id,className:`${D.directionItem} ${G===w.id?D.active:""} `,onClick:()=>oe(w.id)},w.name))),e.createElement("div",{ref:_e,className:D.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},M.map(w=>e.createElement("li",{key:w.id,className:`${D.directionItem} ${G===w.id?D.active:""} `,onClick:()=>oe(w.id)},w.name))),!!Ce&&e.createElement("div",{className:D.action},Ce===1&&e.createElement("span",{onClick:()=>Re(2)},"\u5C55\u5F00",e.createElement("i",{className:"iconfont icon-xiala"})),Ce===2&&e.createElement("span",{onClick:()=>Re(1)},"\u6536\u8D77",e.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),Ze&&!Ae&&e.createElement("div",{className:D.content},e.createElement("span",{className:D.name},"\u9898\u578B"),e.createElement("li",{className:`${D.directionItem} ${$?"":D.active} `,onClick:()=>K(null)},"\u5168\u90E8"),e.createElement("div",{className:D.directionContentWrap},z.map(w=>e.createElement("li",{key:w.name,className:`${D.directionItem} ${$===w.value?D.active:""} `,onClick:()=>K(w.value)},w.name)),we&&e.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:D.directionItem,onClick:()=>je()},"\u5B9E\u8BAD\u9898"))),e.createElement("div",{className:D.content},e.createElement("span",{className:D.name},"\u96BE\u5EA6"),e.createElement("li",{className:`${D.directionItem} ${Y?"":D.active} `,onClick:()=>J(null)},"\u5168\u90E8"),e.createElement("div",{className:D.directionContentWrap},X.map(w=>e.createElement("li",{key:w.name,className:`${D.directionItem} ${Y===w.value?D.active:""} `,onClick:()=>J(w.value)},w.name)))),H&&e.createElement("div",{className:D.content},e.createElement("span",{className:D.name},"\u7C7B\u578B"),e.createElement("li",{className:`${D.directionItem} ${N?"":D.active} `,onClick:()=>se(null)},"\u5168\u90E8"),e.createElement("div",{className:D.directionContentWrap},W.map(w=>e.createElement("li",{key:w.name,className:`${D.directionItem} ${N===w.value?D.active:""} `,onClick:()=>se(w.value)},w.name))))))}},15411:function(Ye,Pe,m){var e=m(59301),F=m(50630),L=m(48136),D=m(248),z=m(43418),X=m(59301);const W=(0,e.forwardRef)(({callback:y,width:O,onChange:de,disabled:M,readOnly:I,type:re="",value:$="",style:G={}},ne)=>{const H=(0,e.useRef)(),Y=(0,e.useRef)(),[N,U]=(0,e.useState)(0),[x,le]=(0,e.useState)(0),[P,Ae]=(0,e.useState)(!1),we=()=>{var K=document.createElement("div");K.innerHTML=H.current.getValue();var J=K.innerText;return y&&y(J),J};(0,e.useImperativeHandle)(ne,()=>({getData:we}));const Ze=K=>{K.preventDefault();const J=K.clientX-N,fe=K.clientY-x;document.body.onmousemove=oe=>{let se=oe.clientX-J,Q=oe.clientY-fe;const ve=document.getElementsByClassName("markdown-popup-form")[0],ye=window.innerWidth-ve.offsetWidth,pe=window.innerHeight-ve.offsetHeight;se=Math.max(0,Math.min(se,ye)),Q=Math.max(0,Math.min(Q,pe)),je(oe.clientX,oe.clientY,J,fe)&&(U(se),le(Q))},document.body.onmouseup=function(){document.body.onmousemove=null}},je=(K,J,fe,oe)=>{const se=document.body.clientHeight,Q=document.body.clientWidth;return K<20&&fe>K||K>Q-20&&fe<K||J<20&&oe>J||J>se-20&&oe<J?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};(0,e.useEffect)(()=>{P&&setTimeout(()=>{const K=document.getElementsByClassName("markdown-popup-form")[0],J=window.innerWidth/2-K.offsetWidth/2,fe=window.innerHeight/2-K.offsetHeight/2;U(J),le(fe)},0)},[P]);const Ee=()=>{M||I||Ae(!0)};return X.createElement("div",{style:G},X.createElement("div",{style:{width:O||"100%",position:"relative"},className:`${F.Z.mathFillWrap} ${M||I?"cursorDefault":""}`,onClick:()=>Ee()},X.createElement("math-field",{disabled:M,locale:"zh_cn",class:`${F.Z.mathField} ${re}`,readOnly:I,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:H,style:{width:"100%",fontSize:$?18:14},value:$||""})),X.createElement(z.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:N,top:x},title:X.createElement("div",{style:{cursor:"move"},onMouseDown:Ze},"\u8F93\u5165\u516C\u5F0F"),open:P,onOk:()=>{const K=Y.current.getData();H.current.setValue(K),de(K),Ae(!1)},onCancel:()=>{Ae(!1)},destroyOnClose:!0,className:"markdown-popup-form"},X.createElement(D.Z,{value:$,ref:Y,onChange:de,showSaveButton:!1})))});Pe.Z=W},30409:function(Ye,Pe,m){m.d(Pe,{Z:function(){return I}});var e=m(59301),F=m(78241),L=m(43418),D=m(98135),z=m(88289),X=m(76265),W={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},y=m(64678),O=m(59301),de=(re,$,G)=>new Promise((ne,H)=>{var Y=x=>{try{U(G.next(x))}catch(le){H(le)}},N=x=>{try{U(G.throw(x))}catch(le){H(le)}},U=x=>x.done?ne(x.value):Promise.resolve(x.value).then(Y,N);U((G=G.apply(re,$)).next())}),I=({type:re="subject",open:$,onCancel:G,onOkClick:ne,subDisciplineId:H})=>{const[Y]=F.default.useForm(),[N,U]=(0,e.useState)([]),[x,le]=(0,e.useState)(!1);(0,e.useEffect)(()=>{},[]);const P=()=>de(void 0,null,function*(){if(re){const Ae=yield(0,X.ZP)("/api/disciplines.json",{method:"get",params:{source:re}});U(Ae.disciplines||[])}});return O.createElement(L.default,{title:O.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:$,width:558,centered:!0,className:W.publicQuest,onCancel:()=>{G(),Y.resetFields()},onOk:()=>{Y.validateFields().then(Ae=>de(void 0,null,function*(){const we=yield(0,X.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Ae==null?void 0:Ae.name,sub_discipline_id:H}});(we==null?void 0:we.status)===0&&ne({name:Ae==null?void 0:Ae.name,id:we==null?void 0:we.tag_discipline_id,public:!1,type:"personal"}),Y.resetFields(),G()}))}},O.createElement("div",{className:W.publicQuestContent},O.createElement("div",{className:W.public_tips},O.createElement(z.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),O.createElement(F.default,{labelAlign:"left",form:Y,colon:!1},O.createElement(F.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},O.createElement(D.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),O.createElement(y.Z,{open:x,onCancel:()=>{le(!1)}})))}},64678:function(Ye,Pe,m){m.d(Pe,{Z:function(){return de}});var e=m(43418),F={ul:"ul___TdfYY"},L=m(32637),D=m(59301),z=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,y=(M,I)=>{var re={};for(var $ in M)X.call(M,$)&&I.indexOf($)<0&&(re[$]=M[$]);if(M!=null&&z)for(var $ of z(M))I.indexOf($)<0&&W.call(M,$)&&(re[$]=M[$]);return re},de=M=>{var I=M,{open:re,onCancel:$}=I,G=y(I,["open","onCancel"]);return D.createElement(e.default,{centered:!0,open:re,title:D.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:$,footer:null},D.createElement("div",null,D.createElement("div",{className:"tc"},D.createElement("img",{className:"mt10",src:L,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),D.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),D.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),D.createElement("div",{style:{color:"#333"},className:"pt30 font14"},D.createElement("ul",{className:F.ul},D.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),D.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),D.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},23757:function(Ye,Pe,m){m.d(Pe,{Z:function(){return M}});var e=m(59301),F=m(8591),L=m(43418),D=m(98135),z={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},X=m(73906),W=m(85143),y=m(63144),O=(I,re,$)=>new Promise((G,ne)=>{var H=U=>{try{N($.next(U))}catch(x){ne(x)}},Y=U=>{try{N($.throw(U))}catch(x){ne(x)}},N=U=>U.done?G(U.value):Promise.resolve(U.value).then(H,Y);N(($=$.apply(I,re)).next())});const de=({problemset:I,dispatch:re,onOk:$})=>{const[G,ne]=(0,e.useState)(""),[H,Y]=(0,e.useState)([0]),N=()=>{re({type:"problemset/setActionTabs",payload:{}})};(0,e.useEffect)(()=>{var x,le;I.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(Y([(le=(x=I.actionTabs)==null?void 0:x.params)==null?void 0:le.group_id]),ne(""))},[I.actionTabs.key]);const U=()=>O(void 0,null,function*(){const x=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!G.trim()){F.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(G.charAt(0)===" "){F.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let P=0;P<G.length;P++)if(x.includes(G.charAt(P)))return F.ZP.warning("\u6587\u4EF6\u5939\u540D\u79F0\u5305\u542B\u7279\u6B8A\u5B57\u7B26"),!1;const le=yield(0,W.sS)({parent_id:H.length>0?H[0]:0,name:G});le.status===0&&(N(),$(le==null?void 0:le.id))});return e.createElement(L.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:I.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:N,onOk:U,destroyOnClose:!0},e.createElement("div",{className:z.addModal},e.createElement("div",{className:z.row},e.createElement("span",{className:z.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),e.createElement(D.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:G,onChange:x=>ne(x.target.value)})),e.createElement("div",{className:z.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},e.createElement("span",{className:z.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),e.createElement(X.Z,{value:H,onChange:x=>Y(x)}))))};var M=(0,y.connect)(({problemset:I})=>({problemset:I}))(de)},33773:function(Ye,Pe,m){m.d(Pe,{Z:function(){return z}});var e=m(59301),F={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},L=m(60324),z=({data:X=[],activeTabsKey:W,onClick:y})=>{const O=()=>X.map((M,I)=>e.createElement("div",{key:I,className:F.few},e.createElement("b",{title:M.name,style:{color:I===0?"#999999":"#333333"},onClick:()=>y(M.id,!1,W==="3")},M.name),I<X.length-1&&e.createElement("span",null,"/"))),de=()=>{let M=!0;const I=X.slice(2,-2),re=e.createElement("div",{className:F.pWrap},I.map($=>e.createElement("span",{title:$.name,onClick:()=>y($.id,!1,W==="3"),key:$.id},$.name)));return X.map(($,G)=>{let ne=null;return G>1&&G<X.length-2?M&&(ne=e.createElement(L.Z,{key:G,placement:"bottom",content:re},e.createElement("span",{style:{color:"#999",cursor:"pointer"}},".../")),M=!1):ne=e.createElement("div",{key:G,className:F.few},e.createElement("b",{title:$.name,style:{color:G===0?"#333333":"#999999"},onClick:()=>y($.id,!1,W==="3")},$.name),G<X.length-1&&e.createElement("span",null,"/")),ne})};return e.createElement("aside",{style:{overflowX:"auto"}},X.length>1&&e.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{X.length===1||y(X[X.length-2].id,!1,!0)}}),(X==null?void 0:X.length)>5?de():O())}},31209:function(Ye,Pe,m){m.d(Pe,{Z:function(){return je},b:function(){return Ae}});var e=m(59301),F=m(8591),L=m(43418),D=m(98135),z=m(3113),X=m(48209),W={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},y=m(76265),O=m(73631),de=m(31328),M=m(85143),I=m(89392),re=m(71671),$=Object.defineProperty,G=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,U=(Ee,K,J)=>K in Ee?$(Ee,K,{enumerable:!0,configurable:!0,writable:!0,value:J}):Ee[K]=J,x=(Ee,K)=>{for(var J in K||(K={}))Y.call(K,J)&&U(Ee,J,K[J]);if(H)for(var J of H(K))N.call(K,J)&&U(Ee,J,K[J]);return Ee},le=(Ee,K)=>G(Ee,ne(K)),P=(Ee,K,J)=>new Promise((fe,oe)=>{var se=ye=>{try{ve(J.next(ye))}catch(pe){oe(pe)}},Q=ye=>{try{ve(J.throw(ye))}catch(pe){oe(pe)}},ve=ye=>ye.done?fe(ye.value):Promise.resolve(ye.value).then(se,Q);ve((J=J.apply(Ee,K)).next())});const Ae=(Ee,K,J=[])=>{if(Ee)for(const fe of Ee){if(fe.key===K)return J;if(fe.children&&fe.children!=""){const oe=Ae(fe.children,K,[...J,{id:fe.key,name:fe.title.props.name}]);if(oe)return oe}}},we=({isProblemset:Ee,name:K,id:J,isShare:fe,itemBanksCount:oe,onOpen:se=()=>{},onShare:Q=()=>{},onMove:ve=()=>{},onDeleteOk:ye=()=>{}})=>{const[pe,ue]=(0,e.useState)(!1),[Ie,Ve]=(0,e.useState)(K),[Ce,Re]=(0,e.useState)(K),_e=w=>P(void 0,null,function*(){const he=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!Ce.trim()){F.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(Ce.charAt(0)===" "){F.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let pt=0;pt<Ce.length;pt++)if(he.includes(Ce.charAt(pt)))return F.ZP.warning("\u6587\u4EF6\u5939\u540D\u79F0\u5305\u542B\u7279\u6B8A\u5B57\u7B26"),!1;(yield(0,y.ZP)(`/api/item_banks_groups/${Math.abs(w)}.json`,{method:"put",body:{name:Ce}})).status===0&&(ue(!1),Ve(Ce))}),Te=w=>{L.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:e.createElement("div",null,e.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),e.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>P(void 0,null,function*(){(yield(0,y.ZP)(`/api/item_banks_groups/${Math.abs(w)}.json`,{method:"delete",body:{}})).status===0&&ye(w)})})};return e.createElement("div",{className:W.list,onClick:w=>se(J,fe)},pe?e.createElement(D.default,{style:{maxWidth:780},value:Ce,onChange:w=>{Re(w.target.value)},onClick:w=>w.stopPropagation()}):e.createElement("div",{className:W.name,title:Ie},Ie),oe?e.createElement("div",{className:W.subject},"\u8BD5\u9898\u6570 ",oe):"",Ee&&e.createElement("div",{className:W.btns},pe?e.createElement(e.Fragment,null,e.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:w=>{w.stopPropagation(),_e(J)}}),e.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:w=>{w.stopPropagation(),Re(Ie),ue(!1)}})):e.createElement(e.Fragment,null,e.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:w=>{w.stopPropagation(),ve(J,"up")}}),e.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:w=>{w.stopPropagation(),ve(J,"down")}})),e.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},e.createElement(z.ZP,{className:"ml10",onClick:w=>{w.stopPropagation(),Q(Math.abs(J))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),e.createElement(z.ZP,{className:"ml10",onClick:w=>{w.stopPropagation(),ue(!0)},type:"link"},"\u91CD\u547D\u540D"),e.createElement(z.ZP,{onClick:w=>{w.stopPropagation(),Te(J)},type:"link",danger:!0},"\u5220\u9664"))))};var je=({isProblemset:Ee,data:K,onOpen:J=()=>{},onShare:fe=()=>{},navigation:oe,reloadData:se,activeTabsKey:Q,setRootData:ve,params:ye})=>{const[pe,ue]=(0,e.useState)(),[Ie,Ve]=(0,e.useState)([]),[Ce,Re]=(0,e.useState)([]);(0,e.useEffect)(()=>{pe&&setTimeout(()=>{ve(pe)},200)},[pe]),(0,e.useEffect)(()=>{Re([]),Ve([])},[K]),(0,e.useEffect)(()=>{Ce.length===0&&Ie.length===0&&ue(K==null?void 0:K.map(ge=>({title:e.createElement(we,{isProblemset:Ee,name:ge.name,id:ge.id,isShare:ge.is_share,itemBanksCount:ge.item_banks_count,onMove:Te,onOpen:J,onShare:fe,onDeleteOk:he}),key:ge.id,icon:ge.is_share?e.createElement("img",{onClick:()=>{J(ge.id)},src:de,className:W.share_folderIcon}):e.createElement("img",{onClick:()=>{J(ge.id)},src:O,className:W.folderIcon}),isLeaf:!ge.have_child})))},[Ce,Ie,K]);const _e=(ge,c,S)=>{const q=(0,I.cloneDeep)(ge);for(let Qe=0;Qe<q.length;Qe++){if(q[Qe].key===c){S==="up"?[q[Qe-1],q[Qe]]=[q[Qe],q[Qe-1]]:[q[Qe],q[Qe+1]]=[q[Qe+1],q[Qe]];break}q[Qe].children&&(q[Qe].children=_e(q[Qe].children,c,S))}return q},Te=(ge,c)=>P(void 0,null,function*(){(c==="up"?yield(0,M.A1)({id:Math.abs(ge)}):yield(0,M.vi)({id:Math.abs(ge)})).status===0&&ue(q=>_e(q,ge,c))}),w=(ge,c)=>ge.filter(S=>S.key===c?!1:(S.children&&(S.children=w(S.children,c)),!0)),he=ge=>{ue(c=>w(c,ge)),se()},Me=(ge,c,S)=>ge.map(q=>q.key===c?x(x({},q),S):q.children?le(x({},q),{children:Me(q.children,c,S)}):q),pt=ge=>P(void 0,null,function*(){var c;const{key:S}=ge;let q=Q===re.TabType.TeachGroupShare?"3":"";const Qe=yield(0,M.ex)(le(x({},ye),{group_id:Math.abs(S),parents:[...oe||[{id:0,name:"\u6839\u76EE\u5F55"}],...(c=Ae(pe,S))==null?void 0:c.map(be=>({id:be.id,name:be.name}))],type:q})),{data:Dt,total_count:Oe}=Qe||{};Oe>0&&ue(be=>Me(be,S,{children:Dt.map(Fe=>({title:e.createElement(we,{isProblemset:Ee,name:Fe.name,id:Fe.id,itemBanksCount:Fe.item_banks_count,onMove:Te,onOpen:J,onShare:fe,onDeleteOk:he}),key:Fe.id,icon:Fe.is_share?e.createElement("img",{onClick:()=>{J(Fe.id)},src:de,className:W.share_folderIcon}):e.createElement("img",{onClick:()=>{J(Fe.id)},src:O,className:W.folderIcon}),isLeaf:!Fe.have_child}))}))}),ht=(ge,c)=>{Re(ge)};return(pe==null?void 0:pe.length)>0&&e.createElement(X.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:pe,loadData:pt,onExpand:ht,onLoad:ge=>{Ve(ge)},className:W.folderWrapper,selectable:!1,expandedKeys:Ce,loadedKeys:Ie})}},98324:function(Ye,Pe,m){m.d(Pe,{N:function(){return H},Z:function(){return Y}});var e=m(59301),F=m(31272),L=m(5112),D=m(6848),z=m(24905),X=m(20834),W=m(38854),y={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},O=m(35099),de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1lOOeXUYkCmMyRjls8Px/gBmaeffip4zZC2UueHXCvHdi+grrc6v3tBVggRUNdbnR9ixbEIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDQFlDf31fn0wflCqjrrc4vV5s0db17nR88zOIv4MCBujUafkimYa7zeKVKYsO1mv30p08HrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/MXNcyS57m75557Vq9atfbCq656951+95h6fWp+F5kkqVqtVrMkSexrX/v65RMTL9x/ySWXvOicy3vRMur8XrwH1li8gLre6vzFS3FkLwTU9Vbn98KQNRBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ6DcB9f19dX6/1Vv9ftX1Vuer/fstX13vVzL//x2Q8aG+0HfffXd1zbp1v3rssSe8rzay4opzXrc5rtfr1mo1bWpqqthBZnh42DpDMo88vjWtT+2/Y/fuZ/9p754937r00ksbfp3QYRl1fr81ufr9quutzlf791u+ut7q/H6rN+8XAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIFeCKjv76vze2HIGosXUNdbnb94KY7shYC63mXlH3ZAphN+7733Dqw5ZsONGzae9Ie55aMe9o2vP714tJIfkvE7yZi5YueYzg4yDz+2pfB35iZ37njmz/ZPPP+5Cy64YKL4s0XuKKPO70UDscbiBdT1VucvXoojeyGgrrc6vxeGrIEAAggggAACCCCAAAIIIIAAAggggAACCCCAQL8JqO/vq/P7rd7q96uutzpf7d9v+ep6l5n/sgGZuXD34IMPrhpZsfrP12886beyLI98Ezhndv65ZxSDMX5Ixn/NcysGZKrVavH1gYeeLP7Mv6LIZbuf2/7Fycm9N5x33nmzZpYfaUhGnd9vza5+v+p6q/PV/v2Wr663Or/f6s37RQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgFwLq+/vq/F4YssbiBdT1VucvXoojeyGgrnfZ+QcNyCwIHxhdufbGdRtO+NPcD8f4o+amXi6+4Ozi8UqNRntAxr/845Wq1aT4+p37H2nXwU/T5GYuctmenc/+8eS+F24+0pCMOr8XDcQaixdQ11udv3gpjuyFgLre6vxeGLIGAggggAACCCCAAAIIIIAAAggggAACCCCAAAL9JqC+v6/O77d6q9+vut7qfLV/v+Wr663Inx+Q6YT70ZaHH330shNPfM2X8jwfzf2Ui5k1m6nd9i+32q23/MNBu8c45yzP8/kBmWuv+4Bd9Z7fsCSJi/Oc/8+5ye3bf3ztG9/whrv8qM3hdpJR5/dbs6vfr7re6ny1f7/lq+utzu+3evN+EUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDohYD6/r46vxeGrLF4AXW91fmLl+LIXgio663KP3RAJnrggQfWbjjutL+t1Ubf7Ydj/MYxrVbLPv93N9vT27batm3bit1j/JxLs9kqvvqdY/zLP2Zp06ZNduqmzfbB37nRKpVKsZGMH5Kp1ye/vvPnT/3u+eef/4KZZYc+amkOQJbfiyZijcULqOutzl+8FEf2QkBdb3V+LwxZAwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBfhNQ399X5/dbvdXvV11vdb7av9/y1fVW5RcDMgumc6IfPP7ku44/YdNXsyyL/XCMP+CuO2+zhx96wOIoth/+8Ilixxj/eCW/e8zc+ZYkSfH7M888y9IstTeee75ddvnVxXYx/rAoitKfPbvtvWe/7oxv+AGZhbvIqPP7rdnV71ddb3W+2r/f8tX1Vuf3W715vwgggAACCCCAAAIIIIAAAggggAACCCCAAAII9EJAfX9fnd8LQ9ZYvIC63ur8xUtxZC8E1PVW5i8ckInMLN761M/+YuWqtb/fGY7ZvXunfeHzf21xHFujMWNbtmwthmOKV95+XtLcnIxVk6q9evMmGxgYsjRN7foP3mDHHrth/ph9Ey/81ebTjv+omaULd5HpTAep8nvRRKyxeAF1vdX5i5fiyF4IqOutzu+FIWsggAACCCCAAAIIIIAAAggggAACCCCAAAIIINBvAur7++r8fqu3+v2q663OV/v3W7663sp8t2A6J37ooR+OverEE2+pxMkv5Zkffsnt3v+6x3705GOWZZkdODBlW7duKwZiGg0/JFOMx8w/Zsn/+aZNp1mtNup3jLHXnvF6u/itlxSPWHKRWStt/vdz27f/5rnnnjk+NyTjF/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3oIbhYAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEErPiMlM9P6YTSBOg3Ps8qrdn4+ZYeNCATxwdW7Hlx7ydXrlx1XZ47y7LcpqcP2LatT1ilUrXndz9n09P1X1ifoaGarVt/nDWbs7Zp81k2NDRsUeTMudz27Zv44rrVa25K0+H9hxuQUeQzIFPmt9vB/6BQ1Hvu3RYDYYp8+o1+K/PnK/1Wbr+RhgACCCCAAAIIIIAAAggggAACCCCAAAIIIHB0CCwcWFB8nsTnWUdHHy32XdBvDMgstld6cVzf99uhAOPj41esHxv7TJbmsR+Q8bvI7Nr5M5ua3GfORfbC8zts+sDUYe2Hhkds7TEb/dyR1UZW2PoNx8/tHuMsil26a3z8w2NjY3f8ogGZsvP5ALkX30aLX4N+4wf84rul+yPpN/qt+y5iBQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIF+E+DzBT5fKLPn6Tf6jX4rbz7loB1koqg+umfixROHhoY+lVQGf8UPx3T+f37XuDVbTYvjxOr1/Ta5f681ZmeKWvnHKY2uWGO12grLspbFccXWrR8rhmM6/zdbM/85PT39R+tWrd6eZbXJw+0go8hnQKbMb7eDd5BR1Hvu3RY7yCjy6Tf6rcyfr/Rbuf1GGgIIIIAAAggggAACCCCAAAIIIIAAAggggMDRIbBwYEHxeRKfZx0dfbTYd0G/MSCz2F7pxXF932+5f5aSWWXHDkucm6q14mTV3r3PXX7MqvUfz/J0KM/NMj8ok5pNTu61VnPGXBSbs8hc5E8tNoyxLE8tz1JLqoM2MrLGXGwWFQMy/ms8/fzEro+tWfOqOytpcyLPR+obN1rTzFpzRZTlO//sJ16lCdBv9FtpzdZ+hh4/38oEJwsBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgaNAgM8X+DyrzDam3+g3+q28+RS/g4z/ADkeH7fErZwcbh1IVuStxvqZ6ckPrBhddU2aZ1GemWV+CiY1a6Uta7WmLW2llvupGTNzLra4ElulMmSVuGLmh2PMmYvMYhdl+ycnbh0cGv17V6nuqgw39+f7Rg+MjRUDMu0FhPkMyJT57TY/sEC/lcvet2n8fOMfFH3b/LxxBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgSUL8PkCny8suXmWcCL9Rr8toW2WfErf99scQPSMWbJqwgbr2fRIVk9X5XG64cDU1EdXrFz11jTLoixr7xRTPHLJ/6LYnaHt7neJKb76//xv/K4xfjgmirJ9ExPfGRiMb06ike1RLZ6oRUNTE6ts5iQrBmT8qv4ly2dAZsnfO0s6kX7jB/ySGmeJJ9Fv9NsSW4fTEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBPpYgM8X+HyhzPan3+g3+q28+ZTODjKR38Vlzx6r5nm95lxtdDI9sDprzJyYNqavHhlZ/c4sSwczPyDj+7MzLDPXq85vQuOHZCIz/2v/5KUoimempl78Zjww8JUoGd4xGg+/mOf1Sedq9XXrrDG3e8z8gIwqnwGZMr/d5neQod/KZe/btM4/KFQ/X+bgZf3Oz7e+bX3eOAIIIIAAAggggAACCCCAAAIIIIAAAggggEAXAny+wMBCF+0TfCr9Rr8FN00XJ/R9v80BFI9Z2rHDkrRmg1FrutaaSkctydfMTmfr09bkxQNDtQuTJDkjy/Ko2EEmd/M7yfidY8zlxQ4yUeSyZrP55Ox0/f64MnrvwFC0y5pub2UknswqQ/W4bjMbN84/XmluD5pivEaSzwfIXXz3LOFU+o0f8EtomyWfQr/Rb0tuHk5EAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ6FsBPl/g84Uym59+o9/ot/LmU4qHIx06JZSmU0OzrjJSaaUrGlm+Mk3z1ZY1jsvy1utdxZ1eTQbGnEUrnYtq7fOzem7ZvkZzdjxv5VsiV3nMourP49i9WI3cvlYl3j+Qt6bieGR64e4xneEUdX6ZDUcW/UYPlCug/vmizi9XmzQEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBI4OAfX9fXX+0VHF5fMu1PVW5y+fSh0dV6qutzJ/4YBM8ZCkcbOk9qJVm8364OxsZSSKWiNplI3mLh7Nm80VeWYjqbXWZ62sluX5kG+ByLnpqBLVY6vscpFNuSTZ7/J0Ms6iySyrTA0MtKaSpDZTX22NMSt2jyke0nTIgIws/+ho4+XzLhZMQdJvy6dsy/ZK6bdlWzouHAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABmQCfL8jo+zKYfuvLssvedD/3WzEg418LpnQi/6ilwUFL/JDMdB4Pu9nWUKsa1aJWo+Yq1SFrpYNZ5hLnsrh9bpRGUd60SjyTtxrTWaVarzSyej5QmR5y6QE/HDMzY825Ryv54Zjs0EcbqfNl3denwep6q/P7tOyyt62utzpfBk8wAggggAACCCCAAAIIIIAAAggggAACCCCAAALLWEB9f1+dv4xLtywvXV1vdf6yLNoyvmh1vVX5hw7I+N/7/+MdO6zih2RmZ6eqWTUeTNKhgZmZqcHKUDRQn02r1SiJs3SmGJCJ4sG0kTXT2kDcaE1ns4ODIzPNeHo2aqQzAwMjjbnhmJaZpX6eZuHuMZ2eWTClJMlfxr27LC9dXW91/rIs2jK+aHW91fnLuHRcOgIIIIAAAggggAACCCCAAAIIIIAAAggggAACMgH1/X11vgy+T4PV9Vbn92nZZW9bXW9V/vyAjJc/5CL8428qA3ssnh2wanWmnjQrUdJqumQ4GozrrcmKa7j2I5qqeV6rjLYOZDNpJcmbSStrNgZrzYFZa8yus3TMzA/HFI9VOtxwTKfq6nxZ9/VpsLre6vw+Lbvsbavrrc6XwROMAAIIIIAAAggggAACCCCAAAIIIIAAAggggMAyFlDf31fnL+PSLctLV9dbnb8si7aML1pdb0X+QQMyvnaHXIT/e//IpUqlYlGSWKUeT8Zx3UVx7IrdYzqvNM3TtJZntXQ0bTat1WpZtnHjwYMxv2g4prOOOn8Z9++yvHR1vdX5y7Joy/ii1fVW5y/j0nHpCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgjIBNT399X5Mvg+DVbXW53fp2WXvW11vcvOf9mAjJefuwj/y84jl6LOr8fHLYpjc1FU/N38K8ssT1PLx8Ze2ilm4a4xxWLO+R1kjvhS5x/xAjmgpwLqeqvze4rJYkcUUNdbnX9EIA5AAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBlwmo7++r82mJcgXU9Vbnl6tNmrreZeYfdkDGt8CCi/C/7QzKHPrrQ7uleITS3B8u/PWih2M6C6rz+TYoV0Bdb3V+udqkqeutzqcDEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAIFxAfX9fnR8uxhndCKjrrc7vxo5zwwXU9S4r//8dkFlIdsjFdP7q0HNftjvMYneMOVJ51PlHuj7+vrcC6nqr83uryWpHElDXW51/JB/+HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBF4uoL6/r86nJ8oVUNdbnV+uNmnqer+S+f8HabRiLm3R4IUAAAAASUVORK5CYII=",M=m(24334),I=m(15411),re=m(15826);const $=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],G=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ne=({data:N,selectIds:U,onSelectCheckBox:x=()=>{},showCheckbox:le=!0})=>{var P,Ae,we;const[Ze,je]=(0,e.useState)(!1),Ee=()=>{var oe,se;return N.item_type==="JUDGMENT"?e.createElement("div",{className:y.judgmentContent},N.choices.map((Q,ve)=>e.createElement(L.ZP,{key:ve,disabled:!0},Q.choice_text))):N.item_type==="PROGRAM"?e.createElement("div",{className:y.programContent},e.createElement(F.Z,{value:(oe=N.program_attr)==null?void 0:oe.description})):N.item_type==="COMBINATION"?e.createElement("div",{className:y.combinationContent},(se=N==null?void 0:N.sub_item_banks)==null?void 0:se.map((Q,ve)=>{var ye,pe,ue,Ie,Ve,Ce;const Re=`(\u9898\u76EE${ve+1}-${(Q==null?void 0:Q.item_type)=="SINGLE"?"\u5355\u9009\u9898":(Q==null?void 0:Q.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(Q==null?void 0:Q.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(Q==null?void 0:Q.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return e.createElement(e.Fragment,null,e.createElement("div",{style:{marginTop:10,marginBottom:10}},e.createElement(F.Z,{value:Re+Q.name})),((Q==null?void 0:Q.item_type)=="SINGLE"||(Q==null?void 0:Q.item_type)=="MULTIPLE")&&Q.choices.map((_e,Te)=>e.createElement("div",{key:Te,className:y.otherContentItem},e.createElement("p",null,$[Te]),e.createElement(F.Z,{className:y.otehrContentHtml,value:_e.choice_text}))),(Q==null?void 0:Q.item_type)=="JUDGMENT"&&e.createElement("div",{style:{display:"flex",marginBottom:10}},Q.choices.map((_e,Te)=>e.createElement(L.ZP,{key:Te,disabled:!0},_e.choice_text))),e.createElement("div",{className:y.con},(Q==null?void 0:Q.item_type)=="SINGLE"&&e.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",G==null?void 0:G[(ye=Q==null?void 0:Q.choices)==null?void 0:ye.findIndex(_e=>_e==null?void 0:_e.is_answer)]," "),(Q==null?void 0:Q.item_type)=="COMPLETION"&&((pe=Q==null?void 0:Q.standard_answer)==null?void 0:pe.map((_e,Te)=>{var w;return e.createElement("div",{key:Te,className:y.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${_e.position}\uFF09\uFF1A${(w=_e==null?void 0:_e.answer_text)==null?void 0:w.join("\u3001")}`)})),(Q==null?void 0:Q.item_type)=="MULTIPLE"&&e.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(ue=Q==null?void 0:Q.choices)==null?void 0:ue.map((_e,Te)=>{if(_e!=null&&_e.is_answer)return(G==null?void 0:G[Te])+" "})," "),(Q==null?void 0:Q.item_type)=="JUDGMENT"&&e.createElement("div",null,"\u7B54\u6848\uFF1A",(Ve=(Ie=Q==null?void 0:Q.choices)==null?void 0:Ie.find(_e=>_e.is_answer))==null?void 0:Ve.choice_text),(Q==null?void 0:Q.item_type)=="SUBJECTIVE"&&e.createElement("div",null,"\u7B54\u6848\uFF1A",(Ce=Q==null?void 0:Q.answer_texts)==null?void 0:Ce[0]),e.createElement("div",null,e.createElement("span",null,"\u89E3\u6790\uFF1A"),e.createElement(F.Z,{className:y.parseAnswerHtml,value:Q.analysis||"\u6682\u65E0\u89E3\u6790"})),e.createElement("div",null,e.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),e.createElement(D.Z,{title:(N==null?void 0:N.tag_discipline)||"--"},e.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(N==null?void 0:N.tag_discipline)||"--")))))})):e.createElement("div",{className:y.otherContent},N.choices.map((Q,ve)=>e.createElement("div",{key:ve,className:y.otherContentItem},e.createElement("p",null,$[ve]),e.createElement(F.Z,{className:y.otehrContentHtml,value:Q.choice_text}))))},K=()=>{var oe;if((N==null?void 0:N.item_type)!=="BPROGRAM")return e.createElement("div",null,(oe=N.standard_answer)==null?void 0:oe.map((se,Q)=>{var ve,ye;return e.createElement("div",{key:Q,className:y.answerHtml},(se==null?void 0:se.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${se.position}\uFF09\uFF1A${(ve=se==null?void 0:se.answer_text)==null?void 0:ve.join("\u3001")}`:e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",se.position,"\uFF09\uFF1A"),e.createElement(I.Z,{value:(ye=se==null?void 0:se.answer_text)==null?void 0:ye.join("\u3001"),readOnly:!0})))}))},J=()=>{var oe,se,Q,ve,ye,pe;const ue={SUBJECTIVE:(oe=N.answer_texts)==null?void 0:oe[0],JUDGMENT:(Q=(se=N.choices)==null?void 0:se.find(he=>he.is_answer))==null?void 0:Q.choice_text},Ie=N.choices.map(he=>he.is_answer).findIndex(he=>he),Ve=Ie>-1?G[Ie]:"";let Ce="";N.choices.map((he,Me)=>{he.is_answer&&(Ce+=G[Me])});const Re=ue[N.item_type];let _e=((ve=N==null?void 0:N.program_attr)==null?void 0:ve.code)||"";try{_e=M.Base64.decode(((ye=N==null?void 0:N.program_attr)==null?void 0:ye.code)||"")}catch(he){}const Te={SINGLE:e.createElement(F.Z,{className:y.answerHtml,value:`\u7B54\u6848\uFF1A${Ve||"\u65E0"}`}),MULTIPLE:e.createElement(F.Z,{className:y.answerHtml,value:`\u7B54\u6848\uFF1A${Ce||"\u65E0"}`}),COMPLETION:K(),BPROGRAM:e.createElement("div",null,e.createElement(F.Z,{className:y.answerHtml,showProgramFill:!0,value:_e}),(pe=N.standard_answer)==null?void 0:pe.map((he,Me)=>e.createElement("div",{key:Me,className:y.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${he.position}\uFF09\uFF1A${he==null?void 0:he.answer_text}`)))},w=e.createElement(F.Z,{className:y.answerHtml,value:`\u7B54\u6848\uFF1A${Re||"\u65E0"}`});return Te[N.item_type]||w},fe=oe=>{let se=[...U];oe.target.checked?se.push(N.id):se=se.filter(Q=>Q!==N.id),x(se)};return e.createElement("div",{className:y.itemWrap},e.createElement("div",{className:y.list},le&&e.createElement(z.default,{className:"mr10",onChange:fe,checked:U.includes(N.id)}),e.createElement("div",{onClick:()=>je(!Ze),className:y.title},e.createElement(F.Z,{key:1,showLines:1,showTextOnly:!0,className:y.topicTitleContent,value:(N==null?void 0:N.item_type)==="BPROGRAM"?(P=N==null?void 0:N.program_attr)==null?void 0:P.description:N.name})),e.createElement("div",{onClick:()=>je(!Ze),className:y.tr},e.createElement("i",{style:{transform:Ze?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),e.createElement("aside",{style:Ze?{display:"block"}:{display:"none"},className:y.itemDetail},e.createElement("div",{style:{marginBottom:44}},e.createElement(F.Z,{key:2,className:y.topicTitleContent,value:(N==null?void 0:N.item_type)==="BPROGRAM"?(Ae=N==null?void 0:N.program_attr)==null?void 0:Ae.description:N.name}),e.createElement("div",{className:`${y.row} mt15`},Ee()),e.createElement("div",{className:y.row},e.createElement("div",{className:y.updateTimeRow},e.createElement("div",{className:y.updateTimeWrap},N.item_type==="PROGRAM"&&e.createElement("p",{className:y.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(we=N.program_attr)==null?void 0:we.language))))),N.item_type!=="COMBINATION"&&e.createElement("div",{className:y.answerWrapper},e.createElement("img",{src:de,alt:"",className:y.decoration}),e.createElement("div",{className:y.answer},J()),e.createElement("div",{className:y.parse},e.createElement("div",{className:y.parseText},"\u89E3\u6790\uFF1A"),e.createElement("div",{className:y.parseAnswer},N.analysis?e.createElement(F.Z,{className:y.parseAnswerHtml,value:N.analysis}):"\u6682\u65E0\u89E3\u6790")),e.createElement("div",{className:y.parse},e.createElement("div",{className:y.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),e.createElement(D.Z,{title:(N==null?void 0:N.tag_discipline)||"--"},e.createElement("div",{className:y.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(N==null?void 0:N.tag_discipline)||"--"))))))},H=({SubjectShare:N,isProblemset:U,data:x,user:le,activeTabsKey:P,onPublicReview:Ae=()=>{},onStartExperience:we=()=>{},onSetPrivate:Ze=()=>{},onCorrection:je=()=>{},onChangeTag:Ee=()=>{},onCollect:K=()=>{},onSetPublic:J=()=>{},onDelete:fe=()=>{},onCancel:oe=()=>{},onSelect:se=()=>{},onMoveTo:Q=()=>{},addProblemset:ve=()=>{},onSetShare:ye=()=>{},onCancelShare:pe=()=>{},onPublish:ue=()=>{},onCancelPublish:Ie=()=>{}})=>{var Ve,Ce,Re,_e,Te,w,he,Me,pt,ht,ge,c,S,q,Qe;const Dt=x.item_type==="PROGRAM"?`/problems/newedit/${(Ve=x.program_attr)==null?void 0:Ve.identifier}`:x.item_type==="BPROGRAM"?`/problemset/edit/${(Ce=x.program_attr)==null?void 0:Ce.identifier}?type=1`:`/problemset/edit/${x.id}`,Oe=P==="0"&&!x.public&&!x.apply&&(x.item_type==="PROGRAM"&&((Re=x.program_attr)==null?void 0:Re.status)!==0||x.item_type!=="PROGRAM"),be=[{label:e.createElement("a",{className:y.actionLink,onClick:()=>{var ct;return Ie((ct=x==null?void 0:x.program_attr)==null?void 0:ct.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(P==="0"||P==="3")&&x.item_type==="PROGRAM"&&((_e=x.program_attr)==null?void 0:_e.status)!==0&&!x.public&&((Te=x.author)==null?void 0:Te.login)===((w=le.userInfo)==null?void 0:w.login)},{label:e.createElement("a",{className:y.actionLink,onClick:()=>Q(x.id)},"\u79FB\u52A8\u5230"),key:"1",show:P==="0"},{label:e.createElement("a",{className:y.actionLink,onClick:()=>{x.is_share?pe(x.id):ye(x.id)}},"\u5171\u4EAB"),key:"3",show:P==="0"&&N},{label:e.createElement("a",{className:y.actionLink,onClick:()=>J(x)},"\u516C\u5F00"),key:"4",show:Oe},{label:e.createElement("a",{className:y.reviewFlag,onClick:Ae},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:P==="0"&&!x.public&&x.apply&&(x.item_type==="PROGRAM"&&x.program_attr.status!==0||x.item_type!=="PROGRAM")},{label:e.createElement("a",{className:y.actionLink,onClick:()=>Ze(x.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(P==="0"||P==="1")&&x.public&&((he=x.author)==null?void 0:he.login)===((Me=le.userInfo)==null?void 0:Me.login)||P==="1"&&(0,O.ag)()},{label:e.createElement("a",{className:y.actionLink,onClick:()=>K(x.id,x.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:P==="2"},{label:e.createElement("a",{className:y.actionLink,onClick:()=>{var ct;return ue((ct=x==null?void 0:x.program_attr)==null?void 0:ct.identifier)}},"\u53D1\u5E03"),key:"8",show:(P==="0"||P==="3")&&x.item_type==="PROGRAM"&&((pt=x.program_attr)==null?void 0:pt.status)===0&&!x.public&&((ht=x.author)==null?void 0:ht.login)===((ge=le.userInfo)==null?void 0:ge.login)},{label:e.createElement("a",{className:y.actionLink,onClick:()=>K(x.id,x.is_collected)},x.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(P==="1"||P==="3")&&!(0,O.ag)()&&!(0,O.JA)()&&((c=x.author)==null?void 0:c.login)!==((S=le.userInfo)==null?void 0:S.login)},{label:e.createElement("a",{className:y.actionLink,onClick:()=>je(x.id)},"\u7EA0\u9519"),key:"10",show:P!=="0"&&!(0,O.ag)()&&!(0,O.JA)()},{label:e.createElement("a",{className:y.actionLink,onClick:()=>Ee(x)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:P==="0"||P==="3"&&(x==null?void 0:x.edit_item_bank)},{label:e.createElement("a",{className:y.actionLink,onClick:()=>fe(x.id)},"\u5220\u9664"),key:"11",show:P==="0"&&!x.public||P==="1"&&(0,O.ag)()&&((q=x.author)==null?void 0:q.login)!==((Qe=le.userInfo)==null?void 0:Qe.login)},{label:e.createElement("a",{className:y.actionLink,onClick:()=>ve(x.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:P==="1"||P==="3"}].filter(ct=>ct.show),Fe=e.createElement(X.default,{forceSubMenuRender:!0,className:y.menu,items:be}),vt=e.createElement(X.default,{forceSubMenuRender:!0,className:y.menu},e.createElement(X.default.Item,{key:"10"},e.createElement("a",{className:y.actionLink,onClick:()=>je(x.id)},"\u7EA0\u9519"))),kt=P!=="0"&&!(0,O.ag)()&&!(0,O.JA)();return e.createElement(e.Fragment,null,U?e.createElement(e.Fragment,null,(P==="0"||P==="3"&&(x==null?void 0:x.edit_item_bank))&&!x.public&&e.createElement("span",{className:y.textBtn,style:{cursor:"pointer"},onClick:()=>(0,re.xg)(Dt)},e.createElement("div",{className:y.line},e.createElement("b",{className:y.b1}),e.createElement("b",{className:y.b2})),e.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),e.createElement("span",{className:y.textBtn,style:{cursor:"pointer"},onClick:()=>we(x)},e.createElement("div",{className:y.line},e.createElement("b",{className:y.b1}),e.createElement("b",{className:y.b2})),e.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",e.createElement("div",{className:y.line},e.createElement("b",{className:y.b1}),e.createElement("b",{className:y.b2}))),be.length>0&&e.createElement(W.Z,{dropdownRender:()=>Fe},e.createElement("span",{style:{cursor:"default",width:"105px"},onClick:ct=>ct.preventDefault()},e.createElement("span",{className:y.textBtn},e.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",e.createElement("div",{className:y.line},e.createElement("b",{className:y.b1}),e.createElement("b",{className:y.b2})))))):kt?e.createElement(W.Z,{className:"ml40",dropdownRender:()=>vt},e.createElement("span",{style:{cursor:"default",width:"105px"},onClick:ct=>ct.preventDefault()},e.createElement("span",{className:y.textBtn},e.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",e.createElement("div",{className:y.line},e.createElement("b",{className:y.b1}),e.createElement("b",{className:y.b2}))))):e.createElement("span",null))};var Y=ne},71671:function(Ye,Pe,m){m.r(Pe),m.d(Pe,{TabType:function(){return nu},default:function(){return ro}});var e=m(59301),F=m(63144),L=m(69352),D=m(99313),z=m(98135),X=m(78241),W=m(43418),y=m(5112),O=m(8591),de=m(71418),M=m(24905),I=m(20834),re=m(6848),$=m(19842),G=m(57809),ne=m(66104),H=m(3113),Y=m(38854),N=m(95237),U=m(53864),x=m(23757),le=m(6629),P={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"},Ae=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,je=(t,u)=>{var n={};for(var E in t)we.call(t,E)&&u.indexOf(E)<0&&(n[E]=t[E]);if(t!=null&&Ae)for(var E of Ae(t))u.indexOf(E)<0&&Ze.call(t,E)&&(n[E]=t[E]);return n};const Ee=t=>{var u=t,{problemset:n,globalSetting:E,loading:v,dispatch:p}=u,B=je(u,["problemset","globalSetting","loading","dispatch"]);return e.createElement(W.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:n.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{p({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{p({type:"problemset/setActionTabs",payload:{}})}},e.createElement("div",{className:P.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),e.createElement("div",{className:P.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var K=(0,F.connect)(({problemset:t,loading:u,globalSetting:n})=>({problemset:t,globalSetting:n,loading:u.effects}))(Ee),J={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},fe=m(73906),oe=m(99232),se=m.n(oe),Q=m(46961);const ve=({problemset:t,dispatch:u})=>{const[n,E]=(0,e.useState)([]),[v,p]=(0,e.useState)(!0),B=()=>{u({type:"problemset/setActionTabs",payload:{}})};(0,e.useEffect)(()=>{var d,ee;t.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&E([(ee=(d=t.actionTabs)==null?void 0:d.params)==null?void 0:ee.group_id])},[t.actionTabs.key]);const r=()=>{if(n.length===0){O.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}s({},`/api/item_banks/export.xlsx?group_id=${n[0]}&include_children=${v}`,(d,ee)=>{var ce;if(((ce=d.target.response)==null?void 0:ce.type)==="application/json"){let A=new FileReader;A.readAsText(d.target.response,"utf-8"),A.addEventListener("loadend",()=>{const f=JSON.parse(A.result);O.ZP.warning((f==null?void 0:f.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let V=new Blob([d.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),j=`\u5BFC\u51FA\u8BD5\u9898-${se()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(V,j);else{let A=URL.createObjectURL(V),f=document.createElement("a");f.href=A,f.setAttribute("download",j),document.body.appendChild(f),f.click(),window.URL.revokeObjectURL(f.href)}B()})},s=(d,ee,ce,V)=>{const j=Q.Z.API_SERVER+ee,A=new window.XMLHttpRequest;return A.withCredentials=!0,A.addEventListener("load",function(f){ce(f,A)},!1),A.addEventListener("error",function(f){V&&V(f)},!1),A.responseType="blob",A.open("GET",j),A.send(null),A};return e.createElement(W.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:t.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:J.customModal,onCancel:B,onOk:r},e.createElement("aside",{className:J.exportModal},e.createElement("div",{style:{marginBottom:20}},e.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),e.createElement(y.ZP.Group,{onChange:d=>{p(d.target.value)},value:v},e.createElement(y.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),e.createElement(y.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),e.createElement(fe.Z,{value:n,onChange:d=>E(d)}),e.createElement("div",{className:J.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var ye=(0,F.connect)(({problemset:t})=>({problemset:t}))(ve),pe={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},ue=m(85143),Ie=(t,u,n)=>new Promise((E,v)=>{var p=s=>{try{r(n.next(s))}catch(d){v(d)}},B=s=>{try{r(n.throw(s))}catch(d){v(d)}},r=s=>s.done?E(s.value):Promise.resolve(s.value).then(p,B);r((n=n.apply(t,u)).next())});const Ve=({problemset:t,dispatch:u,onOk:n})=>{var E,v;const p=(0,F.useParams)(),[B,r]=(0,e.useState)([]),[s,d]=(0,e.useState)(1),[ee,ce]=(0,e.useState)([]),[V,j]=(0,e.useState)([]),[A,f]=(0,e.useState)(!0),[_,h]=(0,e.useState)(!1),[Z,o]=(0,e.useState)(!1);(0,e.useEffect)(()=>{var Be,C;t.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(T(),ce([(C=(Be=t.actionTabs)==null?void 0:Be.params)==null?void 0:C.group_id]))},[t.actionTabs.key]);const T=()=>Ie(void 0,null,function*(){f(!0);const Be=yield(0,ue.Of)({type:0,page:1,per_page:10,order_by:"new"});if(Be!=null&&Be.item_banks_group){const We=[{id:-1,item_banks_count:(Be==null?void 0:Be.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((Be==null?void 0:Be.item_banks_group)||[]);r(We)}f(!1)}),De=()=>{u({type:"problemset/setActionTabs",payload:{}})},mt=()=>Ie(void 0,null,function*(){if(ee.length===0){O.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(s===1){d(2);return}h(!0);const Be=yield(0,ue.GW)({item_banks_group_ids:ee,clazz:"ItemBank",group_ids:V});(Be==null?void 0:Be.status)===0&&(n(),De()),h(!1)}),me=Be=>{ce(Be),o(Be.length===B.length)};return e.createElement(W.default,{centered:!0,afterClose:()=>{j([]),d(1),o(!1),r([])},title:`\u5171\u4EAB\u8BD5\u9898${s}/2`,open:t.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:pe.customModal,onCancel:De},e.createElement("aside",{className:pe.shareModal},e.createElement(de.Z,{spinning:A},e.createElement("div",{className:pe.content},s===1&&e.createElement("div",{className:pe.group},e.createElement(fe.Z,{value:ee,onChange:Be=>ce(Be)})),s===2&&e.createElement("div",{className:pe.teachGroup},e.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),e.createElement(M.default.Group,{value:V,onChange:Be=>j(Be)},(v=(E=t==null?void 0:t.teachGroupData)==null?void 0:E.groups)==null?void 0:v.map(Be=>e.createElement(M.default,{key:Be.group_id,value:Be.group_id},Be==null?void 0:Be.name))))),e.createElement("div",{className:pe.footer},e.createElement(H.ZP,{onClick:De},"\u53D6\u6D88"),e.createElement(H.ZP,{loading:_,onClick:mt,type:"primary"},s===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var Ce=(0,F.connect)(({problemset:t})=>({problemset:t}))(Ve),Re=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,w=(t,u)=>{var n={};for(var E in t)_e.call(t,E)&&u.indexOf(E)<0&&(n[E]=t[E]);if(t!=null&&Re)for(var E of Re(t))u.indexOf(E)<0&&Te.call(t,E)&&(n[E]=t[E]);return n},he=(t,u,n)=>new Promise((E,v)=>{var p=s=>{try{r(n.next(s))}catch(d){v(d)}},B=s=>{try{r(n.throw(s))}catch(d){v(d)}},r=s=>s.done?E(s.value):Promise.resolve(s.value).then(p,B);r((n=n.apply(t,u)).next())});const Me=t=>{var u=t,{problemset:n,globalSetting:E,loading:v,dispatch:p,onReloadData:B=()=>{},isPiliangRevoke:r=!1}=u,s=w(u,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const d=(0,e.useRef)(!1),[ee,ce]=(0,e.useState)(!1);(0,e.useEffect)(()=>{n.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?V():ce(!0):ce(!1)},[n.actionTabs.key]);const V=()=>he(void 0,null,function*(){d.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let j={};r?j=yield p({type:"problemset/revokePublish",payload:n.actionTabs.params}):j=yield p({type:"problemset/setPrivate",payload:n.actionTabs.params}),p({type:"problemset/setActionTabs",payload:{}}),d.current=!1,(j==null?void 0:j.status)===0&&B()});return e.createElement(W.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ee,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:r?v["problemset/revokePublish"]:v["problemset/setPrivate"],width:"442px",onOk:V,onCancel:()=>{p({type:"problemset/setActionTabs",payload:{}}),d.current=!1}},e.createElement("div",{className:P.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),e.createElement("div",{className:P.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),e.createElement("div",null,e.createElement(M.default,{className:"mt10",defaultChecked:!1,onChange:j=>d.current=j.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var pt=(0,F.connect)(({problemset:t,loading:u,globalSetting:n})=>({problemset:t,globalSetting:n,loading:u.effects}))(Me),ht=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,S=(t,u)=>{var n={};for(var E in t)ge.call(t,E)&&u.indexOf(E)<0&&(n[E]=t[E]);if(t!=null&&ht)for(var E of ht(t))u.indexOf(E)<0&&c.call(t,E)&&(n[E]=t[E]);return n},q=(t,u,n)=>new Promise((E,v)=>{var p=s=>{try{r(n.next(s))}catch(d){v(d)}},B=s=>{try{r(n.throw(s))}catch(d){v(d)}},r=s=>s.done?E(s.value):Promise.resolve(s.value).then(p,B);r((n=n.apply(t,u)).next())});const Qe=t=>{var u=t,{problemset:n,globalSetting:E,loading:v,dispatch:p,onReloadData:B=()=>{}}=u,r=S(u,["problemset","globalSetting","loading","dispatch","onReloadData"]);const s=()=>q(void 0,null,function*(){const d=yield p({type:"problemset/handleDelete",payload:n.actionTabs.params});p({type:"problemset/setActionTabs",payload:{}}),d.status===0&&B()});return e.createElement(W.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:n.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:v["problemset/handleDelete"],width:"442px",onOk:s,onCancel:()=>{p({type:"problemset/setActionTabs",payload:{}})}},e.createElement("div",{className:P.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),e.createElement("div",{className:P.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var Dt=(0,F.connect)(({problemset:t,loading:u,globalSetting:n})=>({problemset:t,globalSetting:n,loading:u.effects}))(Qe),Oe=m(89392),be=m(31272),Fe=m(59301),vt=Object.defineProperty,kt=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,Zu=Object.prototype.hasOwnProperty,Ru=Object.prototype.propertyIsEnumerable,gn=(t,u,n)=>u in t?vt(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,Mu=(t,u)=>{for(var n in u||(u={}))Zu.call(u,n)&&gn(t,n,u[n]);if(_n)for(var n of _n(u))Ru.call(u,n)&&gn(t,n,u[n]);return t},Qu=(t,u)=>kt(t,ct(u)),Lu=(t,u,n)=>new Promise((E,v)=>{var p=s=>{try{r(n.next(s))}catch(d){v(d)}},B=s=>{try{r(n.throw(s))}catch(d){v(d)}},r=s=>s.done?E(s.value):Promise.resolve(s.value).then(p,B);r((n=n.apply(t,u)).next())});const ju=({problemset:t,dispatch:u})=>{var n;const[E,v]=(0,e.useState)({}),[p,B]=(0,e.useState)([]),[r,s]=(0,e.useState)(!1),d=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var j,A;if(((j=t==null?void 0:t.actionTabs)==null?void 0:j.key)==="SINGLE"){const f=(0,Oe.cloneDeep)((A=t==null?void 0:t.actionTabs)==null?void 0:A.params);v(f),B(f.choices)}},[(n=t==null?void 0:t.actionTabs)==null?void 0:n.key]);const ee=()=>Lu(void 0,null,function*(){var j;if(!p.some(A=>A==null?void 0:A.checked)){O.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(r){const A=(0,Oe.cloneDeep)((j=t==null?void 0:t.actionTabs)==null?void 0:j.params);B(A.choices)}s(!r)}),ce=(j,A)=>{console.log(j.target.checked);const f=p.map((_,h)=>Qu(Mu({},_),{checked:h===A?j.target.checked:!1}));B(f)},V=()=>{v({}),B([]),s(!1),u({type:"problemset/setActionTabs",payload:{}})};return Fe.createElement(W.default,{centered:!0,destroyOnClose:!0,open:t.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:r?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:ee,onCancel:V},Fe.createElement("div",null,Fe.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),Fe.createElement(be.Z,{value:E==null?void 0:E.name}),p==null?void 0:p.map((j,A)=>{const{is_answer:f,checked:_,choice_text:h}=j;let Z="";return r&&f&&(Z=P.green),r&&!f&&_&&(Z=P.red),Fe.createElement("div",{key:A,style:{pointerEvents:r?"none":"auto"},className:`${P.row} ${Z}`},Fe.createElement(y.ZP,{onChange:o=>ce(o,A),checked:_}),Fe.createElement("span",null,d[A],".\xA0"),Fe.createElement(be.Z,{className:P.html,value:h}),r&&f&&Fe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),r&&!f&&_&&Fe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),r&&Fe.createElement(e.Fragment,null,"\u300A",Fe.createElement("div",{className:P.line}),Fe.createElement("div",{className:"c-grey-333 mb5"},Fe.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),d[p.findIndex(j=>j.is_answer)]),Fe.createElement("div",{className:"c-grey-333 mb10"},Fe.createElement("b",null,"\u89E3\u6790:\xA0"),(E==null?void 0:E.analysis)||"\u6682\u65E0\u89E3\u6790"))))};var Wu=(0,F.connect)(({problemset:t})=>({problemset:t}))(ju),Vu=Object.defineProperty,Gu=Object.defineProperties,Xu=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,Hu=Object.prototype.hasOwnProperty,zu=Object.prototype.propertyIsEnumerable,hn=(t,u,n)=>u in t?Vu(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,Yu=(t,u)=>{for(var n in u||(u={}))Hu.call(u,n)&&hn(t,n,u[n]);if(yn)for(var n of yn(u))zu.call(u,n)&&hn(t,n,u[n]);return t},Uu=(t,u)=>Gu(t,Xu(u)),Ju=(t,u,n)=>new Promise((E,v)=>{var p=s=>{try{r(n.next(s))}catch(d){v(d)}},B=s=>{try{r(n.throw(s))}catch(d){v(d)}},r=s=>s.done?E(s.value):Promise.resolve(s.value).then(p,B);r((n=n.apply(t,u)).next())});const Ku=({problemset:t,dispatch:u})=>{var n;const[E,v]=(0,e.useState)({}),[p,B]=(0,e.useState)([]),[r,s]=(0,e.useState)(!1),d=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var A,f;if(((A=t==null?void 0:t.actionTabs)==null?void 0:A.key)==="MULTIPLE"){const _=(0,Oe.cloneDeep)((f=t==null?void 0:t.actionTabs)==null?void 0:f.params);v(_),B(_.choices)}},[(n=t==null?void 0:t.actionTabs)==null?void 0:n.key]);const ee=()=>Ju(void 0,null,function*(){var A;if(!p.some(f=>f==null?void 0:f.checked)){O.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(r){const f=(0,Oe.cloneDeep)((A=t==null?void 0:t.actionTabs)==null?void 0:A.params);B(f.choices)}s(!r)}),ce=(A,f)=>{console.log(A.target.checked);const _=p.map((h,Z)=>Uu(Yu({},h),{checked:Z===f?A.target.checked:h.checked}));B(_)},V=()=>{v({}),B([]),s(!1),u({type:"problemset/setActionTabs",payload:{}})},j=()=>{let A="";return p.forEach((f,_)=>{f.is_answer&&(A=A+d[_])}),A};return e.createElement(W.default,{centered:!0,destroyOnClose:!0,open:t.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:r?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:ee,onCancel:V},e.createElement("div",null,e.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),e.createElement(be.Z,{value:E==null?void 0:E.name}),p==null?void 0:p.map((A,f)=>{const{is_answer:_,checked:h,choice_text:Z}=A;let o="";return r&&_&&(o=P.green),r&&!_&&h&&(o=P.red),e.createElement("div",{key:f,style:{pointerEvents:r?"none":"auto"},className:`${P.row} ${o}`},e.createElement(M.default,{style:{padding:3},onChange:T=>ce(T,f),checked:h}),e.createElement("span",null,d[f],".\xA0"),e.createElement(be.Z,{className:P.html,value:Z}),r&&_&&e.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),r&&!_&&h&&e.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),r&&e.createElement(e.Fragment,null,e.createElement("div",{className:P.line}),e.createElement("div",{className:"c-grey-333 mb5"},e.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),j()),e.createElement("div",{className:"c-grey-333 mb10"},e.createElement("b",null,"\u89E3\u6790:\xA0"),(E==null?void 0:E.analysis)||"\u6682\u65E0\u89E3\u6790"))))};var qu=(0,F.connect)(({problemset:t})=>({problemset:t}))(Ku),$u=Object.defineProperty,el=Object.defineProperties,tl=Object.getOwnPropertyDescriptors,Fn=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,ul=Object.prototype.propertyIsEnumerable,Bn=(t,u,n)=>u in t?$u(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,ll=(t,u)=>{for(var n in u||(u={}))nl.call(u,n)&&Bn(t,n,u[n]);if(Fn)for(var n of Fn(u))ul.call(u,n)&&Bn(t,n,u[n]);return t},al=(t,u)=>el(t,tl(u)),ol=(t,u,n)=>new Promise((E,v)=>{var p=s=>{try{r(n.next(s))}catch(d){v(d)}},B=s=>{try{r(n.throw(s))}catch(d){v(d)}},r=s=>s.done?E(s.value):Promise.resolve(s.value).then(p,B);r((n=n.apply(t,u)).next())});const sl=({problemset:t,dispatch:u})=>{var n,E;const[v,p]=(0,e.useState)({}),[B,r]=(0,e.useState)([]),[s,d]=(0,e.useState)(!1),ee=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var A,f;if(((A=t==null?void 0:t.actionTabs)==null?void 0:A.key)==="JUDGMENT"){const _=(0,Oe.cloneDeep)((f=t==null?void 0:t.actionTabs)==null?void 0:f.params);p(_),r(_.choices)}},[(n=t==null?void 0:t.actionTabs)==null?void 0:n.key]);const ce=()=>ol(void 0,null,function*(){var A;if(!B.some(f=>f==null?void 0:f.checked)){O.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(s){const f=(0,Oe.cloneDeep)((A=t==null?void 0:t.actionTabs)==null?void 0:A.params);r(f.choices)}d(!s)}),V=(A,f)=>{console.log(A.target.checked);const _=B.map((h,Z)=>al(ll({},h),{checked:Z===f?A.target.checked:!1}));r(_)},j=()=>{p({}),r([]),d(!1),u({type:"problemset/setActionTabs",payload:{}})};return e.createElement(W.default,{centered:!0,destroyOnClose:!0,open:t.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:s?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:ce,onCancel:j},e.createElement("div",null,e.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),e.createElement(be.Z,{value:v==null?void 0:v.name}),B==null?void 0:B.map((A,f)=>{const{is_answer:_,checked:h,choice_text:Z}=A;let o="";return s&&_&&(o=P.green),s&&!_&&h&&(o=P.red),e.createElement("div",{key:f,style:{pointerEvents:s?"none":"auto"},className:`${P.row} ${o}`},e.createElement(y.ZP,{onChange:T=>V(T,f),checked:h}),e.createElement(be.Z,{className:P.html,value:Z}),s&&_&&e.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),s&&!_&&h&&e.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),s&&e.createElement(e.Fragment,null,e.createElement("div",{className:P.line}),e.createElement("div",{className:"c-grey-333 mb5"},e.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(E=B.find(A=>A.is_answer))==null?void 0:E.choice_text),e.createElement("div",{className:"c-grey-333 mb10"},e.createElement("b",null,"\u89E3\u6790:\xA0"),(v==null?void 0:v.analysis)||"\u6682\u65E0\u89E3\u6790"))))};var rl=(0,F.connect)(({problemset:t})=>({problemset:t}))(sl),Jt=m(15411),qe=m(59301),il=Object.defineProperty,cl=Object.defineProperties,dl=Object.getOwnPropertyDescriptors,Cn=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,pl=Object.prototype.propertyIsEnumerable,bn=(t,u,n)=>u in t?il(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,Kt=(t,u)=>{for(var n in u||(u={}))ml.call(u,n)&&bn(t,n,u[n]);if(Cn)for(var n of Cn(u))pl.call(u,n)&&bn(t,n,u[n]);return t},Dn=(t,u)=>cl(t,dl(u)),El=(t,u,n)=>new Promise((E,v)=>{var p=s=>{try{r(n.next(s))}catch(d){v(d)}},B=s=>{try{r(n.throw(s))}catch(d){v(d)}},r=s=>s.done?E(s.value):Promise.resolve(s.value).then(p,B);r((n=n.apply(t,u)).next())});const vl=({problemset:t,dispatch:u})=>{var n,E;const[v,p]=(0,e.useState)({}),[B,r]=(0,e.useState)([]),[s,d]=(0,e.useState)(!1),ee=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var A,f,_;if(((A=t==null?void 0:t.actionTabs)==null?void 0:A.key)==="COMPLETION"){const h=(0,Oe.cloneDeep)((f=t==null?void 0:t.actionTabs)==null?void 0:f.params);p(h),r((_=h==null?void 0:h.standard_answer)==null?void 0:_.map(Z=>Kt({value:"",answer:(Z==null?void 0:Z.answer_text)||[]},Z)))}},[(n=t==null?void 0:t.actionTabs)==null?void 0:n.key]);const ce=()=>El(void 0,null,function*(){var A,f;if(B.some(_=>(_==null?void 0:_.value)==="")){O.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(s){const _=(0,Oe.cloneDeep)((A=t==null?void 0:t.actionTabs)==null?void 0:A.params);r((f=_==null?void 0:_.standard_answer)==null?void 0:f.map(h=>Kt({value:"",answer:(h==null?void 0:h.answer_text)||[]},h)))}d(!s)}),V=(A,f)=>{const _=B.map((h,Z)=>Dn(Kt({},h),{value:Z===f?A.target.value:h.value}));r(_)},j=()=>{p({}),r([]),d(!1),u({type:"problemset/setActionTabs",payload:{}})};return qe.createElement(W.default,{centered:!0,destroyOnClose:!0,open:t.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:s?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:ce,onCancel:j},qe.createElement("div",null,qe.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),qe.createElement(be.Z,{value:v==null?void 0:v.name}),B==null?void 0:B.map((A,f)=>{const{value:_,answer:h}=A;let Z="";return s&&(h!=null&&h.includes(_))&&(Z=P.green),s&&!(h!=null&&h.includes(_))&&(Z=P.red),qe.createElement("div",{key:f,style:{pointerEvents:s?"none":"auto",marginTop:10},className:`${P.row} ${Z}`},qe.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",f+1,"\u7B54\u6848:"),(A==null?void 0:A.model)===1?qe.createElement(z.default.TextArea,{className:P.textArea,style:{width:610,marginRight:10},onChange:o=>V(o,f),value:_}):qe.createElement(Jt.Z,{value:_,onChange:o=>{const T=B.map((De,mt)=>Dn(Kt({},De),{value:mt===f?o:De.value}));r(T)}}),s&&(h==null?void 0:h.includes(_))&&qe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),s&&!(h!=null&&h.includes(_))&&qe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),s&&qe.createElement(e.Fragment,null,qe.createElement("div",{className:P.line}),(E=v==null?void 0:v.standard_answer)==null?void 0:E.map((A,f)=>{var _,h;return qe.createElement("div",{className:"c-grey-333 mb5"},qe.createElement("b",null,"\u586B\u7A7A",f+1,"\u7B54\u6848:\xA0"),(A==null?void 0:A.model)===1?((_=A==null?void 0:A.answer_text)==null?void 0:_.join("\u3001"))||"":qe.createElement(Jt.Z,{value:(h=A==null?void 0:A.answer_text)==null?void 0:h.join("\u3001"),disabled:!0}))}),qe.createElement("div",{className:"c-grey-333 mb10"},qe.createElement("b",null,"\u89E3\u6790:\xA0"),(v==null?void 0:v.analysis)||"\u6682\u65E0\u89E3\u6790"))))};var fl=(0,F.connect)(({problemset:t})=>({problemset:t}))(vl),rn=m(94646),ot=m(59301),Al=(t,u,n)=>new Promise((E,v)=>{var p=s=>{try{r(n.next(s))}catch(d){v(d)}},B=s=>{try{r(n.throw(s))}catch(d){v(d)}},r=s=>s.done?E(s.value):Promise.resolve(s.value).then(p,B);r((n=n.apply(t,u)).next())});const _l=({problemset:t,dispatch:u})=>{var n,E,v,p,B;const[r,s]=(0,e.useState)({}),[d,ee]=(0,e.useState)(!1),[ce,V]=(0,e.useState)(!0),[j,A]=(0,e.useState)("");(0,e.useEffect)(()=>{var h,Z;if(((h=t==null?void 0:t.actionTabs)==null?void 0:h.key)==="SUBJECTIVE"){const o=(0,Oe.cloneDeep)((Z=t==null?void 0:t.actionTabs)==null?void 0:Z.params);s(o)}},[(n=t==null?void 0:t.actionTabs)==null?void 0:n.key]);const f=()=>Al(void 0,null,function*(){if(!j){O.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}d&&A(""),ee(!d)}),_=()=>{s({}),V(!0),ee(!1),A(""),u({type:"problemset/setActionTabs",payload:{}})};return console.log("----",d),ot.createElement(W.default,{centered:!0,destroyOnClose:!0,open:t.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:d?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:f,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:_},ot.createElement("div",null,ot.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ot.createElement(be.Z,{value:r==null?void 0:r.name,style:{marginBottom:10,color:"#5f6368"}}),ce?ot.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{V(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ot.createElement(rn.Z,{height:160,defaultValue:j,onChange:h=>{A(h)}}),d&&ot.createElement(e.Fragment,null,ot.createElement("div",{className:P.line}),ot.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ot.createElement("div",{style:{marginTop:10}},((E=r==null?void 0:r.answer_texts)==null?void 0:E[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((v=r==null?void 0:r.keywords)==null?void 0:v.length)>0&&ot.createElement("div",{style:{marginTop:10,marginBottom:10}},ot.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(p=r==null?void 0:r.keywords)==null?void 0:p.map(h=>{var Z,o,T;return((Z=h==null?void 0:h.keyword)==null?void 0:Z.length)>1?((o=h==null?void 0:h.keyword)==null?void 0:o.join("\u6216"))+"\uFF1B":((T=h==null?void 0:h.keyword)==null?void 0:T[0])+"\uFF1B"})),ot.createElement("div",{style:{color:"#5F6368",marginTop:((B=r==null?void 0:r.keywords)==null?void 0:B.length)<=0?20:10}},ot.createElement("b",null,"\u89E3\u6790:")),ot.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(r==null?void 0:r.analysis)||"\u6682\u65E0\u89E3\u6790"))))};var gl=(0,F.connect)(({problemset:t})=>({problemset:t}))(_l),Rt=m(28103),Ue=m(59301),yl=Object.defineProperty,hl=Object.defineProperties,Fl=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,Nn=(t,u,n)=>u in t?yl(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,bl=(t,u)=>{for(var n in u||(u={}))Bl.call(u,n)&&Nn(t,n,u[n]);if(xn)for(var n of xn(u))Cl.call(u,n)&&Nn(t,n,u[n]);return t},Dl=(t,u)=>hl(t,Fl(u)),xl=(t,u,n)=>new Promise((E,v)=>{var p=s=>{try{r(n.next(s))}catch(d){v(d)}},B=s=>{try{r(n.throw(s))}catch(d){v(d)}},r=s=>s.done?E(s.value):Promise.resolve(s.value).then(p,B);r((n=n.apply(t,u)).next())});const Nl=({problemset:t,dispatch:u,showdiv:n,data:E})=>{const[v,p]=(0,e.useState)([]),[B,r]=(0,e.useState)(!1),s=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var V;((V=Object.keys(E))==null?void 0:V.length)>0&&p(E.choices)},[E]);const d=()=>xl(void 0,null,function*(){if(!v.some(V=>V==null?void 0:V.checked)){O.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(B){const V=(0,Oe.cloneDeep)(E);p(V.choices)}r(!B)}),ee=(V,j)=>{console.log(V.target.checked);const A=v.map((f,_)=>Dl(bl({},f),{checked:_===j?V.target.checked:!1}));p(A)},ce=()=>{p([]),r(!1),u({type:"problemset/setActionTabs",payload:{}})};return Ue.createElement("div",null,Ue.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),Ue.createElement(be.Z,{value:E==null?void 0:E.name}),v==null?void 0:v.map((V,j)=>{const{is_answer:A,checked:f,choice_text:_}=V;let h="";return B&&A&&(h=P.green),B&&!A&&f&&(h=P.red),Ue.createElement("div",{key:j,style:{pointerEvents:B?"none":"auto"},className:`${P.row} ${h}`},Ue.createElement(y.ZP,{onChange:Z=>ee(Z,j),checked:f}),Ue.createElement("span",null,s[j],".\xA0"),Ue.createElement(be.Z,{className:P.html,value:_}),B&&A&&Ue.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),B&&!A&&f&&Ue.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),B&&Ue.createElement(e.Fragment,null,Ue.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ue.createElement("div",{className:"c-grey-333 mb5"},Ue.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),s[v.findIndex(V=>V.is_answer)]),Ue.createElement("div",{className:"c-grey-333 mb10"},Ue.createElement("b",null,"\u89E3\u6790:\xA0"),(E==null?void 0:E.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ue.createElement("div",{style:{textAlign:"end",marginTop:10}},Ue.createElement(H.ZP,{type:"primary",onClick:()=>{d()}},B?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!n&&Ue.createElement(Rt.Z,null))};var Pl=(0,F.connect)(({problemset:t})=>({problemset:t}))(Nl),Ge=m(59301),wl=Object.defineProperty,Il=Object.defineProperties,Ol=Object.getOwnPropertyDescriptors,Pn=Object.getOwnPropertySymbols,kl=Object.prototype.hasOwnProperty,Sl=Object.prototype.propertyIsEnumerable,wn=(t,u,n)=>u in t?wl(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,qt=(t,u)=>{for(var n in u||(u={}))kl.call(u,n)&&wn(t,n,u[n]);if(Pn)for(var n of Pn(u))Sl.call(u,n)&&wn(t,n,u[n]);return t},In=(t,u)=>Il(t,Ol(u)),Tl=(t,u,n)=>new Promise((E,v)=>{var p=s=>{try{r(n.next(s))}catch(d){v(d)}},B=s=>{try{r(n.throw(s))}catch(d){v(d)}},r=s=>s.done?E(s.value):Promise.resolve(s.value).then(p,B);r((n=n.apply(t,u)).next())});const Zl=({problemset:t,datas:u,showdiv:n,dispatch:E})=>{var v;const[p,B]=(0,e.useState)({}),[r,s]=(0,e.useState)([]),[d,ee]=(0,e.useState)(!1),ce=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var f;if(Object.keys(u)){const _=(0,Oe.cloneDeep)(u);B(_),s((f=_==null?void 0:_.standard_answer)==null?void 0:f.map(h=>qt({value:"",answer:(h==null?void 0:h.answer_text)||[]},h)))}},[u]);const V=()=>Tl(void 0,null,function*(){var f;if(r.some(_=>(_==null?void 0:_.value)==="")){O.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(d){const _=(0,Oe.cloneDeep)(u);s((f=_==null?void 0:_.standard_answer)==null?void 0:f.map(h=>qt({value:"",answer:(h==null?void 0:h.answer_text)||[]},h)))}ee(!d)}),j=(f,_)=>{const h=r.map((Z,o)=>In(qt({},Z),{value:o===_?f.target.value:Z.value}));s(h)},A=()=>{B({}),s([]),ee(!1),E({type:"problemset/setActionTabs",payload:{}})};return Ge.createElement("div",null,Ge.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),Ge.createElement(be.Z,{value:p==null?void 0:p.name}),r==null?void 0:r.map((f,_)=>{const{value:h,answer:Z}=f;let o="";return d&&(Z!=null&&Z.includes(h))&&(o=P.green),d&&!(Z!=null&&Z.includes(h))&&(o=P.red),Ge.createElement("div",{key:_,style:{pointerEvents:d?"none":"auto",marginTop:10},className:`${P.row} ${o}`},Ge.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",_+1,"\u7B54\u6848:"),(f==null?void 0:f.model)===1?Ge.createElement(z.default.TextArea,{className:P.textArea,style:{width:610,marginRight:10},onChange:T=>j(T,_),value:h}):Ge.createElement(Jt.Z,{value:h,onChange:T=>{const De=r.map((mt,me)=>In(qt({},mt),{value:me===_?T:mt.value}));s(De)}}),d&&(Z==null?void 0:Z.includes(h))&&Ge.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),d&&!(Z!=null&&Z.includes(h))&&Ge.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),d&&Ge.createElement(e.Fragment,null,Ge.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(v=p==null?void 0:p.standard_answer)==null?void 0:v.map((f,_)=>{var h,Z;return Ge.createElement("div",{className:"c-grey-333 mb5"},Ge.createElement("b",null,"\u586B\u7A7A",_+1,"\u7B54\u6848:\xA0"),(f==null?void 0:f.model)===1?((h=f==null?void 0:f.answer_text)==null?void 0:h.join("\u3001"))||"":Ge.createElement(Jt.Z,{value:(Z=f==null?void 0:f.answer_text)==null?void 0:Z.join("\u3001"),disabled:!0}))}),Ge.createElement("div",{className:"c-grey-333 mb10"},Ge.createElement("b",null,"\u89E3\u6790:\xA0"),(p==null?void 0:p.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ge.createElement("div",{style:{textAlign:"end",marginTop:10}},Ge.createElement(H.ZP,{type:"primary",onClick:()=>{V()}},d?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!n&&Ge.createElement(Rt.Z,null))};var Rl=(0,F.connect)(({problemset:t})=>({problemset:t}))(Zl),$e=m(59301),Ml=Object.defineProperty,Ql=Object.defineProperties,Ll=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,jl=Object.prototype.hasOwnProperty,Wl=Object.prototype.propertyIsEnumerable,kn=(t,u,n)=>u in t?Ml(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,Vl=(t,u)=>{for(var n in u||(u={}))jl.call(u,n)&&kn(t,n,u[n]);if(On)for(var n of On(u))Wl.call(u,n)&&kn(t,n,u[n]);return t},Gl=(t,u)=>Ql(t,Ll(u)),Xl=(t,u,n)=>new Promise((E,v)=>{var p=s=>{try{r(n.next(s))}catch(d){v(d)}},B=s=>{try{r(n.throw(s))}catch(d){v(d)}},r=s=>s.done?E(s.value):Promise.resolve(s.value).then(p,B);r((n=n.apply(t,u)).next())});const Hl=({problemset:t,datas:u,showdiv:n,dispatch:E})=>{var v;const[p,B]=(0,e.useState)({}),[r,s]=(0,e.useState)([]),[d,ee]=(0,e.useState)(!1),ce=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{if(Object.keys(u)){const f=(0,Oe.cloneDeep)(u);B(f),s(f.choices)}},[u]);const V=()=>Xl(void 0,null,function*(){if(!r.some(f=>f==null?void 0:f.checked)){O.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(d){const f=(0,Oe.cloneDeep)(u);s(f.choices)}ee(!d)}),j=(f,_)=>{console.log(f.target.checked);const h=r.map((Z,o)=>Gl(Vl({},Z),{checked:o===_?f.target.checked:!1}));s(h)},A=()=>{B({}),s([]),ee(!1),E({type:"problemset/setActionTabs",payload:{}})};return $e.createElement("div",null,$e.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),$e.createElement(be.Z,{value:p==null?void 0:p.name}),r==null?void 0:r.map((f,_)=>{const{is_answer:h,checked:Z,choice_text:o}=f;let T="";return d&&h&&(T=P.green),d&&!h&&Z&&(T=P.red),$e.createElement("div",{key:_,style:{pointerEvents:d?"none":"auto"},className:`${P.row} ${T}`},$e.createElement(y.ZP,{onChange:De=>j(De,_),checked:Z}),$e.createElement(be.Z,{className:P.html,value:o}),d&&h&&$e.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),d&&!h&&Z&&$e.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),d&&$e.createElement(e.Fragment,null,$e.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},$e.createElement("div",{className:"c-grey-333 mb5"},$e.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(v=r.find(f=>f.is_answer))==null?void 0:v.choice_text),$e.createElement("div",{className:"c-grey-333 mb10"},$e.createElement("b",null,"\u89E3\u6790:\xA0"),(p==null?void 0:p.analysis)||"\u6682\u65E0\u89E3\u6790"))),$e.createElement("div",{style:{textAlign:"end",marginTop:10}},$e.createElement(H.ZP,{type:"primary",onClick:()=>{V()}},d?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!n&&$e.createElement(Rt.Z,null))};var zl=(0,F.connect)(({problemset:t})=>({problemset:t}))(Hl),Je=m(59301),Yl=Object.defineProperty,Ul=Object.defineProperties,Jl=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,Kl=Object.prototype.hasOwnProperty,ql=Object.prototype.propertyIsEnumerable,Tn=(t,u,n)=>u in t?Yl(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,$l=(t,u)=>{for(var n in u||(u={}))Kl.call(u,n)&&Tn(t,n,u[n]);if(Sn)for(var n of Sn(u))ql.call(u,n)&&Tn(t,n,u[n]);return t},ea=(t,u)=>Ul(t,Jl(u)),ta=(t,u,n)=>new Promise((E,v)=>{var p=s=>{try{r(n.next(s))}catch(d){v(d)}},B=s=>{try{r(n.throw(s))}catch(d){v(d)}},r=s=>s.done?E(s.value):Promise.resolve(s.value).then(p,B);r((n=n.apply(t,u)).next())});const na=({problemset:t,data:u,showdiv:n,dispatch:E})=>{const[v,p]=(0,e.useState)([]),[B,r]=(0,e.useState)(!1),s=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var V;((V=Object.keys(u))==null?void 0:V.length)>0&&p(u.choices)},[u]);const d=()=>ta(void 0,null,function*(){if(!v.some(V=>V==null?void 0:V.checked)){O.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(B){const V=(0,Oe.cloneDeep)(u);p(V.choices)}r(!B)}),ee=(V,j)=>{console.log(V.target.checked);const A=v.map((f,_)=>ea($l({},f),{checked:_===j?V.target.checked:f.checked}));p(A)},ce=()=>{let V="";return v.forEach((j,A)=>{j.is_answer&&(V=V+s[A])}),V};return Je.createElement("div",null,Je.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),Je.createElement(be.Z,{value:u==null?void 0:u.name}),v==null?void 0:v.map((V,j)=>{const{is_answer:A,checked:f,choice_text:_}=V;let h="";return B&&A&&(h=P.green),B&&!A&&f&&(h=P.red),Je.createElement("div",{key:j,style:{pointerEvents:B?"none":"auto"},className:`${P.row} ${h}`},Je.createElement(M.default,{style:{padding:3},onChange:Z=>ee(Z,j),checked:f}),Je.createElement("span",null,s[j],".\xA0"),Je.createElement(be.Z,{className:P.html,value:_}),B&&A&&Je.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),B&&!A&&f&&Je.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),B&&Je.createElement(e.Fragment,null,Je.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Je.createElement("div",{className:"c-grey-333 mb5"},Je.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),ce()),Je.createElement("div",{className:"c-grey-333 mb10"},Je.createElement("b",null,"\u89E3\u6790:\xA0"),(u==null?void 0:u.analysis)||"\u6682\u65E0\u89E3\u6790"))),Je.createElement("div",{style:{textAlign:"end",marginTop:10}},Je.createElement(H.ZP,{type:"primary",onClick:()=>{d()}},B?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!n&&Je.createElement(Rt.Z,null))};var ua=(0,F.connect)(({problemset:t})=>({problemset:t}))(na),et=m(59301),la=(t,u,n)=>new Promise((E,v)=>{var p=s=>{try{r(n.next(s))}catch(d){v(d)}},B=s=>{try{r(n.throw(s))}catch(d){v(d)}},r=s=>s.done?E(s.value):Promise.resolve(s.value).then(p,B);r((n=n.apply(t,u)).next())});const aa=({problemset:t,dispatch:u,showdiv:n,datas:E})=>{var v,p,B;const[r,s]=(0,e.useState)({}),[d,ee]=(0,e.useState)(!1),[ce,V]=(0,e.useState)(!0),[j,A]=(0,e.useState)("");(0,e.useEffect)(()=>{if(Object.keys(E)){const h=(0,Oe.cloneDeep)(E);s(h)}},[E]);const f=()=>la(void 0,null,function*(){if(!j){O.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}d&&A(""),ee(!d)}),_=()=>{s({}),V(!0),ee(!1),A(""),u({type:"problemset/setActionTabs",payload:{}})};return et.createElement("div",null,et.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),et.createElement(be.Z,{value:r==null?void 0:r.name,style:{marginBottom:10}}),ce?et.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{V(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):et.createElement(rn.Z,{defaultValue:j,onChange:h=>{A(h)}}),d&&et.createElement(e.Fragment,null,et.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},et.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),et.createElement("br",null),((v=r==null?void 0:r.answer_texts)==null?void 0:v[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((p=r==null?void 0:r.keywords)==null?void 0:p.length)>0&&et.createElement("div",{style:{marginTop:10,marginBottom:10}},et.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(B=r==null?void 0:r.keywords)==null?void 0:B.map(h=>{var Z,o,T;return((Z=h==null?void 0:h.keyword)==null?void 0:Z.length)>1?((o=h==null?void 0:h.keyword)==null?void 0:o.join("\u6216"))+"\uFF1B":((T=h==null?void 0:h.keyword)==null?void 0:T[0])+"\uFF1B"})),et.createElement("div",{style:{color:"#5F6368"}},et.createElement("b",null,"\u89E3\u6790:"),et.createElement("br",null),(r==null?void 0:r.analysis)||"\u6682\u65E0\u89E3\u6790"))),et.createElement("div",{style:{textAlign:"end",marginTop:10}},et.createElement(H.ZP,{type:"primary",onClick:()=>{f()}},d?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!n&&et.createElement(Rt.Z,null))};var oa=(0,F.connect)(({problemset:t})=>({problemset:t}))(aa),Ft=m(59301),sa=(t,u,n)=>new Promise((E,v)=>{var p=s=>{try{r(n.next(s))}catch(d){v(d)}},B=s=>{try{r(n.throw(s))}catch(d){v(d)}},r=s=>s.done?E(s.value):Promise.resolve(s.value).then(p,B);r((n=n.apply(t,u)).next())});const ra=({problemset:t,dispatch:u})=>{var n,E;const[v,p]=(0,e.useState)({}),[B,r]=(0,e.useState)(!1),[s,d]=(0,e.useState)(!0),[ee,ce]=(0,e.useState)("");(0,e.useEffect)(()=>{var A,f;if(((A=t==null?void 0:t.actionTabs)==null?void 0:A.key)==="COMBINATION"){const _=(0,Oe.cloneDeep)((f=t==null?void 0:t.actionTabs)==null?void 0:f.params);p(_)}},[(n=t==null?void 0:t.actionTabs)==null?void 0:n.key]);const V=()=>sa(void 0,null,function*(){if(!ee){O.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}r(!B)}),j=()=>{p({}),d(!0),r(!1),ce(""),u({type:"problemset/setActionTabs",payload:{}})};return Ft.createElement(W.default,{centered:!0,destroyOnClose:!0,open:t.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:B?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:V,onCancel:j},Ft.createElement("div",null,Ft.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),Ft.createElement(be.Z,{value:v==null?void 0:v.name,style:{marginBottom:10}}),(E=v==null?void 0:v.sub_item_banks)==null?void 0:E.map((A,f)=>{var _,h,Z,o,T;if((A==null?void 0:A.item_type)==="SINGLE")return Ft.createElement(Pl,{data:A,showdiv:((_=v==null?void 0:v.sub_item_banks)==null?void 0:_.length)-1===f});if((A==null?void 0:A.item_type)==="MULTIPLE")return Ft.createElement(ua,{data:A,showdiv:((h=v==null?void 0:v.sub_item_banks)==null?void 0:h.length)-1===f});if((A==null?void 0:A.item_type)==="JUDGMENT")return Ft.createElement(zl,{datas:A,showdiv:((Z=v==null?void 0:v.sub_item_banks)==null?void 0:Z.length)-1===f});if((A==null?void 0:A.item_type)==="COMPLETION")return Ft.createElement(Rl,{datas:A,showdiv:((o=v==null?void 0:v.sub_item_banks)==null?void 0:o.length)-1===f});if((A==null?void 0:A.item_type)==="SUBJECTIVE")return Ft.createElement(oa,{datas:A,showdiv:((T=v==null?void 0:v.sub_item_banks)==null?void 0:T.length)-1===f})})))};var ia=(0,F.connect)(({problemset:t})=>({problemset:t}))(ra),ca=m(24334),da=Object.defineProperty,ma=Object.defineProperties,pa=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,va=Object.prototype.propertyIsEnumerable,Rn=(t,u,n)=>u in t?da(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,Mn=(t,u)=>{for(var n in u||(u={}))Ea.call(u,n)&&Rn(t,n,u[n]);if(Zn)for(var n of Zn(u))va.call(u,n)&&Rn(t,n,u[n]);return t},Qn=(t,u)=>ma(t,pa(u)),fa=(t,u,n)=>new Promise((E,v)=>{var p=s=>{try{r(n.next(s))}catch(d){v(d)}},B=s=>{try{r(n.throw(s))}catch(d){v(d)}},r=s=>s.done?E(s.value):Promise.resolve(s.value).then(p,B);r((n=n.apply(t,u)).next())});const Aa=({problemset:t,dispatch:u})=>{var n,E,v,p,B;const[r,s]=(0,e.useState)({}),[d,ee]=(0,e.useState)([]),[ce,V]=(0,e.useState)(!1),j=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var _,h,Z;if(((_=t==null?void 0:t.actionTabs)==null?void 0:_.key)==="BPROGRAM"){const o=(0,Oe.cloneDeep)((h=t==null?void 0:t.actionTabs)==null?void 0:h.params);s(o),ee((Z=o==null?void 0:o.standard_answer)==null?void 0:Z.map(T=>({value:"",answer:(T==null?void 0:T.answer_text)||[]})))}},[(n=t==null?void 0:t.actionTabs)==null?void 0:n.key]);const A=()=>fa(void 0,null,function*(){var _,h;if(d.some(Z=>(Z==null?void 0:Z.value)==="")){O.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(ce){const Z=(0,Oe.cloneDeep)((_=t==null?void 0:t.actionTabs)==null?void 0:_.params);ee([...(h=Z==null?void 0:Z.standard_answer)==null?void 0:h.map(o=>({value:"",answer:(o==null?void 0:o.answer_text)||[],type:""}))])}else{let Z=d==null?void 0:d.map((o,T)=>Qn(Mn({},o),{type:o.types}));ee(Z)}V(!ce)}),f=()=>{s({}),ee([]),V(!1),u({type:"problemset/setActionTabs",payload:{}})};return e.createElement(W.default,{centered:!0,destroyOnClose:!0,open:t.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:A,onCancel:f},e.createElement("div",null,e.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),e.createElement(be.Z,{value:(E=r==null?void 0:r.program_attr)==null?void 0:E.description}),((v=r==null?void 0:r.program_attr)==null?void 0:v.code)&&e.createElement(be.Z,{showProgramFill:!0,onFillChange:_=>{let h=_==null?void 0:_.map((Z,o)=>{var T,De,mt,me;return Qn(Mn({},Z),{types:(r==null?void 0:r.submit_rule)===0?Z.value===Z.answer?"success":"warning":(r==null?void 0:r.submit_rule)===1?((T=Z.value)==null?void 0:T.trim())===((De=Z.answer)==null?void 0:De.trim())?"success":"warning":((mt=Z.value)==null?void 0:mt.replaceAll(" ",""))===((me=Z.answer)==null?void 0:me.replaceAll(" ",""))?"success":"warning"})});ee(h)},programFillValue:d,value:ca.Base64.decode((p=r==null?void 0:r.program_attr)==null?void 0:p.code)}),ce&&e.createElement(e.Fragment,null,e.createElement("div",{className:P.line}),(B=r==null?void 0:r.standard_answer)==null?void 0:B.map((_,h)=>e.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},e.createElement("b",null,"\u586B\u7A7A",h+1,"\u7B54\u6848:\xA0"),e.createElement("pre",null,(_==null?void 0:_.answer_text)||""))),e.createElement("div",{className:"c-grey-333 mb10"},e.createElement("b",null,"\u89E3\u6790:\xA0"),(r==null?void 0:r.analysis)||"\u6682\u65E0\u89E3\u6790"))))};var _a=(0,F.connect)(({problemset:t})=>({problemset:t}))(Aa),ga=m(33773),k={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Ln=m(43428),xt=m(43604),ft={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"};let Vt=[];const jn=t=>{Vt.forEach(u=>{t.target===u.element||Wn.isParent(t.target,u.element)||u.callbacks.forEach(n=>n())})};window.document.body?window.document.body.addEventListener("click",jn):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",jn)});const Wn={isParent:(t,u)=>{let n=t;for(;n&&n.tagName&&n.tagName.toLowerCase()!=="body";){if(n===u)return!0;n=n.parentNode}return!1},init:(t,u)=>{const n=Vt.filter(E=>E.element===t);return n.length>0?n[0].callbacks.push(u):Vt.push({element:t,callbacks:[u]}),{clear:()=>{Vt=Vt.filter(E=>E.element!==t)}}}};var ya=Wn,ha=m(95318),Xe=m(59301);const Fa=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Ba=({visible:t,basketData:u,basketTotal:n,onClose:E=()=>{},onDelete:v=()=>{},onClear:p,onSubmit:B})=>{const r=(0,e.useRef)(),s=(0,e.useRef)();(0,e.useEffect)(()=>{if(s.current)return n>=0&&!r.current&&(r.current=ya.init(s.current,()=>{E()})),()=>{r.current&&r.current.clear()}},[s.current]);const d=window.screen.width<=1440;return Xe.createElement(Ln.Z,{rootClassName:ft.drawerWrap,placement:"right",closable:!1,mask:!1,open:t,forceRender:!0,width:d?130:160,onClose:E},n>0?Xe.createElement(Xe.Fragment,null,Xe.createElement("div",{className:ft.title},"\u8BD5\u9898\u7BEE"),Xe.createElement("div",{ref:s,className:ft.contentWrap},Xe.createElement(N.Z,{wrap:!1,className:ft.totalInfo,align:"middle"},Xe.createElement(xt.Z,{span:14},"\u9898\u76EE\u603B\u6570"),Xe.createElement(xt.Z,{span:4},n),Xe.createElement(xt.Z,{span:6,className:ft.clear,onClick:p},"\u6E05\u7A7A")),Fa.map(ee=>u[ee.stateName]>0&&Xe.createElement(N.Z,{align:"middle",wrap:!1,className:ft.problemset,key:ee.type},Xe.createElement(xt.Z,{span:14},ee.typeName),Xe.createElement(xt.Z,{span:4},u[ee.stateName]),Xe.createElement(xt.Z,{span:6,className:ft.delete},Xe.createElement("i",{onClick:()=>v(ee.type),className:`iconfont icon-piliangshanchu3 ${ft.deleteIcon}`})))),Xe.createElement(N.Z,{justify:"center",className:ft.createBtnWrapper},Xe.createElement(ha.Z,{block:!0,type:"primary",onClick:B},"\u521B\u5EFA\u8BD5\u5377")))):Xe.createElement("div",{ref:s},Xe.createElement("div",{className:ft.title},"\u8BD5\u9898\u7BEE"),Xe.createElement(le.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var Vn=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,ba=Object.prototype.propertyIsEnumerable,Da=(t,u)=>{var n={};for(var E in t)Ca.call(t,E)&&u.indexOf(E)<0&&(n[E]=t[E]);if(t!=null&&Vn)for(var E of Vn(t))u.indexOf(E)<0&&ba.call(t,E)&&(n[E]=t[E]);return n},xa=(t,u,n)=>new Promise((E,v)=>{var p=s=>{try{r(n.next(s))}catch(d){v(d)}},B=s=>{try{r(n.throw(s))}catch(d){v(d)}},r=s=>s.done?E(s.value):Promise.resolve(s.value).then(p,B);r((n=n.apply(t,u)).next())});const Na={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},Pa=t=>{var u=t,{problemset:n,globalSetting:E,loading:v,dispatch:p,onReloadData:B=()=>{},onReloadBasketData:r=()=>{}}=u,s=Da(u,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),d,ee;const ce=()=>xa(void 0,null,function*(){const V=yield p({type:"problemset/basketDelete",payload:n.actionTabs.params});p({type:"problemset/setActionTabs",payload:{}}),V.status===0&&(B(),r())});return e.createElement(W.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:n.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:v["problemset/handleDelete"],width:"442px",onOk:ce,onCancel:()=>{p({type:"problemset/setActionTabs",payload:{}})}},e.createElement("div",{className:P.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",Na[(ee=(d=n.actionTabs)==null?void 0:d.params)==null?void 0:ee.type]))};var wa=(0,F.connect)(({problemset:t,loading:u,globalSetting:n})=>({problemset:t,globalSetting:n,loading:u.effects}))(Pa),St={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const Ia=({count:t,visibleBasket:u,onToggleVisible:n=()=>{}})=>e.createElement(re.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},e.createElement("div",{className:`${u?St.open:St.hide} ${St.basket}`,onClick:n},t>0&&e.createElement("div",{className:St.count},t),e.createElement("span",{className:St.iconWrap},e.createElement("i",{className:`${St.icon} iconfont icon-shitilan`})),e.createElement("div",{className:St.name},"\u8BD5\u9898\u7BEE")));var Gn=m(98324),Xn=m(31209),Hn=m(15826),Nt=m(35099),Le={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},Oa=m(84015),ka=m(15276),Sa=m(32325),dt=m(76265),Ta=Object.defineProperty,Za=Object.defineProperties,Ra=Object.getOwnPropertyDescriptors,zn=Object.getOwnPropertySymbols,Ma=Object.prototype.hasOwnProperty,Qa=Object.prototype.propertyIsEnumerable,Yn=(t,u,n)=>u in t?Ta(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,st=(t,u)=>{for(var n in u||(u={}))Ma.call(u,n)&&Yn(t,n,u[n]);if(zn)for(var n of zn(u))Qa.call(u,n)&&Yn(t,n,u[n]);return t},$t=(t,u)=>Za(t,Ra(u)),Un=(t,u,n)=>new Promise((E,v)=>{var p=s=>{try{r(n.next(s))}catch(d){v(d)}},B=s=>{try{r(n.throw(s))}catch(d){v(d)}},r=s=>s.done?E(s.value):Promise.resolve(s.value).then(p,B);r((n=n.apply(t,u)).next())});const{Search:Ns}=z.default,Gt={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Xt={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},La=({classroomList:t,loading:u,dispatch:n,cb:E,shixunIds:v=[]})=>{var p,B,r,s;const d=(0,F.useParams)(),ee=(0,F.useLocation)(),{actionTabs:ce}=t,[V]=X.default.useForm(),{shixunLists:j}=t,[A,f]=(0,e.useState)([]),[_,h]=(0,e.useState)([]),[Z,o]=(0,e.useState)([]),[T,De]=(0,e.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,e.useEffect)(()=>{t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&n({type:"classroomList/getShixunLists",payload:st({},T)})},[t.actionTabs.key]),(0,e.useEffect)(()=>{mt()},[d]);const mt=()=>Un(void 0,null,function*(){const C=yield(0,Oa.I_)({}),We=yield(0,dt.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});o([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(We==null?void 0:We.groups)||[]]),h((C==null?void 0:C.disciplines)||[])}),me=(C,We,lt)=>{T.tag_level=C,T.sub_discipline_id=We,T.discipline_id=lt,T.page=1,De(st({},T)),n({type:"classroomList/getShixunLists",payload:st({},T)})},Be=()=>{n({type:"classroomList/setActionTabs",payload:{}}),De({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return t.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:e.createElement(Ln.Z,{placement:"bottom",height:"100%",closable:!0,onClose:Be,open:t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Le.drawer,footer:e.createElement("div",{className:"tc"},e.createElement(H.ZP,{size:"middle",onClick:()=>{Be(),f([])},style:{marginRight:8}},"\u53D6\u6D88"),e.createElement(H.ZP,{size:"middle",onClick:()=>Un(void 0,null,function*(){var C,We;for(let lt=0;lt<(A==null?void 0:A.length);lt++){const At=A[lt];if(v.includes(At)){O.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(We=(C=j==null?void 0:j.shixun_list)==null?void 0:C.find(Bt=>Bt.id===At))==null?void 0:We.title}`);return}}Be(),E(A),f([])}),type:"primary"},"\u786E\u5B9A"))},e.createElement("section",{className:"tc"},e.createElement(Sa.Z,{onChange:C=>{De($t(st(st({},T),C),{page:1})),n({type:"classroomList/getShixunLists",payload:$t(st(st({},T),C),{page:1})})}})),e.createElement("section",{className:"edu-container"},e.createElement("ul",{className:Le.menu},e.createElement("li",null,Gt.name),(p=Gt==null?void 0:Gt.children)==null?void 0:p.map((C,We)=>e.createElement("li",{className:T[Gt.id]==C.id?Le.actived:"",key:C.id,onClick:()=>{T[Gt.id]=C.id,T.page=1,De(st({},T)),n({type:"classroomList/getShixunLists",payload:st({},T)})}},e.createElement("strong",null,C.name)))),e.createElement("ul",{className:Le.menuDirection},e.createElement("li",{className:Le.directionName},"\u65B9\u5411"),e.createElement("li",{className:T.discipline_id?"":Le.actived,onClick:()=>{me(null,null,null)}},e.createElement("strong",null,"\u5168\u90E8")),_==null?void 0:_.map(function(C,We){return e.createElement("li",{key:We,className:T.discipline_id==C.id?Le.actived:""},e.createElement("strong",{onClick:()=>{me(1,null,C.id)}},C.name),e.createElement("div",null,C.sub_disciplines.map(function(lt,At){return e.createElement("div",{key:At,className:"mt5"},e.createElement("div",{className:T.sub_discipline_id==lt.id?`${Le.actived2} ${Le.subTag}`:Le.subTag,onClick:()=>{me(2,lt.id,C.id)}},lt.name),e.createElement("ul",{className:"mt5"},lt.tags&&lt.tags.map(function(Bt,wt){return e.createElement("li",{key:wt,className:T.sub_discipline_id==Bt.id&&T.tag_level===3?Le.actived2:"",onClick:()=>{me(3,Bt.id,C.id)}},Bt.name)})))})))})),T.type==="mine"&&e.createElement("ul",{className:Le.menu},e.createElement("li",null,"\u76EE\u5F55"),Z==null?void 0:Z.map((C,We)=>e.createElement("li",{className:T.group_id==C.id?Le.actived:"",key:C.name,onClick:()=>{T.group_id=C.id,T.page=1,De(st({},T)),n({type:"classroomList/getShixunLists",payload:st({},T)})}},e.createElement("strong",null,C.name)))),e.createElement("ul",{className:Le.menu},e.createElement("li",null,Xt.name),(B=Xt==null?void 0:Xt.children)==null?void 0:B.map((C,We)=>e.createElement("li",{className:T[Xt.id]==C.id?Le.actived:"",key:C.name,onClick:()=>{T[Xt.id]=C.id,T.page=1,De(st({},T)),n({type:"classroomList/getShixunLists",payload:st({},T)})}},e.createElement("strong",null,C.name)))),e.createElement(N.Z,null,e.createElement(xt.Z,{flex:"1"},e.createElement("div",{className:Le.menuCourse,style:{margin:"0px 15px"}},e.createElement("ul",null,e.createElement("li",null,"\u5DF2\u9009",e.createElement("span",{className:"c-blue"},A.length),"\u4E2A"),e.createElement("li",null,"\u5171",e.createElement("span",{className:"c-blue"},j.shixuns_count),"\u4E2A"),e.createElement("li",{className:"current",onClick:()=>{const C=$t(st({},T),{order:T.order==="asc"?"desc":"asc"});De(C),n({type:"classroomList/getShixunLists",payload:C})}},"\u5B66\u4E60\u4EBA\u6570",e.createElement("p",{className:`edu-sorter current ${T.order}`},T.order==="asc"?e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),e.createElement(xt.Z,{className:"c-grey-999"},(T==null?void 0:T.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(r=j==null?void 0:j.shixun_list)==null?void 0:r.map(function(C,We){return e.createElement("div",{className:Le.listItem,key:We},e.createElement(M.default,{checked:A.includes(C.id),value:C.id,disabled:C==null?void 0:C.need_authorize,onChange:lt=>{let At=A.indexOf(C.id);A.indexOf(C.id)>-1?f(A.filter(Bt=>Bt!==C.id)):f(A.concat(C.id))}}),e.createElement("div",{className:Le.info},e.createElement("div",{className:Le.title},e.createElement("div",{className:Le.titleLeft},e.createElement("a",{className:"c-black",href:`/shixuns/${C==null?void 0:C.identifier}/challenges`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:C.title}})),(C==null?void 0:C.need_authorize)&&e.createElement("span",{onClick:()=>{(0,ka.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,Nt.Ny)()&&(C==null?void 0:C.mark_status)===1&&e.createElement(re.Z,{title:C==null?void 0:C.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Nt.Ny)()&&(C==null?void 0:C.mark_status)===2&&e.createElement(re.Z,{title:C==null?void 0:C.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Nt.Ny)()&&(C==null?void 0:C.mark_status)===3&&e.createElement(re.Z,{title:C==null?void 0:C.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:Le.description,dangerouslySetInnerHTML:{__html:C.description}})),e.createElement("div",{className:" mt15"},C.challenge_names.map(function(lt,At){return e.createElement("span",{key:At,className:"mr30 font12"},"\u7B2C",At+1,"\u5173 ",lt," ")})),e.createElement(Rt.Z,{dashed:!0}),e.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},e.createElement("div",null,e.createElement(re.Z,{overlayClassName:Le["tooltip-content"],title:e.createElement("div",null,e.createElement("span",{dangerouslySetInnerHTML:{__html:C==null?void 0:C.member_user_names}}))},e.createElement("span",{className:Le.authorname,dangerouslySetInnerHTML:{__html:C==null?void 0:C.member_user_names}})),C.author_school_name&&e.createElement(e.Fragment,null,e.createElement("span",{dangerouslySetInnerHTML:{__html:C.author_school_name}}))),e.createElement("div",null,e.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",C.level),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",C.study_count)))))}),((s=j==null?void 0:j.shixun_list)==null?void 0:s.length)===0&&e.createElement(le.Z,null),e.createElement("p",null)),e.createElement("div",{className:"tc mt20"},e.createElement(U.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:T.page||1,showQuickJumper:!0,total:j==null?void 0:j.shixuns_count,onChange:C=>{const We=$t(st({},T),{page:C});De(We),n({type:"classroomList/getShixunLists",payload:We})}})))};var ja=(0,F.connect)(({classroomList:t,loading:u})=>({classroomList:t,loading:u}))(La),Wa=m(2054),Jn={operating:"operating___srUHx",tip:"tip___F8nWU"},Va=Object.defineProperty,Kn=Object.getOwnPropertySymbols,Ga=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,qn=(t,u,n)=>u in t?Va(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,$n=(t,u)=>{for(var n in u||(u={}))Ga.call(u,n)&&qn(t,n,u[n]);if(Kn)for(var n of Kn(u))Xa.call(u,n)&&qn(t,n,u[n]);return t};const Ha=({data:t,height:u=400},n)=>{var E;const[v]=X.default.useForm(),[p,B]=(0,e.useState)({});return(0,e.useEffect)(()=>{t&&(B(t),v.setFieldsValue($n({},t)))},[t]),(0,e.useImperativeHandle)(n,()=>({form:v})),e.createElement("div",{className:Jn.operating,style:{marginBottom:"0"}},e.createElement(X.default,{form:v,scrollToFirstError:!0,onValuesChange:()=>{B($n({},v.getFieldsValue()))}},e.createElement(X.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(z.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((E=p.name)==null?void 0:E.length)||0}/30`})),e.createElement(X.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},e.createElement(M.default.Group,null,e.createElement(M.default,{value:"c"},"C"),e.createElement(M.default,{value:"c++"},"C++"),e.createElement(M.default,{value:"java"},"Java"),e.createElement(M.default,{value:"python"},"Python"))),e.createElement("div",{className:Jn.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),e.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u8BF4\u660E"),e.createElement(X.default.Item,{name:"description"},e.createElement(rn.Z,{height:u,defaultValue:p.description||"",watch:!0}))))};var za=(0,e.forwardRef)(Ha),Ya=m(8144),Ua="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",Ja="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",Ka=m(5623),qa=m(88289),$a=m(30409),a=m(59301),eo=Object.defineProperty,to=Object.defineProperties,no=Object.getOwnPropertyDescriptors,eu=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,lo=Object.prototype.propertyIsEnumerable,tu=(t,u,n)=>u in t?eo(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,ut=(t,u)=>{for(var n in u||(u={}))uo.call(u,n)&&tu(t,n,u[n]);if(eu)for(var n of eu(u))lo.call(u,n)&&tu(t,n,u[n]);return t},Pt=(t,u)=>to(t,no(u)),ie=(t,u,n)=>new Promise((E,v)=>{var p=s=>{try{r(n.next(s))}catch(d){v(d)}},B=s=>{try{r(n.throw(s))}catch(d){v(d)}},r=s=>s.done?E(s.value):Promise.resolve(s.value).then(p,B);r((n=n.apply(t,u)).next())});const en=D.default.TabPane,ao=z.default.Search,{TextArea:oo}=z.default;var nu=(t=>(t.Mine="0",t.Public="1",t.Collection="2",t.TeachGroupShare="3",t))(nu||{});const so=({classroomList:t,problemset:u,user:n,globalSetting:E,loading:v,dispatch:p,match:B,shixunHomeworks:r})=>{var s,d,ee,ce,V,j,A;const f=(0,F.useLocation)(),_=(0,F.useParams)(),[h]=(0,F.useSearchParams)(),Z=(0,e.useRef)(),[o,T]=(0,e.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:"0",item_type:null,difficulty:null,keyword:null,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",id:h.get("id")||null,exam_id:_.id||null,exercise_id:_.categoryId||null}),[De,mt]=(0,e.useState)(0),[me,Be]=(0,e.useState)([]),[C,We]=(0,e.useState)("0"),[lt,At]=(0,e.useState)(0),[Bt,wt]=(0,e.useState)(-1),[io,co]=(0,e.useState)([]),[Ps,uu]=(0,e.useState)(!1),[_t,lu]=(0,e.useState)([]),[Mt,mo]=(0,e.useState)(0),[cn,au]=(0,e.useState)(!1),[po,dn]=(0,e.useState)(!1),[ou,Eo]=(0,e.useState)(),[vo,su]=(0,e.useState)(!1),fo=(0,e.useRef)(!1),ws=(0,e.useRef)(""),tn=(0,e.useRef)(),Ht=(0,e.useRef)(),xe=(0,e.useRef)(),[Ao,_o]=(0,e.useState)(),[ae,rt]=(0,e.useState)([]),zt=(0,e.useRef)(!1),tt=f.pathname==="/problemset",ke=(s=f.pathname)==null?void 0:s.includes("program_homework"),gt=ke&&_.categoryId&&((d=f.pathname)!=null&&d.includes("edit"))?_.categoryId:"",nn=gt?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[go,yo]=(0,e.useState)({}),[ru,iu]=(0,e.useState)(!1),{admin:ho,business:Fo,is_shixun_marker:Bo,is_teacher:Co,user_identity:bo}=n.userInfo||{},It=ho||Fo||Bo||Co||bo!=="\u5B66\u751F",[cu,Do]=(0,e.useState)("\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:Qt}=r,[du,xo]=(0,e.useState)([]),No=(0,e.useRef)(null),[un,Yt]=(0,e.useState)(!1),[Ne,Lt]=(0,e.useState)([]),[Po,wo]=(0,e.useState)(""),[Io,mu]=(0,e.useState)(!1),[Oo,mn]=(0,e.useState)(!1),[ko,So]=(0,e.useState)([]),[it]=X.default.useForm(),[To,pu]=(0,e.useState)(!1),[Tt,ln]=(0,e.useState)(null),[Eu,jt]=(0,e.useState)(0),an=(0,e.useRef)(null),vu=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"}],Zo=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,e.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const Ro=()=>ie(void 0,null,function*(){var l;const i=yield(0,ue.$c)({id:gt});if(i!=null&&i.name){const b={description:i.description,languages:i.languages,name:i.name};an.current.form.setFieldsValue(b),yo(ut({},b)),Lt([...i.data]),rt((l=i.data)==null?void 0:l.map(g=>g.id))}});(0,e.useEffect)(()=>{gt&&Ro()},[gt]),(0,e.useEffect)(()=>{const l=(h==null?void 0:h.get("group_id"))||0;p({type:"problemset/getDisciplines",payload:{source:"question",group_id:l,group_type:C}}),o.group_id=Number(l),T(o),nt(o).then(i=>{Yt(!1)}),Ke(o),Ct(),Mo()},[]),(0,e.useEffect)(()=>(p({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),p({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{p({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),p({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,e.useEffect)(()=>(p({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{p({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,e.useEffect)(()=>(p({type:"globalSetting/headerFooterToggle",payload:tt}),()=>{p({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,e.useEffect)(()=>{(0,Hn.Dk)(ke?nn:"\u8BD5\u9898\u5E93")},[ke,nn]);const fu=l=>{let i=0;return ou==null||ou.forEach(b=>{b.type===l&&(i=b.count)}),i},Is=(l,i)=>{var b,g,R,te,He,ze,at,bt,Su;const sn=[];if(l||(g=(b=u==null?void 0:u.disciplinesData)==null?void 0:b.disciplines)==null||g.forEach(Ot=>{var yt;(yt=Ot==null?void 0:Ot.sub_disciplines)==null||yt.forEach(Et=>{var Ut;(Ut=Et==null?void 0:Et.tag_disciplines)==null||Ut.forEach(Tu=>{Tu.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&sn.push(Tu)})})}),l&&!i){const Ot=(te=(R=u==null?void 0:u.disciplinesData)==null?void 0:R.disciplines)==null?void 0:te.find(yt=>yt.id===l);(He=Ot==null?void 0:Ot.sub_disciplines)==null||He.forEach(yt=>{var Et;(Et=yt==null?void 0:yt.tag_disciplines)==null||Et.forEach(Ut=>{Ut.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&sn.push(Ut)})})}if(l&&i){const Ot=(at=(ze=u==null?void 0:u.disciplinesData)==null?void 0:ze.disciplines)==null?void 0:at.find(Et=>Et.id===l),yt=(bt=Ot==null?void 0:Ot.sub_disciplines)==null?void 0:bt.find(Et=>Et.id===i);(Su=yt==null?void 0:yt.tag_disciplines)==null||Su.forEach(Et=>{Et.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&sn.push(Et)})}return sn},Mo=()=>ie(void 0,null,function*(){p({type:"problemset/getTeachGroupData"})});(0,e.useEffect)(()=>{const{completion_questions_count:l=0,judgement_questions_count:i=0,multiple_questions_count:b=0,practical_questions_count:g=0,program_questions_count:R=0,single_questions_count:te=0,subjective_questions_count:He=0,combination_questions_count:ze=0,bprogram_questions_count:at=0}=u.basketData||{},bt=l+i+b+g+R+te+He+ze+at;mo(bt)},[u.basketData]);const Ke=(l,i)=>ie(void 0,null,function*(){var b;l.type==="3"?l.clazz="ItemBanksGroup":delete l.clazz;const g=ut({},l);Yt(!0);const R=yield p({type:"problemset/getGroup",payload:ut({},g)});return R!=null&&R.data&&xo((R==null?void 0:R.data)||[]),R&&(lu((R==null?void 0:R.navigation)||[]),((b=R==null?void 0:R.navigation)==null?void 0:b.length)>1?Zt(!1):Zt(!0)),ke||i||rt([]),Yt(!1),R}),nt=(l,i)=>ie(void 0,null,function*(){const b=ut({},l);b.item_type=ke?"PROGRAM":l.item_type,b.keyword=l.keyword||"",Yt(!0);const g=yield p({type:"problemset/getItemBanks",payload:ut({},b)});if(g&&g.status!==403&&g.status!==401&&g.status!==500)return mt(g.items_count||0),Eo(g.item_types),Be(g.items||[]),co(g.tag_disciplines||[]),_o(g.used_shixun_ids||[]),Qo(g.items||[]),ke||i||rt([]),At((g==null?void 0:g.added_num)||0),Yt(!1),g}),Ct=()=>{p({type:"problemset/getBasketList",payload:{}})},Qo=l=>{const i=l.every(b=>{var g;return((g=b.program_attr)==null?void 0:g.status)===0});fo.current=i},Lo=(l,i)=>{o.discipline_id=l||"",o.sub_discipline_id=i||"",o.tag_discipline_id="",o.page=1,o.per_page=20,delete o.id,wt(-1),T(o),nt(o),(C==="3"||C==="0")&&Ke(Pt(ut({},o),{parents:_t.slice(0,-1)}))},jo=l=>{o.item_type=l||"",o.page=1,o.per_page=20,T(o),nt(o),(C==="3"||C==="0")&&Ke(Pt(ut({},o),{parents:_t.slice(0,-1)}))},Wo=l=>{o.difficulty=l||"",o.page=1,o.per_page=20,delete o.id,T(o),nt(o),(C==="3"||C==="0")&&Ke(Pt(ut({},o),{parents:_t.slice(0,-1)}))},Vo=l=>{o.tag_discipline_id=l,o.page=1,o.per_page=20,delete o.id,l===-1&&(o.discipline_id="",o.sub_discipline_id="",o.tag_discipline_id=""),wt(l),T(o),nt(o),(C==="3"||C==="0")&&Ke(Pt(ut({},o),{parents:_t.slice(0,-1)}))},[Go,Au]=(0,e.useState)(!1),Xo=l=>{p({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:l}}),o.discipline_id="",o.sub_discipline_id="",o.tag_discipline_id="",o.item_type=null,o.difficulty=null,o.type=l,l==="0"?(Zt(!1),o.group_id=0,o.teach_group_id=0):(Zt(!0),o.group_id=null),l==="3"&&ke?o.only_published=!0:o.only_published=null,l==="3"?(o.clazz="ItemBanksGroup",Au(!0)):Au(!1),o.page=1,o.per_page=20,delete o.id,wt(-1),We(l),T(o),nt(o),l!=="1"&&l!=="2"&&Ke(o),Zt(!0)},_u=(l,i)=>{o.page=l,o.per_page=i,T(o),nt(o,!0),Ke(o,!0)},gu=l=>{o.discipline_id="",o.sub_discipline_id="",o.tag_discipline_id="",o.item_type=null,o.difficulty=null,o.page=1,o.keyword=l,delete o.id,console.log(o,"paramsparamsparamsparamsparams"),l?(dn(!0),(0,Ya.tk)({name:l,copywriting:l,position:ke?"Practice":"ItemBank"})):dn(!1),wt(-1),T(o),nt(o)},Se=()=>{o.per_page=20,T(o),nt(o),su(!1)},yu=l=>{const i=l.length===me.length&&o.page>1?o.page-1:o.page;o.page=i,o.per_page=20,Ct(),T(o),nt(o),Ke(o)},Ho=()=>{p({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},zo=(l,i)=>ie(void 0,null,function*(){const b=i?yield(0,ue.lS)({id:l}):yield(0,ue.s)({id:l});(b==null?void 0:b.status)===0&&Se()}),Yo=l=>ie(void 0,null,function*(){Es(l)}),Uo=l=>ie(void 0,null,function*(){fn([l])}),Jo=l=>{Ht.current="",tn.current="",W.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:a.createElement("div",{className:"font14"},a.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),a.createElement(y.ZP.Group,{className:"mt10",onChange:i=>tn.current=i.target.value},a.createElement(y.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),a.createElement(y.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),a.createElement(y.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),a.createElement(y.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),a.createElement(y.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),a.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),a.createElement(oo,{className:"mt10",rows:4,defaultValue:Ht.current,onChange:i=>Ht.current=i.target.value})),onOk:()=>new Promise((i,b)=>ie(void 0,null,function*(){if(!(tn.current&&Ht.current))return O.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),b();(yield(0,ue.L5)({id:l,clazz:tn.current,description:Ht.current})).status===0&&O.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),i()}))})},Ko=(0,e.useRef)(),[qo,pn]=(0,e.useState)([]),[$o,En]=(0,e.useState)(!1),[Os,ks]=(0,e.useState)({}),on=(0,e.useRef)([0]),hu=l=>ie(void 0,null,function*(){const i=yield(0,dt.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:l==null?void 0:l.sub_discipline_id}});pn(i==null?void 0:i.tag_disciplines)}),es=l=>ie(void 0,null,function*(){ln(l),wu(l),En(!0)}),Fu=l=>{p({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:l}}})},ts=l=>{p({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:l}}})},ns=l=>ie(void 0,null,function*(){const{item_type:i}=l;if(i==="PROGRAM"){const{program_attr:{identifier:b}}=l,g=yield p({type:"problemset/startExperience",payload:{id:b}});if(g.status===0){const R=g.identifier;(0,Hn.xg)(`/myproblems/${R}`);return}O.ZP.warning(g.message);return}p({type:"problemset/setActionTabs",payload:{key:i,params:l}})}),Bu=l=>ie(void 0,null,function*(){if(o.exam_id){(yield(0,ue.fY)({item_id:l,id:o.exam_id})).status===0&&Se();return}if(o!=null&&o.exercise_id){(yield(0,dt.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:o==null?void 0:o.exercise_id,item_bank_ids:[l]}})).status===0&&Se();return}(yield p({type:"problemset/cancel",payload:{id:l,item_bank:1}})).status===0&&(Se(),Ct())}),[Cu,Zt]=(0,e.useState)(!1),bu=(l,i=!1,b=!1)=>ie(void 0,null,function*(){var g;if(p({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(l),group_type:C==="3"?"3":"0"}}),o.discipline_id="",o.sub_discipline_id="",o.tag_discipline_id="",o.page=1,o.per_page=20,o.group_id=Math.abs(l),wt(-1),T(o),b){const R=JSON.parse(JSON.stringify(_t));R.splice(R.length-2,2),o.parents=R}else o.parents=[..._t||[{id:0,name:"\u6839\u76EE\u5F55"}],...((g=(0,Xn.b)(Z.current,l))==null?void 0:g.map(R=>({id:R.id,name:R.name})))||[]];Ke(ut({},o)).then(R=>{var te;lu(R==null?void 0:R.navigation),((te=R==null?void 0:R.navigation)==null?void 0:te.length)>1&&l?Zt(!0):Zt(!1)}),nt(o)}),Du=l=>ie(void 0,null,function*(){if(o.exam_id){(yield(0,ue.zh)({exam_id:o.exam_id,item_bank_ids:[l]})).status===0&&Se();return}if(o!=null&&o.exercise_id){(yield(0,dt.ZP)(`/api/exercises/${o==null?void 0:o.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[l]}})).status===0&&Se();return}if(Mt===200){O.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield p({type:"problemset/select",payload:{item_bank_ids:[l]}})).status===0&&(Se(),Ct())}),us=l=>ie(void 0,null,function*(){if(!l&&!(ae!=null&&ae.length))return O.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");xe.current=[0],W.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:a.createElement("div",{className:`font14 ${k.overflow}`,style:{maxHeight:500,overflow:"auto"}},a.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),a.createElement(de.Z,{spinning:un},a.createElement(fe.Z,{defaultValue:!0,value:xe.current,onChange:i=>xe.current=i}))),onOk:()=>ie(void 0,null,function*(){var i;const b=yield(0,ue.Rp)({id:l,group_id:(i=xe.current)==null?void 0:i[0]});xe.current=[],(b==null?void 0:b.status)===0&&(Ke(o),Se(),O.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),vn=l=>ie(void 0,null,function*(){if(!l&&!(ae!=null&&ae.length))return O.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");W.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:a.createElement("div",{className:`font14 ${k.overflow}`,style:{maxHeight:500,overflow:"auto"}},a.createElement("div",{className:k.tips},a.createElement("div",null,"\u63D0\u793A\uFF1A"),a.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),a.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),a.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),a.createElement(de.Z,{spinning:un},a.createElement(fe.Z,{defaultValue:!0,defaultSelectedKeys:on.current,defaultExpandedKeys:on.current,onChange:i=>on.current=i}))),onOk:()=>ie(void 0,null,function*(){var i;const b=yield(0,ue.LS)({ids:l?[l]:ae,groups_ids:(i=on.current)==null?void 0:i[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",b),(b==null?void 0:b.status)===0&&(Ke(o),Se())})})}),ls=l=>ie(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const i=yield(0,ue.hg)({clazz:"ItemBank",id:l});console.log(i,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const b=(i==null?void 0:i.groups)||[];xe.current=b.filter(g=>g.is_share).map(g=>g.id),W.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:a.createElement("div",{className:`font14 ${k.overflow}`},a.createElement("p",{className:`${k.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),a.createElement(M.default.Group,{className:k.checkbox,defaultValue:b==null?void 0:b.map(g=>g.is_share?g.id:"")},b==null?void 0:b.map(g=>a.createElement(M.default,{key:g.id,value:g.id,onChange:()=>{g.is_share=!g.is_share,console.log(b,"\u9009\u4E2D\u7684data"),xe.current=b}}," ",g.name)))),onOk:()=>ie(void 0,null,function*(){return xe.current=b.filter(g=>g.is_share).map(g=>g.id),console.log(xe.current,"joinGroupDataRef.current"),new Promise((g,R)=>ie(void 0,null,function*(){console.log(b,"\u770B\u770B\u8FD9\u91CC\u7684data");const te=yield(0,ue.GW)({ids:[l],clazz:"ItemBank",group_ids:xe.current});return xe.current=[],(te==null?void 0:te.status)===0&&(O.ZP.info("\u64CD\u4F5C\u6210\u529F"),Se()),g()}))})})}),as=l=>{p({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:l}}})},os=()=>{W.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>ie(void 0,null,function*(){(yield(0,ue.RT)()).status===0&&(Se(),Ct())})})},ss=()=>{p({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:o}})},rs=()=>{var l;const i={discipline_id:`&discipline_id=${o.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${o.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${o.tag_discipline_id}`,difficulty:`&difficulty=${o.difficulty}`,item_type:`&item_type=${o.item_type}`,group_id:`&group_id=${o.group_id||0}`};let b=`/problemset/newitem?pages=${o.page}`;Object.keys(i).forEach(g=>{o[g]&&(b=b+i[g])}),(l=F.history)==null||l.push(b)},Wt=l=>{const i=ae;if(!(i!=null&&i.length))return O.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(Mt+i.length>200&&l&&tt){O.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-Mt}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${i.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}l?is(i):cs(i)},is=l=>ie(void 0,null,function*(){let i=[...l];me.forEach(b=>{var g;i.includes(b.id)&&b.item_type==="PROGRAM"&&((g=b.program_attr)==null?void 0:g.status)===0&&(0,Oe.remove)(i,R=>R===b.id)}),W.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",l.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>ie(void 0,null,function*(){let b;o.exam_id?b=yield(0,ue.zh)({exam_id:o.exam_id,item_bank_ids:i}):o!=null&&o.exercise_id?b=yield(0,dt.ZP)(`/api/exercises/${o==null?void 0:o.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:i}}):b=yield p({type:"problemset/select",payload:{item_bank_ids:i}}),b.status===0&&(Se(),Ct())})})}),cs=l=>ie(void 0,null,function*(){let i;o.exam_id?i=yield(0,dt.ZP)(`/api/examination_banks/${o.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:l}}):o!=null&&o.exercise_id?i=yield(0,dt.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:o==null?void 0:o.exercise_id,item_bank_ids:l}}):i=yield p({type:"problemset/unselectAll",payload:{item_ids:l}}),i.status===0&&(Se(),Ct())}),ds=l=>ie(void 0,null,function*(){if(tt&&Mt===200){O.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let i;o.exam_id?(i=yield(0,ue.zh)({exam_id:o.exam_id,shixun_ids:l}),i.status===0&&Se()):(i=yield p({type:"problemset/select",payload:{shixun_ids:l}}),i.status===0&&(Ct(),Se()))}),ms=()=>{p({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},ps=l=>ie(void 0,null,function*(){var i,b,g;if(!((b=(i=u.teachGroupData)==null?void 0:i.groups)!=null&&b.length))return O.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const R=yield(0,dt.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:l}});console.log(R,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),R.status===0&&(xe.current=R==null?void 0:R.data,W.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:a.createElement("div",{className:`font14 ${k.overflow}`},a.createElement("div",{className:k.tips},a.createElement("div",null,"\u63D0\u793A\uFF1A"),a.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),a.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),a.createElement(M.default.Group,{className:k.checkbox,defaultValue:xe.current.map(te=>te.is_share?te.id:"")},(g=R==null?void 0:R.data)==null?void 0:g.map(te=>a.createElement(M.default,{disabled:!te.can_share,key:te.id,value:te.id,onChange:()=>{te.is_share=!te.is_share,console.log(R.data,"res.data"),xe.current=R==null?void 0:R.data}}," ",te.name)))),onOk:()=>new Promise((te,He)=>ie(void 0,null,function*(){var ze;if(!((ze=xe.current)!=null&&ze.length))return O.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),He();const at=yield(0,dt.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:xe.current.map(bt=>({id:bt.id,is_share:bt.is_share})),group_id:l}});console.log(at),(R==null?void 0:R.status)===0&&(O.ZP.success("\u64CD\u4F5C\u6210\u529F"),xe.current=[],rt([]),Se(),Ke(o),te())}))}))}),fn=l=>{var i,b,g,R;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((b=(i=u.teachGroupData)==null?void 0:i.groups)!=null&&b.length))return O.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");W.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:a.createElement("div",{className:`font14 ${k.overflow}`},a.createElement("div",{className:k.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),a.createElement(M.default.Group,{className:k.checkbox,defaultValue:xe.current,onChange:te=>xe.current=te},(R=(g=u.teachGroupData)==null?void 0:g.groups)==null?void 0:R.map(te=>a.createElement(M.default,{key:te.group_id,value:te.group_id},te.name)))),onOk:()=>new Promise((te,He)=>ie(void 0,null,function*(){var ze;if(!((ze=xe.current)!=null&&ze.length))return O.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),He();const at=yield(0,ue.GW)({ids:l||ae,clazz:"ItemBank",group_ids:xe.current});(at==null?void 0:at.status)===0&&(O.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),xe.current=[],rt([]),Se(),te())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),xe.current=[]}})},xu=()=>{const l=()=>ie(void 0,null,function*(){uu(!0);const i=yield(0,ue.nD)({ids:ae});uu(!1),(i==null?void 0:i.status)===0&&W.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${i.success}\u6761\u8BD5\u9898\uFF0C\u6709${i.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{yu(new Array(i.success))}})});if(ae!=null&&ae.length){W.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${ae==null?void 0:ae.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:l});return}O.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")},Nu=()=>{var l,i,b;if(!(ae!=null&&ae.length))return O.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((l=me==null?void 0:me.filter(g=>ae.includes(g.id)))!=null&&l.every(g=>g.public))return O.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((i=me==null?void 0:me.filter(g=>ae.includes(g.id)))!=null&&i.find(g=>{var R;return g.item_type==="PROGRAM"&&((R=g.program_attr)==null?void 0:R.status)===0}))return O.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||n.userInfo.professional_certification){if((b=me==null?void 0:me.filter(g=>ae.includes(g.id)))!=null&&b.find(g=>{var R;return((R=g==null?void 0:g.tag_discipline_ids)==null?void 0:R.length)==0}))return O.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");W.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:a.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{Pu()}})}else W.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:a.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0CEducoder\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",a.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",a.createElement("br",null),a.createElement(M.default,{className:"mt10",defaultChecked:!1,onChange:g=>zt.current=g.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{Pu()}})},Pu=()=>ie(void 0,null,function*(){const l=C==="3"?1:2,i=me?me.filter(g=>ae.includes(g.id)&&!(g.public||g.apply)).map(g=>g.id):[];(yield(0,ue.Qp)({ids:i,source:l})).status===0&&(zt.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),zt.current=!1,Se(),O.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),wu=l=>ie(void 0,null,function*(){const i=yield(0,dt.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});So(i.disciplines||[]),yield hu(l),l!=null&&l.sub_discipline_id&&(jt(1),it.setFieldsValue({sub_discipline_id:[l==null?void 0:l.discipline_id,l==null?void 0:l.sub_discipline_id],tag_discipline_ids:l==null?void 0:l.tag_discipline_ids}))}),Es=l=>{ln(l),wu(l),mn(!0)},vs=l=>{W.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:a.createElement(a.Fragment,null,a.createElement("div",{className:k.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),a.createElement("div",{className:k.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ie(void 0,null,function*(){const i=yield(0,ue.MZ)({identifier:l});(i==null?void 0:i.status)===0&&(O.ZP.success("\u53D1\u5E03\u6210\u529F"),Se())})})},fs=l=>{Fu(l)},As=l=>{W.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:a.createElement("p",{className:k.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ie(void 0,null,function*(){const i=yield(0,ue.sD)({identifier:l});(i==null?void 0:i.status)===0&&(O.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),Se())})})},_s=l=>ie(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",l),p({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:l,group_id:o.group_id,group_type:"3"}}),o.page=1,o.clazz="ItemBanksGroup",o.teach_group_id=l,delete o.id,o.group_id=0,T(ut({},o)),nt(o),Ke(o)}),gs=l=>{o.sort_by=l.type,o.sort_direction=l.direction,o.page=1,o.per_page=20,Do(l.name),T(o),nt(o),Ke(Pt(ut({},o),{parents:_t.slice(0,-1)}))},ys=()=>{o.page=1,T(o),nt(o),Ke(o)},hs=l=>{o.discipline_id="",o.sub_discipline_id="",o.tag_discipline_id="",o.item_type=null,o.difficulty=null,o.page=1,o.per_page=20,o.group_id=l,wt(-1),T(o),nt(o),Ke(o)},Fs=()=>{if(!(ae!=null&&ae.length)){p({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:o}});return}W.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:a.createElement("div",{className:`font14 ${k.overflow}`},"\u5DF2\u9009\u4E2D",ae==null?void 0:ae.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,Wa.rQ)({ids:ae})}})},Bs=()=>ie(void 0,null,function*(){const l=yield(0,ue.bF)({ids:ae}),{unpublish_program_question_count:i,total_item_banks:b}=l.data||{};i===0?W.default.error({title:"\u9519\u8BEF",content:a.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):W.default.confirm({title:"\u63D0\u793A",content:a.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",b,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",i,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>ie(void 0,null,function*(){(yield(0,ue.dt)({ids:ae})).status===0&&(O.ZP.success("\u53D1\u5E03\u6210\u529F"),Se())})})}),Ss=a.createElement(I.default,null,It&&a.createElement(I.default.Item,{onClick:()=>Wt(!0)},"\u6279\u91CF\u52A0\u5165"),It&&a.createElement(I.default.Item,{onClick:()=>Wt(!1)},"\u6279\u91CF\u79FB\u51FA"),C==="0"&&tt&&a.createElement(I.default.Item,{onClick:()=>vn()},"\u79FB\u52A8\u5230"),C==="0"&&tt&&a.createElement(I.default.Item,{onClick:Nu},"\u6279\u91CF\u516C\u5F00"),C==="0"&&tt&&a.createElement(I.default.Item,{onClick:()=>fn()},"\u6279\u91CF\u5171\u4EAB"),C==="0"&&tt&&a.createElement(I.default.Item,{onClick:xu},"\u6279\u91CF\u5220\u9664")),Iu=l=>{var i;if(ke)if((Ne==null?void 0:Ne.length)<=0){let b=me.filter(g=>l.includes(g.id));Lt([...b]),rt(b==null?void 0:b.map(g=>g.id))}else if(l.length>Ne.length){let b=me.filter(te=>l.includes(te.id)),g=Ne.map(te=>te.id),R=b.filter(te=>!g.includes(te.id));Lt([...Ne,...R]),rt((i=[...Ne,...R])==null?void 0:i.map(te=>te.id))}else{let b=Ne.filter(g=>l.includes(g.id));Lt([...b]),rt(b==null?void 0:b.map(g=>g.id))}else rt(l)},An=l=>{var i;if(ke)if(l){let b=Ne==null?void 0:Ne.map(R=>R.id),g=me.filter(R=>!b.includes(R.id));Lt([...Ne,...g]),rt((i=[...Ne,...g])==null?void 0:i.map(R=>R.id))}else{let b=me==null?void 0:me.map(R=>R.id),g=Ne.filter(R=>!b.includes(R.id));Lt([...g]),rt(g==null?void 0:g.map(R=>R.id))}else rt(l?me==null?void 0:me.map(b=>b.id):[])},Cs=()=>{let l="/problemset/preview";o.exam_id&&(l=`/paperlibrary/edit/${o.exam_id}`),o!=null&&o.exercise_id&&!(_!=null&&_.pathId)&&(l=`/classrooms/${_.coursesId}/exercise/${o==null?void 0:o.exercise_id}/edit`),F.history.push(l)},bs=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Ds={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},xs=(l,i)=>{var b;const g=i.id<0?"--":It?i[o.exercise_id?"added":"choosed"]?a.createElement("span",{key:1,className:k.btnAdd,onClick:te=>{te.target.style.pointerEvents="none",Bu(i.id)}},tt?"\u79FB\u51FA\u8BD5\u9898\u7BEE":a.createElement("span",null,a.createElement("b",{className:`iconfont icon-yichu ${k.cancelC}`}),"\u79FB\u51FA")):i.item_type==="PROGRAM"&&((b=i.program_attr)==null?void 0:b.status)===0?a.createElement(re.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},a.createElement("span",{className:k.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",tt?"\u52A0\u5165\u8BD5\u9898\u7BEE":a.createElement("span",{style:{padding:"0 3px"}},a.createElement("b",{className:`iconfont icon-jiaru ${k.addC}`}),"\u52A0\u5165")," ")):a.createElement("span",{className:k.btnAdd,onClick:()=>Du(i.id)},tt?"\u52A0\u5165\u8BD5\u9898\u7BEE":a.createElement("span",{style:{padding:"0 3px"}},a.createElement("b",{className:`iconfont icon-jiaru ${k.addC}`}),"\u52A0\u5165")):a.createElement(a.Fragment,null);return a.createElement("span",{className:k.actonBtn},i.id>0&&a.createElement(Gn.N,{isProblemset:tt,user:n,key:i.id,data:i,activeTabsKey:C,selectIds:ae,onCollect:zo,onSetPublic:Yo,onStartExperience:ns,onCorrection:Jo,onChangeTag:es,onPublicReview:Ho,onSetPrivate:Fu,onDelete:ts,onCancel:Bu,onSelect:Du,onMoveTo:vn,addProblemset:us,onSetShare:Uo,onCancelShare:ls,onPublish:vs,onCancelPublish:As,SubjectShare:Cu}),g)};(0,e.useEffect)(()=>{if(ke&&!(_!=null&&_.pathId)){const{coursesId:l,categoryId:i}=_;p({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:i,coursesId:l,type:5}})}},[ke]);const Ou=()=>ie(void 0,null,function*(){try{yield an.current.form.validateFields();let l=an.current.form.getFieldsValue();if((Ne==null?void 0:Ne.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),O.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}iu(!0);const{coursesId:i,categoryId:b}=_;if(_!=null&&_.pathId){let g=yield(0,dt.ZP)(`/api/paths/${_==null?void 0:_.pathId}/create_hack_homework`,{method:"post",body:Pt(ut({},l),{coursesId:i,category:b,stage_shixun_id:b=="null"?"":b,stage_id:_==null?void 0:_.stageId,type:5,hack_ids:Ne==null?void 0:Ne.map(R=>R.id)})});(g==null?void 0:g.status)===0&&(O.ZP.success(`${b=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),F.history.push(`/paths/${_.pathId}`))}else{let g=yield(0,dt.ZP)(gt?`/api/homework_commons/${b}/update_hack.json`:`/api/courses/${i}/homework_commons.json`,{method:gt?"put":"post",body:Pt(ut({},l),{coursesId:i,category:b,type:5,hack_ids:Ne==null?void 0:Ne.map(R=>R.id)})});(g==null?void 0:g.status)===0&&F.history.push(`/classrooms/${_.coursesId}/program_homework/${gt?b:g.homework_id}/detail?tabs=1`)}iu(!1)}catch(l){document.body.scrollIntoView()}}),ku=()=>a.createElement(X.default,{labelAlign:"right",form:it,labelCol:{span:3},colon:!1,size:"large"},a.createElement(X.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},a.createElement($.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:ko,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(l,i)=>{it.setFieldsValue({sub_discipline_id:l,tag_discipline_ids:[]}),jt(l?l.length:0),(l==null?void 0:l.length)>0&&(hu({sub_discipline_id:l[1]}),l[1]==(Tt==null?void 0:Tt.sub_discipline_id)&&it.setFieldValue("tag_discipline_ids",Tt.tag_discipline_ids))},onClear:()=>{pn([]),it.setFieldValue("tag_discipline_ids",[]),jt(0)}})),a.createElement(X.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},a.createElement(G.default,{disabled:Eu===0,className:k.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(l,i)=>i.key.indexOf(l.toLowerCase())>=0},qo.map(l=>a.createElement(G.default.Option,{key:l.name+l.id,value:l.id},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},l.name),(l==null?void 0:l.type)==="personal"&&a.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Eu>0&&a.createElement("div",{className:k.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",a.createElement("span",{onClick:()=>pu(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return a.createElement("div",{className:k.page},a.createElement("section",null,a.createElement("div",{className:k.wrap},Qt.course_name&&ke&&a.createElement("section",{className:"animated fadeIn"},a.createElement("aside",{className:"mt10"},Qt.category&&a.createElement(ne.Z,{separator:">"},a.createElement(ne.Z.Item,null,a.createElement(F.Link,{to:`/classrooms/${Qt.course_id}/program_homework`},Qt.course_name)),a.createElement(ne.Z.Item,null,a.createElement(F.Link,{to:`/classrooms/${Qt.course_id}/program_homework`},Qt.category.category_name)),a.createElement(ne.Z.Item,null,nn)))),a.createElement("div",{className:k.title},ke?nn:"\u8BD5\u9898\u5E93"),ke&&a.createElement(za,{height:250,data:go,ref:an}),a.createElement("div",{className:k.headerWrapper,id:"topicdom"},a.createElement("div",{className:k.tabsWrap},a.createElement(D.default,{activeKey:C,onChange:Xo,tabBarExtraContent:a.createElement("div",{className:k.searchWrap},C==="0"&&tt&&a.createElement(H.ZP,{className:k.addQuestionBtn,onClick:rs},a.createElement("img",{src:Ua,className:k.pngIcon,alt:""}),"\u65B0\u589E\u8BD5\u9898"),a.createElement(ao,{allowClear:!0,suffix:a.createElement("i",{className:`iconfont icon-sousuo9 font14 ${k.searchIcon}`,onClick:()=>gu(o.keyword)}),className:k.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:l=>{o.keyword=l.target.value,T(ut({},o))},onSearch:gu}))},a.createElement(en,{tab:"\u516C\u5171",key:"1"}),((ce=(ee=u.teachGroupData)==null?void 0:ee.groups)==null?void 0:ce.length)&&a.createElement(en,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,Nt.ag)()&&!(0,Nt.JA)()&&!ke&&a.createElement(en,{tab:"\u6536\u85CF\u5939",key:"2"}),a.createElement(en,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),a.createElement(L.S,{showSelectAll:!1,className:k.select,disciplinesData:(V=u.disciplinesData)==null?void 0:V.disciplines,knowledgeData:io,directionValue:o.discipline_id,subDisciplineValue:o.sub_discipline_id,typeValue:o.item_type,isprogram_homework:ke,showKnowledge:!0,name:Po,setname:wo,difficultyValue:o.difficulty,showShixun:!(0,Nt.JA)()&&!o.exercise_id&&C!=="3"&&C!=="1",onShixunChange:ms,onDirectionChange:Lo,onTypeChange:jo,onDifficultyChange:Wo,knowledgeValue:Bt,onKnowledgeChange:Vo,teachGroupData:(j=u.teachGroupData)==null?void 0:j.groups,onTeachGroupChange:_s,teachGroupValue:o.teach_group_id,showTeachGroup:Go})),a.createElement("div",{className:k.treeWrapper,style:{display:C==="0"||C==="3"?"block":"none"}},a.createElement("div",{className:k.treeHeader},a.createElement(ga.Z,{activeTabsKey:C,data:_t,onClick:bu}),C==="0"&&!ke&&a.createElement(H.ZP,{type:"link",onClick:ss,className:k.exportBtn},a.createElement("img",{src:Ka,alt:"",className:k.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),a.createElement(de.Z,{spinning:un},a.createElement("div",{ref:No,className:du.length?k.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},a.createElement(Xn.Z,{setRootData:l=>{Z.current=l},isProblemset:C==="0"?tt:!1,reloadData:Se,data:du,onShare:ps,onOpen:bu,activeTabsKey:C,params:o,navigation:_t})))),a.createElement("div",{className:k.contentWrap},a.createElement("div",{className:k.batchWrap},a.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!ke&&a.createElement("div",{className:"font14"},a.createElement(Y.Z,{dropdownRender:()=>a.createElement(I.default,{selectedKeys:[cu]},vu==null?void 0:vu.map((l,i)=>a.createElement(I.default.Item,{key:l.name,onClick:()=>gs(l)},l.name)))},a.createElement("span",{style:{color:"#464F66"}},a.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),cu))),ke&&a.createElement("div",null,a.createElement(M.default,{checked:(me==null?void 0:me.filter(l=>Ne==null?void 0:Ne.map(i=>i.id).includes(l.id)).length)===me.length,onChange:l=>An(l.target.checked)},"\u672C\u9875\u5168\u9009",a.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",ae==null?void 0:ae.length,")"))),ke&&a.createElement(W.default,{open:Io,centered:!0,width:700,okText:`\u786E\u8BA4${_!=null&&_.pathId?"":gt?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>mu(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:Ou,confirmLoading:ru,title:"\u67E5\u770B\u5DF2\u9009"},a.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",Ne==null?void 0:Ne.length,"\u4E2A"),a.createElement("div",{style:{height:400,overflow:"auto"}},Ne==null?void 0:Ne.map((l,i)=>{var b,g,R,te,He,ze;return a.createElement("div",{key:i,className:k.sendModal},a.createElement("div",{className:k.li},a.createElement("p",null,l==null?void 0:l.name),a.createElement("div",{className:k.bottom},a.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),a.createElement("i",{className:k.line}),a.createElement("span",{className:"c-grey-333"},l.difficulty===1&&"\u7B80\u5355",l.difficulty===2&&"\u9002\u4E2D",l.difficulty===3&&"\u56F0\u96BE"),a.createElement("i",{className:k.line}),a.createElement("span",null,"\u521B\u5EFA\u8005\xA0",a.createElement(re.Z,{title:(b=l==null?void 0:l.author)==null?void 0:b.name},a.createElement("span",{className:"c-grey-333"},((R=(g=l==null?void 0:l.author)==null?void 0:g.name)==null?void 0:R.length)>6?((He=(te=l==null?void 0:l.author)==null?void 0:te.name)==null?void 0:He.substr(0,3))+"...":(ze=l==null?void 0:l.author)==null?void 0:ze.name))),a.createElement("i",{className:k.line}),a.createElement("span",{className:k.des},"\u66F4\u65B0\xA0",a.createElement("span",{className:"c-grey-333"},l==null?void 0:l.updated_at)))),a.createElement("div",{className:k.del,onClick:()=>{Iu(Ne.filter(at=>at.id!==l.id).map(at=>at.id))}},"\u5220\u9664"))})))),a.createElement(N.Z,{align:"middle"},a.createElement("div",null,!o.item_type&&a.createElement("span",{style:{fontSize:"14px",color:"#999999"}},Zo.map(l=>{if(fu(l.value)>0)return a.createElement("span",{style:{marginLeft:6}},l.name,a.createElement("span",{style:{color:"#000000",marginLeft:6}},fu(l.value)))}))),C==="0"&&tt&&a.createElement(H.ZP,{onClick:Fs,type:"link",className:k.exportBtn},a.createElement("img",{src:Ja,className:k.pngIcon}),a.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),po?a.createElement("div",null,a.createElement(H.ZP,{style:{paddingLeft:0},onClick:()=>{o.page=1,o.keyword=null,delete o.id,T(o),dn(!1),nt(o),Ke(Pt(ut({},o),{parents:_t.slice(0,-1)}))},type:"link"}," ",a.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),a.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",o.keyword,"\u201D")):null,a.createElement("div",{className:k.contentListWrap},De!==0?a.createElement(de.Z,{size:"middle",spinning:v["problemset/getItemBanks"]},me.map((l,i)=>{var b,g,R,te,He,ze,at;return a.createElement("div",{className:k.li,key:i},a.createElement("div",{className:k.top},a.createElement(Gn.Z,{key:l.id,data:l,selectIds:ae,onSelectCheckBox:Iu})),a.createElement("div",{className:k.bottom},a.createElement("p",{className:`${k.actionLeftItem} ${k.questionTypeName}`},"No.",l==null?void 0:l.id),a.createElement("p",{className:`${k.actionLeftItem} ${k.questionTypeName}`},(b=bs.find(bt=>bt.type===l.item_type))==null?void 0:b.name),a.createElement("p",{className:k.actionLeftItem},Ds[l.difficulty]),a.createElement("p",{className:k.actionLeftItem},"\u521B\u5EFA\u8005",a.createElement(re.Z,{title:(g=l==null?void 0:l.author)==null?void 0:g.name},a.createElement("span",{className:"c-grey-333"},((te=(R=l==null?void 0:l.author)==null?void 0:R.name)==null?void 0:te.length)>6?((ze=(He=l==null?void 0:l.author)==null?void 0:He.name)==null?void 0:ze.substr(0,5))+"...":(at=l==null?void 0:l.author)==null?void 0:at.name))),a.createElement("p",{className:k.actionLeftItem},"\u66F4\u65B0",a.createElement("span",{className:"c-grey-333"},l==null?void 0:l.updated_at)),a.createElement("p",{className:k.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",a.createElement("span",{className:"c-grey-333"},l==null?void 0:l.quotes)),!ke&&a.createElement("div",{className:k.more},xs({},l))))})):a.createElement(de.Z,{size:"middle",spinning:v["problemset/getItemBanks"]},a.createElement(le.Z,null))),De!==0&&!ke&&a.createElement(U.Z,{showQuickJumper:!0,onChange:_u,defaultCurrent:1,pageSize:o==null?void 0:o.per_page,current:o.page||1,total:De,showTotal:l=>a.createElement(a.Fragment,null,a.createElement("span",{className:"mr10 font12"},"\u5171",a.createElement("span",{className:"c-light-primary"},l),"\u6761\u6570\u636E"))}),ke&&a.createElement("div",{style:{height:20}})),tt&&a.createElement(Ba,{basketData:u.basketData,visible:cn,basketTotal:Mt,onClose:()=>au(!1),onDelete:as,onClear:os,onSubmit:()=>ie(void 0,null,function*(){var l,i,b,g,R;const te=yield p({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),He=(l=te==null?void 0:te.disciplines)==null?void 0:l[0],ze=yield p({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((i=te==null?void 0:te.new_checked)==null?void 0:i.discipline_id)||(He==null?void 0:He.id),sub_discipline_id:((b=te==null?void 0:te.new_checked)==null?void 0:b.sub_discipline_id)||((R=(g=He==null?void 0:He.sub_disciplines)==null?void 0:g[0])==null?void 0:R.id)}});ze.status===0&&F.history.push(`paperlibrary/add/${ze.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,Nt.JA)()&&tt&&a.createElement(Ia,{visibleBasket:cn,onToggleVisible:()=>au(!cn),count:Mt})),a.createElement(K,null),a.createElement(pt,{onReloadData:Se,isPiliangRevoke:vo}),a.createElement(Dt,{onReloadData:()=>yu([null])}),a.createElement(wa,{onReloadData:Se,onReloadBasketData:Ct}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?a.createElement(ja,{shixunIds:Ao,cb:ds}):null,a.createElement(Wu,null),a.createElement(qu,null),a.createElement(rl,null),a.createElement(fl,null),a.createElement(gl,null),a.createElement(ia,null),a.createElement(_a,null),a.createElement(ye,null),a.createElement(Ce,{onOk:ys}),a.createElement(x.Z,{onOk:hs})),tt?a.createElement(e.Fragment,null,!!(ae!=null&&ae.length)&&a.createElement("div",{className:k.batch},a.createElement("aside",null,a.createElement("div",{style:{flexShrink:0,marginRight:20}},a.createElement(M.default,{className:"font14",checked:me!=null&&me.length?ae.length===(me==null?void 0:me.length):!1,onChange:l=>An(l.target.checked)},"\u672C\u9875\u5168\u9009",a.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",ae==null?void 0:ae.length,")"))),a.createElement("div",{className:k.btns},It&&a.createElement("div",{className:k.btn,onClick:()=>Wt(!0)},a.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),It&&a.createElement("div",{className:k.btn,onClick:()=>Wt(!1)},a.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),It&&C==="1"&&a.createElement("div",{className:k.btn,onClick:()=>{(ae==null?void 0:ae.length)>0?W.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:a.createElement("div",{className:`font14 ${k.overflow}`,style:{maxHeight:500,overflow:"auto"}},a.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),a.createElement(de.Z,{spinning:un},a.createElement(fe.Z,{defaultValue:!0,value:xe.current,onChange:l=>xe.current=l}))),onOk:()=>ie(void 0,null,function*(){var l;const i=yield(0,ue.Rp)({id:ae,group_id:(l=xe.current)==null?void 0:l[0]});xe.current=[],(i==null?void 0:i.status)===0&&(Ke(o),Se(),O.ZP.success("\u52A0\u5165\u6210\u529F"))})}):O.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},a.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),C==="1"&&(0,Nt.ag)()&&a.createElement("div",{className:k.btn,onClick:()=>{su(!0),fs(ae)}},a.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),C==="0"&&a.createElement("div",{className:k.btn,onClick:Nu}," ",a.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u516C\u5F00"),C==="0"&&!Cu&&a.createElement("div",{className:k.btn,onClick:()=>fn()}," ",a.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),C==="0"&&a.createElement("div",{className:k.btn,onClick:xu}," ",a.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),C==="0"&&a.createElement("div",{className:k.btn,onClick:Bs}," ",a.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),C==="0"&&a.createElement("div",{className:k.btn,onClick:()=>vn()},a.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),a.createElement("div",{onClick:()=>rt([]),style:{marginLeft:"auto"},className:k.btn}," ",a.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):ke?"":a.createElement("div",{className:k.batch},a.createElement("aside",null,a.createElement("div",{style:{flexShrink:0,marginRight:20}},a.createElement(M.default,{className:"font14",checked:me!=null&&me.length?ae.length===(me==null?void 0:me.length):!1,onChange:l=>An(l.target.checked)},"\u672C\u9875\u5168\u9009",a.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",ae==null?void 0:ae.length,")"))),a.createElement("div",{className:k.btns},It&&!!(ae!=null&&ae.length)&&a.createElement("div",{className:k.btn,onClick:()=>Wt(!0)},a.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),It&&!!(ae!=null&&ae.length)&&a.createElement("div",{className:k.btn,onClick:()=>Wt(!1)},a.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),a.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",lt,"\u9898"),a.createElement("div",{onClick:Cs,className:k.btn},"\u8FD4\u56DE\u8BD5\u5377")))),ke&&a.createElement("div",{className:k.batch},a.createElement("aside",null,a.createElement("div",{style:{flexShrink:0,marginRight:20}},a.createElement(U.Z,{showQuickJumper:!0,onChange:_u,defaultCurrent:1,pageSize:o==null?void 0:o.per_page,current:o.page||1,hideOnSinglePage:!0,total:De,showTotal:l=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-light-primary"},l),"\u6761\u6570\u636E")})),a.createElement("div",{className:k.btns},a.createElement(N.Z,{align:"middle",style:{marginLeft:"auto"}},a.createElement(N.Z,{onClick:()=>{if((Ne==null?void 0:Ne.length)<=0){O.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}mu(!0)},align:"middle",className:"current"},a.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),a.createElement("span",null,"\u5DF2\u9009",a.createElement("span",{className:"c-light-primary"},ae.length),"\u4E2A")),a.createElement(H.ZP,{className:"mr20 ml40",onClick:()=>{if(_!=null&&_.pathId)F.history.push(`/paths/${_.pathId}`);else{if(gt){F.history.push(`/classrooms/${_.coursesId}/program_homework/${_.categoryId}/detail?tabs=1`);return}F.history.push(`/classrooms/${_.coursesId}/program_homework`)}}},"\u53D6\u6D88"),a.createElement(H.ZP,{loading:ru,onClick:Ou,type:"primary"},"\u786E\u8BA4",_!=null&&_.pathId?"":gt?"\u7F16\u8F91":"\u65B0\u5EFA"))))),a.createElement(W.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:k.publicQuest,open:$o,title:a.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{En(!1),jt(0),it.resetFields()},onOk:()=>ie(void 0,null,function*(){it.validateFields().then(l=>ie(void 0,null,function*(){const i=yield(0,dt.ZP)(`/api/item_banks/${Tt==null?void 0:Tt.id}/update_tag.json`,{method:"put",body:{name:Ko.current,tag_discipline_ids:l==null?void 0:l.tag_discipline_ids}});(i==null?void 0:i.status)===0&&(O.ZP.success("\u4FEE\u6539\u6210\u529F"),En(!1),nt(o),it.resetFields())}))})},a.createElement("div",{className:k.publicQuestContent},a.createElement(ku,null))),a.createElement(W.default,{width:640,className:k.publicQuest,centered:!0,title:a.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:Oo,onCancel:()=>{mn(!1),jt(0),ln(null),it.resetFields()},onOk:()=>{it.validateFields().then(l=>ie(void 0,null,function*(){const i=C==="3"?1:2;(yield(0,ue.wX)({id:Tt==null?void 0:Tt.id,source:i,sub_discipline_id:l==null?void 0:l.sub_discipline_id[1],tag_discipline_ids:l==null?void 0:l.tag_discipline_ids})).status===0&&(zt.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),zt.current=!1,ln(null),rt([]),Se(),O.ZP.success("\u7533\u8BF7\u6210\u529F")),mn(!1),jt(0),it.resetFields()}))}},a.createElement("div",{className:k.publicQuestContent},a.createElement("div",{className:k.public_tips},a.createElement(qa.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),a.createElement(ku,null))),a.createElement($a.Z,{open:To,subDisciplineId:(A=it.getFieldValue("sub_discipline_id"))==null?void 0:A[1],onCancel:()=>{pu(!1)},onOkClick:l=>{pn(i=>[...i,l]),it.setFieldValue("tag_discipline_ids",[...it.getFieldValue("tag_discipline_ids"),l==null?void 0:l.id])}}))};var ro=(0,F.connect)(({classroomList:t,problemset:u,user:n,loading:E,globalSetting:v,shixunHomeworks:p})=>({classroomList:t,problemset:u,user:n,globalSetting:v,loading:E.effects,shixunHomeworks:p}))(so)},2054:function(Ye,Pe,m){m.d(Pe,{AD:function(){return oe},D9:function(){return ue},Hp:function(){return P},IM:function(){return Ve},Iy:function(){return we},KM:function(){return ge},MJ:function(){return Ae},Ne:function(){return Ie},ON:function(){return w},Uj:function(){return pt},VY:function(){return _e},YO:function(){return Me},YX:function(){return he},Zn:function(){return G},_g:function(){return U},_k:function(){return ye},c6:function(){return J},cr:function(){return ne},eV:function(){return fe},fi:function(){return H},gh:function(){return Ee},hS:function(){return Ce},iA:function(){return Y},j6:function(){return x},je:function(){return ve},jj:function(){return le},kS:function(){return Te},o6:function(){return K},pO:function(){return ht},rQ:function(){return se},sA:function(){return je},xm:function(){return pe},xo:function(){return Re},y8:function(){return Q},yd:function(){return N}});var e=m(43785),F=m(63144),L=m(15826),D=m(8591),z=m(46961),X=Object.defineProperty,W=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,de=(c,S,q)=>S in c?X(c,S,{enumerable:!0,configurable:!0,writable:!0,value:q}):c[S]=q,M=(c,S)=>{for(var q in S||(S={}))y.call(S,q)&&de(c,q,S[q]);if(W)for(var q of W(S))O.call(S,q)&&de(c,q,S[q]);return c},I=(c,S,q)=>new Promise((Qe,Dt)=>{var Oe=vt=>{try{Fe(q.next(vt))}catch(kt){Dt(kt)}},be=vt=>{try{Fe(q.throw(vt))}catch(kt){Dt(kt)}},Fe=vt=>vt.done?Qe(vt.value):Promise.resolve(vt.value).then(Oe,be);Fe((q=q.apply(c,S)).next())});const re=()=>{(0,F.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},$=()=>{(0,F.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},G=c=>I(void 0,null,function*(){re(),(yield(0,e.YR)(M({},c))).status===0&&(yield(0,L.QH)("",(0,L.NY)({url:z.Z.API_SERVER+`/api/courses/${c.coursesId}/export_couser_info.json`,query:c}))),$()}),ne=c=>I(void 0,null,function*(){const S=yield(0,e.yS)(M({},c));if(S.status===0)D.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${c.coursesId}/exportlist/course_member_act_score`);else{if(S.status===-2)return S;S.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${c.coursesId}/exportlist/course_member_act_score`))}}),H=c=>I(void 0,null,function*(){const S=yield(0,e.W0)(M({},c));if(S.status===0)D.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${c.coursesId}/exportlist/course_total_score`);else{if(S.status===-4)return S;S.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${c.coursesId}/exportlist/course_total_score`))}}),Y=c=>I(void 0,null,function*(){const S=yield(0,e.Nl)(M({},c));if(S.status===0)D.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${c.coursesId}/exportlist/course_total_exercise_and_other`);else{if(S.status===-4)return S;S.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${c.coursesId}/exportlist/course_total_exercise_and_other`))}}),N=c=>I(void 0,null,function*(){const S=yield(0,e.IU)(M({},c));if(S.status===0)D.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${c.coursesId}/exportlist/export_star_user`);else{if(S.status===-4)return S;S.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${c.coursesId}/exportlist/export_star_user`))}}),U=c=>I(void 0,null,function*(){const S=yield(0,e.td)(M({},c));if(S.status===0)D.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${c.coursesId}/exportlist/course_total_exercise_and_other`);else{if(S.status===-2)return S;if(S.status===-3)(0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${c.coursesId}/exportlist/course_total_exercise_and_other`);else if(S.status===-4)return S}}),x=c=>I(void 0,null,function*(){const S=yield(0,e.QX)(M({},c));if(S.status===0)D.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${c.coursesId}/exportlist/course_total_homework`);else{if(S.status===-4)return S;S.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${c.coursesId}/exportlist/course_total_homework`))}}),le=(c,S)=>I(void 0,null,function*(){const q=yield(0,e.o_)(M({},c));q.status===0?(D.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),F.history.push(`/classrooms/${c.coursesId}/exportlist/${S}`)):q.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${c.coursesId}/exportlist/${S}`))}),P=(c,S)=>I(void 0,null,function*(){const q=yield(0,e.ZL)(M({},c));q.status===0?(D.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),F.history.push(`/classrooms/${c.coursesId}/exportlist/${S}`)):q.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${c.coursesId}/exportlist/${S}`))}),Ae=(c,S)=>I(void 0,null,function*(){const q=yield(0,e.vV)(M({},c));q.status===0?(D.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),F.history.push(`/classrooms/${c.coursesId}/exportlist/${S}`)):q.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${c.coursesId}/exportlist/${S}`))}),we=(c,S)=>I(void 0,null,function*(){const q=yield(0,e.aP)(M({},c));q.status===0?(D.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${c.coursesId}/exportlist/${S}`)):q.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${c.coursesId}/exportlist/${S}`))}),Ze=c=>I(void 0,null,function*(){re(),(yield exportCourseWorkListAppendix(M({},c))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${c.categoryId}/works_list.zip`,query:c}))),$()}),je=c=>I(void 0,null,function*(){re(),(yield(0,e.MJ)(M({},c))).status===0&&(yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+`/api/polls/${c.categoryId}/commit_result.xlsx`,query:c}))),$()}),Ee=c=>I(void 0,null,function*(){yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+`/api/courses/${c.coursesId}/attendances/export_xlsx_data.xlsx`,query:c}))}),K=c=>I(void 0,null,function*(){yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+`/api/courses/${c.coursesId}/video_study_statics.xlsx`,query:c}))}),J=c=>I(void 0,null,function*(){yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+`/api/courses/${c.coursesId}/export_video_study.xlsx`,query:c}))}),fe=c=>I(void 0,null,function*(){yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+`/api/courses/${c.coursesId}/export_course_students_info.xlsx`,query:c}))}),oe=c=>I(void 0,null,function*(){yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+"/api/school_manages/students.xlsx",query:c}))}),se=c=>I(void 0,null,function*(){yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+"/api/item_banks/export.xlsx",query:c}))}),Q=c=>I(void 0,null,function*(){yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:c}))}),ve=c=>I(void 0,null,function*(){const S=yield(0,e.Uy)(M({},c));S.status===0?(D.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${c.coursesId}/exportlist/exercise_score`)):S.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${c.coursesId}/exportlist/exercise_score`))}),ye=c=>I(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+`/api/export_records/${c.id}.xlsx`,query:c}))}),pe=c=>I(void 0,null,function*(){yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:c}))}),ue=c=>I(void 0,null,function*(){yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+`/api/courses/${c==null?void 0:c.coursesId}/${c.menuKey}_statistic.xlsx?${c.checkedList.map(S=>`course_group_id[]=${S}`).join("&")}`,query:c}))}),Ie=c=>I(void 0,null,function*(){yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+`/api/ec_years/${c==null?void 0:c.ec_year_id}/ec_training_objectives.xlsx`,query:c}))}),Ve=c=>I(void 0,null,function*(){yield(0,L.FH)(c==null?void 0:c.name,(0,L.NY)({url:z.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:c}))}),Ce=c=>I(void 0,null,function*(){yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+`/api/ec_years/${c==null?void 0:c.ec_year_id}/ec_courses.xlsx`,query:c}))}),Re=c=>I(void 0,null,function*(){yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+`/api/ec_years/${c==null?void 0:c.ec_year_id}/ec_graduation_requirements.xlsx`,query:c}))}),_e=c=>I(void 0,null,function*(){yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:c}))}),Te=c=>I(void 0,null,function*(){yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:c}))}),w=c=>I(void 0,null,function*(){yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+`/api/examination_banks/${c.id}.json`,query:c}))}),he=c=>I(void 0,null,function*(){yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+`/api/exercises/${c.categoryId}.json`,query:c}))}),Me=c=>I(void 0,null,function*(){yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+`/api/polls/${c==null?void 0:c.id}/commit_result.json`,query:c}))}),pt=c=>I(void 0,null,function*(){yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+"/api/paths/get_task_pass.json",query:c}))}),ht=(c,S)=>I(void 0,null,function*(){yield(0,L.FH)(S||"",(0,L.NY)({url:z.Z.API_SERVER+`/api/exercises/${c==null?void 0:c.exercise_id}/consult_exercise.json`,query:c}))}),ge=c=>I(void 0,null,function*(){yield(0,L.FH)("",(0,L.NY)({url:z.Z.API_SERVER+`/api/competitions/${c==null?void 0:c.identifier}/competition_commit_records/member_works.xlsx`,query:c}))})},73631:function(Ye){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(Ye){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},31328:function(Ye){Ye.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"}}]);