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
10 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[128,8,17],{eB9I:function(P,L,t){"use strict";t.r(L);var Oe=t("2qtc"),k=t("kLXV"),Fe=t("miYZ"),I=t("tsqr"),Be=t("14J3"),le=t("BMrR"),Me=t("OaEy"),Q=t("2fM7"),Te=t("5NDa"),K=t("5rEg"),Ne=t("+L6B"),C=t("2/Rp"),re=t("WmNS"),l=t.n(re),z=t("k1fw"),R=t("9og8"),Se=t("y8nQ"),O=t("Vl3Y"),m=t("tJVT"),oe=t("CiB2"),Xe=t("Znn+"),J=t("ZTPi"),i=t("q1tI"),e=t.n(i),de=t("swM5"),x=t.n(de),ce=t("55Ip"),U=t("ErOA"),ie=t("LvDl"),Ee=t.n(ie),me=t("oBTY"),we=t("sRBo"),W=t("kaz8"),_e=t("PpiC"),Z=t("9kvl"),fe=t("rCRm"),pe=t.n(fe),Ae=function(g){var d,p=g.Data,c=g.type,F=Object(_e.a)(g,["Data","type"]),N=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],B=Object(i.useState)([]),M=Object(m.a)(B,2),_=M[0],T=M[1];function y(a){k.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")})}return e.a.createElement("div",null,e.a.createElement("div",{className:x.a.batch},e.a.createElement(W.a,{onChange:function(b){var r;T(b.target.checked?p==null||((r=p.exams)===null||r===void 0)?void 0:r.map(function(o){return o.id}):[])},style:{fontSize:"14px"}},"\u672C\u9875\u5168\u9009"),c===0&&e.a.createElement(C.a,{ghost:!0,type:"primary",onClick:function(){}},"\u6279\u91CF\u5BFC\u51FA"),c===1&&e.a.createElement(C.a,{onClick:Object(R.a)(l.a.mark(function a(){var b;return l.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(U.a)("/api/examination_banks/batch_fork.json",{method:"post",body:{ids:_}});case 2:b=o.sent,b.status===0&&I.b.info("\u590D\u5236\u6210\u529F");case 4:case"end":return o.stop()}},a)})),ghost:!0,type:"primary",style:{width:"160px"}},"\u6279\u91CF\u590D\u5236\u5230\u4E2A\u4EBA\u521B\u5EFA")),p==null||((d=p.exams)===null||d===void 0)?void 0:d.map(function(a,b){return e.a.createElement("div",{style:{display:"flex",margin:"20px 0px"}},e.a.createElement(W.a,{checked:_.includes(a.id),onChange:function(o){T((_==null?void 0:_.includes(a.id))?_.filter(function(E){return E!==a.id}):[].concat(Object(me.a)(_),[a.id]))},style:{marginTop:"5px"}}),e.a.createElement("div",{style:{width:"794px",background:"#FAFAFA",marginLeft:"10px"}},e.a.createElement("div",{style:{padding:"30px",display:"flex"}},e.a.createElement("img",{style:{width:"32px",height:"45px"},src:pe.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",N[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"}},c===0&&e.a.createElement("span",{onClick:function(){if(a.public){y("\u7F16\u8F91");return}Z.c.push("/exam/exerciseManagement/".concat(a.id,"/edit"))},style:{cursor:"pointer"}},"\u7F16\u8F91"),c===0&&e.a.createElement("span",{onClick:Object(R.a)(l.a.mark(function r(){return l.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(!a.public){E.next=3;break}return y("\u5220\u9664"),E.abrupt("return");case 3:F.DeleteItem({id:a.id,type:c+""});case 4:case"end":return E.stop()}},r)})),style:{margin:"0px 20px",cursor:"pointer"}},"\u5220\u9664"),c===0&&e.a.createElement("span",{onClick:function(){F.SetPublic({id:a.id,type:c+"",url:a.public?"set_private.json":"set_public.json"})},style:{cursor:"pointer"}},a.public?"\u53D6\u6D88\u516C\u5F00":"\u516C\u5F00"),c===1&&e.a.createElement("span",{onClick:function(){return Z.c.push("/exam/exerciseManagement/".concat(a.id,"/detail"))},style:{cursor:"pointer",margin:"0px 20px"}},"\u8BD5\u5377\u9884\u89C8"),c===1&&e.a.createElement("span",{onClick:Object(R.a)(l.a.mark(function r(){var o;return l.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,Object(U.a)("/api/examination_banks/batch_fork.json",{method:"post",body:{ids:[a.id]}});case 2:o=f.sent;case 3:case"end":return f.stop()}},r)})),style:{cursor:"pointer"}},"\u590D\u5236\u5230\u4E2A\u4EBA\u521B\u5EFA")))))}))},Y=Ae,G=J.a.TabPane,Re=function(g){Object(oe.a)(g);var d={page:1,per_page:1e5,total:100},p=O.a.useForm(),c=Object(m.a)(p,1),F=c[0],N=Object(i.useState)([]),B=Object(m.a)(N,2),M=B[0],_=B[1],T=Object(i.useState)({}),y=Object(m.a)(T,2),a=y[0],b=y[1],r=Object(i.useState)(!1),o=Object(m.a)(r,2),E=o[0],f=o[1],xe=Object(i.useState)({}),V=Object(m.a)(xe,2),$=V[0],Ue=V[1],ve=Object(i.useState)(""),H=Object(m.a)(ve,2),q=H[0],S=H[1],he=Object(i.useState)(!1),ee=Object(m.a)(he,2),ge=ee[0],ye=ee[1],De=Object(i.useState)([]),te=Object(m.a)(De,2),ae=te[0],je=te[1];Object(i.useEffect)(function(){Pe()},[]);function Pe(){return X.apply(this,arguments)}function X(){return X=Object(R.a)(l.a.mark(function s(){var n;return l.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,Object(U.a)("/api/common_exercises/subjects.json",{method:"get",params:d});case 2:n=u.sent,n.status===0&&(_(n.data),D(d,{public:"0"}));case 4:case"end":return u.stop()}},s)})),X.apply(this,arguments)}var D=function(){var s=Object(R.a)(l.a.mark(function n(){var v,u,A,ue,h=arguments;return l.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return v=h.length>0&&h[0]!==void 0?h[0]:d,u=h.length>1&&h[1]!==void 0?h[1]:{},A=Ee.a.pickBy(Object(z.a)(Object(z.a)({},v),u),function(Ce){return!!Ce}),j.next=5,Object(U.a)("/api/examination_banks.json",{method:"get",params:A});case 5:ue=j.sent,je(ue);case 7:case"end":return j.stop()}},n)}));return function(){return s.apply(this,arguments)}}(),Le=function(n){b(n),D(d,n)};function ne(s){f(!0),Ue(s)}function se(s){return w.apply(this,arguments)}function w(){return w=Object(R.a)(l.a.mark(function s(n){var v;return l.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,Object(U.a)("/api/examination_banks/".concat(n.id,"/").concat(n.url),{method:"post"});case 2:v=A.sent,D(d,{public:n.type});case 4:case"end":return A.stop()}},s)})),w.apply(this,arguments)}return e.a.createElement("div",null,e.a.createElement("div",{className:x.a.wrap},e.a.createElement("div",{className:x.a.head},e.a.createElement("span",{style:{flex:"1"}},"\u8BD5\u5377\u7BA1\u7406"),e.a.createElement(C.a,{type:"primary",className:x.a.import}," ",e.a.createElement(ce.Link,{style:{color:"#fff"},to:"/exam/questionManagement/preview_select/add"},"\u65B0\u589E\u8BD5\u5377"))),e.a.createElement("div",{style:{padding:" 30px 0px"}},e.a.createElement(O.a,{form:F,layout:"inline",size:"large",onFinish:Le},e.a.createElement(le.a,{style:{flex:"1"}},e.a.createElement(O.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"keyword"},e.a.createElement(K.a,{style:{width:"260px"}})),e.a.createElement(O.a.Item,{label:"\u79D1\u76EE\u540D\u79F0",name:"exercise_subject_id"},e.a.createElement(Q.a,{style:{width:"260px"}},M.map(function(s,n){return e.a.createElement(Q.a.Option,{value:s.id},s.name)})))),e.a.createElement(C.a,{type:"primary",className:x.a.selectbtn,htmlType:"submit"},"\u67E5\u8BE2")))),e.a.createElement("div",{style:{background:"#fafafa",height:"20px"}}),e.a.createElement("div",{className:x.a.wrap},e.a.createElement(J.a,{defaultActiveKey:"0",onChange:function(n){D(d,{public:n})}},e.a.createElement(G,{tab:"\u516C\u5F00\u9009\u9898",key:"1"},e.a.createElement(Y,{Data:ae,type:1,DeleteItem:ne,SetPublic:se})),e.a.createElement(G,{tab:"\u4E2A\u4EBA\u9009\u9898",key:"0"},e.a.createElement(Y,{Data:ae,type:0,DeleteItem:ne,SetPublic:se})))),e.a.createElement(k.a,{title:"\u5220\u9664\u8BD5\u5377",visible:E,centered:!0,destroyOnClose:!0,onCancel:function(){f(!1),S("")},onOk:Object(R.a)(l.a.mark(function s(){var n;return l.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(!(q!="\u786E\u8BA4\u5220\u9664")){u.next=3;break}return ye(!0),u.abrupt("return");case 3:return u.next=5,Object(U.a)("/api/examination_banks/".concat($.id,".json"),{method:"delete"});case 5:n=u.sent,f(!1),D(d,{public:$.type}),S(""),I.b.info("\u5220\u9664\u6210\u529F");case 10:case"end":return u.stop()}},s)}))},e.a.createElement("div",{style:{padding:"32px"}},e.a.createElement("p",{style:{fontSize:"14px",color:"#333333"}},"\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("span",null,e.a.createElement(K.a,{value:q,onChange:function(n){return S(n.target.value)},style:{width:"200px"}})),ge&&e.a.createElement("span",{style:{marginLeft:"10px",color:"red"}},"\u8BF7\u8F93\u5165\u786E\u8BA4\u5220\u9664")))))},ke=L.default=Re},rCRm:function(P,L){P.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAoCAYAAACfKfiZAAAAAXNSR0IArs4c6QAAAe5JREFUWEftmD9PwkAYxp9rMaaKAU1IWIyDg6uDq3FxEwcX3XR008lRFz4A+hkcmTRx1piYMLoZcTIyGCJoEAn9cz1zJSKF9kqhLSZyU4f27nfv+7zPez2SPmOXYMgAIAhhbC3gZnkeG/srpOE0PUmfMjOsxfmCe4vAUhLXuoKMEwQHYCFsvD2lBZCwtugIER0AR3KAiBbAASJ6gC6I0QB0QIQOkFA/oDw/gKCldYnqFYmxJn82qHESOoC1aLmEieJ9G+KnRAhwEAmAG0SkAE4QkQN0Q4wEoBMCMfnIVQN3u8E59E5eQ6kuA3KsbdGWMF+Kx64A2VUKon4BVB26VeRua6iQOUBJAuS36Uq6euheBdQAGu8gumMX9QdFJDC++GTcBsCIqAx5k7QaZUCp4Dsnkg1cCBC2BjiJECAKDYhT8O81kF3zJ3TR27kCRbU5iAhNAySAI+P2+RtK2ozPMjQ0kM8yoNWHDwX3gXiqx4g8fMAEuBCtU3sAQ4rZrNi7DH1o4OrJRKHET708z/3/33gbUZ8a4F6ff5QBJdHjdqLYiVPANVB7BfroBZZZT80C0ylAstvt4AA89340IMkAz3NQKQhAdp5TiFPg+fnwL4wBxhEYR+DPRCDUSyqhFbPWsfwCBJtg4VzTCQCqlGL9G4jjSLgS9wDtAAAAAElFTkSuQmCC"},swM5:function(P,L,t){P.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-",btns:"btns___fIBqc",selectbtn:"selectbtn___3HpRS",batch:"batch___fcuCP",formWraps:"formWraps___3ebCD"}}}]);