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.
2 lines
11 KiB
2 lines
11 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[132],{eB9I:function(W,T,a){"use strict";a.r(T);var Ve=a("2qtc"),V=a("kLXV"),Je=a("miYZ"),M=a("tsqr"),Ke=a("14J3"),_e=a("BMrR"),Ye=a("OaEy"),J=a("2fM7"),Ze=a("5NDa"),K=a("5rEg"),Ge=a("+L6B"),N=a("2/Rp"),pe=a("WmNS"),d=a.n(pe),D=a("k1fw"),v=a("9og8"),Qe=a("y8nQ"),F=a("Vl3Y"),_=a("tJVT"),fe=a("CiB2"),He=a("Znn+"),Y=a("ZTPi"),c=a("q1tI"),e=a.n(c),he=a("swM5"),R=a.n(he),be=a("55Ip"),U=a("ErOA"),ve=a("LvDl"),ge=a.n(ve),qe=a("DjyN"),xe=a("NUBc"),De=a("oBTY"),ea=a("sRBo"),Z=a("kaz8"),Re=a("PpiC"),G=a("9kvl"),Ue=a("rCRm"),ye=a.n(Ue),je=function(y){var p,O,f=y.Data,i=y.type,j=y.params,o=Object(Re.a)(y,["Data","type","params"]),C=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"];function B(t){V.a.warning({title:t+"\u63D0\u793A",content:"\u5DF2\u516C\u5F00\u7684\u8BD5\u5377\u65E0\u6CD5\u8FDB\u884C".concat(t,"\uFF0C\u8BF7\u53D6\u6D88\u516C\u5F00\u540E\u518D\u8FDB\u884C\u7F16\u8F91\u64CD\u4F5C\u3002")})}var S=function(E,n){var u=Object(D.a)(Object(D.a)({},j),{},{page:E,per_page:n});o.setParams(u),o.getData(u,o.formValue)};return e.a.createElement("div",null,e.a.createElement("div",{className:R.a.batch},i===1&&e.a.createElement(Z.a,{checked:o.checkIds.length===(f==null||((p=f.exams)===null||p===void 0)?void 0:p.length),onChange:function(E){var n;o.setCheckIds(E.target.checked?f==null||((n=f.exams)===null||n===void 0)?void 0:n.map(function(u){return u.id}):[])},style:{fontSize:"14px"}},"\u672C\u9875\u5168\u9009"),i===1&&e.a.createElement(N.a,{onClick:Object(v.a)(d.a.mark(function t(){var E;return d.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,Object(U.a)("/api/examination_banks/batch_fork.json",{method:"post",body:{ids:o.checkIds}});case 2:E=u.sent,E.status===0&&M.b.info("\u590D\u5236\u6210\u529F");case 4:case"end":return u.stop()}},t)})),ghost:!0,type:"primary",style:{width:"160px"}},"\u6279\u91CF\u590D\u5236\u5230\u4E2A\u4EBA\u521B\u5EFA")),f==null||((O=f.exams)===null||O===void 0)?void 0:O.map(function(t,E){return e.a.createElement("div",{style:{display:"flex",margin:"20px 0px"}},i===1&&e.a.createElement(Z.a,{checked:o.checkIds.includes(t.id),onChange:function(u){var m;o.setCheckIds(((m=o.checkIds)===null||m===void 0?void 0:m.includes(t.id))?o.checkIds.filter(function(h){return h!==t.id}):[].concat(Object(De.a)(o.checkIds),[t.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:ye.a}),e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"20px",marginBottom:"0px",color:"#333333",fontSize:"16px",fontWeight:"500"}},t.name),e.a.createElement("span",{style:{marginLeft:"20px",fontSize:"12px"}},"\u8BD5\u9898\u6570\uFF1A",t.item_banks_count," | \u603B\u5206\uFF1A",t.total_score," | \u96BE\u5EA6\uFF1A",C[parseInt(t.difficulty)-1]," | \u6240\u5C5E\u79D1\u76EE\uFF1A",t==null?void 0:t.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",t.update_time," | \u4F7F\u7528\u6B21\u6570\uFF1A",t.quotes),e.a.createElement("span",{style:{display:"flex",justifyContent:"space-between",color:"#1890FF"}},i===0&&e.a.createElement("span",{onClick:function(){if(t.public){B("\u7F16\u8F91");return}G.c.push("/exam/exerciseManagement/".concat(t.id,"/edit"))},style:{cursor:"pointer"}},"\u7F16\u8F91"),i===0&&e.a.createElement("span",{onClick:Object(v.a)(d.a.mark(function n(){return d.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(!t.public){m.next=3;break}return B("\u5220\u9664"),m.abrupt("return");case 3:o.DeleteItem({id:t.id,type:i+""});case 4:case"end":return m.stop()}},n)})),style:{margin:"0px 20px",cursor:"pointer"}},"\u5220\u9664"),i===0&&e.a.createElement("span",{onClick:function(){o.SetPublic({id:t.id,type:i+"",url:t.public?"set_private.json":"set_public.json"})},style:{cursor:"pointer"}},t.public?"\u53D6\u6D88\u516C\u5F00":"\u516C\u5F00"),i===1&&e.a.createElement("span",{onClick:function(){return G.c.push("/exam/exerciseManagement/".concat(t.id,"/detail"))},style:{cursor:"pointer",margin:"0px 20px"}},"\u8BD5\u5377\u9884\u89C8"),i===1&&e.a.createElement("span",{onClick:Object(v.a)(d.a.mark(function n(){var u;return d.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,Object(U.a)("/api/examination_banks/batch_fork.json",{method:"post",body:{ids:[t.id]}});case 2:u=h.sent,u.status===0&&M.b.info("\u590D\u5236\u6210\u529F");case 4:case"end":return h.stop()}},n)})),style:{cursor:"pointer"}},"\u590D\u5236\u5230\u4E2A\u4EBA\u521B\u5EFA")))))}),e.a.createElement(xe.a,{pageSize:j.per_page,total:j.total,current:j.page,onChange:S,showQuickJumper:!0,pageSizeOptions:["10","20","50","100","200"],style:{textAlign:"center",marginBottom:"20px"},showTotal:function(E){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},E),"\u6761\u6570\u636E")}}))},Q=je,H=Y.a.TabPane,Pe=function(y){Object(fe.a)(y);var p={page:1,per_page:10,total:100},O={page:1,per_page:1e4,total:100},f=F.a.useForm(),i=Object(_.a)(f,1),j=i[0],o=Object(c.useState)([]),C=Object(_.a)(o,2),B=C[0],S=C[1],t=Object(c.useState)({}),E=Object(_.a)(t,2),n=E[0],u=E[1],m=Object(c.useState)(p),h=Object(_.a)(m,2),q=h[0],X=h[1],Le=Object(c.useState)(!1),ee=Object(_.a)(Le,2),Ae=ee[0],I=ee[1],Fe=Object(c.useState)({}),ae=Object(_.a)(Fe,2),te=ae[0],Ce=ae[1],Be=Object(c.useState)(""),se=Object(_.a)(Be,2),ne=se[0],k=se[1],Te=Object(c.useState)(!1),ue=Object(_.a)(Te,2),Me=ue[0],Ne=ue[1],Se=Object(c.useState)([]),le=Object(_.a)(Se,2),re=le[0],w=le[1],Xe=Object(c.useState)("0"),oe=Object(_.a)(Xe,2),de=oe[0],Ie=oe[1],ke=Object(c.useState)([]),ce=Object(_.a)(ke,2),ie=ce[0],we=ce[1];Object(c.useEffect)(function(){$e()},[]);function $e(){return $.apply(this,arguments)}function $(){return $=Object(v.a)(d.a.mark(function l(){var s;return d.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(U.a)("/api/common_exercises/subjects.json",{method:"get",params:O});case 2:s=r.sent,s.status===0&&(S(s.data),g(p,{public:de}));case 4:case"end":return r.stop()}},l)})),$.apply(this,arguments)}var g=function(){var l=Object(v.a)(d.a.mark(function s(){var x,r,b,L,P=arguments;return d.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return x=P.length>0&&P[0]!==void 0?P[0]:p,r=P.length>1&&P[1]!==void 0?P[1]:{},b=ge.a.pickBy(Object(D.a)(Object(D.a)({},x),r),function(We){return!!We}),A.next=5,Object(U.a)("/api/examination_banks.json",{method:"get",params:b});case 5:L=A.sent,we(L),X(Object(D.a)(Object(D.a)({},x),{},{total:L==null?void 0:L.exam_count}));case 8:case"end":return A.stop()}},s)}));return function(){return l.apply(this,arguments)}}(),ze=function(s){u(s),s.public=de,g(p,s),w([])};function Ee(l){I(!0),Ce(l)}function me(l){return z.apply(this,arguments)}function z(){return z=Object(v.a)(d.a.mark(function l(s){var x;return d.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(U.a)("/api/examination_banks/".concat(s.id,"/").concat(s.url),{method:"post"});case 2:x=b.sent,g(p,{public:s.type});case 4:case"end":return b.stop()}},l)})),z.apply(this,arguments)}return e.a.createElement("div",null,e.a.createElement("div",{className:R.a.wrap},e.a.createElement("div",{className:R.a.head},e.a.createElement("span",{style:{flex:"1"}},"\u8BD5\u5377\u7BA1\u7406"),e.a.createElement(N.a,{type:"primary",className:R.a.import}," ",e.a.createElement(be.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(F.a,{form:j,layout:"inline",size:"large",onFinish:ze},e.a.createElement(_e.a,{style:{flex:"1"}},e.a.createElement(F.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"keyword"},e.a.createElement(K.a,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",style:{width:"260px"}})),e.a.createElement(F.a.Item,{label:"\u79D1\u76EE\u540D\u79F0",name:"exercise_subject_id"},e.a.createElement(J.a,{placeholder:"\u8BF7\u9009\u62E9\u79D1\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",style:{width:"260px"}},B.map(function(l,s){return e.a.createElement(J.a.Option,{value:l.id},l.name)})))),e.a.createElement(N.a,{type:"primary",className:R.a.selectbtn,htmlType:"submit"},"\u67E5\u8BE2")))),e.a.createElement("div",{style:{background:"#fafafa",height:"20px"}}),e.a.createElement("div",{className:R.a.wrap},e.a.createElement(Y.a,{defaultActiveKey:"0",onChange:function(s){g(p,{public:s}),Ie(s)}},e.a.createElement(H,{tab:"\u516C\u5F00\u9009\u9898",key:"1"},e.a.createElement(Q,{Data:ie,params:q,setParams:X,formValue:n,getData:g,type:1,checkIds:re,setCheckIds:w,DeleteItem:Ee,SetPublic:me})),e.a.createElement(H,{tab:"\u4E2A\u4EBA\u9009\u9898",key:"0"},e.a.createElement(Q,{Data:ie,params:q,setParams:X,formValue:n,getData:g,type:0,checkIds:re,setCheckIds:w,DeleteItem:Ee,SetPublic:me})))),e.a.createElement(V.a,{title:"\u5220\u9664\u8BD5\u5377",visible:Ae,centered:!0,destroyOnClose:!0,okText:"\u786E\u8BA4\u5220\u9664",onCancel:function(){I(!1),k("")},onOk:Object(v.a)(d.a.mark(function l(){var s;return d.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(!(ne!="\u786E\u8BA4\u5220\u9664")){r.next=3;break}return Ne(!0),r.abrupt("return");case 3:return r.next=5,Object(U.a)("/api/examination_banks/".concat(te.id,".json"),{method:"delete"});case 5:s=r.sent,I(!1),g(p,{public:te.type}),k(""),M.b.info("\u5220\u9664\u6210\u529F");case 10:case"end":return r.stop()}},l)}))},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:ne,onChange:function(s){return k(s.target.value)},style:{width:"200px"}})),Me&&e.a.createElement("span",{style:{marginLeft:"10px",color:"red"}},"\u8BF7\u8F93\u5165\u786E\u8BA4\u5220\u9664")))))},aa=T.default=Pe},swM5:function(W,T,a){W.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"}}}]);
|