1 line
33 KiB
JavaScript
1 line
33 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[72],{"/Plc":function(e,t){e.exports="data:image/png;base64,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"},"0/zy":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=d(n("CtXQ")),r=d(n("BvKs")),i=d(n("5rEg")),o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(a=(o=l.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(e){r=!0,i=e}finally{try{!a&&l.return&&l.return()}finally{if(r)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("2oDE"),n("2WkQ"),n("1vPl");var l=n("q1tI"),s=d(l),u=n("sYIF"),c=d(n("XzCO"));function d(e){return e&&e.__esModule?e:{default:e}}var f=i.default.Search;t.default=function(e,t){var n,i=e.className,d=e.name,m=e.ids,p=e.lists,v=e.size,h=e.imgControl,g=e.searchFunc,y=e.chooseFunc,E=e.update,_=e.double,b=e.names,A=(0,l.useRef)(null),w=(0,l.useState)([]),S=o(w,2),k=S[0],C=S[1],N=(0,l.useState)(void 0),j=o(N,2),x=j[0],I=j[1];return(0,l.useEffect)((function(){C(m?m.split(","):[]),I(b)}),[m,b]),s.default.createElement("li",{className:i||""},s.default.createElement(c.default,{className:i,ref:A,overlay:(n=p,s.default.createElement("div",{className:"overlaydrop "+v},"small"!==v&&s.default.createElement("div",{className:"pb10"},s.default.createElement(f,{placeholder:"搜索"+d,onChange:function(e){return g(e.target.value)}})),n&&n.length>0?s.default.createElement(r.default,{selectedKeys:k},n.map((function(e,t){return s.default.createElement(r.default.Item,{key:e.id},h&&s.default.createElement("img",{src:(0,u.getImageUrl)(e.image_url),alt:""}),e.color&&s.default.createElement("span",{style:{backgroundColor:e.color,marginRight:"0px"},className:"colorpiece"}),s.default.createElement("span",{className:"task-hide",onClick:function(){return function(e){var t=m,n=e.id.toString();if(_){t=m?m.split(","):[];var a=b?b.split(","):[];t&&t.indexOf(n)>=0?(t=t.filter((function(e){return e.toString()!==n})),a=a.filter((function(t){return t.toString()!==e.name}))):(t.push(n),a.push(e.name)),C(t),I(a.join(",")),y(t,a.join(","))}else t&&t.indexOf(n)>=0?(C([]),I(void 0),y([])):(C([""+e.id]),I([e.name]),y([n],e.name)),A.current&&A.current.clearVisible(!1)}(e)}},e.name))}))):s.default.createElement("div",{className:"pl15"},"暂无",m?s.default.createElement("span",null,"'",d,"'"):d))),placement:"bottomRight"},s.default.createElement("span",{className:"task-hide"},x||(E?"更换"+d:d)),s.default.createElement(a.default,{type:"caret-down",className:"color-grey-6"})))}},AGJ6:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(a=(o=l.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(e){r=!0,i=e}finally{try{!a&&l.return&&l.return()}finally{if(r)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=n("q1tI"),o=u(i),l=u(n("0/zy")),s=u(n("vDqi"));function u(e){return e&&e.__esModule?e:{default:e}}var c=[{id:1,name:"最新创建"},{id:2,name:"最早创建"},{id:3,name:"最新更新"},{id:4,name:"最早更新"},{id:5,name:"高优先级"},{id:6,name:"低优先级"}];t.default=(0,i.forwardRef)((function(e,t){var n=e.owner,u=e.projectsId,d=e.chooseFunc,f=e.update,m=(0,i.useState)(void 0),p=r(m,2),v=p[0],h=p[1],g=(0,i.useState)(void 0),y=r(g,2),E=y[0],_=y[1],b=(0,i.useState)(void 0),A=r(b,2),w=A[0],S=A[1],k=(0,i.useState)(void 0),C=r(k,2),N=C[0],j=C[1],x=(0,i.useState)(void 0),I=r(x,2),O=I[0],B=I[1],Q=(0,i.useState)(void 0),P=r(Q,2),F=P[0],z=P[1],L=(0,i.useState)(void 0),D=r(L,2),U=D[0],K=D[1],M=(0,i.useState)(void 0),R=r(M,2),H=R[0],q=R[1],Y=(0,i.useState)({author_id:void 0,issue_priorities_id:void 0,issue_tag_ids:void 0,milestone_id:void 0,sort_by:void 0,status_id:void 0,assigner_id:void 0}),X=r(Y,2),T=X[0],W=X[1],G=(0,i.useState)({author_name:void 0,issue_priorities_name:void 0,issue_tag_name:void 0,milestone_name:void 0,sortby_name:void 0,status_name:void 0,assigner_name:void 0}),Z=r(G,2),V=Z[0],J=Z[1];return(0,i.useImperativeHandle)(t,(function(){return{clearChoose:function(){W({author_id:void 0,issue_tag_ids:void 0,issue_priorities_id:void 0,milestone_id:void 0,sort_by:void 0,status_id:void 0,assigner_id:void 0}),J({author_name:void 0,issue_tag_name:void 0,issue_priorities_name:void 0,milestone_name:void 0,sortby_name:void 0,status_name:void 0,assigner_name:void 0})}}})),(0,i.useEffect)((function(){var e;e="/v1/"+n+"/"+u+"/issue_authors",s.default.get(e,{params:{keyword:E,only_name:!0}}).then((function(e){e&&e.data&&h(e.data.authors)}))}),[E]),(0,i.useEffect)((function(){var e;e="/v1/"+n+"/"+u+"/issue_tags",s.default.get(e,{params:{keyword:N,only_name:!0}}).then((function(e){e&&e.data&&S(e.data.issue_tags)}))}),[N]),(0,i.useEffect)((function(){!function(){if(f){var e="/v1/"+n+"/"+u+"/collaborators";s.default.get(e,{params:{keyword:F,only_name:!0}}).then((function(e){e&&e.data&&B(e.data.collaborators)}))}else{var t="/v1/"+n+"/"+u+"/issue_assigners";s.default.get(t,{params:{keyword:F,only_name:!0}}).then((function(e){e&&e.data&&B(e.data.assigners)}))}}()}),[F,f]),(0,i.useEffect)((function(){var e;e="/v1/"+n+"/"+u+"/milestones",s.default.get(e,{params:{keyword:U,only_name:!0}}).then((function(e){e&&e.data&&q(e.data.milestones)}))}),[U]),o.default.createElement("ul",{className:"dropboxul"},!f&&o.default.createElement(l.default,{update:f,ids:T&&T.author_id,names:V&&V.author_name,name:"发布人",size:"large",imgControl:!0,lists:v,searchFunc:function(e){return _(e)},chooseFunc:function(e,t){return function(e,t){var n=a({},T,{author_id:e&&e.length>0?e.join(","):void 0}),r=a({},V,{author_name:t});W(n),J(r),d(n,r)}(e,t)}}),o.default.createElement(l.default,{update:f,ids:T&&T.issue_tag_ids,name:"标记",size:"large",double:!0,names:V&&V.issue_tag_name,lists:w,searchFunc:function(e){return j(e)},chooseFunc:function(e,t){var n=a({},T,{issue_tag_ids:e&&e.length>0?e.join(","):void 0}),r=a({},V,{issue_tag_name:t});J(r),W(n),d(n,r)}}),o.default.createElement(l.default,{update:f,ids:T&&T.assigner_id,name:"负责人",size:"large",imgControl:!0,names:V&&V.assigner_name,lists:O,searchFunc:function(e){return z(e)},double:!!f,chooseFunc:function(e,t){var n=a({},T,{assigner_id:e&&e.length>0?e.join(","):void 0}),r=a({},V,{assigner_name:t});J(r),W(n),d(n,r)}}),!f&&o.default.createElement(l.default,{ids:T&&T.sort_by,name:"排序",size:"small",lists:c,names:V&&V.sortby_name,chooseFunc:function(e,t){var n=a({},T,{sort_by:e&&e.length>0?e.join(","):void 0}),r=a({},V,{sortby_name:t});J(r),W(n),d(n,r)}}),f&&o.default.createElement(l.default,{update:f,ids:T&&T.milestone_id,name:"里程碑",size:"large",names:V&&V.milestone_name,lists:H,searchFunc:function(e){return K(e)},chooseFunc:function(e,t){var n=a({},T,{milestone_id:e&&e.length>0?e.join(","):void 0}),r=a({},V,{milestone_name:t});J(r),W(n),d(n,r)}}))}))},BOKS:function(e,t,n){},G8Fa:function(e,t,n){},LZ3y:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=f(n("kLXV")),r=f(n("W9HT")),i=f(n("NJEC")),o=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}();n("k3Gp"),n("04bd"),n("k994");var l=n("q1tI"),s=f(l),u=n("eO8H"),c=f(n("vDqi")),d=f(n("UQ5L"));function f(e){return e&&e.__esModule?e:{default:e}}var m=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.componentDidMount=function(){n.getDetail()},n.getDetail=function(){n.setState({canDelete:n.props.canDelete})},n.show_video_modal=function(e){n.setState({video_title:e.title,move_spin:!0,video_id:e.id}),n.move_attachment(e.id,"preview")},n.hide_video_modal=function(){var e=n.state.video_id;n.setState({video_title:void 0}),n.move_attachment(e,"close")},n.move_attachment=function(e,t){c.default.post("/attachments/"+e+"/preview_attachment",{status:t}).then((function(e){e?n.setState({show_video:"preview"===t,video_url:"preview"===t?"https://www.gitlink.org.cn"+e.data.url:void 0,move_spin:!1}):n.setState({move_spin:!1})})).catch((function(e){n.setState({move_spin:!1}),console.log(e)}))},n.is_video=function(e){return["mp4","flv","mkv","3gp"].indexOf(e.split(".").pop())>-1},n.deleteAttachment=function(e){var t="/attachments/"+e+".json";c.default.delete(t,{}).then((function(t){t.data&&(0===t.data.status?(n.setState({Deleted:n.state.Deleted.concat(e)}),n.props.showNotification("附件删除成功")):n.props.showNotification(t.data.message))})).catch((function(e){console.log(e)}))},n.state={canDelete:!1,show_video:!1,video_url:void 0,video_title:void 0,video_id:void 0,move_spin:!1,Deleted:[]},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"render",value:function(){var e=this,t=this.state,n=t.Deleted,o=t.canDelete,l=t.show_video,c=t.video_url,f=t.video_title,m=t.move_spin,p=this.props.attachments;return s.default.createElement("div",null,p?s.default.createElement("div",{className:"attachmentsList mt5"},p.map((function(t,a){return s.default.createElement("div",{key:a,style:{display:n.length>0&&-1!==n.indexOf(t.id)?"none":"block",padding:"4px"},className:"attachment-list-div"},s.default.createElement(r.default,{spinning:m},e.is_video(t.title)?s.default.createElement("a",{onClick:function(){return e.show_video_modal(t)},className:"attachment-list-a"},s.default.createElement("i",{className:"iconfont icon-fujian mr8 paper-clip-color font-12"}),s.default.createElement("span",null,t.title),s.default.createElement("span",{className:"ml20"},t.filesize)):s.default.createElement(u.Link,{to:""+t.url,target:"_blank",className:"attachment-list-a",download:!0},s.default.createElement("i",{className:"iconfont icon-fujian mr8 paper-clip-color font-12"}),s.default.createElement("span",null,t.title),s.default.createElement("span",{className:"ml20"},t.filesize)),o?s.default.createElement(i.default,{placement:"bottom",title:"您确定要删除附件吗",okText:"是",cancelText:"否",onConfirm:function(){return e.deleteAttachment(t.id)}},s.default.createElement("span",{className:"attachment-list-delete fr"},s.default.createElement("i",{className:"iconfont icon-lajitong mr10 color-grey-9 font-14"}))):""))}))):"",l?s.default.createElement(a.default,{title:f,visible:!0,width:690,footer:null,onCancel:this.hide_video_modal},s.default.createElement(d.default,{video_url:c})):"")}}]),t}(l.Component);t.default=m},NJEC:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n("VCL8"),i=n("3S7+"),o=n("CtXQ"),l=n("2/Rp"),s=n("YMnH"),u=n("ZvpZ"),c=n("H84U");function d(e){return(d="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 f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function m(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(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 n,a=y(e);if(t){var r=y(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return h(this,n)}}function h(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?g(e):t}function g(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 E=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n},_=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&&p(e,t)}(d,e);var t,n,r,o=v(d);function d(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),(t=o.call(this,e)).onConfirm=function(e){t.setVisible(!1,e);var n=t.props.onConfirm;n&&n.call(g(t),e)},t.onCancel=function(e){t.setVisible(!1,e);var n=t.props.onCancel;n&&n.call(g(t),e)},t.onVisibleChange=function(e){t.props.disabled||t.setVisible(e)},t.saveTooltip=function(e){t.tooltip=e},t.renderOverlay=function(e,n){var r=t.props,i=r.okButtonProps,o=r.cancelButtonProps,s=r.title,u=r.cancelText,c=r.okText,d=r.okType,m=r.icon;return a.createElement("div",null,a.createElement("div",{className:"".concat(e,"-inner-content")},a.createElement("div",{className:"".concat(e,"-message")},m,a.createElement("div",{className:"".concat(e,"-message-title")},s)),a.createElement("div",{className:"".concat(e,"-buttons")},a.createElement(l.default,f({onClick:t.onCancel,size:"small"},o),u||n.cancelText),a.createElement(l.default,f({onClick:t.onConfirm,type:d,size:"small"},i),c||n.okText))))},t.renderConfirm=function(e){var n=e.getPrefixCls,r=t.props,o=r.prefixCls,l=r.placement,c=E(r,["prefixCls","placement"]),d=n("popover",o),m=a.createElement(s.a,{componentName:"Popconfirm",defaultLocale:u.a.Popconfirm},(function(e){return t.renderOverlay(d,e)}));return a.createElement(i.default,f({},c,{prefixCls:d,placement:l,onVisibleChange:t.onVisibleChange,visible:t.state.visible,overlay:m,ref:t.saveTooltip}))},t.state={visible:e.visible},t}return t=d,r=[{key:"getDerivedStateFromProps",value:function(e){return"visible"in e?{visible:e.visible}:"defaultVisible"in e?{visible:e.defaultVisible}:null}}],(n=[{key:"getPopupDomNode",value:function(){return this.tooltip.getPopupDomNode()}},{key:"setVisible",value:function(e,t){var n=this.props;"visible"in n||this.setState({visible:e});var a=n.onVisibleChange;a&&a(e,t)}},{key:"render",value:function(){return a.createElement(c.a,null,this.renderConfirm)}}])&&m(t.prototype,n),r&&m(t,r),d}(a.Component);_.defaultProps={transitionName:"zoom-big",placement:"top",trigger:"click",okType:"primary",icon:a.createElement(o.default,{type:"exclamation-circle",theme:"filled"}),disabled:!1},Object(r.polyfill)(_),t.default=_},Sr97:function(e,t,n){},UQ5L:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(a=(o=l.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(e){r=!0,i=e}finally{try{!a&&l.return&&l.return()}finally{if(r)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=n("q1tI"),i=l(r),o=l(n("6tYh"));function l(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,r.useState)(null),n=a(t,2),l=n[0],s=n[1];return(0,r.useEffect)((function(){s(e.video_url)}),[]),i.default.createElement(o.default,{url:l,controls:!0,playing:!1})}},Xxpw:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(n("3S7+"));n("TfFZ");var r=s(n("q1tI")),i=(n("sYIF"),s(n("xmot"))),o=n("eO8H"),l=s(n("jZ+j"));function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.checkbox,n=e.item,s=e.projectsId,u=e.owner;function c(e){return e.map((function(e){return e.name})).join(",")}return r.default.createElement("div",null,r.default.createElement("div",{className:"issuedetail"},t,r.default.createElement("div",{style:{flex:1}},r.default.createElement("div",{className:"idetails"},r.default.createElement("span",{className:function(e){switch(e){case"低":return"status low";case"正常":return"status normals";case"高":return"status hight";default:return"status urgent"}}(n.priority_name)},n.priority_name),r.default.createElement(o.Link,{to:"/"+u+"/"+s+"/issues/"+n.project_issues_index,style:{maxWidth:(n.tags?735-120*n.tags.length:735)+"px"},title:n.subject},n.subject),n.tags&&n.tags.length>0?n.tags.map((function(e,t){return r.default.createElement("span",{style:{backgroundColor:""+e.color},className:"ml8 tagscolor task-hide",title:e.name},e.name)})):""),r.default.createElement("div",null,r.default.createElement("div",{className:"infos"},r.default.createElement("div",{className:"ilog"},n.project_issues_index&&r.default.createElement(l.default,{value:"/"+u+"/"+s+"/issues/"+n.project_issues_index},r.default.createElement("span",{className:"number"},"#",n.project_issues_index))),r.default.createElement(o.Link,{to:"/"+(n.author&&n.author.login)},r.default.createElement("i",{className:"iconfont icon-chengyuan2 mr3 font-12",style:{color:"#898d9d"}})),r.default.createElement("span",{className:"mr12"},r.default.createElement(o.Link,{style:{color:"#898d9d"},to:"/"+(n.author&&n.author.login)},n.author&&n.author.name)),r.default.createElement("span",{className:"mr12"},n.created_at," 发布"),r.default.createElement("span",{className:"mr20"},n.updated_at,"更新"),n.blockchain_token_num&&r.default.createElement("span",{className:"mr30"},r.default.createElement("img",{src:i.default,alt:"",width:"13px",className:"mr3"}),n.blockchain_token_num),n.milestone_name&&r.default.createElement(o.Link,{to:"/"+u+"/"+s+"/milestones/"+n.milestone_id,onClick:function(){window.scrollTo(0,0)},style:{maxWidth:n.blockchain_token_num?"261px":"340px",color:"#898d9d"},title:n.milestone_name,className:"task-hide mr20"},r.default.createElement("i",{className:"iconfont icon-lichengbeiicon1 font-12 mr3"}),n.milestone_name),r.default.createElement("span",{style:{maxWidth:"100px"},className:"task-hide"},r.default.createElement(a.default,{placement:"bottom",title:n.test_case},n.test_case)))))),r.default.createElement("div",{className:"issuecondition"},n.assigners&&n.assigners.length>0?r.default.createElement(a.default,{title:c(n.assigners),placement:"bottomRight"},r.default.createElement("div",{className:n.assigners.length>1?"principal hovers":"principal"},r.default.createElement("span",{className:"task-hide",style:{wordBreak:"break-all"}},c(n.assigners)))):"",r.default.createElement("div",{style:{color:"已解决"===n.status_name?"#28bd6c":"#40424a"}},n.status_name),r.default.createElement("div",{className:"commentnum"},r.default.createElement(o.Link,{to:"/"+u+"/"+s+"/issues/"+n.project_issues_index+"#commentList"},r.default.createElement("i",{className:"iconfont icon-a-xiaoxi1 mr5 font-15"}),n.comment_journals_count))))}},XzCO:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(n("jsC+")),r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(a=(o=l.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(e){r=!0,i=e}finally{try{!a&&l.return&&l.return()}finally{if(r)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("aIZi");var i=n("q1tI"),o=s(i),l=n("i8i4");function s(e){return e&&e.__esModule?e:{default:e}}t.default=(0,i.forwardRef)((function(e,t){var n=e.overlay,s=e.children,u=e.placement,c=e.overlayClassName,d=(0,i.useState)(!1),f=r(d,2),m=f[0],p=f[1],v=(0,i.useRef)(null),h=(0,i.useRef)(null);(0,i.useImperativeHandle)(t,(function(){return{clearVisible:function(e){p(e)}}})),(0,i.useEffect)((function(){document.addEventListener("click",g,!1)}),[]);var g=function(e){var t=e.target,n=(0,l.findDOMNode)(v.current),a=(0,l.findDOMNode)(h.current);if(n&&a){var r=n.contains(t),i=a.contains(t);r||i||p(!1)}};return o.default.createElement(a.default,{placement:u,visible:m,overlay:o.default.createElement("div",{ref:v},n),trigger:["click"],overlayClassName:c},o.default.createElement("span",{className:"dropspan",ref:h,onClick:function(){return p(!m)}},s))}))},"jZ+j":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(n("3S7+")),r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(a=(o=l.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(e){r=!0,i=e}finally{try{!a&&l.return&&l.return()}finally{if(r)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("TfFZ");var i=n("q1tI"),o=s(i),l=n("P5Jw");function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.children,n=e.value,s=(0,i.useState)("点击复制链接"),u=r(s,2),c=u[0],d=u[1],f="localhost"===window.location.hostname?"testforgeplus.trustie.net":window.location.hostname,m=window.location.protocol;return o.default.createElement(l.CopyToClipboard,{text:m+"//"+f+n,onCopy:function(){return d("复制成功")}},o.default.createElement(a.default,{placement:"bottom",title:c},t))}},k994:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("Aosp"),n("L/Qf")},sdXD:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=E(n("W9HT")),r=E(n("NUBc")),i=E(n("2/Rp")),o=E(n("kaz8")),l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},s=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(a=(o=l.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(e){r=!0,i=e}finally{try{!a&&l.return&&l.return()}finally{if(r)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("04bd"),n("YQTV"),n("L/Qf"),n("MKzF");var u=n("q1tI"),c=E(u),d=n("eO8H"),f=E(n("AGJ6")),m=E(n("Xxpw")),p=E(n("vDqi")),v=n("spEH"),h=E(n("aqs5")),g=E(n("/Plc"));n("Sr97"),n("G8Fa"),n("BOKS");var y=E(n("LZ3y"));function E(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,u.useState)(void 0),n=s(t,2),E=n[0],_=n[1],b=(0,u.useState)(void 0),A=s(b,2),w=A[0],S=A[1],k=(0,u.useState)(0),C=s(k,2),N=C[0],j=C[1],x=(0,u.useState)(0),I=s(x,2),O=I[0],B=I[1],Q=(0,u.useState)("opened"),P=s(Q,2),F=P[0],z=P[1],L=(0,u.useState)([]),D=s(L,2),U=D[0],K=D[1],M=(0,u.useState)([]),R=s(M,2),H=R[0],q=R[1],Y=(0,u.useState)(!1),X=s(Y,2),T=X[0],W=X[1],G=(0,u.useState)([]),Z=s(G,2),V=Z[0],J=Z[1],$=(0,u.useState)(10),ee=s($,2),te=ee[0],ne=ee[1],ae=(0,u.useState)(1),re=s(ae,2),ie=re[0],oe=re[1],le=(0,u.useState)(void 0),se=s(le,2),ue=se[0],ce=se[1],de=(0,u.useState)(void 0),fe=s(de,2),me=fe[0],pe=fe[1],ve=(0,u.useState)([]),he=s(ve,2),ge=(he[0],he[1],(0,u.useState)(void 0)),ye=s(ge,2),Ee=ye[0],_e=ye[1],be=(0,u.useRef)(null),Ae=e.match.params,we=Ae.projectsId,Se=Ae.mileId,ke=Ae.owner,Ce=e.current_user,Ne=e.projectDetail,je=(e.showLoginDialog,e.history),xe=e&&e.projectDetail&&e.projectDetail.permission,Ie={1:{sort_by:"issues.created_on",sort_direction:"desc"},2:{sort_by:"issues.created_on",sort_direction:"asc"},3:{sort_by:"issues.updated_on",sort_direction:"desc"},4:{sort_by:"issues.updated_on",sort_direction:"asc"},5:{sort_by:"issue_priorities.position",sort_direction:"desc"},6:{sort_by:"issue_priorities.position",sort_direction:"asc"}};function Oe(e){var t="/v1/"+ke+"/"+we+"/milestones/"+Se+".json";p.default.get(t,{params:l({page:ie,limit:te,category:F},e)}).then((function(e){if(e){var t=e.data,n=t.milestone,a=t.issues,r=t.total_count,i=t.closed_issues_count,o=t.opened_issues_count,l=t.total_issues_count;if(0===a.length&&ie>1)return void oe(ie-1);_(n),S(a),ce(r),j(i),B(o),pe(l);var s=a.length>0?a.map((function(e){return e.id})):[];q(s)}})).then((function(e){console.log("error:",e)}))}function Be(){K([]),W(!1),be.current&&be.current.clearChoose()}return(0,u.useEffect)((function(){Oe(Ee)}),[F,ie,te]),(0,u.useEffect)((function(){!function(){if(Ne&&E){var e=Ne.author,t=Ne.name;document.title=E.name+"-里程碑-"+e.name+"/"+t}}()}),[Ne,E]),c.default.createElement("div",{className:"main milepostDetail"},E&&c.default.createElement(v.FlexAJ,null,c.default.createElement("div",null,c.default.createElement("p",{className:"font-17 font-bd color-black",style:{width:"900px"}},E.name),c.default.createElement("p",{className:"mt7"},c.default.createElement("span",{className:"mr20"},c.default.createElement("i",{className:"iconfont icon-a-31shijian font-14 mr5 color-grey-89"}),c.default.createElement("span",{className:"color-grey-89"},E.effective_date||"暂无截止时间")),E.percent||0===E.percent?c.default.createElement("span",{style:{color:"#1aaf42"}}," ",E.percent>0?parseInt(100*E.percent):E.percent,"%完成 "):"")),c.default.createElement("div",{className:"milepostdiv"},Ce&&Ce.login&&xe&&"Reporter"!==xe?c.default.createElement(d.Link,{to:"/"+ke+"/"+we+"/milestones/"+Se+"/edit",className:"grayButton",style:{marginRight:15}},c.default.createElement("i",{className:"iconfont icon-lichengbeiicon1 font-12 mr5"}),"编辑里程碑"):"",c.default.createElement(h.default,l({},e,{sureFunc:function(){je.push("/"+ke+"/"+we+"/issues/"+Se+"/new")},checklogin:!0,className:"operateButton ml20"}),"+ 创建疑修"))),c.default.createElement("div",{className:"color-grey-89 mt10",style:{maxHeight:100,overflowY:"auto"}},E&&E.description),c.default.createElement("div",{className:"pd20"},E&&E.attachmets&&E.attachmets.length>0?c.default.createElement(y.default,{attachments:E.attachmets,showNotification:e.showNotification}):""),c.default.createElement("div",{className:"lists mt25"},c.default.createElement("div",{className:"listheader"},c.default.createElement("div",{style:{display:"flex"}},c.default.createElement(o.default,{value:"all",style:{marginRight:"16px",display:xe&&"Reporter"!==xe?"block":"none"},checked:T,onChange:function(e){W(e.target.checked),e.target.checked?K(H):K([])}}),U&&U.length>0?c.default.createElement("span",null,"选择",U.length,"个issue"):c.default.createElement("ul",{className:"statusul"},c.default.createElement("li",{className:"all"===F?"active":"",onClick:function(){return z("all")}},"全部",c.default.createElement("span",null,me)),c.default.createElement("li",{className:"opened"===F?"active":"",onClick:function(){return z("opened")}},"开启中",c.default.createElement("span",null,O)),c.default.createElement("li",{className:"closed"===F?"active":"",onClick:function(){return z("closed")}},"已关闭",c.default.createElement("span",null,N)))),c.default.createElement("div",{className:"menusul"},c.default.createElement(f.default,{ref:be,update:U&&U.length>0,owner:ke,projectsId:we,chooseFunc:function(e){if(U&&U.length>0)J(e),_e(void 0);else{var t=e.sort_by,n=l({},e,Ie[t]);_e(n),1===ie&&Oe(n),oe(1)}}}),U&&U.length>0?c.default.createElement("div",null,c.default.createElement(i.default,{type:"primary",ghost:!0,onClick:function(){var e="/v1/"+ke+"/"+we+"/issues/batch_update";p.default.patch(e,{assigner_ids:V&&V.assigner_id&&V.assigner_id.split(","),ids:U,issue_tag_ids:V&&V.issue_tag_ids&&V.issue_tag_ids.split(","),milestone_id:V&&V.milestone_id}).then((function(e){e&&(J(void 0),K([]),ce(void 0),Oe(),Be())})).catch((function(e){}))}},"确定"),c.default.createElement(i.default,{ghost:!0,className:"ml10 mr10",onClick:Be},"取消")):"")),0===ue&&c.default.createElement("div",{className:"listempty"},c.default.createElement("img",{src:g.default,style:{width:"68px"},alt:""}),c.default.createElement("p",{className:"font-22 mt5 mb10"},"欢迎使用里程碑"),c.default.createElement("p",{className:"font-15"},"里程碑用于集中归类管理项目的疑修及进度。在使用之前,您可以先",c.default.createElement(h.default,l({},e,{checklogin:!0,sureFunc:function(){e.history.push("/"+ke+"/"+we+"/issues/"+Se+"/new")},className:"color-blue"}),"创建一个疑修"))),ue>0&&c.default.createElement(c.default.Fragment,null,c.default.createElement(o.default.Group,{name:"issues",onChange:function(e){K(e),e.length===H.length?W(!0):W(!1)},value:U,style:{width:"100%"}},c.default.createElement("div",{className:"listdatas"},w.map((function(e,t){return c.default.createElement(m.default,{key:t,checkbox:c.default.createElement(o.default,{value:e.id,key:e.id,style:{marginRight:"16px",display:xe&&"Reporter"!==xe?"block":"none"}}),item:e,owner:ke,projectsId:we})})))),ue>10&&c.default.createElement("div",{className:"pt25 pb30",style:{textAlign:"right"}},c.default.createElement(r.default,{total:ue,pageSize:te,current:ie,onChange:function(e){oe(e),window.scrollTo(0,0)},showSizeChanger:!0,showQuickJumper:!0,onShowSizeChange:function(e,t){oe(1),ne(t)}}))),void 0===ue&&c.default.createElement("div",{style:{height:344,display:"flex",alignItems:"center",justifyContent:"center"}},c.default.createElement(a.default,null))))}},xmot:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAABHNCSVQICAgIfAhkiAAAAntJREFUKFNVU01oE0EUfi8paauW7NJWqz20xYtKoevZgxtPCgW3Fw/izxYUT2J78Nqfi+BB6qmgoo0oCIJ2C4I33XjxJFbBkwc3otKa1KQ/GJPsvOeb2bTiwjKZ5Pt730wQ5OH3jgXt8UVgdIHBBQSLieUHqJJSISoIU+naQzwaVTVeP8ifjjjA6dcabESEYEh6VZTsldlrUi5z7PNyizgcCX9Ag8QBSK/6o1k52WvzWK8cdZz4MmSI9HGYmRKQVk4cWvuWe8vRfL/r5Fc0xPjd4UhI/xwT5RZ5O0ErLnNx9+i3QUNsvj3kMqsAFGe359tx/D9BUaL5XWMroSHW3xzMS3MzMpeLDB4ROyKiExRFaKYprdpjK9IDQOVpr2OfKSXl/Hk1tCyArAADlBewrdh5KjLAzWd9MyJ0WoQcwSzLrIF9vjxriLWXgxKVxJUG9GwUU1Fhu5Nu1kIBj+y0bAo0M4c9l6o53HrRn98z+t3fWOz3QZEHSuWZQDtMy/sBYpiwx8th6Z7lInEgJ5CFmGdx4/n+SJyYYxWQjnK2XKg86pFYagSZc/Z4NSzfyXLPlXUsz3d5qqkWRaCAm0/6XCVRgWhAt2pfWMO1+5ZkZui+vI6l+a7knKXhvdd+48qtDjkEBqw87s7b59b88oLlpxg9RPbjugoFOCIz5XqvboWrc528b7KGqzczniJeFNEC/npgRzopxCRRKYil1VTc8JFgWpSrEtnvu95Y+nEj44nzgoxlCXwSf961nJQQtlvV4Axnhupx0qq5bvom6Ytv/gWw1D+lPHPvKnOW1YSmHL60SuTI2VXqtUYuk26bQGBXKMcFWBCB4MAU3dacv5qY9er52wxiAAAAAElFTkSuQmCC"}}]); |