forked from Gitlink/build
1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[112],{G8Fa:function(e,t,a){},NJEC:function(e,t,a){"use strict";var n=a("cDcd"),o=a("VCL8"),r=a("3S7+"),l=a("CtXQ"),i=a("2/Rp"),c=a("YMnH"),s=a("ZvpZ"),p=a("H84U");function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(){return(m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}function d(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?v(e):t}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var g=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(u,e);var t,a,o,l=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,n=y(e);if(t){var o=y(this).constructor;a=Reflect.construct(n,arguments,o)}else a=n.apply(this,arguments);return h(this,a)}}(u);function u(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),(t=l.call(this,e)).onConfirm=function(e){t.setVisible(!1,e);var a=t.props.onConfirm;a&&a.call(v(t),e)},t.onCancel=function(e){t.setVisible(!1,e);var a=t.props.onCancel;a&&a.call(v(t),e)},t.onVisibleChange=function(e){t.props.disabled||t.setVisible(e)},t.saveTooltip=function(e){t.tooltip=e},t.renderOverlay=function(e,a){var o=t.props,r=o.okButtonProps,l=o.cancelButtonProps,c=o.title,s=o.cancelText,p=o.okText,u=o.okType,d=o.icon;return n.createElement("div",null,n.createElement("div",{className:"".concat(e,"-inner-content")},n.createElement("div",{className:"".concat(e,"-message")},d,n.createElement("div",{className:"".concat(e,"-message-title")},c)),n.createElement("div",{className:"".concat(e,"-buttons")},n.createElement(i.a,m({onClick:t.onCancel,size:"small"},l),s||a.cancelText),n.createElement(i.a,m({onClick:t.onConfirm,type:u,size:"small"},r),p||a.okText))))},t.renderConfirm=function(e){var a=e.getPrefixCls,o=t.props,l=o.prefixCls,i=o.placement,p=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(a[n[o]]=e[n[o]])}return a}(o,["prefixCls","placement"]),u=a("popover",l),d=n.createElement(c.a,{componentName:"Popconfirm",defaultLocale:s.a.Popconfirm},(function(e){return t.renderOverlay(u,e)}));return n.createElement(r.a,m({},p,{prefixCls:u,placement:i,onVisibleChange:t.onVisibleChange,visible:t.state.visible,overlay:d,ref:t.saveTooltip}))},t.state={visible:e.visible},t}return t=u,o=[{key:"getDerivedStateFromProps",value:function(e){return"visible"in e?{visible:e.visible}:"defaultVisible"in e?{visible:e.defaultVisible}:null}}],(a=[{key:"getPopupDomNode",value:function(){return this.tooltip.getPopupDomNode()}},{key:"setVisible",value:function(e,t){var a=this.props;"visible"in a||this.setState({visible:e});var n=a.onVisibleChange;n&&n(e,t)}},{key:"render",value:function(){return n.createElement(p.a,null,this.renderConfirm)}}])&&d(t.prototype,a),o&&d(t,o),u}(n.Component);g.defaultProps={transitionName:"zoom-big",placement:"top",trigger:"click",okType:"primary",icon:n.createElement(l.a,{type:"exclamation-circle",theme:"filled"}),disabled:!1},Object(o.polyfill)(g),t.a=g},P2fV:function(e,t,a){"use strict";a("cIOH"),a("Q9mQ"),a("+L6B")},Un2r:function(e,t,a){"use strict";a.r(t);var n=a("yQr1"),o=a.n(n),r=a("+oHS"),l=a.n(r),i=a("OWCx"),c=a.n(i),s=a("5PDf"),p=a.n(s),u=a("fHi0"),m=a.n(u),d=a("RXMP"),f=a.n(d),h=a("qjzJ"),v=a.n(h),y=a("HnXd"),g=a.n(y),b=a("LYCE"),E=a.n(b),C=(a("2qtc"),a("kLXV")),w=(a("T2oS"),a("W9HT")),x=(a("y8nQ"),a("Vl3Y")),k=(a("5NDa"),a("5rEg")),S=(a("+L6B"),a("2/Rp")),_=(a("g9YV"),a("wCAj")),N=(a("qVdP"),a("jsC+")),P=(a("Pwec"),a("CtXQ")),j=(a("DjyN"),a("NUBc")),O=(a("P2fV"),a("NJEC")),L=(a("lUTK"),a("BvKs")),T=a("06Pm"),I=a.n(T),D=a("kA7L"),V=a.n(D),F=a("3SUL"),R=a.n(F),H=a("eYnF"),B=a.n(H),z=a("X5/F"),U=a.n(z),X=a("04Ix"),q=a.n(X),Q=a("o+MX"),W=a.n(Q),J=a("cDcd"),Y=a.n(J),M=(a("G8Fa"),a("NzgE"),a("2CTR")),A=a("15kH"),K=a("/FUP"),G=a.n(K),Z=a("vDqi"),$=a.n(Z),ee=a("spEH");function te(e,t){var a=l()(e);if(c.a){var n=c()(e);t&&(n=p()(n).call(n,(function(t){return m()(e,t).enumerable}))),a.push.apply(a,n)}return a}function ae(e){for(var t=1;t<arguments.length;t++){var a,n,o=null!=arguments[t]?arguments[t]:{};t%2?f()(a=te(Object(o),!0)).call(a,(function(t){q()(e,t,o[t])})):v.a?g()(e,v()(o)):f()(n=te(Object(o))).call(n,(function(t){E()(e,t,m()(o,t))}))}return e}var ne=function(e){function t(e){var a;return I()(this,t),a=function(e,t,a){return t=B()(t),R()(e,function(){try{var e=!Boolean.prototype.valueOf.call(o()(Boolean,[],(function(){})))}catch(e){}return!!e}()?o()(t,a||[],B()(e).constructor):t.apply(e,a))}(this,t,[e]),q()(a,"componentDidUpdate",(function(e){a.updateDocumentTitle(),e&&a.props&&!a.props.checkIfLogin()&&a.props.history.push("/403")})),q()(a,"componentDidMount",(function(){a.getList(),a.updateDocumentTitle()})),q()(a,"getList",(function(e,t,n){var o;a.setState({isSpin:!0});var r=a.props.match.params,l=r.projectsId,i=r.owner,c=a.state.limit,s=W()(o="/".concat(i,"/")).call(o,l,"/labels.json");$.a.get(s,{params:{page:e,limit:c,order_name:t,order_type:n}}).then((function(e){e&&a.setState({data:e.data,isSpin:!1})})).catch((function(e){}))})),q()(a,"createtagpost",(function(){a.props.form.validateFieldsAndScroll((function(e,t){if(!e){var n,o=a.props.match.params,r=o.projectsId,l=o.owner,i=W()(n="/".concat(l,"/")).call(n,r,"/labels.json");$.a.post(i,ae(ae({},t),{},{color:a.state.textcolor})).then((function(e){e&&(a.props.form.setFieldsValue({name:"",description:""}),a.setState({color:{r:"241",g:"112",b:"19",a:"1"},textcolor:"#F17013",display:"none"}),a.getList())})).catch((function(e){}))}}))})),q()(a,"ChangePage",(function(e){a.setState({page:e}),a.getList(e)})),q()(a,"arrayList",(function(e){a.setState({order_name:e.key,order_type:e.item.props.value}),a.getList(1,e.key,e.item.props.value)})),q()(a,"handleClick",(function(){a.setState({displayColorPicker:!a.state.displayColorPicker})})),q()(a,"handleClose",(function(){a.setState({displayColorPicker:!1})})),q()(a,"handleChange",(function(e){a.setState({color:e.rgb,textcolor:e.hex,newcolor:e.hex})})),q()(a,"newshow",(function(){a.setState({display:"block"})})),q()(a,"newclose",(function(){a.setState({display:"none"})})),q()(a,"handleok",(function(){a.updatetag()})),q()(a,"updatetag",(function(){var e,t,n=a.props.match.params,o=n.projectsId,r=n.owner,l=a.state.id,i=W()(e=W()(t="/".concat(r,"/")).call(t,o,"/labels/")).call(e,l,".json"),c=a.state.name,s=a.state.description,p=a.state.newcolor;$.a.put(i,{project_id:o,id:l,name:c,description:s,color:p}).then((function(e){e&&(a.setState({isShow:!1}),a.getList())})).catch((function(e){}))})),q()(a,"deletetag",(function(e){var t,n,o=a.props.match.params,r=o.projectsId,l=o.owner,i=W()(t=W()(n="/".concat(l,"/")).call(n,r,"/labels/")).call(t,e,".json");$.a.delete(i,{data:{project_id:r,id:e}}).then((function(e){e&&a.getList()})).catch((function(e){}))})),q()(a,"handleCancel",(function(){a.setState({isShow:!1})})),q()(a,"changmodelname",(function(e){a.setState({name:e.target.value})})),q()(a,"changdescription",(function(e){a.setState({description:e.target.value})})),q()(a,"editshow",(function(e){a.setState({isShow:!0,newcolor:e.color,name:e.name,description:e.description,id:e.id})})),a.state={data:void 0,limit:15,page:1,order_name:void 0,order_type:void 0,display:"none",displayColorPicker:!1,color:{r:"241",g:"112",b:"19",a:"1"},textcolor:"#F17013",isShow:!1,newcolor:"",name:"",description:"",id:"",modelname:"",isSpin:!0},a}return U()(t,e),V()(t,[{key:"updateDocumentTitle",value:function(){var e=this.props.projectDetail;if(e){var t,a=e.author,n=e.name;document.title=W()(t="项目标记-".concat(a.name,"/")).call(t,n)}}},{key:"render",value:function(){var e,t,a,n=this,o=this.state,r=o.data,l=o.limit,i=o.page,c=o.isSpin,s=this.props.form.getFieldDecorator,p=Y.a.createElement(L.a,{onClick:this.arrayList},Y.a.createElement(L.a.Item,{key:"created_at",value:"desc"},"按创建时间降序排序"),Y.a.createElement(L.a.Item,{key:"created_at",value:"asc"},"按创建时间升序排序"),Y.a.createElement(L.a.Item,{key:"issues_count",value:"desc"},"按issue个数降序排序"),Y.a.createElement(L.a.Item,{key:"issues_count",value:"asc"},"按issue个数升序排序")),u=G()({default:{color:{width:"20px",height:"20px",borderRadius:"2px",background:W()(e=W()(t=W()(a="rgba(".concat(this.state.color.r,", ")).call(a,this.state.color.g,", ")).call(t,this.state.color.b,", ")).call(e,this.state.color.a,")")},swatch:{padding:"5px",background:"#fff",borderRadius:"1px",width:"100px",marginTop:"5px",height:"28px",boxShadow:"0 0 0 1px rgba(0,0,0,.1)",display:"flex",cursor:"pointer"},popover:{position:"absolute",zIndex:"2"},cover:{position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"},modalcolor:{width:"20px",height:"20px",borderRadius:"2px",background:this.state.newcolor}}}),m=[{title:"颜色代码",width:"25%",dataIndex:"color",render:function(e,t){return Y.a.createElement("span",{className:"grid-item"},Y.a.createElement("span",{style:{backgroundColor:"".concat(t.color)},className:"tagColor"}),Y.a.createElement("span",{className:"ml15"},t.name))}},{title:"描述",width:"30%",dataIndex:"description",render:function(e){return Y.a.createElement("span",null,e)}},{title:"问题数量",width:"30%",dataIndex:"issues_count",render:function(e){return Y.a.createElement("span",null,e,"个开启的任务")}},{title:"操作",width:"20%",dataIndex:"action",render:function(e,t){return Y.a.createElement("span",{style:{justifyContent:"center"}},Y.a.createElement("a",{onClick:function(){return n.editshow(t)},className:"topWrapper_success_btn fr"},"编辑"),Y.a.createElement(O.a,{placement:"bottom",title:"删除标记会将其从所有引用中删除,是否继续?",okText:"是",cancelText:"否",onConfirm:function(){return n.deletetag(t.id)}},Y.a.createElement("a",{className:"a_btn delete_btn fr"},"删除")))}}],d=Y.a.createElement(Y.a.Fragment,null,r&&r.issue_tags_count>l?Y.a.createElement("div",{className:"mt30 mb50 edu-txt-center"},Y.a.createElement(j.a,{simple:!0,defaultCurrent:i,total:r&&r.issue_tags_count,pageSize:l,onChange:this.ChangePage})):"");return Y.a.createElement(ee.r,null,Y.a.createElement("div",{className:"flex-a-center baseForm bbr",style:{"justify-content":"space-between"}},Y.a.createElement("span",{className:"font-18 text-black ml30"},"项目标记"),r&&r.user_admin_or_member?Y.a.createElement(S.a,{type:"primary",ghost:!0,onClick:this.newshow},Y.a.createElement(P.a,{type:"plus"}),"创建标记"):""),Y.a.createElement("div",null,Y.a.createElement("div",{style:{display:this.state.display},className:"padding15"},Y.a.createElement(x.a,null,Y.a.createElement("div",{className:"new-tag-div"},Y.a.createElement(x.a.Item,{className:"inptwidth"},s("name",{rules:[{required:!0,message:"请填写标记名字"}]})(Y.a.createElement(k.a,{placeholder:"名称,15字以内",maxLength:"15"}))),Y.a.createElement(x.a.Item,{className:"inputcount"},s("description",{rules:[{required:!0,message:"描述不能为空"}]})(Y.a.createElement(k.a,{placeholder:"描述, 30字以内",maxLength:"30"}))),Y.a.createElement("div",null,Y.a.createElement("div",{style:u.swatch,onClick:this.handleClick},Y.a.createElement("div",{style:u.color},Y.a.createElement("p",{style:{paddingLeft:25}},this.state.textcolor))),this.state.displayColorPicker?Y.a.createElement("div",{style:u.popover},Y.a.createElement("div",{style:u.cover,onClick:this.handleClose}),Y.a.createElement(A.a,{color:this.state.color,onChange:this.handleChange})):null),Y.a.createElement("div",{className:"fr",style:{marginTop:5}},Y.a.createElement(S.a,{type:"primary",onClick:this.createtagpost,className:"fr"},"创建标记"),Y.a.createElement("a",{onClick:this.newclose,className:"a_btn cancel_btn fr"},"取消"))))),Y.a.createElement("div",{className:"padding20-30"},Y.a.createElement(w.a,{spinning:c},Y.a.createElement("div",{style:{minHeight:"350px"}},r&&r.issue_tags&&r.issue_tags.length>0?Y.a.createElement("div",null,Y.a.createElement("div",{className:"topWrapper",style:{borderBottom:"1px solid #eee"}},Y.a.createElement("span",null,"共",r&&r.issue_tags_count,"个标记"),Y.a.createElement("ul",{className:"topWrapper_select"},Y.a.createElement("li",null,Y.a.createElement(N.a,{className:"topWrapperSelect",overlay:p,trigger:["click"],placement:"bottomCenter"},Y.a.createElement("span",null,"标记",Y.a.createElement(P.a,{type:"caret-down",className:"ml5"})))))),Y.a.createElement("div",null,Y.a.createElement(_.a,{className:"setTables",showHeader:!1,pagination:!1,columns:m,dataSource:r.issue_tags,rowKey:function(e){return e.id}}))):r&&r.issue_tags&&0===r.issue_tags.length?Y.a.createElement(M.a,{_html:"暂时还没有相关数据!"}):void 0)),d)),Y.a.createElement(C.a,{title:"编辑标记",onCancel:this.handleCancel,visible:this.state.isShow,onOk:this.handleok,mask:!0,width:"600px",closable:!1},Y.a.createElement("div",{className:"dialogdiv"},Y.a.createElement(k.a,{placeholder:"名称,15字以内",maxLength:15,className:"inptwidth",value:this.state.name,onChange:this.changmodelname}),Y.a.createElement(k.a,{placeholder:"描述, 30字以内",maxLength:"30",className:"inputcount",value:this.state.description,onChange:this.changdescription}),Y.a.createElement("div",null,Y.a.createElement("div",{style:u.swatch,onClick:this.handleClick},Y.a.createElement("div",{style:u.modalcolor},Y.a.createElement("p",{style:{paddingLeft:25,width:100}},this.state.newcolor))),this.state.displayColorPicker?Y.a.createElement("div",{style:u.popover},Y.a.createElement("div",{style:u.cover,onClick:this.handleClose}),Y.a.createElement(A.a,{color:this.state.color,onChange:this.handleChange})):null))))}}])}(J.Component),oe=x.a.create({name:"tageFrom"})(ne);t.default=oe}}]); |