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

1 line
33 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[125],{"Nv+3":function(e,a,t){"use strict";t.r(a);t("lUTK");var n=t("BvKs"),l=t("tJVT"),i=t("PpiC"),s=t("q1tI"),o=t.n(s),c=t("WHYC"),r=t("uYtH"),u=t("9kvl"),d=(t("T2oS"),t("W9HT")),p=(t("+L6B"),t("2/Rp")),m=(t("5Dmo"),t("3S7+")),v=(t("Q9mQ"),t("diRs")),b=(t("MXD1"),t("CFYs")),_=(t("pC0b"),t("GzdX")),h=(t("2qtc"),t("kLXV")),x=t("WmNS"),g=t.n(x),y=(t("miYZ"),t("tsqr")),f=t("9og8"),E=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a={"\u5f00\u59cb\u5b9e\u6218":"\u5f00\u59cb\u5b66\u4e60\u5e76\u5b8c\u6210\u5b9e\u6218\u4efb\u52a1","\u7ee7\u7eed\u6311\u6218":"\u7ee7\u7eed\u5b8c\u6210\u540e\u7eed\u5b66\u4e60\u548c\u5b9e\u6218\u4efb\u52a1","\u67e5\u770b\u5b9e\u6218":"\u67e5\u770b\u6211\u7684\u5b9e\u6218\u5149\u8f89\u5386\u53f2","\u6a21\u62df\u5b9e\u6218":"\u6a21\u62df\u5b8c\u6210\u5b9e\u6218\u4efb\u52a1","\u5f00\u542f\u6311\u6218":"\u5f00\u59cb\u5b66\u4e60\u5e76\u5b8c\u6210\u5b9e\u6218\u4efb\u52a1"};return a[e]||""},k=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:99,a=[0,3,1,-1];return!a.includes(e)},D=t("y0eN"),N=t.n(D),j=(t("7Kak"),t("9yH6")),O=(t("5NDa"),t("5rEg")),S=t("ErOA"),T=t("WdGl"),w=t.n(T),C=O["a"].TextArea,W=e=>{var a,t,n=e.shixunsDetail,c=e.user,r=(e.globalSetting,e.loading,e.dispatch),d=(Object(i["a"])(e,["shixunsDetail","user","globalSetting","loading","dispatch"]),Object(s["useState"])(1)),p=Object(l["a"])(d,2),m=p[0],v=p[1],b=Object(s["useState"])(""),_=Object(l["a"])(b,2),x=_[0],y=_[1],E=Object(s["useState"])(!1),k=Object(l["a"])(E,2),D=k[0],N=k[1],O=Object(s["useState"])(!1),T=Object(l["a"])(O,2),W=T[0],A=T[1];Object(s["useEffect"])(()=>{var e,a;((null===(e=c.userInfo)||void 0===e?void 0:e.admin)||(null===(a=c.userInfo)||void 0===a?void 0:a.business))&&y("\u4e91\u4e0a\u5b9e\u9a8c\u5ba4\u4f7f\u7528")},[null===(a=c.userInfo)||void 0===a?void 0:a.admin,null===(t=c.userInfo)||void 0===t?void 0:t.business]);var P=e=>{v(e.target.value),4!==e.target.value&&N(!1)},B=function(){var e=Object(f["a"])(g.a.mark((function e(){var a,t,l,i;return g.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t={1:"Shixun",2:"Course",3:"Subject",4:x},l=t[m],4!==m||x){e.next=5;break}return N(!0),e.abrupt("return");case 5:return A(!0),e.next=8,Object(S["a"])("/api/shixuns/".concat(null===(a=n.actionTabs.params)||void 0===a?void 0:a.id,"/copy.json"),{method:"post",body:{reason:l}});case 8:i=e.sent,A(!1),r({type:"shixunsDetail/setActionTabs",payload:{}}),401!==i.status&&(null===u["c"]||void 0===u["c"]||u["c"].push("/shixuns/".concat(i.shixun,"/challenges")));case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return o.a.createElement(h["a"],{centered:!0,keyboard:!1,closable:!1,title:"\u590d\u5236\u539f\u56e0",visible:"Banner-Copy"===n.actionTabs.key,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:B,confirmLoading:W,onCancel:()=>{r({type:"shixunsDetail/setActionTabs",payload:{}})}},o.a.createElement("div",{className:w.a.copyWrap},o.a.createElement("p",{className:w.a.copyTitle},"\u8bf7\u6839\u636e\u5b9e\u9645\u60c5\u51b5\uff0c\u586b\u5199\u590d\u5236\u672c\u5b9e\u8bad\u7684\u539f\u56e0"),o.a.createElement(j["default"].Group,{onChange:P,value:m,className:w.a.radioWrap},o.a.createElement(j["default"],{className:w.a.radio,value:1},"\u5b9e\u8bad\u5185\u5bb9\u5347\u7ea7"),o.a.createElement(j["default"],{className:w.a.radio,value:2},"\u8bfe\u5802\u6559\u5b66\u4f7f\u7528"),o.a.createElement(j["default"],{className:w.a.radio,value:3},"\u5b9e\u8df5\u8bfe\u7a0b\u4f7f\u7528"),o.a.createElement(j["default"],{className:w.a.radio,value:4},"\u5176\u5b83\u539f\u56e0"),4===m&&o.a.createElement(C,{className:"".concat(D?w.a.borderRed:""," ").concat(w.a.textArea," mt10"),placeholder:"\u8bf7\u586b\u5199fork\u539f\u56e0\uff0860\u5b57\u4ee5\u5185)",maxLength:60,value:x,onChange:e=>{y(e.target.value),N(!1)}}),D&&o.a.createElement("div",{className:w.a.errorText},"\u4e0d\u80fd\u4e3a\u7a7a"))))},A=Object(u["a"])(e=>{var a=e.shixunsDetail,t=e.user,n=e.loading,l=e.globalSetting;return{shixunsDetail:a,user:t,globalSetting:l,loading:n}})(W),P=e=>{var a,t,n=e.shixunsDetail,l=(e.globalSetting,e.loading,e.dispatch);Object(i["a"])(e,["shixunsDetail","globalSetting","loading","dispatch"]);return o.a.createElement(h["a"],{centered:!0,keyboard:!1,closable:!1,title:"\u63d0\u793a",visible:"Banner-Auth"===n.actionTabs.key,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:()=>{var e,a;l({type:"shixunsDetail/setActionTabs",payload:{}}),window.location.href=null===(e=n.detail)||void 0===e||null===(a=e.can_fork)||void 0===a?void 0:a.certi_url},onCancel:()=>{l({type:"shixunsDetail/setActionTabs",payload:{}})}},o.a.createElement("p",{className:"tc font16"},null===(a=n.detail)||void 0===a||null===(t=a.can_fork)||void 0===t?void 0:t.can_fork,o.a.createElement("br",null),"\u8bf7\u95ee\u662f\u5426\u524d\u5f80\u8fdb\u884c\u8ba4\u8bc1\uff1f"))},B=Object(u["a"])(e=>{var a=e.shixunsDetail,t=e.loading,n=e.globalSetting;return{shixunsDetail:a,globalSetting:n,loading:t.models.index}})(P),R=(t("DjyN"),t("NUBc")),I=t("k1fw"),F=t("kg1m"),L=t.n(F),H=O["a"].Search,z=e=>{var a=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),n=(Object(i["a"])(e,["shixunsDetail","globalSetting","loading","dispatch"]),Object(c["m"])()),r=Object(s["useState"])(0),d=Object(l["a"])(r,2),p=d[0],m=d[1],v=Object(s["useState"])([]),b=Object(l["a"])(v,2),_=b[0],x=b[1],E=Object(s["useState"])(""),k=Object(l["a"])(E,2),D=k[0],N=k[1],O=Object(s["useState"])(),S=Object(l["a"])(O,2),T=S[0],w=S[1],C=Object(s["useState"])(!1),W=Object(l["a"])(C,2),A=W[0],P=W[1],B=Object(s["useState"])(!1),F=Object(l["a"])(B,2),z=F[0],G=F[1],q=Object(s["useState"])({id:null,page:1,limit:10}),X=Object(l["a"])(q,2),J=X[0],K=X[1];Object(s["useEffect"])(()=>{"Banner-SendShixuns"===a.actionTabs.key&&(J.id=n.id,K(J),U(J))},[a.actionTabs.key]);var U=function(){var e=Object(f["a"])(g.a.mark((function e(a){var n;return g.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunsDetail/searchUserCourses",payload:a});case 2:n=e.sent,401===n.status?(t({type:"shixunsDetail/setActionTabs",payload:{}}),G(!1)):(G(!0),m((null===n||void 0===n?void 0:n.courses_count)||0),x((null===n||void 0===n?void 0:n.course_list)||[]));case 4:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),V=e=>{var a=Object(I["a"])(Object(I["a"])({},J),{page:e,limit:10,search:encodeURI(D)});K(a),U(a)},Y=function(){var e=Object(f["a"])(g.a.mark((function e(){var n,l,i;return g.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(T){e.next=3;break}return P(!0),e.abrupt("return");case 3:return l=null===(n=a.actionTabs.params)||void 0===n?void 0:n.id,e.next=6,t({type:"shixunsDetail/sendToCourse",payload:{id:l,course_id:T}});case 6:i=e.sent,401!==i.status&&(y["a"].success(i.message),M(),null===u["c"]||void 0===u["c"]||u["c"].replace(i.first_category_url));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=()=>{N(""),w(null),P(!1),t({type:"shixunsDetail/setActionTabs",payload:{}}),G(!1)};return o.a.createElement(h["a"],{centered:!0,keyboard:!1,closable:!1,title:"\u53d1\u9001\u5b9e\u8bad",visible:z,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:Y,onCancel:M},o.a.createElement("div",{className:L.a.wrap},o.a.createElement("div",{className:L.a.title},"\u9009\u62e9\u7684\u5b9e\u8bad\u5c06\u4f1a\u53d1\u9001\u5230\u6307\u5b9a\u8bfe\u5802"),o.a.createElement("div",{className:"mb10"},o.a.createElement(H,{placeholder:"\u8f93\u5165\u8bfe\u5802\u540d\u79f0\u7684\u5173\u952e\u5b57\u8fdb\u884c\u641c\u7d22",value:D,onChange:e=>N(e.target.value),onSearch:e=>{N(e);var a=Object(I["a"])(Object(I["a"])({},J),{page:1,limit:10,search:encodeURI(e)});K(a),U(a)}})),o.a.createElement("div",{className:L.a.radioWrap},o.a.createElement(j["default"].Group,{value:T,onChange:e=>{w(e.target.value),P(!1)}},_.map((e,a)=>o.a.createElement(j["default"],{className:L.a.radio,value:e.course_id,key:a},e.name)))),A&&o.a.createElement("div",{className:L.a.colorFF0000},"\u8bf7\u9009\u62e9\u4f60\u8981\u53d1\u9001\u7684\u8bfe\u5802"),p>12&&o.a.createElement("div",{className:L.a.pagination},o.a.createElement(R["a"],{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:null===J||void 0===J?void 0:J.page,pageSize:10,total:p,onChange:V}))))},G=Object(u["a"])(e=>{var a=e.shixunsDetail,t=e.loading,n=e.globalSetting;return{shixunsDetail:a,globalSetting:n,loading:t.models.index}})(z),q=t("WllH"),X=t.n(q),J=e=>{var a=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),n=(Object(i["a"])(e,["shixunsDetail","globalSetting","loading","dispatch"]),Object(s["useState"])(!1)),c=Object(l["a"])(n,2),r=c[0],u=c[1],d=function(){var e=Object(f["a"])(g.a.mark((function e(){var n,l,i,s;return g.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return u(!0),e.next=3,t({type:"shixunsDetail/cancelRelease",payload:{id:null===(n=a.actionTabs.params)||void 0===n?void 0:n.id}});case 3:l=e.sent,t({type:"shixunsDetail/setActionTabs",payload:{}}),u(!1),401!==l.status&&(y["a"].success(l.message),t({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(i=a.actionTabs.params)||void 0===i?void 0:i.id}}),t({type:"shixunsDetail/getRightData",payload:{id:null===(s=a.actionTabs.params)||void 0===s?void 0:s.id}}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return o.a.createElement(h["a"],{centered:!0,keyboard:!1,closable:!1,title:"\u63d0\u793a",visible:"Banner-CancelRelease"===a.actionTabs.key,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",confirmLoading:r,onOk:d,onCancel:()=>{t({type:"shixunsDetail/setActionTabs",payload:{}})}},o.a.createElement("div",{className:X.a.wrap},o.a.createElement("p",{className:X.a.text},"\u662f\u5426\u786e\u8ba4\u64a4\u9500\u53d1\u5e03\uff1f"),o.a.createElement("p",{className:"".concat(X.a.text," ").concat(X.a.color848282)},"\u64a4\u9500\u53d1\u5e03\u540e\uff0c\u5b66\u5458\u5c06\u65e0\u6cd5\u8fdb\u884c\u7ec3\u4e60\uff0c\u82e5\u60a8\u65b0\u589e\u5173"),o.a.createElement("p",{className:"".concat(X.a.text," ").concat(X.a.color848282)},"\u5361\uff0c\u5b66\u5458\u9700\u8981\u91cd\u65b0\u4f53\u9a8c\u5b9e\u8bad")))},K=Object(u["a"])(e=>{var a=e.shixunsDetail,t=e.loading,n=e.globalSetting;return{shixunsDetail:a,globalSetting:n,loading:t.models.index}})(J),U=e=>{var a=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),n=(Object(i["a"])(e,["shixunsDetail","globalSetting","loading","dispatch"]),Object(s["useState"])(!1)),c=Object(l["a"])(n,2),r=c[0],u=c[1],d=function(){var e=Object(f["a"])(g.a.mark((function e(){var n,l,i,s;return g.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return u(!0),e.next=3,t({type:"shixunsDetail/cancelPublic",payload:{id:null===(n=a.actionTabs.params)||void 0===n?void 0:n.id}});case 3:l=e.sent,t({type:"shixunsDetail/setActionTabs",payload:{}}),u(!1),0===l.status&&(t({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(i=a.actionTabs.params)||void 0===i?void 0:i.id}}),t({type:"shixunsDetail/getRightData",payload:{id:null===(s=a.actionTabs.params)||void 0===s?void 0:s.id}}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return o.a.createElement(h["a"],{centered:!0,keyboard:!1,closable:!1,title:"\u63d0\u793a",visible:"Banner-CancelPublic"===a.actionTabs.key,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",confirmLoading:r,onOk:d,onCancel:()=>{t({type:"shixunsDetail/setActionTabs",payload:{}})}},o.a.createElement("div",{className:X.a.wrap},o.a.createElement("p",{className:X.a.text},"\u662f\u5426\u786e\u8ba4\u64a4\u9500\u7533\u8bf7\u516c\u5f00\uff1f")))},V=Object(u["a"])(e=>{var a=e.shixunsDetail,t=e.loading,n=e.globalSetting;return{shixunsDetail:a,globalSetting:n,loading:t.models.index}})(U),Y=e=>{var a=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),n=(Object(i["a"])(e,["shixunsDetail","globalSetting","loading","dispatch"]),Object(s["useState"])(!1)),c=Object(l["a"])(n,2),r=c[0],u=c[1],d=function(){var e=Object(f["a"])(g.a.mark((function e(){var n,l,i,s;return g.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return u(!0),e.next=3,t({type:"shixunsDetail/applyPublic",payload:{id:null===(n=a.actionTabs.params)||void 0===n?void 0:n.id}});case 3:l=e.sent,t({type:"shixunsDetail/setActionTabs",payload:{}}),u(!1),0===l.status&&(t({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(i=a.actionTabs.params)||void 0===i?void 0:i.id}}),t({type:"shixunsDetail/getRightData",payload:{id:null===(s=a.actionTabs.params)||void 0===s?void 0:s.id}}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return o.a.createElement(h["a"],{centered:!0,keyboard:!1,closable:!1,title:"\u63d0\u793a",visible:"Banner-ApplyPublic"===a.actionTabs.key,okText:"\u786e\u5b9a\u7533\u8bf7",cancelText:"\u53d6\u6d88\u7533\u8bf7",confirmLoading:r,onOk:d,onCancel:()=>{t({type:"shixunsDetail/setActionTabs",payload:{}})}},o.a.createElement("div",{className:X.a.wrap},o.a.createElement("p",{className:X.a.text},"\u516c\u5f00\u5b9e\u8bad\u9700\u7ecf\u8fc7\u5e73\u53f0\u6807\u51c6\u5316\u5ba1\u6838\uff0c\u5ba1\u6838\u5468\u671f\u4e3a1-2\u5929\uff0c"),o.a.createElement("p",{className:"".concat(X.a.text," mt5")},"\u516c\u5f00\u7684\u5b9e\u8bad\u5c06\u5bf9\u5e73\u53f0\u6240\u6709\u4eba\u53ef\u89c1\u3002\u82e5\u4ec5\u672c\u4eba\u6559\u5b66\u4f7f\u7528"),o.a.createElement("p",{className:"".concat(X.a.text," mt5")},"\u5219\u65e0\u9700\u7533\u8bf7\u516c\u5f00\uff0c\u76f4\u63a5\u53d1\u9001\u5230\u8bfe\u5802\u5373\u53ef\u3002")))},M=Object(u["a"])(e=>{var a=e.shixunsDetail,t=e.loading,n=e.globalSetting;return{shixunsDetail:a,globalSetting:n,loading:t.models.index}})(Y),Q=e=>{var a,t=e.shixunsDetail,n=(e.globalSetting,e.loading,e.dispatch),l=(Object(i["a"])(e,["shixunsDetail","globalSetting","loading","dispatch"]),(null===(a=t.actionTabs)||void 0===a?void 0:a.params)||{}),s=l.tagPosition,c=void 0===s?[]:s,r=l.evaluationSetPosition,u=void 0===r?[]:r,d=l.publishBoxStatus,p=()=>{var e,a;0!==d&&1!==d||(n({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(e=t.actionTabs.params)||void 0===e?void 0:e.id}}),n({type:"shixunsDetail/getRightData",payload:{id:null===(a=t.actionTabs.params)||void 0===a?void 0:a.id}}));n({type:"shixunsDetail/setActionTabs",payload:{}})},m=()=>o.a.createElement("div",{className:X.a.wrap},o.a.createElement("p",{className:X.a.text},"\u53d1\u5e03\u7533\u8bf7\u5df2\u63d0\u4ea4\uff0c\u8bf7\u7b49\u5f85\u7ba1\u7406\u5458\u7684\u5ba1\u6838")),v=()=>o.a.createElement("div",{className:X.a.wrap},o.a.createElement("p",{className:X.a.text},"\u53d1\u5e03\u7533\u8bf7\u5df2\u63d0\u4ea4\uff0c\u8bf7\u7b49\u5f85\u7ba1\u7406\u5458\u7684\u5ba1\u6838"),o.a.createElement("p",{className:"".concat(X.a.text," font12")}," ","\u2022 \u6211\u4eec\u5c06\u57281-2\u4e2a\u5de5\u4f5c\u65e5\u5185\u5b8c\u6210\u5ba1\u6838")),b=()=>o.a.createElement("div",{className:X.a.wrap},o.a.createElement("p",{className:X.a.text},"\u7b2c",u.join(","),"\u5173\u8bc4\u6d4b\u8bbe\u7f6e\u5c1a\u672a\u5b8c\u6210\uff0c\u65e0\u6cd5\u7533\u8bf7\u53d1\u5e03")),_=()=>o.a.createElement("div",{className:X.a.wrap},o.a.createElement("p",{className:X.a.text},"\u6bcf\u4e00\u4e2a\u5173\u5361\u81f3\u5c11\u9700\u8981\u4e00\u4e2a\u6280\u80fd\u6807\u7b7e",o.a.createElement("br",null),"\u7b2c",c.join(","),"\u5173\u5c1a\u672a\u8bbe\u7f6e\u6280\u80fd\u6807\u7b7e\uff0c\u8bf7\u8865\u5145")),x=()=>o.a.createElement("div",{className:X.a.wrap},o.a.createElement("p",{className:X.a.text},"\u5c1a\u672a\u521b\u5efa\u4efb\u52a1\u7684\u5b9e\u8bad\uff0c\u4e0d\u80fd\u7533\u8bf7\u53d1\u5e03")),g=()=>{var e={0:m,1:v,2:b,3:_};return e[d]?e[d]():x()};return o.a.createElement(h["a"],{centered:!0,keyboard:!1,closable:!1,title:"\u63d0\u793a",visible:"Banner-ApplyRelease"===t.actionTabs.key,okText:"\u77e5\u9053\u5566",onOk:p,onCancel:()=>{n({type:"shixunsDetail/setActionTabs",payload:{}})}},g())},Z=Object(u["a"])(e=>{var a=e.shixunsDetail,t=e.loading,n=e.globalSetting;return{shixunsDetail:a,globalSetting:n,loading:t.models.index}})(Q),$=e=>{var a,t,n,x,D,j,O,S,T,w,C,W,P,R,I,F,L,H,z,q,X,J,U,Y,Q,$,ee,ae,te,ne,le,ie,se,oe,ce,re,ue,de,pe,me,ve,be,_e,he,xe,ge,ye=e.shixunsDetail,fe=e.user,Ee=(e.globalSetting,e.loading,e.dispatch),ke=(Object(i["a"])(e,["shixunsDetail","user","globalSetting","loading","dispatch"]),Object(c["l"])()),De=Object(s["useRef"])(""),Ne=Object(s["useState"])(!1),je=Object(l["a"])(Ne,2),Oe=je[0],Se=je[1];Object(s["useEffect"])(()=>{var e;De.current=null===(e=ke.pathname.split("/"))||void 0===e?void 0:e[2]},[]);var Te=()=>{var e;(null===(e=ye.detail)||void 0===e?void 0:e.can_fork)?Ee({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}):Ee({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Copy",params:{id:De.current}}})},we=function(){var e=Object(f["a"])(g.a.mark((function e(){var a,t;return g.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Ee({type:"shixunsDetail/cancelCollect",payload:{container_id:null===(a=ye.detail)||void 0===a?void 0:a.id,container_type:"Shixun"}});case 2:t=e.sent,0===t.status&&(Ee({type:"shixunsDetail/getShixunsDetail",payload:{id:De.current}}),Ee({type:"shixunsDetail/getRightData",payload:{id:De.current}}),y["a"].success(t.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ce=function(){var e=Object(f["a"])(g.a.mark((function e(){var a,t;return g.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Ee({type:"shixunsDetail/collect",payload:{container_id:null===(a=ye.detail)||void 0===a?void 0:a.id,container_type:"Shixun"}});case 2:t=e.sent,0===t.status&&(Ee({type:"shixunsDetail/getShixunsDetail",payload:{id:De.current}}),Ee({type:"shixunsDetail/getRightData",payload:{id:De.current}}),y["a"].success(t.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),We=()=>{Ee({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-SendShixuns",params:{id:De.current}}})},Ae=()=>{Ee({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-CancelRelease",params:{id:De.current}}})},Pe=()=>{Ee({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-CancelPublic",params:{id:De.current}}})},Be=()=>{Ee({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyPublic",params:{id:De.current}}})},Re=function(){var e=Object(f["a"])(g.a.mark((function e(){var a,t;return g.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Ee({type:"shixunsDetail/release",payload:{id:De.current}});case 2:if(a=e.sent,Ee({type:"shixunsDetail/getShixunsDetail",payload:{id:De.current}}),Ee({type:"shixunsDetail/getRightData",payload:{id:De.current}}),t=(null===a||void 0===a?void 0:a.evaluation_set_position)||[],0!==a.status){e.next=9;break}return h["a"].info({width:530,title:"\u63d0\u793a",centered:!0,content:o.a.createElement("div",{className:"tc font16"},"\u5b9e\u8bad\u53d1\u5e03\u540e\u5373\u53ef\u53d1\u9001\u8bfe\u5802\u4f7f\u7528"),okText:"\u77e5\u9053\u5566"}),e.abrupt("return");case 9:Ee({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyRelease",params:{tagPosition:null===a||void 0===a?void 0:a.tag_position,evaluationSetPosition:t,publishBoxStatus:a.status}}});case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ie=()=>{var e,a;(null===(e=ye.detail)||void 0===e?void 0:e.shixun_status)>1&&Se(!0),(null===(a=ye.detail)||void 0===a?void 0:a.is_jupyter)?Ee({type:"shixunsDetail/execJupyter",payload:{id:De.current}}).then(e=>{Se(!1),(null===e||void 0===e?void 0:e.identifier)&&(null===u["c"]||void 0===u["c"]||u["c"].push("/tasks/".concat(e.identifier,"/jupyter")))}):Ee({type:"shixunsDetail/execShixun",payload:{id:De.current}}).then(e=>{Se(!1),(null===e||void 0===e?void 0:e.game_identifier)&&(null===u["c"]||void 0===u["c"]||u["c"].push("/tasks/".concat(e.game_identifier)))})};return o.a.createElement("section",null,o.a.createElement("aside",{className:N.a.banner},o.a.createElement("aside",{className:N.a.wrp},o.a.createElement("p",null,o.a.createElement("a",{className:N.a.title,href:"/shixuns/".concat(null===(a=ye.detail)||void 0===a?void 0:a.identifier,"/challenges")},null===(t=ye.detail)||void 0===t?void 0:t.name),(null===(n=ye.detail)||void 0===n?void 0:n.fork_from)&&o.a.createElement("a",{className:"",href:"/shixuns/".concat(null===(x=ye.detail)||void 0===x||null===(D=x.fork_from)||void 0===D?void 0:D.fork_identifier,"/challenges"),target:"_blank"},o.a.createElement("i",{className:"iconfont icon-fork font20 ".concat(N.a.titleIcon)}))),o.a.createElement("div",{className:N.a.contentWrap},o.a.createElement("div",{className:N.a.contentLeftWrap},!!(null===(j=ye.detail)||void 0===j?void 0:j.stu_num)&&o.a.createElement("div",{className:"mr30"},o.a.createElement("span",null,"\u5b66\u4e60\u4eba\u6570"),o.a.createElement("p",{className:"mt3"},null===(O=ye.detail)||void 0===O?void 0:O.stu_num)),o.a.createElement("div",{className:"mr30"},o.a.createElement("span",null,"\u96be\u5ea6\u7ea7\u522b"),o.a.createElement("p",{className:"mt3"},null===(S=ye.detail)||void 0===S?void 0:S.diffcult)),!(null===(T=ye.detail)||void 0===T?void 0:T.is_jupyter)&&o.a.createElement(v["a"],{placement:"right",content:o.a.createElement("div",{className:N.a.popoverWrap},o.a.createElement("div",{className:N.a.popverLeft},o.a.createElement("span",{className:N.a.popverScore},null===(w=ye.detail)||void 0===w||null===(C=w.score_info)||void 0===C?void 0:C[0],"\u5206"),o.a.createElement("span",{className:"mtb20 tc"},"\u603b\u8bc4\u5206"),o.a.createElement("div",null,o.a.createElement(_["a"],{allowHalf:!0,value:Math.floor((null===(W=ye.detail)||void 0===W||null===(P=W.score_info)||void 0===P?void 0:P[0])||0),disabled:!0,className:N.a.rating}))),o.a.createElement("div",{className:N.a.popoverRight},[5,4,3,2,1].map((e,a)=>{var t,n;return o.a.createElement("div",{key:e,className:N.a.popoverRateWrap},o.a.createElement(_["a"],{allowHalf:!0,value:e,disabled:!0,className:N.a.rating}),o.a.createElement(b["a"],{className:N.a.popoverProgress,percent:Math.floor((null===(t=ye.detail)||void 0===t||null===(n=t.score_info)||void 0===n?void 0:n[a+1])||0),type:"line",format:e=>"".concat(e,"%")}))})))},o.a.createElement("div",null,o.a.createElement("span",{className:N.a.ratingTitle},"\u5b66\u5458\u8bc4\u5206"),o.a.createElement("div",null,o.a.createElement(_["a"],{allowHalf:!0,value:Math.floor((null===(R=ye.detail)||void 0===R||null===(I=R.score_info)||void 0===I?void 0:I[0])||0),disabled:!0,className:N.a.rating}))))),o.a.createElement("div",{className:N.a.operationWrap},(null===(F=ye.detail)||void 0===F?void 0:F.identity)<8&&-1!==(null===(L=ye.detail)||void 0===L?void 0:L.shixun_status)&&0!==(null===(H=ye.detail)||void 0===H?void 0:H.shixun_status)&&(null===(z=ye.detail)||void 0===z?void 0:z.can_copy)&&o.a.createElement("div",{className:"".concat(N.a.button," ").concat(N.a.buttonTransparent," ").concat(N.a.forkWrap," mr15")},o.a.createElement(m["a"],{placement:"bottom",title:"\u57fa\u4e8e\u8fd9\u4e2a\u5b9e\u8bad\u4fee\u6539\u5f62\u6210\u65b0\u7684\u5b9e\u8bad"},o.a.createElement("span",{className:N.a.fork,onClick:Te},"\u590d\u5236")),o.a.createElement(o.a.Fragment,null,!!(null===(q=ye.detail)||void 0===q?void 0:q.fork_num)&&o.a.createElement(r["Link"],{className:N.a.forkNum,to:"/shixuns/".concat(De.current,"/fork_list")},null===(X=ye.detail)||void 0===X?void 0:X.fork_num))),-1===(null===(J=ye.detail)||void 0===J?void 0:J.shixun_status)&&o.a.createElement(p["a"],{className:"".concat(N.a.button," ").concat(N.a.buttonTransparent," mr15")},"\u5df2\u5220\u9664"),3===(null===(U=ye.detail)||void 0===U?void 0:U.shixun_status)&&o.a.createElement(p["a"],{className:"".concat(N.a.button," ").concat(N.a.buttonTransparent," mr15")},"\u5df2\u5173\u95ed"),(null===(Y=fe.userInfo)||void 0===Y?void 0:Y.login)&&(null===(Q=ye.detail)||void 0===Q?void 0:Q.is_collect)&&o.a.createElement(p["a"],{className:"".concat(N.a.button," ").concat(N.a.buttonTransparent," mr15"),onClick:we},"\u53d6\u6d88\u6536\u85cf"),(null===($=fe.userInfo)||void 0===$?void 0:$.login)&&!(null===(ee=ye.detail)||void 0===ee?void 0:ee.is_collect)&&o.a.createElement(p["a"],{className:"".concat(N.a.button," ").concat(N.a.buttonTransparent," mr15"),onClick:Ce},"\u6536\u85cf"),!(null===(ae=ye.detail)||void 0===ae?void 0:ae.is_jupyter)&&k(null===(te=ye.detail)||void 0===te?void 0:te.shixun_status)&&o.a.createElement(m["a"],{placement:"bottom",title:"\u4ee5\u5b9e\u8bad\u4f5c\u4e1a\u7684\u5f62\u5f0f\u53d1\u9001\u5230\u6211\u7684\u8bfe\u5802"},o.a.createElement(p["a"],{className:"".concat(N.a.button," ").concat(N.a.buttonTransparent," mr15"),onClick:We},"\u53d1\u9001\u81f3")),2===(null===(ne=ye.detail)||void 0===ne?void 0:ne.shixun_status)&&0===(null===(le=ye.detail)||void 0===le?void 0:le.public)&&(null===(ie=ye.detail)||void 0===ie?void 0:ie.identity)<5&&o.a.createElement(m["a"],{placement:"bottom",title:"\u64a4\u9500\u53d1\u5e03\u540e\uff0c\u5b66\u5458\u5c06\u65e0\u6cd5\u8fdb\u884c\u7ec3\u4e60"},o.a.createElement(p["a"],{className:"".concat(N.a.button," ").concat(N.a.buttonTransparent," mr15"),onClick:Ae},"\u64a4\u9500\u53d1\u5e03")),2===(null===(se=ye.detail)||void 0===se?void 0:se.shixun_status)&&1===(null===(oe=ye.detail)||void 0===oe?void 0:oe.public)&&(null===(ce=ye.detail)||void 0===ce?void 0:ce.identity)<5&&o.a.createElement(m["a"],{placement:"bottom",title:"\u64a4\u9500\u540e\uff0c\u4ec5\u53ef\u4ee5\u4f7f\u7528\u5230\u81ea\u5df1\u7684\u8bfe\u5802\u548c\u8bfe\u7a0b"},o.a.createElement(p["a"],{className:"".concat(N.a.button," ").concat(N.a.buttonTransparent," ").concat(N.a.w140," mr15"),onClick:Pe},"\u64a4\u9500\u7533\u8bf7\u516c\u5f00")),2===(null===(re=ye.detail)||void 0===re?void 0:re.shixun_status)&&0===(null===(ue=ye.detail)||void 0===ue?void 0:ue.public)&&(null===(de=ye.detail)||void 0===de?void 0:de.identity)<5&&o.a.createElement(v["a"],{content:o.a.createElement("pre",{className:N.a.publishPopverWrap},o.a.createElement("div",null,"\u5e73\u53f0\u5ba1\u6838\u5b8c\u6210\u540e\uff0c\u60a8\u7684\u5b9e\u8bad\u5c06\u4f1a\u5f55\u5165\u5230\u5e73\u53f0\u7684\u516c\u5171\u5b9e\u8bad\u9879\u76ee\u5217\u8868"),o.a.createElement("div",{className:"tc mt10"},"\u60a8\u5c06\u83b7\u5f97\u5b9e\u8bad",o.a.createElement("span",{className:N.a.colorFF6802},"\u5bf9\u5e94\u7684\u7ecf\u9a8c\u503c\u548c\u91d1\u5e01"),"\uff5e"," "),o.a.createElement("div",{className:"tc mt15"},o.a.createElement(p["a"],{className:"font14",type:"primary"},"\u6211\u77e5\u9053\u4e86"))),trigger:"click",placement:"bottom",visible:!1},o.a.createElement(m["a"],{placement:"bottom",title:"\u5ba1\u6838\u901a\u8fc7\u540e\uff0c\u5e73\u53f0\u7528\u6237\u53ef\u4ee5\u67e5\u770b\u5b9e\u8bad"},o.a.createElement(p["a"],{className:"".concat(N.a.button," ").concat(N.a.buttonTransparent," mr15"),onClick:Be},"\u7533\u8bf7\u516c\u5f00"))),0===(null===(pe=ye.detail)||void 0===pe?void 0:pe.shixun_status)&&(null===(me=ye.detail)||void 0===me?void 0:me.identity)<5&&o.a.createElement(v["a"],{content:o.a.createElement("pre",{className:N.a.publishPopverWrap},o.a.createElement("div",null,"\u70b9\u51fb\u53d1\u5e03\u540e\uff0c\u53ef\u4ee5\u9a6c\u4e0a\u5e94\u7528\u5230\u81ea"),o.a.createElement("div",{className:"tc mt10"},"\u5df1\u7684\u8bfe\u5802\u548c\u8bfe\u7a0b"),o.a.createElement("div",{className:"tc mt15"},o.a.createElement(p["a"],{className:"font14",type:"primary"},"\u6211\u77e5\u9053\u4e86"))),trigger:"click",placement:"bottom",visible:!1},o.a.createElement(m["a"],{placement:"bottom",title:"\u53d1\u5e03\u540e\uff0c\u53ef\u4ee5\u4f7f\u7528\u5230\u81ea\u5df1\u7684\u8bfe\u5802\u548c\u8bfe\u7a0b"},o.a.createElement(p["a"],{className:"".concat(N.a.button," ").concat(N.a.buttonTransparent," mr15"),onClick:Re},"\u53d1\u5e03"))),Oe&&o.a.createElement(p["a"],{className:"".concat(N.a.button," ").concat(N.a.buttonTransparent," mr15")},"\u5f00\u542f\u4e2d"),!Oe&&-1!==(null===(ve=ye.detail)||void 0===ve?void 0:ve.shixun_status)&&o.a.createElement(m["a"],{placement:"bottom",title:E(null===(be=ye.detail)||void 0===be||null===(_e=be.task_operation)||void 0===_e?void 0:_e[0])},o.a.createElement(p["a"],{className:"".concat(N.a.button),onClick:Ie},(null===(he=ye.detail)||void 0===he?void 0:he.shixun_status)>1?null===(xe=ye.detail)||void 0===xe||null===(ge=xe.task_operation)||void 0===ge?void 0:ge[0]:"\u6a21\u62df\u5b9e\u6218")))))),Oe&&o.a.createElement("div",{className:N.a.fullScreenLoading},o.a.createElement(d["a"],{size:"large"})),o.a.createElement(A,null),o.a.createElement(B,null),o.a.createElement(G,null),o.a.createElement(K,null),o.a.createElement(V,null),o.a.createElement(M,null),o.a.createElement(Z,null))},ee=Object(u["a"])(e=>{var a=e.shixunsDetail,t=e.user,n=e.loading,l=e.globalSetting;return{shixunsDetail:a,user:t,globalSetting:l,loading:n.models.index}})($),ae=t("OnE8"),te=t.n(ae),ne=(e,a)=>{var t={1:{url:"/shixuns/".concat(a,"/challenges"),isPush:!1},2:{url:"/shixuns/".concat(a,"/propaedeutics"),isPush:!1},3:{url:"/shixuns/".concat(a,"/repository"),isPush:!0},4:{url:"/shixuns/".concat(a,"/secret_repository"),isPush:!0},5:{url:"/shixuns/".concat(a,"/collaborators"),isPush:!1},6:{url:"/shixuns/".concat(a,"/dataset"),isPush:!1},7:{url:"/shixuns/".concat(a,"/shixun_discuss"),isPush:!1},8:{url:"/shixuns/".concat(a,"/ranking_list"),isPush:!1},9:{url:"/shixuns/".concat(a,"/settings"),isPush:!1}};return t[e]||{}},le=e=>{var a={challenges:"1",propaedeutics:"2",repository:"3",secret_repository:"4",collaborators:"5",dataset:"6",shixun_discuss:"7",ranking_list:"8",settings:"9"};return a[e]||"1"},ie=e=>{e.user;var a,t,u,d,p,m,v,b,_,h,x,g=e.shixunsDetail,y=(e.globalSetting,e.loading,e.dispatch),f=Object(i["a"])(e,["user","shixunsDetail","globalSetting","loading","dispatch"]),E=Object(s["useState"])(""),k=Object(l["a"])(E,2),D=k[0],N=k[1],j=Object(s["useState"])(""),O=Object(l["a"])(j,2),S=O[0],T=O[1],w=Object(c["l"])();Object(s["useEffect"])(()=>{var e=f.match.params.id;N(e),y({type:"shixunsDetail/getShixunsDetail",payload:{id:e}}),y({type:"shixunsDetail/getRightData",payload:{id:e}})},[f.match.params.id]),Object(s["useEffect"])(()=>{var e;T(le(null===(e=w.pathname.split("/"))||void 0===e?void 0:e[3]))},[w.pathname]);var C=e=>{e.item;var a,t,n=e.key,l=(e.keyPath,e.domEvent,ne(n,D)),i=l.url,s=l.isPush;s?null===(a=f.history)||void 0===a||a.push(i):null===(t=f.history)||void 0===t||t.replace(i)};return o.a.createElement("section",{className:te.a.bg},o.a.createElement(ee,null),o.a.createElement("section",{className:te.a.tabs},o.a.createElement("aside",{className:"edu-container"},o.a.createElement(n["a"],{mode:"horizontal",onClick:C,selectedKeys:[S]},o.a.createElement(n["a"].Item,{key:"1"},"\u4efb\u52a1"),(null===(a=g.detail)||void 0===a?void 0:a.identity)<=4&&!(null===(t=g.detail)||void 0===t?void 0:t.is_jupyter)&&o.a.createElement(n["a"].Item,{key:"3"},"\u7248\u672c\u5e93"),(null===(u=g.detail)||void 0===u?void 0:u.identity)<=4&&(null===(d=g.detail)||void 0===d?void 0:d.secret_repository)&&o.a.createElement(n["a"].Item,{key:"4"},"\u79c1\u5bc6\u7248\u672c\u5e93"),o.a.createElement(n["a"].Item,{key:"5"},"\u5408\u4f5c\u8005"),(null===(p=g.detail)||void 0===p?void 0:p.identity)<=4&&(null===(m=g.detail)||void 0===m?void 0:m.is_jupyter)&&o.a.createElement(n["a"].Item,{key:"6"},"\u6570\u636e\u96c6"),!(null===(v=g.detail)||void 0===v?void 0:v.is_jupyter)&&o.a.createElement(n["a"].Item,{key:"7"},"\u8bc4\u8bba"),!(null===(b=g.detail)||void 0===b?void 0:b.is_jupyter)&&o.a.createElement(n["a"].Item,{key:"8"},"\u6392\u884c\u699c"),(null===(_=g.detail)||void 0===_?void 0:_.identity)<=4&&o.a.createElement(n["a"].Item,{key:"9"},"\u914d\u7f6e"),((null===(h=g.detail)||void 0===h?void 0:h.identity)<=2||!(null===(x=g.detail)||void 0===x?void 0:x.identity))&&o.a.createElement(r["Link"],{className:te.a.check,to:"/shixuns/".concat(D,"/audit_situation")},"\u5ba1\u6838\u60c5\u51b5")))),o.a.createElement("aside",{className:"edu-container"},f.children))};a["default"]=Object(u["a"])(e=>{var a=e.user,t=e.shixunsDetail,n=e.loading,l=e.globalSetting;return{user:a,shixunsDetail:t,globalSetting:l,loading:n.models.index}})(ie)},OnE8:function(e,a,t){e.exports={flex_box_center:"flex_box_center___3KzVb",flex_space_between:"flex_space_between___1y_9_",flex_box_vertical_center:"flex_box_vertical_center___3HK2I",flex_box_center_end:"flex_box_center_end___34hl0",flex_box_column:"flex_box_column___1XnGy",wrp:"wrp___1dAbB",bg:"bg___1v-Rv",tabs:"tabs___2BB1H",check:"check___1_A63"}},WdGl:function(e,a,t){e.exports={copyWrap:"copyWrap___3-J--",copyTitle:"copyTitle___4CeyX",radioWrap:"radioWrap___1bvy0",radio:"radio___3bMFJ",textArea:"textArea___2GD3b",borderRed:"borderRed___1XBU4",errorText:"errorText___2TF_R"}},WllH:function(e,a,t){e.exports={wrap:"wrap___2q6on",text:"text___1yZQf",color848282:"color848282___FPtPV"}},kg1m:function(e,a,t){e.exports={wrap:"wrap___2q1wz",title:"title___1bBwV",radioWrap:"radioWrap___3ruX3",radio:"radio___q8ltH",colorFF0000:"colorFF0000___lC3JL",pagination:"pagination___25ag8"}},y0eN:function(e,a,t){e.exports={flex_box_center:"flex_box_center___3YumY",flex_space_between:"flex_space_between___1nUaZ",flex_box_vertical_center:"flex_box_vertical_center___1nc4I",flex_box_center_end:"flex_box_center_end___2fX6f",flex_box_column:"flex_box_column___7pZBv",banner:"banner___2h_B6",wrp:"wrp___3CHDk",title:"title___kydKh",titleIcon:"titleIcon___3BpVd",contentWrap:"contentWrap___3buB4",contentLeftWrap:"contentLeftWrap___qA6oF",ratingTitle:"ratingTitle___1QOw8",rating:"rating___g9A7V",popoverWrap:"popoverWrap___18eiL",popverLeft:"popverLeft___lGv1W",popoverRight:"popoverRight___1GLg0",popverScore:"popverScore___3z-xS",popoverRateWrap:"popoverRateWrap___3snkX",popoverProgress:"popoverProgress___2F5EB",button:"button___2ohkj",operationWrap:"operationWrap___293bz",forkWrap:"forkWrap___UEPyp",fork:"fork___nGFgz",forkNum:"forkNum___1Zqj4",buttonTransparent:"buttonTransparent___gO4fA",publishPopverWrap:"publishPopverWrap___2F5mO",colorFF6802:"colorFF6802___3-xEr",w140:"w140___1Oq9n",fullScreenLoading:"fullScreenLoading___2WTKa"}}}]);