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

2 lines
15 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[46,14],{"/7ue":function(R,D,t){"use strict";var I=t("k1fw"),oe=t("q1tI"),L=t.n(oe),se=t("wJFb"),M=t.n(se),ue=function(U){var F=U.children,le=F===void 0?null:F,X=U.title,J=U.style,S=J===void 0?{}:J,W=U.className,i=W===void 0?"":W,h=U.titlestyle,x=U.space,de=x===void 0?0:x;return L.a.createElement("aside",{className:M.a.headWarp,style:Object(I.a)({padding:"0 ".concat(de,"px")},S)},L.a.createElement("div",{className:"".concat(M.a.head," ").concat(i)},L.a.createElement("div",{className:M.a.text},X," ",h),le))};D.a=ue},eB9I:function(R,D,t){"use strict";t.r(D);var I=t("oBTY"),oe=t("2qtc"),L=t("kLXV"),se=t("miYZ"),M=t("tsqr"),ue=t("14J3"),$=t("BMrR"),U=t("OaEy"),F=t("2fM7"),le=t("5NDa"),X=t("5rEg"),J=t("+L6B"),S=t("2/Rp"),W=t("WmNS"),i=t.n(W),h=t("k1fw"),x=t("9og8"),de=t("y8nQ"),K=t("Vl3Y"),p=t("tJVT"),Fe=t("CiB2"),ct=t("Znn+"),ie=t("ZTPi"),r=t("q1tI"),e=t.n(r),Be=t("swM5"),T=t.n(Be),we=t("Ty5D"),O=t("ErOA"),Se=t("LvDl"),Q=t.n(Se),mt=t("DjyN"),Te=t("NUBc"),_t=t("sRBo"),re=t("kaz8"),Ne=t("PpiC"),ke=t("9kvl"),Ie=t("rCRm"),Xe=t.n(Ie),We=function(B){var C,V,o=B.Data,b=B.type,w=B.params,l=Object(Ne.a)(B,["Data","type","params"]),z=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"];function N(a){L.a.warning({title:a+"\u63D0\u793A",content:"\u5DF2\u516C\u5F00\u7684\u8BD5\u5377\u65E0\u6CD5\u8FDB\u884C".concat(a,"\uFF0C\u8BF7\u53D6\u6D88\u516C\u5F00\u540E\u518D\u8FDB\u884C\u7F16\u8F91\u64CD\u4F5C\u3002")})}var H=function(v,u){var n=Object(h.a)(Object(h.a)({},w),{},{page:v,per_page:u});l.setParams(n),l.getData(n,l.formValue)};return e.a.createElement("div",null,e.a.createElement("div",{className:T.a.batch},b===1&&e.a.createElement(re.a,{checked:l.checkIds.length===(o==null||((C=o.exams)===null||C===void 0)?void 0:C.length),onChange:function(v){var u;l.setCheckIds(v.target.checked?o==null||((u=o.exams)===null||u===void 0)?void 0:u.map(function(n){return n.id}):[])},style:{fontSize:"14px"}},"\xA0\xA0\u672C\u9875\u5168\u9009"),b===1&&e.a.createElement(S.a,{onClick:Object(x.a)(i.a.mark(function a(){var v;return i.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(O.a)("/api/examination_banks/batch_fork.json",{method:"post",body:{ids:l.checkIds}});case 2:v=n.sent,v.status===0&&M.b.info("\u590D\u5236\u6210\u529F");case 4:case"end":return n.stop()}},a)})),ghost:!0,type:"primary",style:{width:"160px"}},"\u6279\u91CF\u590D\u5236\u5230\u4E2A\u4EBA\u521B\u5EFA")),o==null||((V=o.exams)===null||V===void 0)?void 0:V.map(function(a,v){return e.a.createElement("div",{style:{display:"flex",marginBottom:20}},b===1&&e.a.createElement(re.a,{checked:l.checkIds.includes(a.id),onChange:function(n){var _;l.setCheckIds(((_=l.checkIds)===null||_===void 0?void 0:_.includes(a.id))?l.checkIds.filter(function(c){return c!==a.id}):[].concat(Object(I.a)(l.checkIds),[a.id]))},style:{marginTop:"5px"}}),e.a.createElement("div",{style:{width:"100%",background:"#FAFAFA",marginLeft:b?16:0}},e.a.createElement("div",{style:{padding:"30px",display:"flex"}},e.a.createElement("img",{style:{width:"32px",height:"45px"},src:Xe.a}),e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"20px",marginBottom:"0px",color:"#333333",fontSize:"16px",fontWeight:"500"}},a.name),e.a.createElement("span",{style:{marginLeft:"20px",fontSize:"12px"}},"\u8BD5\u9898\u6570\uFF1A",a.item_banks_count," | \u603B\u5206\uFF1A",a.total_score," | \u96BE\u5EA6\uFF1A",z[parseInt(a.difficulty)-1]," | \u6240\u5C5E\u79D1\u76EE\uFF1A",a==null?void 0:a.subject_name))),e.a.createElement("div",{style:{height:"50px",display:"flex",alignItems:"center",padding:"0px 30px",background:"#f1f1f1"}},e.a.createElement("span",{style:{flex:"1",color:"#666666"}},"\u66F4\u65B0\uFF1A",a.update_time," | \u4F7F\u7528\u6B21\u6570\uFF1A",a.quotes),e.a.createElement("span",{style:{display:"flex",justifyContent:"space-between",color:"#1890FF"}},e.a.createElement("span",{onClick:Object(x.a)(i.a.mark(function u(){var n;return i.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(O.a)("/api/common_exercises/exercises/test_exercise.json",{method:"post",body:{examination_bank_id:a.id}});case 2:n=c.sent,sessionStorage.eid=n.id,window.open("/exam/studentAnswer?examId=".concat(n==null?void 0:n.id,"&type=1"));case 5:case"end":return c.stop()}},u)})),style:{cursor:"pointer"}},"\u6A21\u62DF\u8003\u8BD5"),e.a.createElement("span",{onClick:function(){ke.c.push("/exam/examinationManagement/add?exerciseId=".concat(a.id,"&subjectId=").concat(a==null?void 0:a.subject_id))},style:{cursor:"pointer",margin:"0px 20px"}},"\u521B\u5EFA\u8003\u8BD5"),e.a.createElement("span",{onClick:function(){return window.open("/exam/exerciseManagement/".concat(a.id,"/detail").concat(l==null?void 0:l.url))},style:{cursor:"pointer",marginRight:"20px"}},"\u8BD5\u5377\u9884\u89C8"),b===0&&e.a.createElement("span",{onClick:function(){if(a.public){N("\u7F16\u8F91");return}window.open("/exam/exerciseManagement/".concat(a.id,"/edit"))},style:{cursor:"pointer"}},"\u7F16\u8F91"),b===0&&e.a.createElement("span",{onClick:function(){l.SetPublic({id:a.id,type:b+"",url:a.public?"set_private.json":"set_public.json"})},style:{cursor:"pointer",margin:"0px 20px"}},a.public?"\u53D6\u6D88\u516C\u5F00":"\u516C\u5F00"),b===0&&e.a.createElement("span",{onClick:Object(x.a)(i.a.mark(function u(){return i.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:if(!a.public){_.next=3;break}return N("\u5220\u9664"),_.abrupt("return");case 3:l.DeleteItem({id:a.id,type:b+""});case 4:case"end":return _.stop()}},u)})),style:{cursor:"pointer",color:"red"}},"\u5220\u9664"),b===1&&e.a.createElement("span",{onClick:Object(x.a)(i.a.mark(function u(){var n;return i.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(O.a)("/api/examination_banks/batch_fork.json",{method:"post",body:{ids:[a.id]}});case 2:n=c.sent,n.status===0&&M.b.info("\u590D\u5236\u6210\u529F");case 4:case"end":return c.stop()}},u)})),style:{cursor:"pointer"}},"\u590D\u5236\u5230\u4E2A\u4EBA\u521B\u5EFA")))))}),e.a.createElement(Te.a,{pageSize:w.per_page,total:w.total,current:w.page,onChange:H,showQuickJumper:!0,hideOnSinglePage:!0,pageSizeOptions:["10","20","50","100","200"],style:{textAlign:"center",marginBottom:"20px"},showTotal:function(v){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},v),"\u6761\u6570\u636E")}}))},ce=We,Ke=t("/7ue"),Qe=t("1vsH"),me=ie.a.TabPane,Ve=function(B){Object(Fe.a)(B);var C={page:1,per_page:10,total:100},V={page:1,per_page:1e4,total:100},o=Object(we.l)(),b=K.a.useForm(),w=Object(p.a)(b,1),l=w[0],z=Object(r.useState)([]),N=Object(p.a)(z,2),H=N[0],a=N[1],v=Object(r.useState)({}),u=Object(p.a)(v,2),n=u[0],_=u[1],c=Object(r.useState)(C),_e=Object(p.a)(c,2),P=_e[0],Y=_e[1],Je=Object(r.useState)(!1),Ee=Object(p.a)(Je,2),ze=Ee[0],Z=Ee[1],He=Object(r.useState)({}),pe=Object(p.a)(He,2),be=pe[0],Ye=pe[1],Ze=Object(r.useState)(""),fe=Object(p.a)(Ze,2),he=fe[0],G=fe[1],Ge=Object(r.useState)(!1),xe=Object(p.a)(Ge,2),qe=xe[0],et=xe[1],tt=Object(r.useState)([]),Ce=Object(p.a)(tt,2),ve=Ce[0],q=Ce[1],at=Object(r.useState)("0"),ge=Object(p.a)(at,2),k=ge[0],je=ge[1],nt=Object(r.useState)("desc"),Ae=Object(p.a)(nt,2),ee=Ae[0],ye=Ae[1],ot=Object(r.useState)("updated_at"),Re=Object(p.a)(ot,2),te=Re[0],De=Re[1],st=Object(r.useState)([]),Me=Object(p.a)(st,2),Ue=Me[0],ut=Me[1];Object(r.useEffect)(function(){lt()},[]),Object(r.useEffect)(function(){A(P,{sort_by:te,sort_direction:ee,public:k,exercise_subject_id:n.exercise_subject_id})},[ee,te]);function lt(){return ae.apply(this,arguments)}function ae(){return ae=Object(x.a)(i.a.mark(function d(){var s,g,m,f,y,j;return i.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,Object(O.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:2e3,total:100}});case 2:if(s=E.sent,!(s.status===0)){E.next=14;break}if(a([{id:0,name:"\u5168\u90E8"}].concat(Object(I.a)(s.data))),console.log(Q.a.isEmpty({}),Q.a.isEmpty({e:2})),Q.a.isEmpty(o==null?void 0:o.query)){E.next=13;break}return A({page:Number(o==null||((g=o.query)===null||g===void 0)?void 0:g.page),per_page:10},Object(h.a)({},o==null?void 0:o.query)),j={keyword:o==null||((m=o.query)===null||m===void 0)?void 0:m.keyword,exercise_subject_id:Number(o==null||((f=o.query)===null||f===void 0)?void 0:f.exercise_subject_id)},l.setFieldsValue(j),_(j),je(o==null||((y=o.query)===null||y===void 0)?void 0:y.public),E.abrupt("return");case 13:A(C,{public:k});case 14:case"end":return E.stop()}},d)})),ae.apply(this,arguments)}var A=function(){var d=Object(x.a)(i.a.mark(function s(){var g,m,f,y,j=arguments;return i.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return g=j.length>0&&j[0]!==void 0?j[0]:C,m=j.length>1&&j[1]!==void 0?j[1]:{},f=Q.a.pickBy(Object(h.a)(Object(h.a)({},g),m),function(rt){return!!rt}),E.next=5,Object(O.a)("/api/examination_banks.json",{method:"get",params:f});case 5:y=E.sent,ut(y),Y(Object(h.a)(Object(h.a)({},g),{},{total:y==null?void 0:y.exam_count}));case 8:case"end":return E.stop()}},s)}));return function(){return d.apply(this,arguments)}}(),dt=function(s){_(s),s.public=k,A(C,s),q([])};function Oe(d){Z(!0),Ye(d)}function Pe(d){return ne.apply(this,arguments)}function ne(){return ne=Object(x.a)(i.a.mark(function d(s){var g;return i.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,Object(O.a)("/api/examination_banks/".concat(s.id,"/").concat(s.url),{method:"post"});case 2:g=f.sent,A(C,{public:s.type});case 4:case"end":return f.stop()}},d)})),ne.apply(this,arguments)}var Le="?keyword=".concat((n==null?void 0:n.keyword)||"","&public=").concat(k,"&exercise_subject_id=").concat((n==null?void 0:n.exercise_subject_id)||"","&page=").concat(P==null?void 0:P.page);return console.log(P,22),e.a.createElement("div",null,e.a.createElement("div",{className:T.a.wrap},e.a.createElement(Ke.a,{title:"\u8BD5\u5377\u7BA1\u7406"},e.a.createElement(S.a,{type:"primary",onClick:function(){return Object(Qe.C)("/exam/questionManagement/preview_select/add")}},"\u65B0\u589E\u8BD5\u5377")),e.a.createElement("div",{style:{padding:" 30px 0px"}},e.a.createElement(K.a,{className:T.a.formWrap,form:l,layout:"inline",size:"large",onFinish:dt},e.a.createElement($.a,{style:{flex:"1"},align:"middle"},e.a.createElement(K.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"keyword"},e.a.createElement(X.a,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",style:{width:"260px"}})),e.a.createElement(K.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id",initialValue:0},e.a.createElement(F.a,{virtual:!1,showArrow:!0,showSearch:!0,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u79D1\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",style:{width:"260px"}},H.map(function(d,s){return e.a.createElement(F.a.Option,{value:d.id},d.name)})))),e.a.createElement(S.a,{style:{marginTop:5},type:"primary",className:T.a.selectbtn,htmlType:"submit"},"\u67E5\u8BE2")))),e.a.createElement("div",{style:{background:"#fafafa",height:"20px"}}),e.a.createElement("div",{className:T.a.wrap},e.a.createElement(ie.a,{tabBarStyle:{height:50},tabBarExtraContent:e.a.createElement($.a,{align:"middle"},e.a.createElement("span",null,"\u6392\u5E8F\uFF1A"),e.a.createElement(F.a,{defaultValue:"1",onChange:function(s){switch(s){case"1":De("updated_at"),ye("desc");break;case"2":De("updated_at"),ye("asc");break}},style:{width:134}},e.a.createElement(Option,{value:"1"},"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"),e.a.createElement(Option,{value:"2"},"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F"))),activeKey:k,onChange:function(s){je(s),A(C,Object(h.a)(Object(h.a)({},n),{},{public:s,sort_by:te,sort_direction:ee}))}},e.a.createElement(me,{tab:"\u516C\u5F00\u8BD5\u5377",key:"1"},e.a.createElement(ce,{url:Le,Data:Ue,params:P,setParams:Y,formValue:n,getData:A,type:1,checkIds:ve,setCheckIds:q,DeleteItem:Oe,SetPublic:Pe})),e.a.createElement(me,{tab:"\u4E2A\u4EBA\u521B\u5EFA",key:"0"},e.a.createElement(ce,{url:Le,Data:Ue,params:P,setParams:Y,formValue:n,getData:A,type:0,checkIds:ve,setCheckIds:q,DeleteItem:Oe,SetPublic:Pe})))),e.a.createElement(L.a,{title:"\u5220\u9664\u8BD5\u5377",visible:ze,centered:!0,destroyOnClose:!0,okText:"\u786E\u8BA4\u5220\u9664",onCancel:function(){Z(!1),G("")},onOk:Object(x.a)(i.a.mark(function d(){var s;return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(!(he!="\u786E\u8BA4\u5220\u9664")){m.next=3;break}return et(!0),m.abrupt("return");case 3:return m.next=5,Object(O.a)("/api/examination_banks/".concat(be.id,".json"),{method:"delete"});case 5:s=m.sent,Z(!1),A(C,{public:be.type}),G(""),M.b.info("\u5220\u9664\u6210\u529F");case 10:case"end":return m.stop()}},d)}))},e.a.createElement("div",{style:{padding:"10px 32px"}},e.a.createElement("p",null,"\u5220\u9664\u4F1A\u5BFC\u81F4\u5F15\u7528\u8BE5\u8BD5\u5377\u7684\u8003\u8BD5\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),e.a.createElement("p",null,"\u82E5\u786E\u5B9A\u9700\u8981\u5220\u9664\u8BD5\u5377\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u56DB\u4E2A\u5B57\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u5220\u9664\u201D\u6309\u94AE\u3002"),e.a.createElement("p",null,e.a.createElement(X.a,{value:he,onChange:function(s){return G(s.target.value)},placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D",style:{width:250},size:"large"}),qe&&e.a.createElement("div",{className:"font12 c-red"},"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D")))))},Et=D.default=Ve},rCRm:function(R,D){R.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAoCAYAAACfKfiZAAAAAXNSR0IArs4c6QAAAe5JREFUWEftmD9PwkAYxp9rMaaKAU1IWIyDg6uDq3FxEwcX3XR008lRFz4A+hkcmTRx1piYMLoZcTIyGCJoEAn9cz1zJSKF9kqhLSZyU4f27nfv+7zPez2SPmOXYMgAIAhhbC3gZnkeG/srpOE0PUmfMjOsxfmCe4vAUhLXuoKMEwQHYCFsvD2lBZCwtugIER0AR3KAiBbAASJ6gC6I0QB0QIQOkFA/oDw/gKCldYnqFYmxJn82qHESOoC1aLmEieJ9G+KnRAhwEAmAG0SkAE4QkQN0Q4wEoBMCMfnIVQN3u8E59E5eQ6kuA3KsbdGWMF+Kx64A2VUKon4BVB26VeRua6iQOUBJAuS36Uq6euheBdQAGu8gumMX9QdFJDC++GTcBsCIqAx5k7QaZUCp4Dsnkg1cCBC2BjiJECAKDYhT8O81kF3zJ3TR27kCRbU5iAhNAySAI+P2+RtK2ozPMjQ0kM8yoNWHDwX3gXiqx4g8fMAEuBCtU3sAQ4rZrNi7DH1o4OrJRKHET708z/3/33gbUZ8a4F6ff5QBJdHjdqLYiVPANVB7BfroBZZZT80C0ylAstvt4AA89340IMkAz3NQKQhAdp5TiFPg+fnwL4wBxhEYR+DPRCDUSyqhFbPWsfwCBJtg4VzTCQCqlGL9G4jjSLgS9wDtAAAAAElFTkSuQmCC"},swM5:function(R,D,t){R.exports={flex_box_center:"flex_box_center___3SInY",flex_space_between:"flex_space_between___34pAz",flex_box_vertical_center:"flex_box_vertical_center___3l45y",flex_box_center_end:"flex_box_center_end___2BzhT",flex_box_column:"flex_box_column___1Kwsk",wrap:"wrap___2WPBp",head:"head___1ZNad",import:"import___1caJ3",formWrap:"formWrap___Bxd2-",selectbtn:"selectbtn___3HpRS",batch:"batch___fcuCP",formWraps:"formWraps___3ebCD",btns:"btns___fIBqc",tabsWrap:"tabsWrap___2f83T"}},wJFb:function(R,D,t){R.exports={headWarp:"headWarp___3x0fo",head:"head___3A05Q",text:"text___3Y7Be"}}}]);