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

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[111],{"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("WmNS"),x=t.n(h),g=(t("miYZ"),t("tsqr")),y=t("9og8"),f=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]||""},E=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:99,a=[0,3,1,-1];return!a.includes(e)},k=t("y0eN"),D=t.n(k),N=(t("2qtc"),t("kLXV")),O=(t("7Kak"),t("9yH6")),T=(t("5NDa"),t("5rEg")),j=t("ErOA"),S=t("WdGl"),w=t.n(S),C=T["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),h=_[0],g=_[1],f=Object(s["useState"])(!1),E=Object(l["a"])(f,2),k=E[0],D=E[1],T=Object(s["useState"])(!1),S=Object(l["a"])(T,2),W=S[0],A=S[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))&&g("\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&&D(!1)},B=function(){var e=Object(y["a"])(x.a.mark((function e(){var a,t,l,i;return x.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t={1:"Shixun",2:"Course",3:"Subject",4:h},l=t[m],4!==m||h){e.next=5;break}return D(!0),e.abrupt("return");case 5:return A(!0),e.next=8,Object(j["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(N["a"],{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(O["default"].Group,{onChange:P,value:m,className:w.a.radioWrap},o.a.createElement(O["default"],{className:w.a.radio,value:1},"\u5b9e\u8bad\u5185\u5bb9\u5347\u7ea7"),o.a.createElement(O["default"],{className:w.a.radio,value:2},"\u8bfe\u5802\u6559\u5b66\u4f7f\u7528"),o.a.createElement(O["default"],{className:w.a.radio,value:3},"\u5b9e\u8df5\u8bfe\u7a0b\u4f7f\u7528"),o.a.createElement(O["default"],{className:w.a.radio,value:4},"\u5176\u5b83\u539f\u56e0"),4===m&&o.a.createElement(C,{className:"".concat(k?w.a.borderRed:""," ").concat(w.a.textArea," mt10"),placeholder:"\u8bf7\u586b\u5199fork\u539f\u56e0\uff0860\u5b57\u4ee5\u5185)",maxLength:60,value:h,onChange:e=>{g(e.target.value),D(!1)}}),k&&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(N["a"],{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=T["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],h=b[1],f=Object(s["useState"])(""),E=Object(l["a"])(f,2),k=E[0],D=E[1],T=Object(s["useState"])(),j=Object(l["a"])(T,2),S=j[0],w=j[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(y["a"])(x.a.mark((function e(a){var n;return x.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),h((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(k)});K(a),U(a)},Y=function(){var e=Object(y["a"])(x.a.mark((function e(){var n,l,i;return x.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(S){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:S}});case 6:i=e.sent,401!==i.status&&(g["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=()=>{D(""),w(null),P(!1),t({type:"shixunsDetail/setActionTabs",payload:{}}),G(!1)};return o.a.createElement(N["a"],{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:k,onChange:e=>D(e.target.value),onSearch:e=>{D(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(O["default"].Group,{value:S,onChange:e=>{w(e.target.value),P(!1)}},_.map((e,a)=>o.a.createElement(O["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(y["a"])(x.a.mark((function e(){var n,l,i,s;return x.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&&(g["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(N["a"],{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(y["a"])(x.a.mark((function e(){var n,l,i,s;return x.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(N["a"],{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(y["a"])(x.a.mark((function e(){var n,l,i,s;return x.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(N["a"],{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=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch);Object(i["a"])(e,["shixunsDetail","globalSetting","loading","dispatch"]);return o.a.createElement(N["a"],{keyboard:!1,closable:!1,title:"\u63d0\u793a",visible:"Banner-Release"===a.actionTabs.key,okText:"\u77e5\u9053\u5566",onOk:()=>{t({type:"shixunsDetail/setActionTabs",payload:{}})},onCancel:()=>{t({type:"shixunsDetail/setActionTabs",payload:{}})}},o.a.createElement("div",{className:X.a.wrap},o.a.createElement("p",{className:X.a.text},"\u5b9e\u8bad\u53d1\u5e03\u540e\u5373\u53ef\u53d1\u9001\u8bfe\u5802\u4f7f\u7528")))},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=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")),h=()=>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")),x=()=>{var e={0:m,1:v,2:b,3:_};return e[d]?e[d]():h()};return o.a.createElement(N["a"],{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:{}})}},x())},ee=Object(u["a"])(e=>{var a=e.shixunsDetail,t=e.loading,n=e.globalSetting;return{shixunsDetail:a,globalSetting:n,loading:t.models.index}})($),ae=e=>{var a,t,n,h,k,N,O,T,j,S,w,C,W,P,R,I,F,L,H,z,q,X,J,U,Y,Q,$,ae,te,ne,le,ie,se,oe,ce,re,ue,de,pe,me,ve,be,_e,he,xe,ge=e.shixunsDetail,ye=e.user,fe=(e.globalSetting,e.loading,e.dispatch),Ee=(Object(i["a"])(e,["shixunsDetail","user","globalSetting","loading","dispatch"]),Object(c["l"])()),ke=Object(s["useRef"])(""),De=Object(s["useState"])(!1),Ne=Object(l["a"])(De,2),Oe=Ne[0],Te=Ne[1];Object(s["useEffect"])(()=>{var e;ke.current=null===(e=Ee.pathname.split("/"))||void 0===e?void 0:e[2]},[]);var je=()=>{var e;(null===(e=ge.detail)||void 0===e?void 0:e.can_fork)?fe({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}):fe({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Copy",params:{id:ke.current}}})},Se=function(){var e=Object(y["a"])(x.a.mark((function e(){var a,t;return x.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,fe({type:"shixunsDetail/cancelCollect",payload:{container_id:null===(a=ge.detail)||void 0===a?void 0:a.id,container_type:"Shixun"}});case 2:t=e.sent,0===t.status&&(fe({type:"shixunsDetail/getShixunsDetail",payload:{id:ke.current}}),fe({type:"shixunsDetail/getRightData",payload:{id:ke.current}}),g["a"].success(t.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),we=function(){var e=Object(y["a"])(x.a.mark((function e(){var a,t;return x.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,fe({type:"shixunsDetail/collect",payload:{container_id:null===(a=ge.detail)||void 0===a?void 0:a.id,container_type:"Shixun"}});case 2:t=e.sent,0===t.status&&(fe({type:"shixunsDetail/getShixunsDetail",payload:{id:ke.current}}),fe({type:"shixunsDetail/getRightData",payload:{id:ke.current}}),g["a"].success(t.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ce=()=>{fe({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-SendShixuns",params:{id:ke.current}}})},We=()=>{fe({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-CancelRelease",params:{id:ke.current}}})},Ae=()=>{fe({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-CancelPublic",params:{id:ke.current}}})},Pe=()=>{fe({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyPublic",params:{id:ke.current}}})},Be=function(){var e=Object(y["a"])(x.a.mark((function e(){var a,t;return x.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,fe({type:"shixunsDetail/release",payload:{id:ke.current}});case 2:if(a=e.sent,t=(null===a||void 0===a?void 0:a.evaluation_set_position)||[],0!==a.status){e.next=7;break}return fe({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Release"}}),e.abrupt("return");case 7:fe({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 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Re=()=>{var e,a;(null===(e=ge.detail)||void 0===e?void 0:e.shixun_status)>1&&Te(!0),(null===(a=ge.detail)||void 0===a?void 0:a.is_jupyter)?fe({type:"shixunsDetail/execJupyter",payload:{id:ke.current}}).then(e=>{Te(!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")))}):fe({type:"shixunsDetail/execShixun",payload:{id:ke.current}}).then(e=>{Te(!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:D.a.banner},o.a.createElement("aside",{className:D.a.wrp},o.a.createElement("p",null,o.a.createElement("a",{className:D.a.title,href:"/shixuns/".concat(null===(a=ge.detail)||void 0===a?void 0:a.identifier,"/challenges")},null===(t=ge.detail)||void 0===t?void 0:t.name),(null===(n=ge.detail)||void 0===n?void 0:n.fork_from)&&o.a.createElement("a",{className:"",href:"/shixuns/".concat(null===(h=ge.detail)||void 0===h||null===(k=h.fork_from)||void 0===k?void 0:k.fork_identifier,"/challenges"),target:"_blank"},o.a.createElement("i",{className:"iconfont icon-fork font20 ".concat(D.a.titleIcon)}))),o.a.createElement("div",{className:D.a.contentWrap},o.a.createElement("div",{className:D.a.contentLeftWrap},!!(null===(N=ge.detail)||void 0===N?void 0:N.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=ge.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===(T=ge.detail)||void 0===T?void 0:T.diffcult)),o.a.createElement(v["a"],{placement:"right",content:o.a.createElement("div",{className:D.a.popoverWrap},o.a.createElement("div",{className:D.a.popverLeft},o.a.createElement("span",{className:D.a.popverScore},null===(j=ge.detail)||void 0===j||null===(S=j.score_info)||void 0===S?void 0:S[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=ge.detail)||void 0===w||null===(C=w.score_info)||void 0===C?void 0:C[0])||0),disabled:!0,className:D.a.rating}))),o.a.createElement("div",{className:D.a.popoverRight},[5,4,3,2,1].map((e,a)=>{var t,n;return o.a.createElement("div",{key:e,className:D.a.popoverRateWrap},o.a.createElement(_["a"],{allowHalf:!0,value:e,disabled:!0,className:D.a.rating}),o.a.createElement(b["a"],{className:D.a.popoverProgress,percent:Math.floor((null===(t=ge.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",{className:D.a.ratingTitleWrap},o.a.createElement("span",{className:D.a.ratingTitle},"\u5b66\u5458\u8bc4\u5206"),o.a.createElement("div",null,o.a.createElement(_["a"],{allowHalf:!0,value:Math.floor((null===(W=ge.detail)||void 0===W||null===(P=W.score_info)||void 0===P?void 0:P[0])||0),disabled:!0,className:D.a.rating}))))),o.a.createElement("div",{className:D.a.operationWrap},(null===(R=ge.detail)||void 0===R?void 0:R.identity)<8&&-1!==(null===(I=ge.detail)||void 0===I?void 0:I.shixun_status)&&0!==(null===(F=ge.detail)||void 0===F?void 0:F.shixun_status)&&(null===(L=ge.detail)||void 0===L?void 0:L.can_copy)&&o.a.createElement("div",{className:"".concat(D.a.button," ").concat(D.a.buttonTransparent," ").concat(D.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:D.a.fork,onClick:je},"\u590d\u5236")),o.a.createElement(o.a.Fragment,null,!!(null===(H=ge.detail)||void 0===H?void 0:H.fork_num)&&o.a.createElement(r["Link"],{className:D.a.forkNum,to:"/shixuns/".concat(ke.current,"/fork_list")},null===(z=ge.detail)||void 0===z?void 0:z.fork_num))),-1===(null===(q=ge.detail)||void 0===q?void 0:q.shixun_status)&&o.a.createElement(p["a"],{className:"".concat(D.a.button," ").concat(D.a.buttonTransparent," mr15")},"\u5df2\u5220\u9664"),3===(null===(X=ge.detail)||void 0===X?void 0:X.shixun_status)&&o.a.createElement(p["a"],{className:"".concat(D.a.button," ").concat(D.a.buttonTransparent," mr15")},"\u5df2\u5173\u95ed"),(null===(J=ye.userInfo)||void 0===J?void 0:J.login)&&(null===(U=ge.detail)||void 0===U?void 0:U.is_collect)&&o.a.createElement(p["a"],{className:"".concat(D.a.button," ").concat(D.a.buttonTransparent," mr15"),onClick:Se},"\u53d6\u6d88\u6536\u85cf"),(null===(Y=ye.userInfo)||void 0===Y?void 0:Y.login)&&!(null===(Q=ge.detail)||void 0===Q?void 0:Q.is_collect)&&o.a.createElement(p["a"],{className:"".concat(D.a.button," ").concat(D.a.buttonTransparent," mr15"),onClick:we},"\u6536\u85cf"),!(null===($=ge.detail)||void 0===$?void 0:$.is_jupyter)&&E(null===(ae=ge.detail)||void 0===ae?void 0:ae.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(D.a.button," ").concat(D.a.buttonTransparent," mr15"),onClick:Ce},"\u53d1\u9001\u81f3")),2===(null===(te=ge.detail)||void 0===te?void 0:te.shixun_status)&&0===(null===(ne=ge.detail)||void 0===ne?void 0:ne.public)&&(null===(le=ge.detail)||void 0===le?void 0:le.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(D.a.button," ").concat(D.a.buttonTransparent," mr15"),onClick:We},"\u64a4\u9500\u53d1\u5e03")),2===(null===(ie=ge.detail)||void 0===ie?void 0:ie.shixun_status)&&1===(null===(se=ge.detail)||void 0===se?void 0:se.public)&&(null===(oe=ge.detail)||void 0===oe?void 0:oe.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(D.a.button," ").concat(D.a.buttonTransparent," ").concat(D.a.w140," mr15"),onClick:Ae},"\u64a4\u9500\u7533\u8bf7\u516c\u5f00")),2===(null===(ce=ge.detail)||void 0===ce?void 0:ce.shixun_status)&&0===(null===(re=ge.detail)||void 0===re?void 0:re.public)&&(null===(ue=ge.detail)||void 0===ue?void 0:ue.identity)<5&&o.a.createElement(v["a"],{content:o.a.createElement("pre",{className:D.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:D.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(D.a.button," ").concat(D.a.buttonTransparent," mr15"),onClick:Pe},"\u7533\u8bf7\u516c\u5f00"))),0===(null===(de=ge.detail)||void 0===de?void 0:de.shixun_status)&&(null===(pe=ge.detail)||void 0===pe?void 0:pe.identity)<5&&o.a.createElement(v["a"],{content:o.a.createElement("pre",{className:D.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(D.a.button," ").concat(D.a.buttonTransparent," mr15"),onClick:Be},"\u53d1\u5e03"))),Oe&&o.a.createElement(p["a"],{className:"".concat(D.a.button," ").concat(D.a.buttonTransparent," mr15")},"\u5f00\u542f\u4e2d"),!Oe&&-1!==(null===(me=ge.detail)||void 0===me?void 0:me.shixun_status)&&o.a.createElement(m["a"],{placement:"bottom",title:f(null===(ve=ge.detail)||void 0===ve||null===(be=ve.task_operation)||void 0===be?void 0:be[0])},o.a.createElement(p["a"],{className:"".concat(D.a.button),onClick:Re},(null===(_e=ge.detail)||void 0===_e?void 0:_e.shixun_status)>1?null===(he=ge.detail)||void 0===he||null===(xe=he.task_operation)||void 0===xe?void 0:xe[0]:"\u6a21\u62df\u5b9e\u6218")))))),Oe&&o.a.createElement("div",{className:D.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),o.a.createElement(ee,null))},te=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),ne=t("OnE8"),le=t.n(ne),ie=(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]||{}},se=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"},oe=e=>{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,["shixunsDetail","globalSetting","loading","dispatch"]),E=Object(s["useState"])(""),k=Object(l["a"])(E,2),D=k[0],N=k[1],O=Object(s["useState"])(""),T=Object(l["a"])(O,2),j=T[0],S=T[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;S(se(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,ie(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:le.a.bg},o.a.createElement(te,null),o.a.createElement("section",{className:le.a.tabs},o.a.createElement("aside",{className:"edu-container"},o.a.createElement(n["a"],{mode:"horizontal",onClick:C,selectedKeys:[j]},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:le.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.shixunsDetail,t=e.loading,n=e.globalSetting;return{shixunsDetail:a,globalSetting:n,loading:t.models.index}})(oe)},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"}}}]);