1 line
29 KiB
JavaScript
1 line
29 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[81],{"+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,i,l,s,u=!1;t||(t={}),t.debug;try{if(o=a(),i=document.createRange(),l=document.getSelection(),(s=document.createElement("span")).textContent=e,s.ariaHidden="true",s.style.all="unset",s.style.position="fixed",s.style.top=0,s.style.clip="rect(0, 0, 0, 0)",s.style.whiteSpace="pre",s.style.webkitUserSelect="text",s.style.MozUserSelect="text",s.style.msUserSelect="text",s.style.userSelect="text",s.addEventListener("copy",(function(n){if(n.stopPropagation(),t.format)if(n.preventDefault(),void 0===n.clipboardData){window.clipboardData.clearData();var a=r[t.format]||r.default;window.clipboardData.setData(a,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e);t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))})),document.body.appendChild(s),i.selectNodeContents(s),l.addRange(i),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(a){try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(a){n=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(n,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(i):l.removeAllRanges()),s&&document.body.removeChild(s),o()}return u}},"/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")),o=d(n("5rEg")),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 i,l=e[Symbol.iterator]();!(a=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&l.return&&l.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 l=n("cDcd"),s=d(l),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,E=e.update,b=e.double,A=e.names,_=(0,l.useRef)(null),w=(0,l.useState)([]),C=i(w,2),S=C[0],j=C[1],x=(0,l.useState)(void 0),k=i(x,2),N=k[0],O=k[1];return(0,l.useEffect)((function(){j(m?m.split(","):[]),O(A)}),[m,A]),s.default.createElement("li",{className:o||""},s.default.createElement(c.default,{className:o,ref:_,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:S},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(b){t=m?m.split(","):[];var a=A?A.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)),j(t),O(a.join(",")),h(t,a.join(","))}else t&&t.indexOf(n)>=0?(j([]),O(void 0),h([])):(j([""+e.id]),O([e.name]),h([n],e.name)),_.current&&_.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||(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,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(a=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&l.return&&l.return()}finally{if(r)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=n("cDcd"),i=u(o),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,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),E=h[0],b=h[1],A=(0,o.useState)(void 0),_=r(A,2),w=_[0],C=_[1],S=(0,o.useState)(void 0),j=r(S,2),x=j[0],k=j[1],N=(0,o.useState)(void 0),O=r(N,2),I=O[0],B=O[1],D=(0,o.useState)(void 0),Q=r(D,2),P=Q[0],R=Q[1],U=(0,o.useState)(void 0),F=r(U,2),z=F[0],K=F[1],L=(0,o.useState)(void 0),H=r(L,2),M=H[0],X=H[1],Y=(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}),W=r(Y,2),G=W[0],T=W[1],q=(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}),J=r(q,2),Z=J[0],V=J[1];return(0,o.useImperativeHandle)(t,(function(){return{clearChoose:function(){T({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}),V({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:E,only_name:!0}}).then((function(e){e&&e.data&&y(e.data.authors)}))}),[E]),(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&&C(e.data.issue_tags)}))}),[x]),(0,o.useEffect)((function(){!function(){if(f){var e="/v1/"+n+"/"+u+"/collaborators";s.default.get(e,{params:{keyword:P,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:P,only_name:!0}}).then((function(e){e&&e.data&&B(e.data.assigners)}))}}()}),[P,f]),(0,o.useEffect)((function(){var e;e="/v1/"+n+"/"+u+"/milestones",s.default.get(e,{params:{keyword:z,only_name:!0}}).then((function(e){e&&e.data&&X(e.data.milestones)}))}),[z]),i.default.createElement("ul",{className:"dropboxul"},!f&&i.default.createElement(l.default,{update:f,ids:G&&G.author_id,names:Z&&Z.author_name,name:"发布人",size:"large",imgControl:!0,lists:v,searchFunc:function(e){return b(e)},chooseFunc:function(e,t){return function(e,t){var n=a({},G,{author_id:e&&e.length>0?e.join(","):void 0}),r=a({},Z,{author_name:t});T(n),V(r),d(n,r)}(e,t)}}),i.default.createElement(l.default,{update:f,ids:G&&G.issue_tag_ids,name:"标记",size:"large",double:!0,names:Z&&Z.issue_tag_name,lists:w,searchFunc:function(e){return k(e)},chooseFunc:function(e,t){var n=a({},G,{issue_tag_ids:e&&e.length>0?e.join(","):void 0}),r=a({},Z,{issue_tag_name:t});V(r),T(n),d(n,r)}}),i.default.createElement(l.default,{update:f,ids:G&&G.assigner_id,name:"负责人",size:"large",imgControl:!0,names:Z&&Z.assigner_name,lists:I,searchFunc:function(e){return R(e)},double:!!f,chooseFunc:function(e,t){var n=a({},G,{assigner_id:e&&e.length>0?e.join(","):void 0}),r=a({},Z,{assigner_name:t});V(r),T(n),d(n,r)}}),!f&&i.default.createElement(l.default,{ids:G&&G.sort_by,name:"排序",size:"small",lists:c,names:Z&&Z.sortby_name,chooseFunc:function(e,t){var n=a({},G,{sort_by:e&&e.length>0?e.join(","):void 0}),r=a({},Z,{sortby_name:t});V(r),T(n),d(n,r)}}),f&&i.default.createElement(l.default,{update:f,ids:G&&G.milestone_id,name:"里程碑",size:"large",names:Z&&Z.milestone_name,lists:M,searchFunc:function(e){return K(e)},chooseFunc:function(e,t){var n=a({},G,{milestone_id:e&&e.length>0?e.join(","):void 0}),r=a({},Z,{milestone_name:t});V(r),T(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"))),i=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,c=e.chooseTagFunc;function d(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(i.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",{onClick:function(){return c(e)},style:{backgroundColor:""+e.color,cursor:"pointer"},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(i.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(i.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(i.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:d(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"}},d(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(i.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=l(n("jsC+"));n("qVdP");var r=n("cDcd"),o=l(r),i=n("faye");function l(e){return e&&e.__esModule?e:{default:e}}t.default=(0,r.forwardRef)((function(e,t){var n=e.overlay,l=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 i,l=e[Symbol.iterator]();!(a=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&l.return&&l.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,i.findDOMNode)(m.current),a=(0,i.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)}},l))}))},"jZ+j":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=l(n("3S7+"));n("5Dmo");var r=n("cDcd"),o=l(r),i=n("P5Jw");function l(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.children,n=e.value,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 i,l=e[Symbol.iterator]();!(a=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&l.return&&l.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=l[0],u=l[1],c="localhost"===window.location.hostname?"testforgeplus.trustie.net":window.location.hostname,d=window.location.protocol;return o.default.createElement(i.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=l(n("cDcd")),o=l(n("+QRC")),i=["text","onCopy","options","children"];function l(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)}(l,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)}}(l);function l(){var e;c(this,l);for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return y(p(e=a.call.apply(a,[this].concat(n))),"onClick",(function(t){var n=e.props,a=n.text,i=n.onCopy,l=n.children,s=n.options,u=r.default.Children.only(l),c=(0,o.default)(a,s);i&&i(a,c),u&&u.props&&"function"==typeof u.props.onClick&&u.props.onClick(t)})),e}return t=l,(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,i),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}),l}(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=h(n("W9HT")),r=h(n("NUBc")),o=h(n("2/Rp")),i=h(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,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(a=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&l.return&&l.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");var u=n("cDcd"),c=h(u),d=n("eO8H"),f=h(n("AGJ6")),m=h(n("Xxpw")),p=h(n("vDqi")),v=n("spEH"),y=h(n("aqs5")),g=h(n("/Plc"));function h(e){return e&&e.__esModule?e:{default:e}}n("Sr97"),n("G8Fa"),n("BOKS"),t.default=function(e){var t=(0,u.useState)(void 0),n=s(t,2),h=n[0],E=n[1],b=(0,u.useState)(void 0),A=s(b,2),_=A[0],w=A[1],C=(0,u.useState)(0),S=s(C,2),j=S[0],x=S[1],k=(0,u.useState)(0),N=s(k,2),O=N[0],I=N[1],B=(0,u.useState)("opened"),D=s(B,2),Q=D[0],P=D[1],R=(0,u.useState)([]),U=s(R,2),F=U[0],z=U[1],K=(0,u.useState)([]),L=s(K,2),H=L[0],M=L[1],X=(0,u.useState)(!1),Y=s(X,2),W=Y[0],G=Y[1],T=(0,u.useState)([]),q=s(T,2),J=q[0],Z=q[1],V=(0,u.useState)(10),$=s(V,2),ee=$[0],te=$[1],ne=(0,u.useState)(1),ae=s(ne,2),re=ae[0],oe=ae[1],ie=(0,u.useState)(void 0),le=s(ie,2),se=le[0],ue=le[1],ce=(0,u.useState)(void 0),de=s(ce,2),fe=de[0],me=de[1],pe=(0,u.useState)(void 0),ve=s(pe,2),ye=ve[0],ge=ve[1],he=(0,u.useRef)(null),Ee=e.match.params,be=Ee.projectsId,Ae=Ee.mileId,_e=Ee.owner,we=e.current_user,Ce=e.projectDetail,Se=(e.showLoginDialog,e.history),je=e&&e.projectDetail&&e.projectDetail.permission,xe={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 ke(e){var t="/v1/"+_e+"/"+be+"/milestones/"+Ae+".json";p.default.get(t,{params:l({page:re,limit:ee,category:Q},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,i=t.opened_issues_count,l=t.total_issues_count;if(0===a.length&&re>1)return void oe(re-1);E(n),w(a),ue(r),x(o),I(i),me(l);var s=a.length>0?a.map((function(e){return e.id})):[];M(s)}})).then((function(e){}))}function Ne(){z([]),G(!1),he.current&&he.current.clearChoose()}return(0,u.useEffect)((function(){ke(ye)}),[Q,re,ee]),(0,u.useEffect)((function(){!function(){if(Ce&&h){var e=Ce.author,t=Ce.name;document.title=h.name+"-里程碑-"+e.name+"/"+t}}()}),[Ce,h]),c.default.createElement("div",{className:"main milepostDetail"},h&&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"}},h.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"},h.effective_date||"暂无截止时间")),h.percent||0===h.percent?c.default.createElement("span",{style:{color:"#1aaf42"}}," ",h.percent>0?parseInt(100*h.percent):h.percent,"%完成 "):"")),c.default.createElement("div",{className:"milepostdiv"},we&&we.login&&je&&"Reporter"!==je?c.default.createElement(d.Link,{to:"/"+_e+"/"+be+"/milestones/"+Ae+"/edit",className:"grayButton",style:{marginRight:15}},c.default.createElement("i",{className:"iconfont icon-lichengbeiicon1 font-12 mr5"}),"编辑里程碑"):"",c.default.createElement(y.default,l({},e,{sureFunc:function(){Se.push("/"+_e+"/"+be+"/issues/"+Ae+"/new")},checklogin:!0,className:"operateButton ml20"}),"+ 创建疑修"))),c.default.createElement("div",{className:"color-grey-89 mt10"},h&&h.description),c.default.createElement("div",{className:"lists mt25"},c.default.createElement("div",{className:"listheader"},c.default.createElement("div",{style:{display:"flex"}},c.default.createElement(i.default,{value:"all",style:{marginRight:"16px",display:je&&"Reporter"!==je?"block":"none"},checked:W,onChange:function(e){G(e.target.checked),e.target.checked?z(H):z([])}}),F&&F.length>0?c.default.createElement("span",null,"选择",F.length,"个issue"):c.default.createElement("ul",{className:"statusul"},c.default.createElement("li",{className:"all"===Q?"active":"",onClick:function(){return P("all")}},"全部",c.default.createElement("span",null,fe)),c.default.createElement("li",{className:"opened"===Q?"active":"",onClick:function(){return P("opened")}},"开启中",c.default.createElement("span",null,O)),c.default.createElement("li",{className:"closed"===Q?"active":"",onClick:function(){return P("closed")}},"已关闭",c.default.createElement("span",null,j)))),c.default.createElement("div",{className:"menusul"},c.default.createElement(f.default,{ref:he,update:F&&F.length>0,owner:_e,projectsId:be,chooseFunc:function(e){if(F&&F.length>0)Z(e),ge(void 0);else{var t=e.sort_by,n=l({},e,xe[t]);ge(n),1===re&&ke(n),oe(1)}}}),F&&F.length>0?c.default.createElement("div",null,c.default.createElement(o.default,{type:"primary",ghost:!0,onClick:function(){var e="/v1/"+_e+"/"+be+"/issues/batch_update";p.default.patch(e,{assigner_ids:J&&J.assigner_id&&J.assigner_id.split(","),ids:F,issue_tag_ids:J&&J.issue_tag_ids&&J.issue_tag_ids.split(","),milestone_id:J&&J.milestone_id}).then((function(e){e&&(Z(void 0),z([]),ue(void 0),ke(),Ne())})).catch((function(e){}))}},"确定"),c.default.createElement(o.default,{ghost:!0,className:"ml10 mr10",onClick:Ne},"取消")):"")),0===se&&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(y.default,l({},e,{checklogin:!0,sureFunc:function(){e.history.push("/"+_e+"/"+be+"/issues/"+Ae+"/new")},className:"color-blue"}),"创建一个疑修"))),se>0&&c.default.createElement(c.default.Fragment,null,c.default.createElement(i.default.Group,{name:"issues",onChange:function(e){z(e),e.length===H.length?G(!0):G(!1)},value:F,style:{width:"100%"}},c.default.createElement("div",{className:"listdatas"},_.map((function(e,t){return c.default.createElement(m.default,{key:t,checkbox:c.default.createElement(i.default,{value:e.id,key:e.id,style:{marginRight:"16px",display:je&&"Reporter"!==je?"block":"none"}}),item:e,owner:_e,projectsId:be})})))),se>10&&c.default.createElement("div",{className:"pt25 pb30",style:{textAlign:"right"}},c.default.createElement(r.default,{total:se,pageSize:ee,current:re,onChange:function(e){oe(e),window.scrollTo(0,0)},showSizeChanger:!0,showQuickJumper:!0,onShowSizeChange:function(e,t){oe(1),te(t)}}))),void 0===se&&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"}}]); |