前端部分修改

dev_forge
sylor_huang@126.com 5 years ago
parent 9990e3b5c5
commit 2eefb0ed38

@ -58,7 +58,7 @@
"./static/js/149.6246c8ac.chunk.js": "./static/js/149.6246c8ac.chunk.js",
"./static/js/15.6b37ea85.chunk.js": "./static/js/15.6b37ea85.chunk.js",
"./static/js/150.60766331.chunk.js": "./static/js/150.60766331.chunk.js",
"./static/js/151.99af7df4.chunk.js": "./static/js/151.99af7df4.chunk.js",
"./static/js/151.a6fcdf8e.chunk.js": "./static/js/151.a6fcdf8e.chunk.js",
"./static/js/152.5eaaad45.chunk.js": "./static/js/152.5eaaad45.chunk.js",
"./static/js/153.f658e019.chunk.js": "./static/js/153.f658e019.chunk.js",
"./static/js/154.b56da9d6.chunk.js": "./static/js/154.b56da9d6.chunk.js",
@ -107,7 +107,7 @@
"./static/js/193.e10e4b5a.chunk.js": "./static/js/193.e10e4b5a.chunk.js",
"./static/js/194.aeb59670.chunk.js": "./static/js/194.aeb59670.chunk.js",
"./static/js/195.fba85439.chunk.js": "./static/js/195.fba85439.chunk.js",
"./static/js/196.4547c4ff.chunk.js": "./static/js/196.4547c4ff.chunk.js",
"./static/js/196.4a0b5264.chunk.js": "./static/js/196.4a0b5264.chunk.js",
"./static/js/197.8c03c322.chunk.js": "./static/js/197.8c03c322.chunk.js",
"./static/js/198.43858e28.chunk.js": "./static/js/198.43858e28.chunk.js",
"./static/js/199.f3ab5e18.chunk.js": "./static/js/199.f3ab5e18.chunk.js",
@ -174,7 +174,7 @@
"./static/js/253.b6e2bcca.chunk.js": "./static/js/253.b6e2bcca.chunk.js",
"./static/js/254.7092b37a.chunk.js": "./static/js/254.7092b37a.chunk.js",
"./static/js/255.de5dbd4f.chunk.js": "./static/js/255.de5dbd4f.chunk.js",
"./static/js/256.01c26a53.chunk.js": "./static/js/256.01c26a53.chunk.js",
"./static/js/256.30096912.chunk.js": "./static/js/256.30096912.chunk.js",
"./static/js/26.81e485d3.chunk.js": "./static/js/26.81e485d3.chunk.js",
"./static/js/27.c8779ad7.chunk.js": "./static/js/27.c8779ad7.chunk.js",
"./static/js/28.d0706a3e.chunk.js": "./static/js/28.d0706a3e.chunk.js",
@ -217,15 +217,15 @@
"./static/js/61.7a8441c1.chunk.js": "./static/js/61.7a8441c1.chunk.js",
"./static/js/62.4ccbf8f1.chunk.js": "./static/js/62.4ccbf8f1.chunk.js",
"./static/js/63.df594394.chunk.js": "./static/js/63.df594394.chunk.js",
"./static/js/64.24e8915d.chunk.js": "./static/js/64.24e8915d.chunk.js",
"./static/js/64.334681fd.chunk.js": "./static/js/64.334681fd.chunk.js",
"./static/js/65.ab280f3d.chunk.js": "./static/js/65.ab280f3d.chunk.js",
"./static/js/66.3d775e2d.chunk.js": "./static/js/66.3d775e2d.chunk.js",
"./static/js/67.b8718531.chunk.js": "./static/js/67.b8718531.chunk.js",
"./static/js/68.d8cba66c.chunk.js": "./static/js/68.d8cba66c.chunk.js",
"./static/js/69.38ea78ae.chunk.js": "./static/js/69.38ea78ae.chunk.js",
"./static/js/7.50b532cb.chunk.js": "./static/js/7.50b532cb.chunk.js",
"./static/js/70.e3f64f9e.chunk.js": "./static/js/70.e3f64f9e.chunk.js",
"./static/js/71.a62940b7.chunk.js": "./static/js/71.a62940b7.chunk.js",
"./static/js/70.abdefb9c.chunk.js": "./static/js/70.abdefb9c.chunk.js",
"./static/js/71.fdb4fb6b.chunk.js": "./static/js/71.fdb4fb6b.chunk.js",
"./static/js/72.2e1c9d4c.chunk.js": "./static/js/72.2e1c9d4c.chunk.js",
"./static/js/73.5a695660.chunk.js": "./static/js/73.5a695660.chunk.js",
"./static/js/74.64d911d7.chunk.js": "./static/js/74.64d911d7.chunk.js",
@ -236,13 +236,13 @@
"./static/js/79.fe407ea9.chunk.js": "./static/js/79.fe407ea9.chunk.js",
"./static/js/8.4fc89627.chunk.js": "./static/js/8.4fc89627.chunk.js",
"./static/js/80.b4ba172e.chunk.js": "./static/js/80.b4ba172e.chunk.js",
"./static/js/81.d62ddb64.chunk.js": "./static/js/81.d62ddb64.chunk.js",
"./static/js/81.a0a42099.chunk.js": "./static/js/81.a0a42099.chunk.js",
"./static/js/82.d6f7f879.chunk.js": "./static/js/82.d6f7f879.chunk.js",
"./static/js/83.2b438eb6.chunk.js": "./static/js/83.2b438eb6.chunk.js",
"./static/js/84.05328fa8.chunk.js": "./static/js/84.05328fa8.chunk.js",
"./static/js/85.e0bf843f.chunk.js": "./static/js/85.e0bf843f.chunk.js",
"./static/js/86.3f0ca4b1.chunk.js": "./static/js/86.3f0ca4b1.chunk.js",
"./static/js/87.a0a4a975.chunk.js": "./static/js/87.a0a4a975.chunk.js",
"./static/js/87.729bd170.chunk.js": "./static/js/87.729bd170.chunk.js",
"./static/js/88.df9395ff.chunk.js": "./static/js/88.df9395ff.chunk.js",
"./static/js/89.4b0d54db.chunk.js": "./static/js/89.4b0d54db.chunk.js",
"./static/js/9.80a8a515.chunk.js": "./static/js/9.80a8a515.chunk.js",
@ -253,11 +253,11 @@
"./static/js/94.a7e87727.chunk.js": "./static/js/94.a7e87727.chunk.js",
"./static/js/95.d67b4166.chunk.js": "./static/js/95.d67b4166.chunk.js",
"./static/js/96.ace6edb1.chunk.js": "./static/js/96.ace6edb1.chunk.js",
"./static/js/97.66e92401.chunk.js": "./static/js/97.66e92401.chunk.js",
"./static/js/97.a611fe19.chunk.js": "./static/js/97.a611fe19.chunk.js",
"./static/js/98.7354b03a.chunk.js": "./static/js/98.7354b03a.chunk.js",
"./static/js/99.491b7204.chunk.js": "./static/js/99.491b7204.chunk.js",
"main.css": "./static/css/main.c0718fb6.css",
"main.js": "./static/js/main.95b9992d.js",
"main.js": "./static/js/main.c23a6037.js",
"static/media/KaTeX_AMS-Regular.ttf": "static/media/KaTeX_AMS-Regular.aaf4eee9.ttf",
"static/media/KaTeX_AMS-Regular.woff": "static/media/KaTeX_AMS-Regular.7f06b4e3.woff",
"static/media/KaTeX_AMS-Regular.woff2": "static/media/KaTeX_AMS-Regular.e78e28b4.woff2",

