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

1 line
7.3 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[93],{DaK5:function(e,t,a){"use strict";a.r(t);var n=a("0Owb"),r=(a("sPJy"),a("bE4q")),c=(a("miYZ"),a("tsqr")),l=a("WmNS"),o=a.n(l),s=a("9og8"),i=(a("giR+"),a("fyUT")),p=(a("2qtc"),a("kLXV")),u=a("tJVT"),m=a("PpiC"),d=a("q1tI"),v=a.n(d),_=a("9kvl"),b=a("ngQI"),f=a("NNiE"),y=a("tKIZ"),w=a.n(y),E=a("9ZNV"),g=e=>{var t,a,l,y,g=e.problemsetPreview,N=(e.user,e.globalSetting,e.loading,e.dispatch),x=(Object(m["a"])(e,["problemsetPreview","user","globalSetting","loading","dispatch"]),Object(d["useState"])()),h=Object(u["a"])(x,2),k=h[0],O=h[1],T=Object(d["useState"])(),S=Object(u["a"])(T,2),P=S[0],j=S[1],q=Object(d["useRef"])();Object(d["useEffect"])(()=>(N({type:"globalSetting/footerToggle",payload:!1}),()=>{N({type:"globalSetting/footerToggle",payload:!0})}),[]),Object(d["useEffect"])(()=>{J()},[]);var J=()=>{N({type:"problemsetPreview/getPaperData"})},C=(e,t)=>{p["a"].confirm({title:"\u8bbe\u7f6e\u5206\u6570",content:v.a.createElement("div",{className:w.a.modal},v.a.createElement("span",null,t,"\uff1a"),v.a.createElement(i["a"],{min:0,step:.1,onChange:e=>{q.current=e}}),v.a.createElement("span",null,"\u5206/\u9898")),okText:"\u786e\u8ba4",cancelText:"\u53d6\u6d88",onOk:function(){var t=Object(s["a"])(o.a.mark((function t(){return o.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,N({type:"problemsetPreview/setScore",payload:{id:e,score:q.current}});case 2:q.current=null,J();case 4:case"end":return t.stop()}}),t)})));function a(){return t.apply(this,arguments)}return a}()})},I=e=>{p["a"].confirm({title:"\u63d0\u793a",content:v.a.createElement("div",{className:w.a.modal},"\u786e\u8ba4\u5220\u9664\u8be5\u8bd5\u9898\uff1f"),okText:"\u786e\u8ba4",cancelText:"\u53d6\u6d88",onOk:function(){var t=Object(s["a"])(o.a.mark((function t(){return o.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,N({type:"problemsetPreview/handleDelete",payload:{id:e}});case 2:J();case 3:case"end":return t.stop()}}),t)})));function a(){return t.apply(this,arguments)}return a}()})},A=(e,t)=>{p["a"].confirm({title:"\u6279\u91cf\u8bbe\u7f6e\u5206\u6570",content:v.a.createElement("div",{className:w.a.modal},v.a.createElement("span",null,t,"\uff1a"),v.a.createElement(i["a"],{min:0,step:.1,onChange:e=>{q.current=e}}),v.a.createElement("span",null,"\u5206/\u9898")),okText:"\u786e\u8ba4",cancelText:"\u53d6\u6d88",onOk:function(){var t=Object(s["a"])(o.a.mark((function t(){return o.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,N({type:"problemsetPreview/batchSetScore",payload:{item_type:e,score:q.current}});case 2:q.current=null,J();case 4:case"end":return t.stop()}}),t)})));function a(){return t.apply(this,arguments)}return a}()})},R=e=>{p["a"].confirm({title:"\u63d0\u793a",content:v.a.createElement("div",{className:w.a.modal},v.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uff0c\u5c06\u5220\u9664\u8be5\u5927\u9898\u4e0b\u6240\u6709\u5c0f\u9898"),v.a.createElement("p",null,"\u786e\u8ba4\u5220\u9664\u8be5\u5927\u9898\uff1f")),okText:"\u786e\u8ba4",cancelText:"\u53d6\u6d88",onOk:function(){var t=Object(s["a"])(o.a.mark((function t(){return o.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,N({type:"problemsetPreview/batchDelete",payload:{item_type:e}});case 2:J();case 3:case"end":return t.stop()}}),t)})));function a(){return t.apply(this,arguments)}return a}()})},D=function(){var e=Object(s["a"])(o.a.mark((function e(t,a){var n,r,l;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.destination&&t.source){e.next=2;break}return e.abrupt("return");case 2:return n=a.questions[t.source.index].id,r=t.destination.index+1,e.next=6,N({type:"problemsetPreview/adjustPosition",payload:{id:n,position:r}});case 6:if(l=e.sent,-1!==l.status){e.next=10;break}return c["a"].info(l.message),e.abrupt("return");case 10:J();case 11:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}();return v.a.createElement("section",{className:w.a.bg},v.a.createElement(r["a"],{className:"mt30",separator:">"},v.a.createElement(r["a"].Item,null,"\u8bd5\u9898\u5e93"),v.a.createElement(r["a"].Item,{href:"/problemsetPreview"},"\u4eba\u5de5\u7ec4\u5377"),v.a.createElement(r["a"].Item,null,"\u8bd5\u5377\u9884\u89c8")),v.a.createElement("div",{className:w.a.wrap},v.a.createElement("div",{className:"pt20 pb20"},v.a.createElement("div",{className:"".concat(w.a.flexRow," ").concat(w.a.flexJustifyBetween)},v.a.createElement("div",null,v.a.createElement("span",{className:w.a.questionNumber},"\u9898\u6570\uff1a",null===(t=g.paperData)||void 0===t?void 0:t.all_questions_count),v.a.createElement("span",{className:w.a.score},"\u603b\u5206\uff1a",null===(a=g.paperData)||void 0===a?void 0:a.all_score)),v.a.createElement("div",{className:w.a.selectTopicButton,onClick:()=>_["c"].push("/problemset/preview_select")},"\u7ee7\u7eed\u9009\u9898")),v.a.createElement("div",{className:w.a.line}),v.a.createElement("div",{className:w.a.dragTip},"\u62d6\u52a8\u8bd5\u9898\u53ef\u8c03\u6574\u6392\u5e8f"),null===(l=g.paperData)||void 0===l||null===(y=l.questionList)||void 0===y?void 0:y.map((e,t)=>{var a=e.type===P;return v.a.createElement("div",{className:"".concat(w.a.relative," mt20 mb20"),key:t},v.a.createElement("div",{className:"".concat(w.a.typeActive," ").concat(a?w.a.mouseTypeActive:""),onMouseEnter:()=>{j(e.type),O(null)}},v.a.createElement("span",{className:"".concat(w.a.typeName," ").concat(a?"ml20":"")},e.number,"\u3001",e.name),v.a.createElement("span",{className:w.a.typeNumber},"\uff08\u5171",e.questions_count,"\u9898\uff1b\u5171",e.questions_score,"\u5206\uff09")),a&&v.a.createElement("div",{className:"".concat(w.a.typeAction," ").concat(w.a.flexRow)},v.a.createElement("div",{className:w.a.setScore,onClick:()=>A(e.type,e.name)},"\u6279\u91cf\u8bbe\u7f6e\u5f97\u5206"),v.a.createElement("div",{className:w.a.delete,onClick:()=>R(e.type)},"\u5220\u9664")),v.a.createElement(b["a"],{onDragEnd:t=>D(t,e)},v.a.createElement(b["c"],{droppableId:t.toString()},(t,a)=>{var r;return v.a.createElement("div",Object(n["a"])({className:"mt20",ref:t.innerRef},t.droppableProps,{onScroll:()=>{}}),null===(r=e.questions)||void 0===r?void 0:r.map((t,a)=>v.a.createElement(b["b"],{draggableId:t.id.toString(),index:a,key:t.id},r=>v.a.createElement("div",Object(n["a"])({ref:r.innerRef},r.draggableProps,r.dragHandleProps),v.a.createElement(f["a"],{index:a,typeName:e.name,type:e.type,data:t,inMouseId:k,onSetScore:C,onDelete:I,onMouseEnter:e=>{O(e),j(null)}})))))})))}))),v.a.createElement(E["a"],{okText:"\u4fdd\u5b58\u8bd5\u5377",onCancel:()=>_["c"].replace("/problemset"),onOk:()=>_["c"].push("/problemset/preview_new")}))};t["default"]=Object(_["a"])(e=>{var t=e.problemsetPreview,a=e.user,n=e.loading,r=e.globalSetting;return{problemsetPreview:t,user:a,globalSetting:r,loading:n.effects}})(g)},tKIZ:function(e,t,a){e.exports={bg:"bg___1GOV5",wrap:"wrap___J6vaJ",flexRow:"flexRow___unGFp",flexColumn:"flexColumn___3FCv8",flexJustifyBetween:"flexJustifyBetween___1tvRX",relative:"relative___2tGdE",questionNumber:"questionNumber___2RbSA",score:"score___31L41",selectTopicButton:"selectTopicButton___ic3uu",line:"line___2kJQN",dragTip:"dragTip___3pvU9",typeActive:"typeActive___3yJ9J",mouseTypeActive:"mouseTypeActive___2H9Th",typeName:"typeName___3wa5X",typeNumber:"typeNumber___1LJJb",typeAction:"typeAction___20qxC",setScore:"setScore___1-dVI",delete:"delete___3XQMr",modal:"modal___1GZ8w"}}}]);