build/static/js/80.cdbbcaeb.chunk.js

1 line
27 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[80],{"+QRC":function(e,t,n){"use strict";var a=n("E9nw"),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,o,l,i,s,u,c=!1;t||(t={}),n=t.debug||!1;try{if(l=a(),i=document.createRange(),s=document.getSelection(),(u=document.createElement("span")).textContent=e,u.style.all="unset",u.style.position="fixed",u.style.top=0,u.style.clip="rect(0, 0, 0, 0)",u.style.whiteSpace="pre",u.style.webkitUserSelect="text",u.style.MozUserSelect="text",u.style.msUserSelect="text",u.style.userSelect="text",u.addEventListener("copy",(function(a){if(a.stopPropagation(),t.format)if(a.preventDefault(),void 0===a.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=r[t.format]||r.default;window.clipboardData.setData(o,e)}else a.clipboardData.clearData(),a.clipboardData.setData(t.format,e);t.onCopy&&(a.preventDefault(),t.onCopy(a.clipboardData))})),document.body.appendChild(u),i.selectNodeContents(u),s.addRange(i),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");c=!0}catch(a){n&&console.error("unable to copy using execCommand: ",a),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),c=!0}catch(a){n&&console.error("unable to copy using clipboardData: ",a),n&&console.error("falling back to prompt"),o=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(o,e)}}finally{s&&("function"==typeof s.removeRange?s.removeRange(i):s.removeAllRanges()),u&&document.body.removeChild(u),l()}return c}},"0/zy":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=d(n("CtXQ")),r=d(n("BvKs")),o=d(n("5rEg")),l=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,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(a=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&i.return&&i.return()}finally{if(r)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("Pwec"),n("lUTK"),n("5NDa");var i=n("cDcd"),s=d(i),u=n("sYIF"),c=d(n("XzCO"));function d(e){return e&&e.__esModule?e:{default:e}}var f=o.default.Search;t.default=function(e,t){var n,o=e.className,d=e.name,m=e.ids,p=e.lists,v=e.size,y=e.imgControl,g=e.searchFunc,h=e.chooseFunc,b=e.update,_=e.double,E=e.names,w=(0,i.useRef)(null),j=(0,i.useState)([]),S=l(j,2),C=S[0],k=S[1],x=(0,i.useState)(void 0),O=l(x,2),N=O[0],A=O[1];return(0,i.useEffect)((function(){k(m?m.split(","):[]),A(E)}),[m,E]),s.default.createElement("li",{className:o||""},s.default.createElement(c.default,{className:o,ref:w,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:C},n.map((function(e,t){return s.default.createElement(r.default.Item,{key:e.id},y&&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=E?E.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)),k(t),A(a.join(",")),h(t,a.join(","))}else t&&t.indexOf(n)>=0?(k([]),A(void 0),h([])):(k([""+e.id]),A([e.name]),h([n],e.name)),w.current&&w.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"},N||(b?"更换"+d:d)),s.default.createElement(a.default,{type:"caret-down",className:"color-grey-6"})))}},"1pYj":function(e,t,n){"use strict";n.r(t),t.default=n.p+"static/media/emp.35f6c709.png"},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,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(a=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&i.return&&i.return()}finally{if(r)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=n("cDcd"),l=u(o),i=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,o.forwardRef)((function(e,t){var n=e.owner,u=e.projectsId,d=e.chooseFunc,f=e.update,m=(0,o.useState)(void 0),p=r(m,2),v=p[0],y=p[1],g=(0,o.useState)(void 0),h=r(g,2),b=h[0],_=h[1],E=(0,o.useState)(void 0),w=r(E,2),j=w[0],S=w[1],C=(0,o.useState)(void 0),k=r(C,2),x=k[0],O=k[1],N=(0,o.useState)(void 0),A=r(N,2),D=A[0],R=A[1],P=(0,o.useState)(void 0),I=r(P,2),F=I[0],z=I[1],T=(0,o.useState)(void 0),K=r(T,2),B=K[0],M=K[1],U=(0,o.useState)(void 0),W=r(U,2),J=W[0],L=W[1],Q=(0,o.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(Q,2),Y=X[0],q=X[1],H=(0,o.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}),V=r(H,2),G=V[0],Z=V[1];return(0,o.useImperativeHandle)(t,(function(){return{clearChoose:function(){q({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}),Z({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,o.useEffect)((function(){var e;e="/v1/"+n+"/"+u+"/issue_authors",s.default.get(e,{params:{keyword:b,only_name:!0}}).then((function(e){e&&e.data&&y(e.data.authors)}))}),[b]),(0,o.useEffect)((function(){var e;e="/v1/"+n+"/"+u+"/issue_tags",s.default.get(e,{params:{keyword:x,only_name:!0}}).then((function(e){e&&e.data&&S(e.data.issue_tags)}))}),[x]),(0,o.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&&R(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&&R(e.data.assigners)}))}}()}),[F,f]),(0,o.useEffect)((function(){var e;e="/v1/"+n+"/"+u+"/milestones",s.default.get(e,{params:{keyword:B,only_name:!0}}).then((function(e){e&&e.data&&L(e.data.milestones)}))}),[B]),l.default.createElement("ul",{className:"dropboxul"},!f&&l.default.createElement(i.default,{update:f,ids:Y&&Y.author_id,names:G&&G.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({},Y,{author_id:e&&e.length>0?e.join(","):void 0}),r=a({},G,{author_name:t});q(n),Z(r),d(n,r)}(e,t)}}),l.default.createElement(i.default,{update:f,ids:Y&&Y.issue_tag_ids,name:"标记",size:"large",double:!0,names:G&&G.issue_tag_name,lists:j,searchFunc:function(e){return O(e)},chooseFunc:function(e,t){var n=a({},Y,{issue_tag_ids:e&&e.length>0?e.join(","):void 0}),r=a({},G,{issue_tag_name:t});Z(r),q(n),d(n,r)}}),l.default.createElement(i.default,{update:f,ids:Y&&Y.assigner_id,name:"负责人",size:"large",imgControl:!0,names:G&&G.assigner_name,lists:D,searchFunc:function(e){return z(e)},double:!!f,chooseFunc:function(e,t){var n=a({},Y,{assigner_id:e&&e.length>0?e.join(","):void 0}),r=a({},G,{assigner_name:t});Z(r),q(n),d(n,r)}}),!f&&l.default.createElement(i.default,{ids:Y&&Y.sort_by,name:"排序",size:"small",lists:c,names:G&&G.sortby_name,chooseFunc:function(e,t){var n=a({},Y,{sort_by:e&&e.length>0?e.join(","):void 0}),r=a({},G,{sortby_name:t});Z(r),q(n),d(n,r)}}),f&&l.default.createElement(i.default,{update:f,ids:Y&&Y.milestone_id,name:"里程碑",size:"large",names:G&&G.milestone_name,lists:J,searchFunc:function(e){return M(e)},chooseFunc:function(e,t){var n=a({},Y,{milestone_id:e&&e.length>0?e.join(","):void 0}),r=a({},G,{milestone_name:t});Z(r),q(n),d(n,r)}}))}))},BOKS:function(e,t,n){},E9nw:function(e,t){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],a=0;a<e.rangeCount;a++)n.push(e.getRangeAt(a));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},G8Fa:function(e,t,n){},P5Jw:function(e,t,n){"use strict";var a=n("rHrb").CopyToClipboard;a.CopyToClipboard=a,e.exports=a},Sr97:function(e,t,n){},Xxpw:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(n("3S7+"));n("5Dmo");var r=s(n("cDcd")),o=(n("sYIF"),s(n("xmot"))),l=n("eO8H"),i=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(l.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(i.default,{value:"/"+u+"/"+s+"/issues/"+n.project_issues_index},r.default.createElement("span",{className:"number"},"#",n.project_issues_index))),r.default.createElement(l.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(l.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:o.default,alt:"",width:"13px",className:"mr3"}),n.blockchain_token_num),n.milestone_name&&r.default.createElement(l.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"},r.default.createElement("i",{className:"iconfont icon-lichengbeiicon1 font-12 mr3"}),n.milestone_name))))),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(l.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=i(n("jsC+"));n("qVdP");var r=n("cDcd"),o=i(r),l=n("faye");function i(e){return e&&e.__esModule?e:{default:e}}t.default=(0,r.forwardRef)((function(e,t){var n=e.overlay,i=e.children,s=e.placement,u=e.overlayClassName,c=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,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(a=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&i.return&&i.return()}finally{if(r)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}((0,r.useState)(!1),2),d=c[0],f=c[1],m=(0,r.useRef)(null),p=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(function(){return{clearVisible:function(e){f(e)}}})),(0,r.useEffect)((function(){document.addEventListener("click",v,!1)}),[]);var v=function(e){var t=e.target,n=(0,l.findDOMNode)(m.current),a=(0,l.findDOMNode)(p.current);if(n&&a){var r=n.contains(t),o=a.contains(t);r||o||f(!1)}};return o.default.createElement(a.default,{placement:s,visible:d,overlay:o.default.createElement("div",{ref:m},n),trigger:["click"],overlayClassName:u},o.default.createElement("span",{className:"dropspan",ref:p,onClick:function(){return f(!d)}},i))}))},"jZ+j":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i(n("3S7+"));n("5Dmo");var r=n("cDcd"),o=i(r),l=n("P5Jw");function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.children,n=e.value,i=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,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(a=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&i.return&&i.return()}finally{if(r)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}((0,r.useState)("点击复制链接"),2),s=i[0],u=i[1],c="localhost"===window.location.hostname?"testforgeplus.trustie.net":window.location.hostname,d=window.location.protocol;return o.default.createElement(l.CopyToClipboard,{text:d+"//"+c+n,onCopy:function(){return u("复制成功")}},o.default.createElement(a.default,{placement:"bottom",title:s},t))}},rHrb:function(e,t,n){"use strict";function a(e){return(a="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)}Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var r=i(n("cDcd")),o=i(n("+QRC")),l=["text","onCopy","options","children"];function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(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 f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function m(e,t){if(t&&("object"===a(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return p(e)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&f(e,t)}(i,e);var t,n,a=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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v(e);if(t){var r=v(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return m(this,n)}}(i);function i(){var e;c(this,i);for(var t=arguments.length,n=new Array(t),l=0;l<t;l++)n[l]=arguments[l];return y(p(e=a.call.apply(a,[this].concat(n))),"onClick",(function(t){var n=e.props,a=n.text,l=n.onCopy,i=n.children,s=n.options,u=r.default.Children.only(i),c=(0,o.default)(a,s);l&&l(a,c),u&&u.props&&"function"==typeof u.props.onClick&&u.props.onClick(t)})),e}return t=i,(n=[{key:"render",value:function(){var e=this.props,t=(e.text,e.onCopy,e.options,e.children),n=function(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},o=Object.keys(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,l),a=r.default.Children.only(t);return r.default.cloneElement(a,u(u({},n),{},{onClick:this.onClick}))}}])&&d(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),i}(r.default.PureComponent);t.CopyToClipboard=g,y(g,"defaultProps",{onCopy:void 0,options:void 0})},sdXD:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=_(n("W9HT")),r=_(n("NUBc")),o=_(n("2/Rp")),l=_(n("kaz8")),i=_(n("3S7+")),s=_(n("BvKs")),u=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},c=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,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(a=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&i.return&&i.return()}finally{if(r)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("T2oS"),n("DjyN"),n("+L6B"),n("sRBo"),n("5Dmo"),n("lUTK");var d=n("cDcd"),f=_(d),m=n("eO8H"),p=_(n("AGJ6")),v=_(n("Xxpw")),y=_(n("vDqi")),g=n("spEH"),h=_(n("aqs5")),b=_(n("1pYj"));function _(e){return e&&e.__esModule?e:{default:e}}n("Sr97"),n("G8Fa"),n("BOKS"),t.default=function(e){var t=(0,d.useState)(void 0),n=c(t,2),_=n[0],E=n[1],w=(0,d.useState)(void 0),j=c(w,2),S=j[0],C=j[1],k=(0,d.useState)(0),x=c(k,2),O=x[0],N=x[1],A=(0,d.useState)(0),D=c(A,2),R=D[0],P=D[1],I=(0,d.useState)("aboutme"),F=c(I,2),z=F[0],T=F[1],K=(0,d.useState)(void 0),B=c(K,2),M=B[0],U=(B[1],(0,d.useState)("opened")),W=c(U,2),J=W[0],L=W[1],Q=(0,d.useState)([]),X=c(Q,2),Y=X[0],q=X[1],H=(0,d.useState)([]),V=c(H,2),G=V[0],Z=V[1],$=(0,d.useState)(!1),ee=c($,2),te=ee[0],ne=ee[1],ae=(0,d.useState)([]),re=c(ae,2),oe=re[0],le=re[1],ie=(0,d.useState)(10),se=c(ie,2),ue=se[0],ce=se[1],de=(0,d.useState)(1),fe=c(de,2),me=fe[0],pe=fe[1],ve=(0,d.useState)(void 0),ye=c(ve,2),ge=ye[0],he=ye[1],be=(0,d.useState)(void 0),_e=c(be,2),Ee=_e[0],we=_e[1],je=(0,d.useRef)(null),Se=e.match.params,Ce=Se.projectsId,ke=Se.mileId,xe=Se.owner,Oe=e.current_user,Ne=e.projectDetail,Ae=(e.showLoginDialog,e.history),De=e&&e.projectDetail&&e.projectDetail.permission,Re={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 Pe(e){var t="/v1/"+xe+"/"+Ce+"/milestones/"+ke+".json";y.default.get(t,{params:u({page:me,limit:ue,category:J},e)}).then((function(e){if(e){var t=e.data,n=t.milestone,a=t.issues,r=t.total_count,o=t.closed_issues_count,l=t.opened_issues_count,i=t.total_issues_count;if(0===a.length&&me>1)return void pe(me-1);E(n),C(a),he(r),N(o),P(l),we(i);var s=a.length>0?a.map((function(e){return e.id})):[];Z(s)}})).then((function(e){console.log("error:",e)}))}function Ie(){q([]),ne(!1),je.current&&je.current.clearChoose()}return(0,d.useEffect)((function(){Pe()}),[z,M,J,me,ue]),(0,d.useEffect)((function(){!function(){if(Ne&&_){var e=Ne.author,t=Ne.name;document.title=_.name+"-里程碑-"+e.name+"/"+t}}()}),[Ne,_]),f.default.createElement(s.default,{selectedKeys:[""+z],onClick:function(e){L("all"),T(e.key)}},f.default.createElement(s.default.Item,{key:"all"},"全部"),f.default.createElement(s.default.Item,{key:"aboutme"},f.default.createElement(i.default,{title:"指我创建的、我负责的和@我的疑修"},"与我相关")),f.default.createElement(s.default.Item,{key:"assignedme"},"我负责的"),f.default.createElement(s.default.Item,{key:"authoredme"},"我创建的"),f.default.createElement(s.default.Item,{key:"atme"},"@我的")),f.default.createElement("div",{className:"main milepostDetail"},_&&f.default.createElement(g.FlexAJ,null,f.default.createElement("div",null,f.default.createElement("p",{className:"font-17 font-bd color-black",style:{width:"900px"}},_.name),f.default.createElement("p",{className:"mt7"},f.default.createElement("span",{className:"mr20"},f.default.createElement("i",{className:"iconfont icon-a-31shijian font-14 mr5 color-grey-89"}),f.default.createElement("span",{className:"color-grey-89"},_.effective_date||"暂无截止时间")),_.percent||0===_.percent?f.default.createElement("span",{style:{color:"#1aaf42"}}," ",_.percent>0?parseInt(100*_.percent):_.percent,"%完成 "):"")),f.default.createElement("div",{className:"milepostdiv"},Oe&&Oe.login&&De&&"Reporter"!==De?f.default.createElement(m.Link,{to:"/"+xe+"/"+Ce+"/milestones/"+ke+"/edit",className:"grayButton",style:{marginRight:15}},f.default.createElement("i",{className:"iconfont icon-lichengbeiicon1 font-12 mr5"}),"编辑里程碑"):"",f.default.createElement(h.default,u({},e,{sureFunc:function(){Ae.push("/"+xe+"/"+Ce+"/issues/"+ke+"/new")},checklogin:!0,className:"operateButton ml20"}),"+ 创建疑修"))),f.default.createElement("div",{className:"lists mt25"},f.default.createElement("div",{className:"listheader"},f.default.createElement("div",{style:{display:"flex"}},f.default.createElement(l.default,{value:"all",style:{marginRight:"16px",display:De&&"Reporter"!==De?"block":"none"},checked:te,onChange:function(e){ne(e.target.checked),e.target.checked?q(G):q([])}}),Y&&Y.length>0?f.default.createElement("span",null,"选择",Y.length,"个issue"):f.default.createElement("ul",{className:"statusul"},f.default.createElement("li",{className:"all"===J?"active":"",onClick:function(){return L("all")}},"全部",f.default.createElement("span",null,Ee)),f.default.createElement("li",{className:"opened"===J?"active":"",onClick:function(){return L("opened")}},"开启中",f.default.createElement("span",null,R)),f.default.createElement("li",{className:"closed"===J?"active":"",onClick:function(){return L("closed")}},"已关闭",f.default.createElement("span",null,O)))),f.default.createElement("div",{className:"menusul"},f.default.createElement(p.default,{ref:je,update:Y&&Y.length>0,owner:xe,projectsId:Ce,chooseFunc:function(e){if(Y&&Y.length>0)le(e);else{var t=e.sort_by;Pe(u({},e,Re[t]))}}}),Y&&Y.length>0?f.default.createElement("div",null,f.default.createElement(o.default,{type:"primary",ghost:!0,onClick:function(){var e="/v1/"+xe+"/"+Ce+"/issues/batch_update";y.default.patch(e,{assigner_ids:oe&&oe.assigner_id&&oe.assigner_id.split(","),ids:Y,issue_tag_ids:oe&&oe.issue_tag_ids&&oe.issue_tag_ids.split(","),milestone_id:oe&&oe.milestone_id}).then((function(e){e&&(le(void 0),q([]),he(void 0),Pe(),Ie())})).catch((function(e){}))}},"确定"),f.default.createElement(o.default,{ghost:!0,className:"ml10 mr10",onClick:Ie},"取消")):"")),0===ge&&f.default.createElement("div",{className:"milestonesNoDate"},f.default.createElement("img",{src:b.default,alt:""})),ge>0&&f.default.createElement(f.default.Fragment,null,f.default.createElement(l.default.Group,{name:"issues",onChange:function(e){q(e),e.length===G.length?ne(!0):ne(!1)},value:Y,style:{width:"100%"}},f.default.createElement("div",{className:"listdatas"},S.map((function(e,t){return f.default.createElement(v.default,{key:t,checkbox:f.default.createElement(l.default,{value:e.id,key:e.id,style:{marginRight:"16px",display:De&&"Reporter"!==De?"block":"none"}}),item:e,owner:xe,projectsId:Ce})})))),ge>10&&f.default.createElement("div",{className:"pt25 pb30",style:{textAlign:"right"}},f.default.createElement(r.default,{total:ge,pageSize:ue,current:me,onChange:function(e){pe(e)},showSizeChanger:!0,showQuickJumper:!0,onShowSizeChange:function(e,t){pe(1),ce(t)}}))),void 0===ge&&f.default.createElement("div",{style:{height:344,display:"flex",alignItems:"center",justifyContent:"center"}},f.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"}}]);