(this["webpackJsonpmr-julyedu"]=this["webpackJsonpmr-julyedu"]||[]).push([[33],{1098:function(e,t,a){},1177:function(e,t,a){"use strict";a.r(t);a(36);var n=a(10),c=a.n(n),o=a(3),s=a(5),i=a(6),l=a(7),r=a(0),m=a.n(r),u=a(15),d=a(446),h=a(652),p=a.n(h),y=a(25),E=a(1),_=(a(1098),a(658),a(659),function(e){Object(i.a)(a,e);var t=Object(l.a)(a);function a(e){var n;return Object(o.a)(this,a),(n=t.call(this,e)).initCommand=function(){n.setState({command:"".concat(API.m,"/mlShare?id=").concat(Object(E.c)("id"),"&type=").concat(Object(E.c)("type"),"&ques=").concat(Object(E.c)("ques"),"&origin=ml")})},n.initPageStatus=function(){"barcode"===Object(E.c)("origin")&&n.setState({entryMode:0}),"ml"===Object(E.c)("origin")&&n.setState({entryMode:1}),"1"===Object(E.c)("type")&&n.setState({isShare:!0}),"2"===Object(E.c)("type")&&n.setState({isShare:!1}),n.setState({type:Object(E.c)("ques")||"1"})},n.handleFetchInfo=function(){var e=Object(E.c)("id")||10;E.f.get("".concat(API.home,"/m/it/share/show"),{params:{id:e}}).then((function(e){var t=e.data,a=t.code,c=t.data;200===a&&n.setState({data:c})}))},n.handleToSend=function(e){var t=n.props.history,a=n.state.isShare;E.b.isWeixin&&(t.push("/mlShare?id=".concat(Object(E.c)("id"),"&type=").concat(Object(E.c)("type"),"&ques=").concat(Object(E.c)("ques"),"&origin=ml")),n.setState({isGuide:!0}),Object(E.m)({title:a?"\u6211\u5df2\u5728\u3010".concat(e.course_name,"\u3011\u4e0a\u8fd0\u884c\u4e86\u884c\u4ee3\u7801\u4e86").concat(e.code_lines):"\u6211\u5728".concat(e.course_name,"\u7684").concat(n.formatTitle(e),"\u9047\u5230\u4e86\u56f0\u96be"),desc:n.formatTitle(e),link:encodeURI(window.location.href),imgUrl:e.course_img}))},n.formatTitle=function(e){var t=n.state.type;return"1"===t?"\u7ec3\u4e60-".concat(e.ques_name):"2"===t?"\u8bfe\u5802-".concat(e.video_name):void 0},n.copyToSuccess=function(){c.a.info("\u5df2\u590d\u5236\u94fe\u63a5\uff0c\u5feb\u53bb\u7c98\u8d34\u53d1\u7ed9\u597d\u53cb\u5427\uff5e"),n.setState({isCopy:!0})},n.handleToExecute=function(){n.setState({isExecute:!0})},n.handleToHide=function(){n.setState({isGuide:!1})},n.state={isWechat:E.b.isWeixin,isShare:!0,type:"1",entryMode:0,isGuide:!1,isExecute:!1,isCopy:!1,command:"",data:{}},n}return Object(s.a)(a,[{key:"componentDidMount",value:function(){this.handleFetchInfo(),this.initPageStatus(),this.initCommand()}},{key:"render",value:function(){var e=this,t=this.state,a=t.isWechat,n=t.isShare,c=t.isExecute,o=t.entryMode,s=t.command,i=t.isCopy,l=t.isGuide,r=t.data;return m.a.createElement(m.a.Fragment,null,m.a.createElement(y.e,{title:"\u673a\u5668\u5b66\u4e60\u5c0f\u8bfe \u7b2c\u4e00\u671f",arrow:!0,home:!0}),m.a.createElement(S,{isWechat:a,isShare:n,isExecute:c,entryMode:o,isGuide:l,isCopy:i,command:s,data:r,labelName:this.formatTitle(r),handleToExecute:this.handleToExecute,handleToSend:function(){return e.handleToSend(r)},copyToSuccess:this.copyToSuccess,handleToHide:this.handleToHide}))}}]),a}(r.Component));function b(e){return m.a.createElement(p.a,{mode:"python",theme:"dracula",readOnly:!0,showPrintMargin:!1,value:e.code,style:{width:"100%",height:"100%"}})}function S(e){var t=e.isWechat,a=e.isShare,n=e.isExecute,c=e.entryMode,o=e.isCopy,s=e.command,i=e.labelName,l=e.isGuide,r=e.data,h=r.head_img,p=r.nickname,y=r.code_lines,E=r.code,_=r.result,S=r.course_name,f=r.course_id,N=e.handleToSend,T=e.copyToSuccess,v=e.handleToExecute,j=e.handleToHide;return m.a.createElement("div",{className:"python-container"},l&&m.a.createElement("div",{className:"python-popup",onClick:j},m.a.createElement("div",{className:"python-header"},m.a.createElement("p",{className:"python-wechat__title"},"\u8bf7\u70b9\u51fb\u53f3\u4e0a\u89d2\u5206\u4eab"),m.a.createElement("i",{className:"iconfont"}))),m.a.createElement("div",{className:"python-content"},m.a.createElement("div",{className:"python-user"},m.a.createElement("i",{className:"python-user__portrait",style:{backgroundImage:"url(".concat(h,")")}}),m.a.createElement("h2",{className:"python-user__id"},p),0===c&&a&&m.a.createElement("p",{className:"python-user__desc"},"\u5b8c\u6210\u4e86",m.a.createElement("span",null,"\u3010",i,"\u3011")),1===c&&a&&m.a.createElement("p",{className:"python-user__desc"},"\u5728",m.a.createElement("span",null,"\u3010",S,"\u3011"),"\u5b8c\u6210\u4e86",m.a.createElement("br",null),i),0===c&&!a&&m.a.createElement("p",{className:"python-user__desc"},"\u5728",m.a.createElement("span",null,"\u3010",i,"\u3011"),"\u9047\u5230\u4e86\u56f0\u96be"),1===c&&!a&&m.a.createElement("p",{className:"python-user__desc"},"\u5728",m.a.createElement("span",null,"\u3010",S,"\u3011"),"\u7684",m.a.createElement("br",null),m.a.createElement("span",null,i),"\u9047\u5230\u4e86\u56f0\u96be")),m.a.createElement("h4",{className:"python-code__title"},1===c&&a?"\u8fd9\u662fTa\u7684\u7b2c".concat(y,"\u884c\u4ee3\u7801"):"\u8fd0\u884c\u7ed3\u679c"),m.a.createElement("div",{className:"python-code__content"},m.a.createElement(b,{code:1===c&&a?E:_})),m.a.createElement("h4",{className:"python-code__title"},1===c&&a?"\u8fd0\u884c\u7ed3\u679c":"\u4ee3\u7801"),m.a.createElement("div",{className:"python-code__content"},1===c&&a?m.a.createElement(b,{code:n?_:""}):m.a.createElement(b,{code:E}),1===c&&a&&!n&&m.a.createElement("button",{className:"python-button python-button__execute",onClick:v},"\u8fd0\u884c\u770b\u770b"))),0===c&&t&&m.a.createElement("button",{className:"python-button python-button__study",onClick:N},a?"\u5206\u4eab\u7ed9\u597d\u53cb":"\u53d1\u7ed9\u597d\u53cb\u6c42\u52a9"),0===c&&!t&&!o&&m.a.createElement(d.CopyToClipboard,{text:s,onCopy:T},m.a.createElement("button",{className:"python-button python-button__study"},a?"\u5206\u4eab\u7ed9\u597d\u53cb":"\u53d1\u7ed9\u597d\u53cb\u6c42\u52a9")),0===c&&!t&&o&&m.a.createElement("p",{className:"python-button__tip"},"\u5df2\u590d\u5236\u94fe\u63a5\uff0c\u5feb\u53bb\u7c98\u8d34\u53d1\u7ed9\u597d\u53cb\u5427\uff5e"),1===c&&m.a.createElement(u.b,{className:"python-button python-button__study",to:"/ml?id=".concat(f)},"\u6211\u4e5f\u8981\u5b66 \u673a\u5668\u5b66\u4e60"))}t.default=_}}]); //# sourceMappingURL=mlShare.4cb93e36.chunk.js.map