build/static/js/73.7b2075b7.chunk.js

1 line
26 KiB
JavaScript
Raw Normal View History

2023-02-13 11:44:36 +08:00
(this.webpackJsonp=this.webpackJsonp||[]).push([[73],{"+nTR":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=h(n("W9HT")),a=h(n("NUBc")),o=h(n("jsC+")),l=h(n("CtXQ")),i=h(n("BvKs")),s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n("04bd"),n("YQTV"),n("aIZi"),n("2oDE"),n("2WkQ");var u=n("q1tI"),f=h(u),p=n("eO8H");n("6JOy");var d=n("spEH"),m=h(n("aqs5")),y=h(n("2CTR")),b=h(n("GqXi")),v=h(n("vDqi"));function h(e){return e&&e.__esModule?e:{default:e}}function _(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 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.getSelectList();var e=n.state.page;n.getIssueList(e)},n.componentDidUpdate=function(e){var t=e&&e.bannerList,r=n.props&&n.props.bannerList;if(t!==r&&r&&r.length>0){var a=r.filter((function(e){return"issues"===e.menu_name}));n.setState({issueFlag:!a||0!==a.length})}},n.getSelectList=function(){var e=n.props.match.params,t=e.projectsId,r="/"+e.owner+"/"+t+"/issues/index_chosen.json";v.default.get(r).then((function(e){e&&n.setState({issue_chosen:e.data.issue_chosen})})).catch((function(e){console.log(e)}))},n.deletedetail=function(e){var t=n.props.match.params,r=t.projectsId,a="/"+t.owner+"/"+r+"/issues/"+e+".json";v.default.delete(a,{data:{project_id:r,id:e}}).then((function(e){if(e){var t=n.state.page;n.getIssueList(t);var r=n.props.getDetail;r&&r()}})).catch((function(e){console.log(e)}))},n.getIssueList=function(e,t,r,a,o,l){var i=n.props.match.params,s=i.projectsId,c=i.meilid,u=i.owner,f=n.state,p=f.limit,d=f.order_name,m=f.order_type,y=f.issue_tag_id,b=f.author_id,h=f.assigned_to_id,g=f.tracker_id,E=f.status_id,O=f.done_ratio,k=f.status_type,C="/"+u+"/"+s+"/milestones/"+c+".json",w=a?{page:e,limit:p,order_name:r,order_type:o,issue_tag_id:y,author_id:b,assigned_to_id:h,tracker_id:g,status_id:E,done_ratio:O,status_type:l||k}:_({page:e,limit:p,order_name:d,order_type:m,issue_tag_id:y,author_id:b,assigned_to_id:h,tracker_id:g,status_id:E,done_ratio:O,status_type:l||k},t,r);v.default.get(C,{params:w}).then((function(e){e&&n.setState({data:e.data,issues:e.data.issues,search_count:"1"===w.status_type?e.data.open_issues_count:e.data.close_issues_count,isSpin:!1})})).catch((function(e){console.log(e)}))},n.getOption=function(e,t,r){var a;"created_on"===e.key?"desc"===e.item.props.value?n.setState({paix:"最新创建"}):n.setState({paix:"最早创建"}):"updated_on"===e.key&&("desc"===e.item.props.value?n.setState({paix:"最新更新"}):n.setState({paix:"最早更新"})),n.setState((_(a={},t,e.key),_(a,t+"s",r),_(a,"page",1),a)),"created_on"===e.key||"updated_on"===e.key?(n.setState({order_name:e.key,order_type:e.item.props.value}),n.getIssueList(1,t,e.key,!0,e.item.props.value)):n.getIssueList(1,t,e.key)},n.renderMenu=function(e,t,r){return f.default.createElement(i.default,{className:"orderCondition"},f.default.createElement(i.default.Item,{key:"all",onClick:function(e){return n.getOption(e,r,t)}},t),e&&e.length>0&&e.map((function(e,t){return f.default.createElement(i.default.Item,{key:e.id,onClick:function(t){return n.getOption(t,r,e.name)}},e.name)})))},n.ChangePage=function(e){n.setState({page:e,isSpin:!0}),n.getIssueList(e)},n.openorder=function(e){n.setState({status_type:e,issue_tag_id:void 0,author_id:void 0,tracker_id:void 0,done_ratio:void 0,status_id:void 0,assigned_to_id: