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__Paperlibrary__See__index.js

1 line
12 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[81],{"+M/w":function(e,a,t){e.exports={flexRow:"flexRow___1Kwk7",flexColumn:"flexColumn___1x58l",action:"action___osaCD",setScore:"setScore___kmMlR",delete:"delete___XpFlx",content:"content___9Naj3",titleWrap:"titleWrap___32PZL",titleNumber:"titleNumber___3HPb0",score:"score___3zGYh",titleHtml:"titleHtml___2vgPo",answerWrap:"answerWrap___2vM8f",answer:"answer___1Q0Tc"}},"9ZNV":function(e,a,t){"use strict";t.d(a,"a",(function(){return s}));var r=t("0Owb"),n=(t("+L6B"),t("2/Rp")),l=t("q1tI"),i=t.n(l),c=t("UUDw"),o=t.n(c),s=e=>{var a=e.cancelText,t=void 0===a?"\u53d6\u6d88":a,l=e.okText,c=void 0===l?"\u786e\u5b9a":l,s=e.loading,d=void 0!==s&&s,u=e.okButtonProps,m=void 0===u?{}:u,p=e.onCancel,v=void 0===p?()=>{}:p,_=e.onOk,b=void 0===_?()=>{}:_;return i.a.createElement("div",{className:o.a.buttonFixed},i.a.createElement("div",{className:o.a.buttonWrap},i.a.createElement(n["a"],{size:"large",className:"".concat(o.a.button," mr20"),onClick:v},t),i.a.createElement(n["a"],Object(r["a"])({size:"large",type:"primary",className:"".concat(o.a.button," mr20"),loading:d,onClick:b},m),c)))}},D3Jc:function(e,a,t){e.exports={bg:"bg___2N4xV",wrap:"wrap___197Yw",title:"title___SRViJ",flexRow:"flexRow___2VcOb",flexColumn:"flexColumn___3sATC",flexJustifyBetween:"flexJustifyBetween___28Fc2",relative:"relative___1Z6Yd",questionNumber:"questionNumber___3JZ7u",score:"score___JiHU1",selectTopicButton:"selectTopicButton___2FHxM",line:"line___2fHJL",dragTip:"dragTip___3K-IA",typeActive:"typeActive___3Sew8",mouseTypeActive:"mouseTypeActive___2R64u",typeName:"typeName___1laV6",typeNumber:"typeNumber___slW4Y",typeAction:"typeAction___HFUjV",setScore:"setScore___3TxSu",delete:"delete___gIO9w",modal:"modal___2NK84"}},NNiE:function(e,a,t){"use strict";t("7Kak");var r=t("9yH6"),n=t("q1tI"),l=t.n(n),i=t("9Bee"),c=t("+M/w"),o=t.n(c),s=["A\uff0e","B\uff0e","C\uff0e","D\uff0e","E\uff0e","F\uff0e","G\uff0e","H\uff0e","I\uff0e","J\uff0e","K\uff0e","L\uff0e","M\uff0e","N\uff0e","O\uff0e","P\uff0e","Q\uff0e","R\uff0e","S\uff0e","T\uff0e","U\uff0e","V\uff0e","W\uff0e","X\uff0e","Y\uff0e","Z\uff0e"],d=e=>{var a=e.index,t=e.typeName,n=e.type,c=e.data,d=void 0===c?{}:c,u=e.inMouseId,m=e.onSetScore,p=void 0===m?()=>{}:m,v=e.onDelete,_=void 0===v?()=>{}:v,b=e.onMouseEnter,E=void 0===b?()=>{}:b,y=()=>{var e;return l.a.createElement("div",{className:o.a.answerWrap},null===d||void 0===d||null===(e=d.choices)||void 0===e?void 0:e.map((e,a)=>l.a.createElement("div",{className:"".concat(o.a.flexRow," mt15"),key:a},s[a],l.a.createElement("div",{className:"".concat(o.a.answer," ml5")},l.a.createElement(i["a"],{value:null===e||void 0===e?void 0:e.choice_text})))))},f=()=>{var e;return l.a.createElement("div",{className:o.a.answerWrap},l.a.createElement("div",{className:"".concat(o.a.flexRow," mt15")},null===d||void 0===d||null===(e=d.choices)||void 0===e?void 0:e.map((e,a)=>l.a.createElement(r["default"],{disabled:!0,key:a},null===e||void 0===e?void 0:e.choice_text))))},N=()=>{var e;return l.a.createElement("div",{className:o.a.answerWrap},l.a.createElement("div",{className:"".concat(o.a.flexRow," mt15")},l.a.createElement(i["a"],{value:null===d||void 0===d||null===(e=d.program_attr)||void 0===e?void 0:e.description})))},g=()=>{var e;return l.a.createElement("div",{className:o.a.answerWrap},l.a.createElement("div",{className:"".concat(o.a.flexColumn," mt15")},null===d||void 0===d||null===(e=d.standard_answer)||void 0===e?void 0:e.map((e,a)=>l.a.createElement(i["a"],{key:a,value:"\u7b54\u6848\uff08\u586b\u7a7a".concat(e.position,"\uff09\uff1a").concat(e.answer_text.join("\u3001"))}))))},w=()=>{var e;return l.a.createElement("div",{className:o.a.answerWrap},l.a.createElement("div",{className:"mt15"},l.a.createElement("div",null,"\u7b54\u6848\uff1a"),l.a.createElement(i["a"],{value:null===d||void 0===d||null===(e=d.answer_texts)||void 0===e?void 0:e[0]})))},x=()=>{var e={SINGLE:y,MULTIPLE:y,JUDGMENT:f,PROGRAM:N,COMPLETION:g,SUBJECTIVE:w};return e[n]?e[n]():null};return l.a.createElement("div",{onMouseEnter:()=>E(d.id)},u===d.id&&l.a.createElement("div",{className:o.a.action},l.a.createElement("div",{className:o.a.setScore,onClick:()=>p(d.id,t)},"\u8bbe\u7f6e\u5f97\u5206"),l.a.createElement("div",{className:o.a.delete,onClick:()=>_(d.item_id||d.id)},"\u5220\u9664")),l.a.createElement("div",{className:o.a.content},l.a.createElement("div",{className:o.a.titleWrap},l.a.createElement("p",{className:o.a.titleNumber},a+1),"\u3001",l.a.createElement("div",{className:o.a.score},"(",d.score,"\u5206)"),l.a.createElement(i["a"],{className:o.a.titleHtml,value:d.name})),x()))};a["a"]=d},PEfE:function(e,a,t){e.exports={wrap:"wrap___1KBbe",title:"title___316_5",radioWrap:"radioWrap___2b58p",radio:"radio___3wz7l",colorFF0000:"colorFF0000___3JfbP",pagination:"pagination___3UF9N"}},UUDw:function(e,a,t){e.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},VN4U:function(e,a,t){"use strict";t.r(a);var r=t("0Owb"),n=(t("sPJy"),t("bE4q")),l=t("WmNS"),i=t.n(l),c=(t("miYZ"),t("tsqr")),o=t("9og8"),s=t("tJVT"),d=t("PpiC"),u=t("q1tI"),m=t.n(u),p=t("9kvl"),v=t("ngQI"),_=t("NNiE"),b=t("9ZNV"),E=t("D3Jc"),y=t.n(E),f=t("kHHm"),N=e=>{var a,t,l,E,N,g,w,x,k=e.paperlibrary,S=(e.user,e.globalSetting,e.loading,e.dispatch),O=Object(d["a"])(e,["paperlibrary","user","globalSetting","loading","dispatch"]),T=Object(u["useState"])(),h=Object(s["a"])(T,2),j=h[0],C=h[1],P=Object(u["useRef"])();Object(u["useEffect"])(()=>(S({type:"globalSetting/footerToggle",payload:!1}),()=>{S({type:"globalSetting/footerToggle",payload:!0})}),[]),Object(u["useEffect"])(()=>{var e,a,t,r;P.current=null===(e=O.match)||void 0===e||null===(a=e.params)||void 0===a?void 0:a.id,C(null===(t=O.location)||void 0===t||null===(r=t.query)||void 0===r?void 0:r.defaultActiveKey),J()},[]);var J=()=>{S({type:"paperlibrary/getPaperData",payload:{id:P.current}})},W=function(){var e=Object(o["a"])(i.a.mark((function e(a,t){var r,n,l;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a.destination&&a.source){e.next=2;break}return e.abrupt("return");case 2:return r=t.questions[a.source.index].id,n=a.destination.index+1,e.next=6,S({type:"paperlibrary/adjustPosition",payload:{id:r,position:n}});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(a,t){return e.apply(this,arguments)}}(),q=()=>{S({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:P.current}}})};return m.a.createElement("section",{className:y.a.bg},m.a.createElement(n["a"],{className:"mt30",separator:">"},m.a.createElement(n["a"].Item,null,"\u8bd5\u5377\u5e93"),m.a.createElement(n["a"].Item,{href:"/paperlibrary?defaultActiveKey=".concat(j)},"1"===j?"\u516c\u5f00\u8bd5\u5377\u5e93":"\u6211\u7684\u8bd5\u5377\u5e93"),m.a.createElement(n["a"].Item,null,"\u8bd5\u5377\u67e5\u770b")),m.a.createElement("div",{className:y.a.title},null===(a=k.paperData)||void 0===a||null===(t=a.exam)||void 0===t?void 0:t.name),m.a.createElement("div",{className:y.a.wrap},m.a.createElement("div",{className:"pt20 pb20"},m.a.createElement("div",{className:"".concat(y.a.flexRow," ").concat(y.a.flexJustifyBetween)},m.a.createElement("div",null,m.a.createElement("span",{className:y.a.questionNumber},"\u9898\u6570\uff1a",null===(l=k.paperData)||void 0===l||null===(E=l.exam)||void 0===E?void 0:E.all_questions_count),m.a.createElement("span",{className:y.a.score},"\u603b\u5206\uff1a",null===(N=k.paperData)||void 0===N||null===(g=N.exam)||void 0===g?void 0:g.all_score))),m.a.createElement("div",{className:y.a.line}),m.a.createElement("div",{className:y.a.dragTip},"\u62d6\u52a8\u8bd5\u9898\u53ef\u8c03\u6574\u6392\u5e8f"),null===(w=k.paperData)||void 0===w||null===(x=w.questionList)||void 0===x?void 0:x.map((e,a)=>m.a.createElement("div",{className:"".concat(y.a.relative," mt20 mb20"),key:a},m.a.createElement("div",{className:y.a.typeActive},m.a.createElement("span",{className:y.a.typeName},e.number,"\u3001",e.name),m.a.createElement("span",{className:y.a.typeNumber},"\uff08\u5171",e.questions_count,"\u9898\uff1b\u5171",e.questions_score,"\u5206\uff09")),m.a.createElement(v["a"],{onDragEnd:a=>W(a,e)},m.a.createElement(v["c"],{droppableId:a.toString()},(a,t)=>{var n;return m.a.createElement("div",Object(r["a"])({className:"mt20",ref:a.innerRef},a.droppableProps,{onScroll:()=>{}}),null===(n=e.questions)||void 0===n?void 0:n.map((a,t)=>m.a.createElement(v["b"],{draggableId:a.id.toString(),index:t,key:a.id},n=>m.a.createElement("div",Object(r["a"])({ref:n.innerRef},n.draggableProps,n.dragHandleProps),m.a.createElement(_["a"],{index:t,typeName:e.name,type:e.type,data:a})))))})))))),m.a.createElement(b["a"],{okText:"\u53d1\u9001\u8bfe\u5802",onCancel:()=>p["c"].replace("/paperlibrary"),onOk:q}),m.a.createElement(f["a"],null))};a["default"]=Object(p["a"])(e=>{var a=e.paperlibrary,t=e.user,r=e.loading,n=e.globalSetting;return{paperlibrary:a,user:t,globalSetting:n,loading:r.effects}})(N)},kHHm:function(e,a,t){"use strict";t("2qtc");var r=t("kLXV"),n=(t("7Kak"),t("9yH6")),l=(t("miYZ"),t("tsqr")),i=t("WmNS"),c=t.n(i),o=t("9og8"),s=t("tJVT"),d=t("PpiC"),u=(t("5NDa"),t("5rEg")),m=t("q1tI"),p=t.n(m),v=t("9kvl"),_=t("PEfE"),b=t.n(_),E=u["a"].Search,y=e=>{var a=e.paperlibrary,t=(e.globalSetting,e.loading),i=e.dispatch,u=(Object(d["a"])(e,["paperlibrary","globalSetting","loading","dispatch"]),Object(m["useState"])("")),v=Object(s["a"])(u,2),_=v[0],y=v[1],f=Object(m["useState"])([]),N=Object(s["a"])(f,2),g=N[0],w=N[1],x=Object(m["useState"])(),k=Object(s["a"])(x,2),S=k[0],O=k[1],T=Object(m["useState"])(!1),h=Object(s["a"])(T,2),j=h[0],C=h[1];Object(m["useEffect"])(()=>{P()},[]);var P=function(){var e=Object(o["a"])(c.a.mark((function e(){var a;return c.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,i({type:"paperlibrary/getCourseList",payload:{search:_}});case 2:a=e.sent,a&&w((null===a||void 0===a?void 0:a.courses)||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),J=function(){var e=Object(o["a"])(c.a.mark((function e(){var t,r,n,o;return c.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(S){e.next=4;break}return l["a"].info("\u60a8\u9700\u8981\u521b\u5efa\u8bfe\u5802\uff0c\u624d\u80fd\u53d1\u9001"),C(!0),e.abrupt("return");case 4:return e.next=6,i({type:"paperlibrary/sendToClass",payload:{course_id:S,id:null===(t=a.actionTabs)||void 0===t||null===(r=t.params)||void 0===r?void 0:r.id}});case 6:n=e.sent,i({type:"paperlibrary/setActionTabs",payload:{}}),n&&0===n.status&&(o=window.open("about:blank"),o.location=n.first_category_url);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return p.a.createElement(r["a"],{keyboard:!1,closable:!1,destroyOnClose:!0,visible:"Paperlibrary-SendToClass"===a.actionTabs.key,title:"\u53d1\u9001\u81f3\u8bfe\u5802",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",confirmLoading:t["paperlibrary/sendToClass"],width:600,onOk:J,onCancel:()=>{i({type:"paperlibrary/setActionTabs",payload:{}})}},p.a.createElement("div",{className:b.a.wrap},p.a.createElement("div",{className:b.a.title},"\u6e29\u99a8\u63d0\u793a\uff1a\u9009\u62e9\u7684\u8bd5\u5377\u5c06\u4f1a\u53d1\u9001\u5230\u6307\u5b9a\u8bfe\u5802"),p.a.createElement("div",{className:"mb10"},p.a.createElement(E,{placeholder:"\u8f93\u5165\u8bfe\u5802\u540d\u79f0\u7684\u5173\u952e\u5b57\u8fdb\u884c\u641c\u7d22",value:_,onChange:e=>y(e.target.value),onSearch:e=>{y(e),P()}})),p.a.createElement("div",{className:b.a.radioWrap},p.a.createElement(n["default"].Group,{value:S,onChange:e=>{O(e.target.value),C(!1)}},g.map((e,a)=>p.a.createElement(n["default"],{className:b.a.radio,value:e.course_id,key:e.course_id},e.course_name)))),j&&p.a.createElement("div",{className:b.a.colorFF0000},"\u8bf7\u5148\u9009\u62e9\u8bfe\u5802")))};a["a"]=Object(v["a"])(e=>{var a=e.paperlibrary,t=e.loading,r=e.globalSetting;return{paperlibrary:a,globalSetting:r,loading:t.effects}})(y)}}]);