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
355 KiB
1 line
355 KiB
5 years ago
|
(this.webpackJsonph5=this.webpackJsonph5||[]).push([[58,4,6,13,15,16],{1049:function(e,t,n){},1270:function(e,t,n){"use strict";n(50);var r=n(29),o=n(8),a=n(7),i=n(10),l=n(9),s=n(11),c=(n(103),n(47)),u=(n(470),n(462)),p=n(0),f=n.n(p),d=n(6),h=n.n(d),m=n(93),y=u.a.Group,v=c.a.Search,b=function(e){function t(e){var n;return Object(o.a)(this,t),(n=Object(i.a)(this,Object(l.a)(t).call(this,e))).searchValue=function(){var e=n.state.search;h.a.get("/users/search_user_projects.json",{params:{search:e}}).then((function(t){200===t.status&&n.setState({projects:t.data.projects,searchtypes:void 0===e&&0==t.data.projects.length})})).catch((function(e){}))},n.inputSearchValue=function(e){n.setState({search:e.target.value})},n.goback=function(){n.setState({Modalstype:!1}),n.props.Cancel(),n.props.funlist()},n.setSaves=function(){var e=n.state.projectvalue,t="/graduation_tasks/"+n.props.taskid+"/graduation_works/relate_project.json";h.a.post(t,{project_id:e}).then((function(e){n.goback()})).catch((function(e){}))},n.Saves=function(){var e=n.state,t=e.projectvalue;if(!1===e.searchtypes){void 0===t||""===t?n.setState({projectvaluetype:!0}):n.setState({projectvaluetype:!1});var r="/graduation_tasks/"+n.props.taskid+"/graduation_works/check_project.json";h.a.get(r,{params:{project_id:t}}).then((function(e){!1===e.data.is_relate?n.setSaves():n.setState({Modalstype:!0,Modalstopval:"\u8be5\u9879\u76ee\u5df2\u88ab"+e.data.relate_user+"\u5173\u8054",ModalSave:n.ModalSave,loadtype:!0})})).catch((function(e){}))}else n.goback()},n.onChange=function(e){n.setState({projectvalue:e.target.value})},n.ModalSave=function(){n.setState({Modalstype:!1})},n.state={group_ids:[],fileList:[],Modalstype:!1,Modalstopval:"",ModalCancel:"",ModalSave:"",loadtype:!1,search:void 0,page:1,limit:"",projects:void 0,projectvalue:void 0,projectvaluetype:!1,searchtypes:!1},n}return Object(s.a)(t,e),Object(a.a)(t,[{key:"componentDidMount",value:function(){this.searchValue()}},{key:"render",value:function(){var e=this.state,t=e.Modalstype,n=e.Modalstopval,o=e.ModalCancel,a=e.ModalSave,i=e.loadtype,l=e.search,s=e.projects,c=e.projectvalue,p=e.projectvaluetype;return f.a.createElement("div",null,f.a.createElement(m.a,{modalsType:t,modalsTopval:n,modalCancel:o,modalSave:a,loadtype:i}),f.a.createElement(r.a,{className:"HomeworkModal",title:this.props.modalname,visible:this.props.visible,closable:!1,footer:null,keyboard:!1,destroyOnClose:!0},f.a.createElement("div",{className:"task-popup-content"},!1===this.state.searchtypes?f.a.createElement("p",{className:"task-popup-text-center font-16"},f.a.createElement(v,{placeholder:"\u8bf7\u8f93\u5165\u9879\u76ee\u540d\u79f0\u8fdb\u884c\u641c\u7d22",id:"subject_search_input",value:l,onInput:this.inputSearchValue,onSearch:this.searchValue,autoComplete:"off"})):"",f.a.createElement("style",null,"\n\t\t\t\t\t\t\t\t\t.project_namestyle{\n\t\t\t\t\t\t\t\t\t width: 470px;\n\t\t\t\t\t\t\t\t\t\t\toverflow: hidden;\n\t\t\t\t\t\t\t\t\t\t\ttext-overflow: ellipsis;\n\t\t\t\t\t\t\t\t\t\t\twhite-space: nowrap;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t"),!1===this.state.searchtypes?f.a.createElement("div",{className:"Association mb20",style:{paddingLeft:"0px"}},f.a.createElement(y,{onChange:this.onChange,value:c},s&&s.map((function(e,t){return f.a.createElement("div",{key:t,style:{height:"30px"}},f.a.createElement(u.a,{value:e.project_id,className:"fl "}),f.a.createElement("div",{className:"fl ml5 project_namestyle"},e.project_name))})))):f.a.createElement("div",{style:{paddingLeft:"0px"}},f.a.createElement("div",{className:"font-16",style:{margin:"0px 17%"}},"\u4f60\u5f53\u524d\u5c1a\u672a\u7ba1\u7406\u4efb\u4f55\u9879\u76ee\uff0c\u8bf7\u5148 ",f.a.createElement("span",null,f.a.createElement("a",{className:"font-16",style:{color:"#1890ff"},href:"/projects/new",target:"_blank"},"\u521b\u5efa\u9879\u76ee")," "),"\u518d\u5173\u8054")),!0===p?f.a.createElement("span",{className:"color-red ml20 "},"\u8bf7\u5148\u9009\u62e9\u9879\u76ee"):"",f.a.createElement("div",{className:"clearfix mt25 edu-txt-center mb10"},f.a.createElement("a",{className:"task-btn col
|