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.
1 line
128 KiB
1 line
128 KiB
5 years ago
|
(this.webpackJsonph5=this.webpackJsonph5||[]).push([[68,6,7,15],{1534:function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));var n=r(8),o=r(7),a=r(10),i=r(9),s=r(11),l=r(0),c=r.n(l);function u(){return function(e){return function(t){function r(e){var t;return Object(n.a)(this,r),(t=Object(a.a)(this,Object(i.a)(r).call(this,e))).toDetailPage=function(e,r,n){if("object"==typeof e){var o=e.topicId,a=e.boardId,i=e.coursesId;t.props.history.push("/courses/".concat(i,"/boards/").concat(a,"/messages/").concat(o))}else t.props.history.push("/courses/".concat(e,"/boards/").concat(r,"/messages/").concat(n))},t.toEditPage=function(e,r,n){if("object"==typeof e){var o=e.topicId,a=e.boardId,i=e.coursesId;t.props.history.push("/courses/".concat(i,"/boards/").concat(a,"/messages/").concat(o,"/edit"))}else t.props.history.push("/courses/".concat(e,"/boards/").concat(r,"/messages/").concat(n,"/edit"))},t.toNewPage=function(e,r){t.props.history.push("/courses/".concat(e,"/boards/").concat(r,"/messages/new"))},t.toListPage=function(e,r){if("object"==typeof e){var n=e.boardId,o=e.coursesId;t.props.history.push("/courses/".concat(o,"/boards/").concat(n))}else t.props.history.push("/courses/".concat(e,"/boards").concat(r?"/"+r:""))},t.state={},t}return Object(s.a)(r,t),Object(o.a)(r,[{key:"render",value:function(){return this.state.snackbarOpen,c.a.createElement(c.a.Fragment,null,c.a.createElement(e,Object.assign({},this.props,{toDetailPage:this.toDetailPage,toEditPage:this.toEditPage,toNewPage:this.toNewPage,toListPage:this.toListPage})))}}]),r}(l.Component)}}},1936:function(e,t,r){},2346:function(e,t,r){"use strict";r.r(t),r(560);var n=r(561),o=(r(131),r(39)),a=(r(170),r(18)),i=(r(803),r(804)),s=(r(500),r(501)),l=(r(103),r(47)),c=(r(259),r(167)),u=(r(260),r(92)),f=r(4),d=r(8),p=r(7),h=r(10),m=r(9),y=r(11),v=(r(472),r(471)),g=(r(50),r(29)),b=r(0),O=r.n(b),w=r(174),j=r(6),E=r.n(j),_=(r(1936),r(753),r(49),r(28)),F=function(e){function t(e){var r;return Object(d.a)(this,t),(r=Object(h.a)(this,Object(m.a)(t).call(this,e))).onInput=function(e){r.setState({inputValue:e.target.value})},r.open=function(){r.setState({visible:!0,inputValue:""})},r.onSave=function(){var e=r.props.match.params.coursesId,t="/courses/".concat(e,"/boards.json"),n=r.state.inputValue;n?20<n.length?r.setState({errorMsg:"\u540d\u79f0\u4e0d\u80fd\u8d85\u8fc720\u4e2a\u5b57"}):(r.setState({errorMsg:""}),E.a.post(t,{name:n}).then((function(e){0==e.data.status&&(r.onCancel(),r.props.showNotification("\u6dfb\u52a0\u6210\u529f"),r.props.addSuccess&&r.props.addSuccess())})).catch((function(e){}))):r.setState({errorMsg:"\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a"})},r.onCancel=function(){r.setState({visible:!1,inputValue:"",errorMsg:""})},r.state={},r}return Object(y.a)(t,e),Object(p.a)(t,[{key:"render",value:function(){var e=this.state,t=e.inputValue,r=e.visible,n=e.errorMsg,o=this.props.title;return O.a.createElement(g.a,{keyboard:!1,title:o,visible:r,className:"Navmodal",closable:!1,footer:null,destroyOnClose:!0,centered:!0},O.a.createElement("div",{className:"df"},O.a.createElement("div",{className:"fl mt5"},this.props.label,"\uff1a"),O.a.createElement(l.a,{placeholder:this.props.inputPlaceholder||"\u793a\u4f8b\uff1a\u8ba8\u8bba\u5c0f\u7ec4A",className:"input-flex-35 greyInput fl",maxLength:"60",value:t,onInput:this.onInput})),n&&O.a.createElement("span",{style:{color:"red",marginTop:"2px",display:"inline-block"}},n),O.a.createElement("div",{className:"clearfix mt50 edu-txt-center"},O.a.createElement("a",{className:"task-btn mr30",onClick:this.onCancel},"\u53d6\u6d88"),O.a.createElement("a",{className:"task-btn task-btn-orange",onClick:this.onSave},"\u786e\u5b9a")))}}]),t}(b.Component),P=r(1534),k=r(195),x=(g.a.confirm,window.$),S=v.a.Option,C=function(e){function t(e){var r;return Object(d.a)(this,t),(r=Object(h.a)(this,Object(m.a)(t).call(this,e))).addSuccess=function(){r.fetchBoards()},r.fetchBoards=function(){var e=r.isEdit,t=r.props.match.params.boardId,n="/courses/board_list.json?board_id=".concat(t);E.a.get(n,{}).then((function(n){0==n.data.status&&(r.setState({boards:n.da
|