@ -24,7 +24,7 @@
_host = 'https://ali-cdn.educoder.net/react/build/'
}
document.write('<script type="text/javascript" src="' + _host + 'js/js_min_all.js"><\/script>');
document.write('<script type="text/javascript" src="' + _host + 'static/js/main.95b9992d.js"><\/script>');
document.write('<script type="text/javascript" src="' + _host + 'static/js/main.c23a6037.js"><\/script>');
})()
</script>
<script>!function(){var t=location.href;"3007"===window.location.port?-1!=t.indexOf("/tasks/")?(document.write('<script type="text/javascript" src="https://newweb.educoder.net/assets/kindeditor/kindeditor.js"><\/script>'),document.write('<script type="text/javascript" src="/react/build/js/create_kindeditor.js?v=1.1.1"><\/script>'),document.write('<script type="text/javascript" src="https://newweb.educoder.net/javascripts/educoder/edu_application.js"><\/script>')):-1!=t.indexOf("/paths/")&&document.write('<script type="text/javascript" src="https://newweb.educoder.net/javascripts/educoder/edu_application.js"><\/script>'):-1!=t.indexOf("/tasks/")?(document.write('<script type="text/javascript" src="/assets/kindeditor/kindeditor.js"><\/script>'),document.write('<script type="text/javascript" src="/react/build/js/create_kindeditor.js?v=1.1.1"><\/script>'),document.write('<script type="text/javascript" src="/javascripts/educoder/edu_application.js"><\/script>')):-1!=t.indexOf("/paths/")&&document.write('<script type="text/javascript" src="/javascripts/educoder/edu_application.js"><\/script>')}()</script><script type="text/javascript" src="https://cdn.bootcss.com/quill/1.3.7/quill.core.min.js"></script></body></html>

File diff suppressed because one or more lines are too long

@ -13,7 +13,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Loading__ = __webpack_require__(338);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_axios__ = __webpack_require__(15);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_axios___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_axios__);
var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return call&&(typeof call==="object"||typeof call==="function")?call:self;}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;}var CoderRootDirectory=__WEBPACK_IMPORTED_MODULE_2_react_loadable___default()({loader:function loader(){return __webpack_require__.e/* import() */(53).then(__webpack_require__.bind(null, 4751));},loading:__WEBPACK_IMPORTED_MODULE_3__Loading__["a" /* default */]});var CoderRootCommit=__WEBPACK_IMPORTED_MODULE_2_react_loadable___default()({loader:function loader(){return __webpack_require__.e/* import() */(112).then(__webpack_require__.bind(null, 4754));},loading:__WEBPACK_IMPORTED_MODULE_3__Loading__["a" /* default */]});var CoderRootFileDetail=__WEBPACK_IMPORTED_MODULE_2_react_loadable___default()({loader:function loader(){return __webpack_require__.e/* import() */(65).then(__webpack_require__.bind(null, 3301));},loading:__WEBPACK_IMPORTED_MODULE_3__Loading__["a" /* default */]});var CoderRootBranch=__WEBPACK_IMPORTED_MODULE_2_react_loadable___default()({loader:function loader(){return __webpack_require__.e/* import() */(164).then(__webpack_require__.bind(null, 4755));},loading:__WEBPACK_IMPORTED_MODULE_3__Loading__["a" /* default */]});var CoderRootIndex=function(_Component){_inherits(CoderRootIndex,_Component);function CoderRootIndex(props){_classCallCheck(this,CoderRootIndex);var _this=_possibleConstructorReturn(this,(CoderRootIndex.__proto__||Object.getPrototypeOf(CoderRootIndex)).call(this,props));_this.componentDidMount=function(){_this.getBranch();};_this.getBranch=function(){var projectsId=_this.props.match.params.projectsId;var url='/projects/'+projectsId+'/branches.json';__WEBPACK_IMPORTED_MODULE_4_axios___default.a.get(url).then(function(result){if(result&&result.data.length>0){var branchs=[];result.data.map(function(item,key){branchs.push({index:key,name:item.name});});_this.setState({branchList:result.data,branchs:branchs,branchLastCommit:result.data[0],http_url:result.data[0].http_url});}}).catch(function(error){});};_this.state={branchs:undefined,branchList:undefined,branchLastCommit:undefined,http_url:undefined};return _this;}// 获取分支列表
var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return call&&(typeof call==="object"||typeof call==="function")?call:self;}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;}var CoderRootDirectory=__WEBPACK_IMPORTED_MODULE_2_react_loadable___default()({loader:function loader(){return __webpack_require__.e/* import() */(53).then(__webpack_require__.bind(null, 4751));},loading:__WEBPACK_IMPORTED_MODULE_3__Loading__["a" /* default */]});var CoderRootCommit=__WEBPACK_IMPORTED_MODULE_2_react_loadable___default()({loader:function loader(){return __webpack_require__.e/* import() */(112).then(__webpack_require__.bind(null, 4754));},loading:__WEBPACK_IMPORTED_MODULE_3__Loading__["a" /* default */]});var CoderRootFileDetail=__WEBPACK_IMPORTED_MODULE_2_react_loadable___default()({loader:function loader(){return __webpack_require__.e/* import() */(65).then(__webpack_require__.bind(null, 3301));},loading:__WEBPACK_IMPORTED_MODULE_3__Loading__["a" /* default */]});var CoderRootBranch=__WEBPACK_IMPORTED_MODULE_2_react_loadable___default()({loader:function loader(){return __webpack_require__.e/* import() */(164).then(__webpack_require__.bind(null, 4755));},loading:__WEBPACK_IMPORTED_MODULE_3__Loading__["a" /* default */]});var CoderRootIndex=function(_Component){_inherits(CoderRootIndex,_Component);function CoderRootIndex(props){_classCallCheck(this,CoderRootIndex);var _this=_possibleConstructorReturn(this,(CoderRootIndex.__proto__||Object.getPrototypeOf(CoderRootIndex)).call(this,props));_this.componentDidMount=function(){_this.getBranch();};_this.getBranch=function(){var projectsId=_this.props.match.params.projectsId;console.log(_this.props);var url='/projects/'+projectsId+'/branches.json';__WEBPACK_IMPORTED_MODULE_4_axios___default.a.get(url).then(function(result){if(result&&result.data.length>0){var branchs=[];result.data.map(function(item,key){branchs.push({index:key,name:item.name});});_this.setState({branchList:result.data,branchs:branchs,branchLastCommit:result.data[0],http_url:result.data[0].http_url});}}).catch(function(error){});};_this.state={branchs:undefined,branchList:undefined,branchLastCommit:undefined,http_url:undefined};return _this;}// 获取分支列表
_createClass(CoderRootIndex,[{key:'render',value:function render(){var _this2=this;var projectDetail=this.props.projectDetail;var projectsId=this.props.match.params.projectsId;var pathname=this.props.location.pathname;return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('div',{className:'main'},__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('p',{className:'branch-wrapper'},__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1_react_router_dom__["b" /* Link */],{to:'/projects/'+projectsId+'/coder/commit',className:pathname.indexOf("/coder/commit")>0?"active":""},__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('i',{className:'iconfont icon-tijiaojilu font-18 mr3'}),__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span',{className:'mr3'},projectDetail&&projectDetail.commits_count),'\u63D0\u4EA4'),__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1_react_router_dom__["b" /* Link */],{to:'/projects/'+projectsId+'/coder/branch',className:pathname.indexOf("/coder/branch")>0?"active":""},__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('i',{className:'iconfont icon-fenzhi font-18 mr3'}),__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span',{className:'mr3'},projectDetail&&projectDetail.branches_count),'\u5206\u652F')),__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1_react_router_dom__["f" /* Switch */],this.props,__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1_react_router_dom__["e" /* Route */],{path:'/projects/:projectsId/coder/commit',render:function render(props){return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(CoderRootCommit,Object.assign({},_this2.props,props,_this2.state));}}),__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1_react_router_dom__["e" /* Route */],{path:'/projects/:projectsId/coder/branch',render:function render(props){return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(CoderRootBranch,Object.assign({},_this2.props,props,_this2.state));}}),__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1_react_router_dom__["e" /* Route */],{path:'/projects/:projectsId/coder',render:function render(props){return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(CoderRootDirectory,Object.assign({},_this2.props,props,_this2.state));}}),__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1_react_router_dom__["e" /* Route */],{path:'/projects/:projectsId',render:function render(props){return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(CoderRootDirectory,Object.assign({},_this2.props,props,_this2.state));}})));}}]);return CoderRootIndex;}(__WEBPACK_IMPORTED_MODULE_0_react__["Component"]);/* harmony default export */ __webpack_exports__["default"] = (CoderRootIndex);
/***/ })

@ -86,7 +86,7 @@
/******/ if (__webpack_require__.nc) {
/******/ script.setAttribute("nonce", __webpack_require__.nc);
/******/ }
/******/ script.src = __webpack_require__.p + "./static/js/" + ({}[chunkId]||chunkId) + "." + {"0":"bd08e86b","1":"f1209eb5","2":"b2400699","3":"de9b0850","4":"ace3331a","5":"a0191669","6":"d7290b42","7":"50b532cb","8":"4fc89627","9":"80a8a515","10":"b2b3ed62","11":"f407fca8","12":"01384d1c","13":"0e650578","14":"f5d7b875","15":"6b37ea85","16":"a899f99c","17":"ce2a92b0","18":"7e4b08c6","19":"dd5af03f","20":"e0c7b05f","21":"daa667be","22":"fbe587fa","23":"9135bb0b","24":"c358e69d","25":"38b81f0d","26":"81e485d3","27":"c8779ad7","28":"d0706a3e","29":"8ba69ee2","30":"b48f6d74","31":"69e5cba7","32":"fedb209c","33":"100ad33d","34":"a1edc9c0","35":"030e13cb","36":"f487e8d5","37":"9a406a29","38":"5e7ec40b","39":"9dca1798","40":"191fc08b","41":"dc4d1dd1","42":"9b9556b0","43":"4fd56c90","44":"b3d80ae0","45":"a405b0a8","46":"e5e143b0","47":"f0384f0d","48":"ebe1bd08","49":"2434a35f","50":"441a0e9b","51":"0da51704","52":"7a099ee8","53":"9f025f3d","54":"a0c86166","55":"4ac768d3","56":"82b509c7","57":"8a3a4aa6","58":"e7b2c876","59":"e91311eb","60":"263e79c8","61":"7a8441c1","62":"4ccbf8f1","63":"df594394","64":"24e8915d","65":"ab280f3d","66":"3d775e2d","67":"b8718531","68":"d8cba66c","69":"38ea78ae","70":"e3f64f9e","71":"a62940b7","72":"2e1c9d4c","73":"5a695660","74":"64d911d7","75":"5bc2a98a","76":"8ff43ac8","77":"18e3b2c7","78":"f168431c","79":"fe407ea9","80":"b4ba172e","81":"d62ddb64","82":"d6f7f879","83":"2b438eb6","84":"05328fa8","85":"e0bf843f","86":"3f0ca4b1","87":"a0a4a975","88":"df9395ff","89":"4b0d54db","90":"eec365e9","91":"9e99d5ad","92":"a2a8faff","93":"989ae18b","94":"a7e87727","95":"d67b4166","96":"ace6edb1","97":"66e92401","98":"7354b03a","99":"491b7204","100":"9ee9f0c8","101":"ef0af942","102":"fa0be189","103":"c564b6b6","104":"ba44116b","105":"bbf3b216","106":"c1289102","107":"35cf438c","108":"ed7130f2","109":"2cbfaa7d","110":"977f5788","111":"4ecbf9ba","112":"b40ce0dd","113":"5f545c1f","114":"5a2551e9","115":"7d1c18b8","116":"6c67bc1f","117":"ba1014d9","118":"b51b4eb7","119":"ef402d24","120":"6a870dc5","121":"7287a6d5","122":"a8b987b2","123":"4598aff6","124":"39e8daa0","125":"1279c55c","126":"f9ff29e4","127":"2eef1fce","128":"2687398d","129":"16e6a925","130":"aa3acb2f","131":"49380bd6","132":"4391bfca","133":"ac9952fa","134":"9d7c5f22","135":"b4d3df5f","136":"0b59381a","137":"30894d46","138":"64ac182c","139":"b9ec5d42","140":"207ac042","141":"60482201","142":"8cda1179","143":"7bcebd56","144":"d80090a8","145":"dcf11d87","146":"4d5e9fbe","147":"4d0dc457","148":"c46f003d","149":"6246c8ac","150":"60766331","151":"99af7df4","152":"5eaaad45","153":"f658e019","154":"b56da9d6","155":"09dd2e1f","156":"92198aeb","157":"6cda3a9a","158":"377fc731","159":"ce908362","160":"efa01c8a","161":"79d5ff55","162":"129313c1","163":"dff8e727","164":"a6e8d2d8","165":"9039db33","166":"aec6ecca","167":"af42d3b4","168":"50468209","169":"a211725b","170":"b1635200","171":"d9cec3ff","172":"9ce32f02","173":"607b8cd3","174":"2605b645","175":"d925429d","176":"bd4ac5e6","177":"3ee21964","178":"621921c4","179":"5795d7cb","180":"1070382f","181":"7d860a53","182":"543c5a87","183":"3af999b3","184":"33057626","185":"5520b9c1","186":"8de79e34","187":"e98633ee","188":"2e69da3e","189":"a464554d","190":"a289f8d8","191":"4df03ada","192":"f58b9bef","193":"e10e4b5a","194":"aeb59670","195":"fba85439","196":"4547c4ff","197":"8c03c322","198":"43858e28","199":"f3ab5e18","200":"f313bb01","201":"5a671732","202":"a9754a6e","203":"beb970d1","204":"c012e894","205":"73de7b78","206":"2b2d4adf","207":"90d2312d","208":"43056720","209":"779c50d8","210":"ddd638ae","211":"18a9372b","212":"b8c4213e","213":"dc6db464","214":"3ff9580e","215":"31ad8fa3","216":"f8040100","217":"a63081d9","218":"2e8ede16","219":"eb33e2b7","220":"b00cfc38","221":"711fa19f","222":"020a10ac","223":"b90ff6b9","224":"4b0763e1","225":"8d5c9c56","226":"88ea2c78","227":"d17ee4a5","228":"87f039fb","229":"8a1a17c3","230":"42b4bec0","231":"1574fbb1","232":"ec9c2287","233":"d9add6ae","234":"5c09506d","235":"3533bec5","236":"ded266b9","237":"f39ca105","238":"0560dc59","239":"4383bf9c","240":"2324e352","241":"de3b472d","242":"642448f5","243":"e2214a0e","244":"87a8eced","245":"7aee6c91","246":"1e835f1e","247":"2c808f1a","248":"12582dd5","249":"3de5900a","250":"c44b0df6","251":"13a6abb2","252":"b41f2443","253":"b6e2bcca","254":"7092b37a","255":"de5dbd4f","256":"01c26a53"}[chunkId] + ".chunk.js";
/******/ script.src = __webpack_require__.p + "./static/js/" + ({}[chunkId]||chunkId) + "." + {"0":"bd08e86b","1":"f1209eb5","2":"b2400699","3":"de9b0850","4":"ace3331a","5":"a0191669","6":"d7290b42","7":"50b532cb","8":"4fc89627","9":"80a8a515","10":"b2b3ed62","11":"f407fca8","12":"01384d1c","13":"0e650578","14":"f5d7b875","15":"6b37ea85","16":"a899f99c","17":"ce2a92b0","18":"7e4b08c6","19":"dd5af03f","20":"e0c7b05f","21":"daa667be","22":"fbe587fa","23":"9135bb0b","24":"c358e69d","25":"38b81f0d","26":"81e485d3","27":"c8779ad7","28":"d0706a3e","29":"8ba69ee2","30":"b48f6d74","31":"69e5cba7","32":"fedb209c","33":"100ad33d","34":"a1edc9c0","35":"030e13cb","36":"f487e8d5","37":"9a406a29","38":"5e7ec40b","39":"9dca1798","40":"191fc08b","41":"dc4d1dd1","42":"9b9556b0","43":"4fd56c90","44":"b3d80ae0","45":"a405b0a8","46":"e5e143b0","47":"f0384f0d","48":"ebe1bd08","49":"2434a35f","50":"441a0e9b","51":"0da51704","52":"7a099ee8","53":"9f025f3d","54":"a0c86166","55":"4ac768d3","56":"82b509c7","57":"8a3a4aa6","58":"e7b2c876","59":"e91311eb","60":"263e79c8","61":"7a8441c1","62":"4ccbf8f1","63":"df594394","64":"334681fd","65":"ab280f3d","66":"3d775e2d","67":"b8718531","68":"d8cba66c","69":"38ea78ae","70":"abdefb9c","71":"fdb4fb6b","72":"2e1c9d4c","73":"5a695660","74":"64d911d7","75":"5bc2a98a","76":"8ff43ac8","77":"18e3b2c7","78":"f168431c","79":"fe407ea9","80":"b4ba172e","81":"a0a42099","82":"d6f7f879","83":"2b438eb6","84":"05328fa8","85":"e0bf843f","86":"3f0ca4b1","87":"729bd170","88":"df9395ff","89":"4b0d54db","90":"eec365e9","91":"9e99d5ad","92":"a2a8faff","93":"989ae18b","94":"a7e87727","95":"d67b4166","96":"ace6edb1","97":"a611fe19","98":"7354b03a","99":"491b7204","100":"9ee9f0c8","101":"ef0af942","102":"fa0be189","103":"c564b6b6","104":"ba44116b","105":"bbf3b216","106":"c1289102","107":"35cf438c","108":"ed7130f2","109":"2cbfaa7d","110":"977f5788","111":"4ecbf9ba","112":"b40ce0dd","113":"5f545c1f","114":"5a2551e9","115":"7d1c18b8","116":"6c67bc1f","117":"ba1014d9","118":"b51b4eb7","119":"ef402d24","120":"6a870dc5","121":"7287a6d5","122":"a8b987b2","123":"4598aff6","124":"39e8daa0","125":"1279c55c","126":"f9ff29e4","127":"2eef1fce","128":"2687398d","129":"16e6a925","130":"aa3acb2f","131":"49380bd6","132":"4391bfca","133":"ac9952fa","134":"9d7c5f22","135":"b4d3df5f","136":"0b59381a","137":"30894d46","138":"64ac182c","139":"b9ec5d42","140":"207ac042","141":"60482201","142":"8cda1179","143":"7bcebd56","144":"d80090a8","145":"dcf11d87","146":"4d5e9fbe","147":"4d0dc457","148":"c46f003d","149":"6246c8ac","150":"60766331","151":"a6fcdf8e","152":"5eaaad45","153":"f658e019","154":"b56da9d6","155":"09dd2e1f","156":"92198aeb","157":"6cda3a9a","158":"377fc731","159":"ce908362","160":"efa01c8a","161":"79d5ff55","162":"129313c1","163":"dff8e727","164":"a6e8d2d8","165":"9039db33","166":"aec6ecca","167":"af42d3b4","168":"50468209","169":"a211725b","170":"b1635200","171":"d9cec3ff","172":"9ce32f02","173":"607b8cd3","174":"2605b645","175":"d925429d","176":"bd4ac5e6","177":"3ee21964","178":"621921c4","179":"5795d7cb","180":"1070382f","181":"7d860a53","182":"543c5a87","183":"3af999b3","184":"33057626","185":"5520b9c1","186":"8de79e34","187":"e98633ee","188":"2e69da3e","189":"a464554d","190":"a289f8d8","191":"4df03ada","192":"f58b9bef","193":"e10e4b5a","194":"aeb59670","195":"fba85439","196":"4a0b5264","197":"8c03c322","198":"43858e28","199":"f3ab5e18","200":"f313bb01","201":"5a671732","202":"a9754a6e","203":"beb970d1","204":"c012e894","205":"73de7b78","206":"2b2d4adf","207":"90d2312d","208":"43056720","209":"779c50d8","210":"ddd638ae","211":"18a9372b","212":"b8c4213e","213":"dc6db464","214":"3ff9580e","215":"31ad8fa3","216":"f8040100","217":"a63081d9","218":"2e8ede16","219":"eb33e2b7","220":"b00cfc38","221":"711fa19f","222":"020a10ac","223":"b90ff6b9","224":"4b0763e1","225":"8d5c9c56","226":"88ea2c78","227":"d17ee4a5","228":"87f039fb","229":"8a1a17c3","230":"42b4bec0","231":"1574fbb1","232":"ec9c2287","233":"d9add6ae","234":"5c09506d","235":"3533bec5","236":"ded266b9","237":"f39ca105","238":"0560dc59","239":"4383bf9c","240":"2324e352","241":"de3b472d","242":"642448f5","243":"e2214a0e","244":"87a8eced","245":"7aee6c91","246":"1e835f1e","247":"2c808f1a","248":"12582dd5","249":"3de5900a","250":"c44b0df6","251":"13a6abb2","252":"b41f2443","253":"b6e2bcca","254":"7092b37a","255":"de5dbd4f","256":"30096912"}[chunkId] + ".chunk.js";
/******/ var timeout = setTimeout(onScriptComplete, 120000);
/******/ script.onerror = script.onload = onScriptComplete;
/******/ function onScriptComplete() {

@ -39,7 +39,7 @@ class CoderRootIndex extends Component{
// 获取分支列表
getBranch=()=>{
const { projectsId } = this.props.match.params;
console.log(this.props)
const url =`/projects/${projectsId}/branches.json`;
axios.get(url).then((result)=>{
if(result && result.data.length>0){
@ -50,7 +50,6 @@ class CoderRootIndex extends Component{
name:item.name
})
})
this.setState({
branchList:result.data,
branchs,

@ -63,6 +63,7 @@ class Detail extends Component{
praises_count:undefined ,
forked_count:undefined,
current_user:undefined,
http_url: undefined
}
}
@ -92,9 +93,6 @@ class Detail extends Component{
}
}
getDetail=()=>{
// const { login } = this.props.current_user;
const { current_user } = this.state;
@ -108,6 +106,7 @@ class Detail extends Component{
isManager:result.data.permission && result.data.permission === "Manager",
isReporter:result.data.permission && result.data.permission === "Reporter",
isDeveloper:result.data.permission && result.data.permission === "Developer",
http_url: result.data.clone_url,
watchers_count:result.data.watchers_count,
praises_count:result.data.praises_count,

@ -90,7 +90,10 @@ class New extends Component{
}
if(values.done_ratio==="0%"){
values.done_ratio="0"
}
}
if(values.issue_tag_ids.length > 0){
values.issue_tag_ids = [values.issue_tag_ids]
}
axios.post(url,{
...values,

@ -2,9 +2,24 @@ import React , { Component } from 'react';
import { Link } from 'react-router-dom';
class OrderItem extends Component{
set_issue_tags =(issue_tags)=>{
if(issue_tags && issue_tags.length > 0){
return(
issue_tags.map((item,key)=>{
return(
<span className="issue-tag-show" style={{background: item.color}}>{item.name}</span>
)
})
)
}else{
return("--")
}
}
render(){
const { issues , search_count , page , limit } = this.props;
const { projectsId } = this.props.match.params;
const renderList =()=>{
if(issues && issues.length > 0){
return(
@ -22,7 +37,7 @@ class OrderItem extends Component{
</p>
</div>
<ul className="topWrapper_select">
<li>{item.issue_tags || "--"}</li>
<li>{this.set_issue_tags(item.issue_tags)}</li>
<li>{item.issue_type || "--"}</li>
<li>{item.tracker || "--"}</li>
<li>{item.author_name || "--"}</li>

@ -274,17 +274,18 @@ class Tags extends Component{
data.issue_tags.map((item,key)=>{
return(
<div>
<span className="f-wrap-alignCenter">
<span className="width20 mr10">
<span style={{backgroundColor:`${item.color}`}} className="tagColor"></span>
{item.name}
</span>
<span className="hide-1">{item.description}</span>
<span>{item.issues_count}个开启的工单</span>
<div>
<Popconfirm placement="bottom" title={'删除标签会将其从所有问题中删除。继续?'} okText="Yes" cancelText="No" onConfirm={()=>this.deletetag(item.id)}>
<a className="Closeor_btn fr" >删除</a>
<span className="hide-1 width50 mr10">{item.description}</span>
<span className="width15 mr10">{item.issues_count}个开启的工单</span>
<div className="width15 text-right">
<a onClick={()=>this.editshow(item)} className="topWrapper_btn fr" >编辑</a>
<Popconfirm placement="bottom" title={'删除标签会将其从所有问题中删除。继续?'} okText="是" cancelText="否" onConfirm={()=>this.deletetag(item.id)}>
<a className="a_btn delete_btn fr" >删除</a>
</Popconfirm>
<a onClick={()=>this.editshow(item)} className="Closeor_btn fr" >编辑</a>
</div>
</div>
)
@ -318,7 +319,7 @@ class Tags extends Component{
required: true, message: '请填写标签名字'
}],
})(
<Input placeholder="标签名字"/>
<Input placeholder="标签名字" maxLength="10"/>
)}
</Form.Item>
@ -331,7 +332,7 @@ class Tags extends Component{
required: true, message: '描述不能为空'
}],
})(
<Input placeholder="描述"/>
<Input placeholder="描述, 30字以内" maxLength="30"/>
)}
</Form.Item>
@ -350,7 +351,7 @@ class Tags extends Component{
</div>
<div className="fr" style={{marginTop:5}}>
<a onClick={this.createtagpost} className="topWrapper_btn fr" >创建标签</a>
<a onClick={this.newclose} className="Closeor_btn fr" >取消</a>
<a onClick={this.newclose} className="a_btn cancel_btn fr" >取消</a>
</div>
</div>
</Form>
@ -379,8 +380,8 @@ class Tags extends Component{
width="60%"
>
<div className="dialogdiv">
<Input placeholder="标签名字" className="inptwidth" value={this.state.name} onChange={this.changmodelname}/>
<Input placeholder="描述" className="inputcount" value={this.state.description} onChange={this.changdescription}/>
<Input placeholder="标签名字" maxLength="10" className="inptwidth" value={this.state.name} onChange={this.changmodelname}/>
<Input placeholder="描述, 30字以内" maxLength="30" className="inputcount" value={this.state.description} onChange={this.changdescription}/>
<div>
<div style={ styles.swatch } onClick={ this.handleClick }>
<div style={ styles.modalcolor }>

@ -25,6 +25,21 @@
.ul_width{
width: 100%;
}
.a_btn{
border-radius:4px;
padding:0 12px;
margin-right: 15px;
line-height: 30px;
}
.cancel_btn{
border:1px solid #e6e6e6;
color: #333 !important;
}
.delete_btn{
border:1px solid red;
color: red !important;
}
.cancel_btn:hover{background: #e6e6e6}
.Closeor_btn{
border:1px solid red;
color: red;
@ -33,8 +48,6 @@
border-radius:4px;
padding:0px 12px;
margin-right: 15px;
margin-right: 15px;
text-align: center;
line-height: 32px;
}
@ -291,18 +304,21 @@
.tagList > div:last-child{
border-bottom: none;
}
.tagList > div > span{
display: block
}
.tagList > div > span:nth-child(2){
width: 450px;
}
.mr10{margin-right: 10px;}
.text-right{text-align: right;}
/*.tagList > div > span{*/
/*display: block*/
/*}*/
/*.tagList > div > span:nth-child(2){*/
/*width: 450px;*/
/*}*/
.tagColor{
display: inline-block;
width:20px;
height: 15px;
border-radius: 4px;
margin-right: 5px;
vertical-align: middle;
}
/*里程碑*/
@ -366,7 +382,7 @@
.tagdiv{
padding: 15px;
height: 70px;
height: 75px;
box-sizing: border-box;
display: flex;
justify-content: space-between;
@ -382,6 +398,7 @@
justify-content: space-between;
flex-wrap: wrap;
}
.issue-tag-show{padding: 7px 10px; color: #fff; border-radius: 6px;}
.DetailRight > p >span:nth-child(1){
min-width: 90px;

Loading…
Cancel
Save