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

(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{"/7ue":function(T,U,t){"use strict";var k=t("k1fw"),te=t("q1tI"),P=t.n(te),ae=t("wJFb"),M=t.n(ae),ne=function(R){var w=R.children,se=w===void 0?null:w,X=R.title,K=R.style,N=K===void 0?{}:K,W=R.className,i=W===void 0?"":W,h=R.titlestyle,v=R.space,ue=v===void 0?0:v;return P.a.createElement("aside",{className:M.a.headWarp,style:Object(k.a)({padding:"0 ".concat(ue,"px")},N)},P.a.createElement("div",{className:"".concat(M.a.head," ").concat(i)},P.a.createElement("div",{className:M.a.text},X," ",h),se))};U.a=ne},eB9I:function(T,U,t){"use strict";t.r(U);var k=t("oBTY"),te=t("2qtc"),P=t("kLXV"),ae=t("miYZ"),M=t("tsqr"),ne=t("14J3"),oe=t("BMrR"),R=t("OaEy"),w=t("2fM7"),se=t("5NDa"),X=t("5rEg"),K=t("+L6B"),N=t("2/Rp"),W=t("WmNS"),i=t.n(W),h=t("k1fw"),v=t("9og8"),ue=t("y8nQ"),$=t("Vl3Y"),b=t("tJVT"),Re=t("CiB2"),nt=t("Znn+"),le=t("ZTPi"),_=t("q1tI"),e=t.n(_),Ue=t("swM5"),O=t.n(Ue),Pe=t("Ty5D"),Oe=t("55Ip"),L=t("ErOA"),Le=t("LvDl"),V=t.n(Le),ot=t("DjyN"),Ae=t("NUBc"),st=t("sRBo"),de=t("kaz8"),Fe=t("PpiC"),Be=t("9kvl"),Te=t("rCRm"),we=t.n(Te),Ne=function(A){var f,S,n=A.Data,E=A.type,F=A.params,u=Object(Fe.a)(A,["Data","type","params"]),H=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"];function I(a){P.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 J=function(x,l){var o=Object(h.a)(Object(h.a)({},F),{},{page:x,per_page:l});u.setParams(o),u.getData(o,u.formValue)};return e.a.createElement("div",null,e.a.createElement("div",{className:O.a.batch},E===1&&e.a.createElement(de.a,{checked:u.checkIds.length===(n==null||((f=n.exams)===null||f===void 0)?void 0:f.length),onChange:function(x){var l;u.setCheckIds(x.target.checked?n==null||((l=n.exams)===null||l===void 0)?void 0:l.map(function(o){return o.id}):[])},style:{fontSize:"14px"}},"\xA0\xA0\u672C\u9875\u5168\u9009"),E===1&&e.a.createElement(N.a,{onClick:Object(v.a)(i.a.mark(function a(){var x;return i.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(L.a)("/api/examination_banks/batch_fork.json",{method:"post",body:{ids:u.checkIds}});case 2:x=o.sent,x.status===0&&M.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")),n==null||((S=n.exams)===null||S===void 0)?void 0:S.map(function(a,x){return e.a.createElement("div",{style:{display:"flex",marginBottom:20}},E===1&&e.a.createElement(de.a,{checked:u.checkIds.includes(a.id),onChange:function(o){var m;u.setCheckIds(((m=u.checkIds)===null||m===void 0?void 0:m.includes(a.id))?u.checkIds.filter(function(g){return g!==a.id}):[].concat(Object(k.a)(u.checkIds),[a.id]))},style:{marginTop:"5px"}}),e.a.createElement("div",{style:{width:"100%",background:"#FAFAFA",marginLeft:E?16:0}},e.a.createElement("div",{style:{padding:"30px",display:"flex"}},e.a.createElement("img",{style:{width:"32px",height:"45px"},src:we.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",H[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:function(){Be.c.push("/exam/examinationManagement/add?exerciseId=".concat(a.id,"&subjectId=").concat(a==null?void 0:a.subject_id))},style:{cursor:"pointer",margin:"0px 20px"}},"\u4F7F\u7528\u8BE5\u8BD5\u5377\u521B\u5EFA\u8003\u8BD5"),e.a.createElement("span",{onClick:function(){return window.open("/exam/exerciseManagement/".concat(a.id,"/detail").concat(u==null?void 0:u.url))},style:{cursor:"pointer",marginRight:"20px"}},"\u8BD5\u5377\u9884\u89C8"),E===0&&e.a.createElement("span",{onClick:function(){if(a.public){I("\u7F16\u8F91");return}window.open("/exam/exerciseManagement/".concat(a.id,"/edit"))},style:{cursor:"pointer"}},"\u7F16\u8F91"),E===0&&e.a.createElement("span",{onClick:Object(v.a)(i.a.mark(function l(){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(!a.public){m.next=3;break}return I("\u5220\u9664"),m.abrupt("return");case 3:u.DeleteItem({id:a.id,type:E+""});case 4:case"end":return m.stop()}},l)})),style:{margin:"0px 20px",cursor:"pointer"}},"\u5220\u9664"),E===0&&e.a.createElement("span",{onClick:function(){u.SetPublic({id:a.id,type:E+"",url:a.public?"set_private.json":"set_public.json"})},style:{cursor:"pointer"}},a.public?"\u53D6\u6D88\u516C\u5F00":"\u516C\u5F00"),E===1&&e.a.createElement("span",{onClick:Object(v.a)(i.a.mark(function l(){var o;return i.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,Object(L.a)("/api/examination_banks/batch_fork.json",{method:"post",body:{ids:[a.id]}});case 2:o=g.sent,o.status===0&&M.b.info("\u590D\u5236\u6210\u529F");case 4:case"end":return g.stop()}},l)})),style:{cursor:"pointer"}},"\u590D\u5236\u5230\u4E2A\u4EBA\u521B\u5EFA")))))}),e.a.createElement(Ae.a,{pageSize:F.per_page,total:F.total,current:F.page,onChange:J,showQuickJumper:!0,hideOnSinglePage:!0,pageSizeOptions:["10","20","50","100","200"],style:{textAlign:"center",marginBottom:"20px"},showTotal:function(x){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},x),"\u6761\u6570\u636E")}}))},ie=Ne,Se=t("/7ue"),re=le.a.TabPane,Ie=function(A){Object(Re.a)(A);var f={page:1,per_page:10,total:100},S={page:1,per_page:1e4,total:100},n=Object(Pe.l)(),E=$.a.useForm(),F=Object(b.a)(E,1),u=F[0],H=Object(_.useState)([]),I=Object(b.a)(H,2),J=I[0],a=I[1],x=Object(_.useState)({}),l=Object(b.a)(x,2),o=l[0],m=l[1],g=Object(_.useState)(f),ce=Object(b.a)(g,2),B=ce[0],Y=ce[1],Xe=Object(_.useState)(!1),me=Object(b.a)(Xe,2),We=me[0],G=me[1],$e=Object(_.useState)({}),_e=Object(b.a)($e,2),Ee=_e[0],Ve=_e[1],ze=Object(_.useState)(""),pe=Object(b.a)(ze,2),be=pe[0],Z=pe[1],Ke=Object(_.useState)(!1),fe=Object(b.a)(Ke,2),He=fe[0],Je=fe[1],Ye=Object(_.useState)([]),xe=Object(b.a)(Ye,2),he=xe[0],Q=xe[1],Ge=Object(_.useState)("0"),ve=Object(b.a)(Ge,2),z=ve[0],je=ve[1],Ze=Object(_.useState)([]),Ce=Object(b.a)(Ze,2),ge=Ce[0],Qe=Ce[1];Object(_.useEffect)(function(){qe()},[]);function qe(){return q.apply(this,arguments)}function q(){return q=Object(v.a)(i.a.mark(function d(){var s,j,r,p,y,C;return i.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(L.a)("/api/common_exercises/subjects.json",{method:"get",params:S});case 2:if(s=c.sent,!(s.status===0)){c.next=14;break}if(a([{id:0,name:"\u5168\u90E8"}].concat(Object(k.a)(s.data))),console.log(V.a.isEmpty({}),V.a.isEmpty({e:2})),V.a.isEmpty(n==null?void 0:n.query)){c.next=13;break}return D({page:Number(n==null||((j=n.query)===null||j===void 0)?void 0:j.page),per_page:10},Object(h.a)({},n==null?void 0:n.query)),C={keyword:n==null||((r=n.query)===null||r===void 0)?void 0:r.keyword,exercise_subject_id:Number(n==null||((p=n.query)===null||p===void 0)?void 0:p.exercise_subject_id)},u.setFieldsValue(C),m(C),je(n==null||((y=n.query)===null||y===void 0)?void 0:y.public),c.abrupt("return");case 13:D(f,{public:z});case 14:case"end":return c.stop()}},d)})),q.apply(this,arguments)}var D=function(){var d=Object(v.a)(i.a.mark(function s(){var j,r,p,y,C=arguments;return i.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return j=C.length>0&&C[0]!==void 0?C[0]:f,r=C.length>1&&C[1]!==void 0?C[1]:{},p=V.a.pickBy(Object(h.a)(Object(h.a)({},j),r),function(at){return!!at}),c.next=5,Object(L.a)("/api/examination_banks.json",{method:"get",params:p});case 5:y=c.sent,Qe(y),Y(Object(h.a)(Object(h.a)({},j),{},{total:y==null?void 0:y.exam_count}));case 8:case"end":return c.stop()}},s)}));return function(){return d.apply(this,arguments)}}(),et=function(s){m(s),s.public=z,D(f,s),Q([])};function ye(d){G(!0),Ve(d)}function De(d){return ee.apply(this,arguments)}function ee(){return ee=Object(v.a)(i.a.mark(function d(s){var j;return i.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,Object(L.a)("/api/examination_banks/".concat(s.id,"/").concat(s.url),{method:"post"});case 2:j=p.sent,D(f,{public:s.type});case 4:case"end":return p.stop()}},d)})),ee.apply(this,arguments)}var Me="?keyword=".concat((o==null?void 0:o.keyword)||"","&public=").concat(z,"&exercise_subject_id=").concat((o==null?void 0:o.exercise_subject_id)||"","&page=").concat(B==null?void 0:B.page);return console.log(B,22),e.a.createElement("div",null,e.a.createElement("div",{className:O.a.wrap},e.a.createElement(Se.a,{title:"\u8BD5\u5377\u7BA1\u7406"},e.a.createElement(N.a,{type:"primary"}," ",e.a.createElement(Oe.Link,{target:"_blank",style:{color:"#fff"},to:"/exam/questionManagement/preview_select/add"},"\u65B0\u589E\u8BD5\u5377"))),e.a.createElement("div",{style:{padding:" 30px 0px"}},e.a.createElement($.a,{className:O.a.formWrap,form:u,layout:"inline",size:"large",onFinish:et},e.a.createElement(oe.a,{style:{flex:"1"},align:"middle"},e.a.createElement($.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($.a.Item,{label:"\u79D1\u76EE\u540D\u79F0",name:"exercise_subject_id",initialValue:0},e.a.createElement(w.a,{placeholder:"\u8BF7\u9009\u62E9\u79D1\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",style:{width:"260px"}},J.map(function(d,s){return e.a.createElement(w.a.Option,{value:d.id},d.name)})))),e.a.createElement(N.a,{style:{marginTop:5},type:"primary",className:O.a.selectbtn,htmlType:"submit"},"\u67E5\u8BE2")))),e.a.createElement("div",{style:{background:"#fafafa",height:"20px"}}),e.a.createElement("div",{className:O.a.wrap},e.a.createElement(le.a,{className:O.a.tabsWrap,activeKey:z,onChange:function(s){D(f,Object(h.a)({public:s},o)),je(s)}},e.a.createElement(re,{tab:"\u516C\u5F00\u8BD5\u5377",key:"1"},e.a.createElement(ie,{url:Me,Data:ge,params:B,setParams:Y,formValue:o,getData:D,type:1,checkIds:he,setCheckIds:Q,DeleteItem:ye,SetPublic:De})),e.a.createElement(re,{tab:"\u4E2A\u4EBA\u521B\u5EFA",key:"0"},e.a.createElement(ie,{url:Me,Data:ge,params:B,setParams:Y,formValue:o,getData:D,type:0,checkIds:he,setCheckIds:Q,DeleteItem:ye,SetPublic:De})))),e.a.createElement(P.a,{title:"\u5220\u9664\u8BD5\u5377",visible:We,centered:!0,destroyOnClose:!0,okText:"\u786E\u8BA4\u5220\u9664",onCancel:function(){G(!1),Z("")},onOk:Object(v.a)(i.a.mark(function d(){var s;return i.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(!(be!="\u786E\u8BA4\u5220\u9664")){r.next=3;break}return Je(!0),r.abrupt("return");case 3:return r.next=5,Object(L.a)("/api/examination_banks/".concat(Ee.id,".json"),{method:"delete"});case 5:s=r.sent,G(!1),D(f,{public:Ee.type}),Z(""),M.b.info("\u5220\u9664\u6210\u529F");case 10:case"end":return r.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:be,onChange:function(s){return Z(s.target.value)},placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D",style:{width:250},size:"large"}),He&&e.a.createElement("div",{className:"font12 c-red"},"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D")))))},ut=U.default=Ie},swM5:function(T,U,t){T.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(T,U,t){T.exports={headWarp:"headWarp___3x0fo",head:"head___3A05Q",text:"text___3Y7Be"}}}]);