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

1 line
13 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[153,14],{"4YB9":function(e,n,t){"use strict";var a=t("q1tI"),r=t.n(a),c=t("Ty5D"),i=t("55Ip");t("W1YM");n["a"]=function(e){var n=e.activeIndex,t=Object(c["m"])(),l=t.id,u=t.challengesId,o=Object(a["useMemo"])((function(){return[{name:"1\u3001\u672c\u5173\u4efb\u52a1",url:"/shixuns/".concat(l,"/challenges/").concat(u,"/editcheckpoint")},{name:"2\u3001\u8bc4\u6d4b\u8bbe\u7f6e",url:"/shixuns/".concat(l,"/challenges/").concat(u,"/tab=2")},{name:"3\u3001\u53c2\u8003\u7b54\u6848",url:"/shixuns/".concat(l,"/challenges/").concat(u,"/tab=3")},{name:"4\u3001\u5173\u5361\u6392\u884c\u699c",url:"/shixuns/".concat(l,"/challenges/").concat(u,"/tab=4")}]}),[l,u]);return r.a.createElement("ul",{className:"challenge-nav"},o.map((function(e,t){return n===t?r.a.createElement("li",{key:e.url}," ",r.a.createElement("a",{className:"active"},e.name)," "):r.a.createElement("li",{key:e.url}," ",r.a.createElement(i["Link"],{to:e.url},e.name)," ")})))}},"9ZNV":function(e,n,t){"use strict";t.d(n,"a",(function(){return o}));var a=t("0Owb"),r=(t("+L6B"),t("2/Rp")),c=t("q1tI"),i=t.n(c),l=t("UUDw"),u=t.n(l),o=function(e){var n=e.cancelText,t=void 0===n?"\u53d6\u6d88":n,c=e.okText,l=void 0===c?"\u786e\u5b9a":c,o=e.loading,s=void 0!==o&&o,m=e.hasOkBtn,d=void 0===m||m,f=e.okButtonProps,p=void 0===f?{}:f,v=e.onCancel,h=void 0===v?function(){}:v,E=e.onOk,b=void 0===E?function(){}:E;return i.a.createElement("div",{className:u.a.buttonFixed},i.a.createElement("div",{className:u.a.buttonWrap},i.a.createElement(r["a"],{size:"large",className:"".concat(u.a.button," mr20"),onClick:h},t),d&&i.a.createElement(r["a"],Object(a["a"])({size:"large",type:"primary",className:"".concat(u.a.button," mr20"),loading:s,onClick:b},p),l)))}},CJF0:function(e,n,t){"use strict";t("14J3");var a=t("BMrR"),r=(t("+L6B"),t("2/Rp")),c=(t("jCWc"),t("kPKH")),i=t("PpiC"),l=t("q1tI"),u=t.n(l),o=t("Ty5D"),s=t("9kvl"),m=t("55Ip"),d=t("nZ20"),f=t.n(d),p=function(e){var n,l,d,p,v=e.shixunsDetail,h=(e.dispatch,e.loading,e.match,e.data),E=void 0===h?{}:h,b=e.title,k=(Object(i["a"])(e,["shixunsDetail","dispatch","loading","match","data","title"]),Object(o["m"])()),g=!((null===(n=v.detail)||void 0===n?void 0:n.identity)>4||void 0===(null===(l=v.detail)||void 0===l?void 0:l.identity)||2===(null===(d=v.detail)||void 0===d?void 0:d.shixun_status)||1===(null===(p=v.detail)||void 0===p?void 0:p.shixun_status));return u.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(f.a.wrap)},u.a.createElement(a["a"],{gutter:[20,20],align:"middle"},u.a.createElement(c["a"],{flex:1},u.a.createElement("span",{className:f.a.icons},u.a.createElement("img",{src:t("csWT"),width:"14"})),u.a.createElement("span",{className:"font16"},"\u7b2c ",null===E||void 0===E?void 0:E.position," \u5173\uff1a",b)),u.a.createElement(c["a"],null,(null===E||void 0===E?void 0:E.prev_challenge)&&u.a.createElement(r["a"],{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var e,n=0===E.prev_challenge.st?"/editcheckpoint":"/editquestion",t="/shixuns/".concat(k.id,"/challenges/").concat(null===E||void 0===E||null===(e=E.prev_challenge)||void 0===e?void 0:e.id).concat(n);s["c"].replace(t)}},"\u4e0a\u4e00\u5173"),E.next_challenge&&u.a.createElement(r["a"],{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var e,n=0===E.next_challenge.st?"/editcheckpoint":"/editquestion",t="/shixuns/".concat(k.id,"/challenges/").concat(null===E||void 0===E||null===(e=E.next_challenge)||void 0===e?void 0:e.id).concat(n);s["c"].replace(t)}},"\u4e0b\u4e00\u5173"),g&&u.a.createElement(r["a"],{type:"primary"},u.a.createElement(m["Link"],{to:"/shixuns/".concat(k.id,"/challenges/newquestion")},"\u65b0\u589e\u9009\u62e9\u9898\u4efb\u52a1")),g&&u.a.createElement(r["a"],{type:"primary",className:"ml5"},u.a.createElement(m["Link"],{to:"/shixuns/".concat(k.id,"/challenges/new")},"\u65b0\u589e\u5b9e\u8df5\u4efb\u52a1")),u.a.createElement(r["a"],{type:"primary",className:"ml5"},u.a.createElement(m["Link"],{to:"/shixuns/".concat(k.id,"/challenges")},"\u8fd4\u56de")))))};n["a"]=Object(s["a"])((function(e){var n=e.shixunsDetail,t=e.newCourse,a=e.loading,r=e.globalSetting;return{shixunsDetail:n,newCourse:t,globalSetting:r,loading:a.effects}}))(p)},RHbU:function(e,n,t){},UUDw:function(e,n,t){e.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},W1YM:function(e,n,t){},csWT:function(e,n,t){e.exports=t.p+"static/choose.4ad1045f.svg"},mWt4:function(e,n,t){"use strict";t.r(n);t("miYZ");var a=t("tsqr"),r=(t("5NDa"),t("5rEg")),c=(t("7Kak"),t("9yH6")),i=(t("BoS7"),t("Sdc0")),l=t("WmNS"),u=t.n(l),o=t("k1fw"),s=t("PpiC"),m=t("9og8"),d=(t("y8nQ"),t("Vl3Y")),f=t("tJVT"),p=t("q1tI"),v=t.n(p),h=t("Ty5D"),E=t("9kvl"),b=t("ErOA"),k=t("9ZNV"),g=(t("RHbU"),t("4YB9")),_=t("CJF0"),O=t("xKgJ");n["default"]=function(){var e=Object(h["m"])(),n=Object(p["useState"])(null),t=Object(f["a"])(n,2),l=t[0],x=t[1],S=e.id,j=e.challengesId,N=d["a"].useForm(),A=Object(f["a"])(N,1),y=A[0];Object(p["useEffect"])((function(){function e(){return n.apply(this,arguments)}function n(){return n=Object(m["a"])(u.a.mark((function e(){var n,t,a,r,c,i,l;return u.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(b["c"])("shixuns/".concat(S,"/challenges/").concat(j,"/edit.json"),{tab:3});case 2:n=e.sent,t=n.open_rank,a=n.rank_data_name,r=n.rank_name,c=n.rank_order,i=Object(s["a"])(n,["open_rank","rank_data_name","rank_name","rank_order"]),l={open_rank:t,rank_data_name:a,rank_name:r,rank_order:c},x(Object(o["a"])(Object(o["a"])({},l),{},{other:i}));case 10:case"end":return e.stop()}}),e)}))),n.apply(this,arguments)}e()}),[S,j]),Object(p["useEffect"])((function(){if(l){var e=l.open_rank,n=(l.other,Object(s["a"])(l,["open_rank","other"]));y.setFieldsValue(Object(o["a"])(Object(o["a"])({},n),{},{is_rank:"CLOSE"!==e,rank:e}))}}),[l]);var T=l||{},w=T.other,C=T.open_rank;function I(e){return L.apply(this,arguments)}function L(){return L=Object(m["a"])(u.a.mark((function e(n){var t,r,c,i;return u.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=n.rank,r=n.is_rank,c=Object(s["a"])(n,["rank","is_rank"]),e.next=3,Object(b["e"])("shixuns/".concat(S,"/challenges/").concat(j,"/open_or_close_rank_list.json"),{challenge_extend:c,rank:r?t:"CLOSE"});case 3:i=e.sent,0===i.status&&(a["b"].info("\u5173\u5361\u6392\u884c\u699c\u8bbe\u7f6e\u6210\u529f\uff01"),E["c"].replace("/shixuns/".concat(S,"/challenges")));case 5:case"end":return e.stop()}}),e)}))),L.apply(this,arguments)}function F(e){x(Object(o["a"])(Object(o["a"])({},l),{},{open_rank:e?"DEFAULT":"CLOSE"}))}function D(e){var n=e.target.value;x(Object(o["a"])(Object(o["a"])({},l),{},{open_rank:n}))}return v.a.createElement("div",{className:"ranking-setting"},v.a.createElement(_["a"],{data:w,title:"\u5b9e\u8df5\u9898"}),v.a.createElement(g["a"],{activeIndex:3}),v.a.createElement(d["a"],{form:y,className:"rank-form",onFinish:I,layout:"vertical"},v.a.createElement("div",{className:"rank-field-container"},v.a.createElement("b",null,"\u5173\u5361\u6392\u884c\u699c\uff1a"),v.a.createElement("div",{className:"rank-field"},v.a.createElement(d["a"].Item,{name:"is_rank",valuePropName:"checked"},v.a.createElement(i["a"],{onChange:F})),v.a.createElement("span",{className:"tip"},"\u5f00\u542f\u540e\uff0c\u672c\u5173\u5361\u5c06\u5c55\u793a\u6392\u884c\u699c"))),"CLOSE"!==C&&Object(O["m"])()?v.a.createElement(v.a.Fragment,null,v.a.createElement(d["a"].Item,{label:"\u6392\u884c\u699c\u89c4\u5219\uff1a",name:"rank"},v.a.createElement(c["a"].Group,{onChange:D},v.a.createElement("div",{className:"rank-field"},v.a.createElement(c["a"],{value:"DEFAULT"},"\u9ed8\u8ba4 ",v.a.createElement("span",{className:"tip"},"\uff08\u6309\u901a\u5173\u7528\u65f6\u6392\u884c\uff09"))),v.a.createElement("div",{className:"rank-field"},v.a.createElement(c["a"],{value:"CUSTOM"},"\u81ea\u5b9a\u4e49 ",v.a.createElement("span",{className:"tip"},"\uff08\u901a\u8fc7\u7a0b\u5e8f\u81ea\u5b9a\u4e49\u6392\u884c\u89c4\u5219\uff09"))))),"CUSTOM"===C?v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:"rank-field-container"},v.a.createElement("b",null,"\u6392\u884c\u699c\u540d\u79f0\uff1a"),v.a.createElement("div",{className:"rank-field"},v.a.createElement(d["a"].Item,{name:"rank_name",rules:[{required:!0,message:"\u6392\u884c\u699c\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a"}]},v.a.createElement(r["a"],{style:{width:180},maxLength:8})),v.a.createElement("span",{className:"tip"},"\u53ef\u81ea\u5b9a\u4e49\u6392\u884c\u699c\u540d\u79f0 \uff08\u6700\u591a8\u4e2a\u5b57\u7b26\uff09\u3002"))),v.a.createElement("div",{className:"rank-field-container"},v.a.createElement("b",null,"\u6392\u884c\u699c\u8868\u5934\uff1a"),v.a.createElement("div",{className:"rank-field flex-container"},v.a.createElement("div",{className:"flex-container rank-custom-table "},v.a.createElement("b",null,"\u6392\u540d"),v.a.createElement("b",null,"\u59d3\u540d"),v.a.createElement(d["a"].Item,{name:"rank_data_name",initialValue:"\u6210\u7ee9",rules:[{required:!0,message:"\u8bf7\u5b8c\u5584\u6392\u884c\u699c\u8868\u5934"}]},v.a.createElement(r["a"],{style:{width:180},maxLength:8})),v.a.createElement("b",null,"\u901a\u5173\u65f6\u95f4")),v.a.createElement("span",{className:"tip"},"\u53ef\u81ea\u5b9a\u4e49\u6392\u884c\u699c\u7b2c\u4e09\u5217\uff08\u6210\u7ee9\uff09\u7684\u8868\u5934\uff08\u6700\u591a8\u4e2a\u5b57\u7b26\uff09\u3002"))),v.a.createElement(d["a"].Item,{name:"rank_order"},v.a.createElement(c["a"].Group,null,v.a.createElement("div",{className:"rank-field"},v.a.createElement(c["a"],{value:"desc"},"\u7b2c\u4e09\u5217\u7684\u503c\u8d8a\u5927\u6392\u540d\u8d8a\u9760\u524d")),v.a.createElement("div",{className:"rank-field"},v.a.createElement(c["a"],{value:"asc"},"\u7b2c\u4e09\u5217\u7684\u503c\u8d8a\u5c0f\u6392\u540d\u8d8a\u9760\u524d"))))):null):null,v.a.createElement(d["a"].Item,{noStyle:!0},v.a.createElement(k["a"],{okButtonProps:{htmlType:"submit"},onCancel:function(){return E["c"].push("/shixuns/".concat(S,"/challenges"))}}))))}},nZ20:function(e,n,t){e.exports={icons:"icons___3O80F"}},xKgJ:function(e,n,t){"use strict";t.d(n,"o",(function(){return u})),t.d(n,"b",(function(){return o})),t.d(n,"c",(function(){return s})),t.d(n,"e",(function(){return m})),t.d(n,"f",(function(){return d})),t.d(n,"r",(function(){return f})),t.d(n,"g",(function(){return p})),t.d(n,"s",(function(){return v})),t.d(n,"d",(function(){return h})),t.d(n,"i",(function(){return E})),t.d(n,"j",(function(){return b})),t.d(n,"q",(function(){return k})),t.d(n,"h",(function(){return g})),t.d(n,"p",(function(){return _})),t.d(n,"a",(function(){return O})),t.d(n,"l",(function(){return x})),t.d(n,"m",(function(){return S})),t.d(n,"k",(function(){return j})),t.d(n,"n",(function(){return N})),t.d(n,"t",(function(){return A}));var a,r,c=t("9kvl");(function(e){e[e["SuperAdmin"]=1]="SuperAdmin",e[e["Operation"]=2]="Operation",e[e["CertifiedTeacher"]=5]="CertifiedTeacher",e[e["TrainingProduction"]=8]="TrainingProduction",e[e["UncertifiedTeacher"]=12]="UncertifiedTeacher",e[e["Student"]=15]="Student"})(a||(a={})),function(e){e[e["SuperAdmin"]=1]="SuperAdmin",e[e["Operation"]=2]="Operation",e[e["Admin"]=5]="Admin",e[e["Teacher"]=8]="Teacher",e[e["Assistant"]=12]="Assistant",e[e["Student"]=15]="Student"}(r||(r={}));var i=function(e){var n=Object(c["b"])()._store.getState(),t=n.user,a=t.userInfo;return e.some((function(e){return e==(null===a||void 0===a?void 0:a.role)}))},l=function(e){var n=Object(c["b"])()._store.getState(),t=n.user,a=t.userInfo;return!!(null===a||void 0===a?void 0:a.own)||e.some((function(e){var n;return e==(null===a||void 0===a||null===(n=a.course)||void 0===n?void 0:n.course_role)}))},u=function(){var e=Object(c["b"])()._store.getState(),n=e.user,t=n.userInfo;return t.main_site},o=function(){var e,n=Object(c["b"])()._store.getState(),t=n.user,a=t.userInfo;return null===a||void 0===a||null===(e=a.course)||void 0===e?void 0:e.course_is_end},s=function(){return l([r.SuperAdmin,r.Operation,r.Admin,r.Teacher,r.Assistant])},m=function(){return l([r.SuperAdmin,r.Teacher,r.Admin,r.Assistant,r.Operation])},d=function(){return l([r.SuperAdmin,r.Teacher,r.Admin])},f=function(){return l([r.SuperAdmin])},p=function(){return l([r.SuperAdmin,r.Operation,r.Admin])},v=function(){return l([r.SuperAdmin,r.Operation])},h=function(){return l([r.SuperAdmin,r.Admin])},E=function(){return l([r.SuperAdmin,r.Operation,r.Admin,r.Teacher])},b=function(){return l([r.Assistant])},k=function(){return l([r.Student])},g=function(){return l([r.SuperAdmin,r.Operation,r.Admin,r.Teacher,r.Assistant,r.Student])},_=function(){var e,n=Object(c["b"])()._store.getState(),t=n.user,a=t.userInfo;return null===(null===a||void 0===a||null===(e=a.course)||void 0===e?void 0:e.course_role)},O=function(){return i([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction])},x=function(){return i([a.SuperAdmin])},S=function(){return i([a.SuperAdmin,a.Operation])},j=function(){return i([a.Student])},N=function(){var e,n=Object(c["b"])()._store.getState(),t=n.user;return!!(null===(e=t.userInfo)||void 0===e?void 0:e.login)},A=function(){var e=Object(c["b"])()._store.getState(),n=e.user;return n.userInfo}}}]);