1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5cac7dc0"],{"04d7":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.getTaskData?a("div",{staticClass:"dashboard-editor-container"},[a("div",{staticClass:"board-title"},[t._v(" "+t._s(t.getTaskData&&t.getTaskData.taskName)+" "),a("el-button",{staticClass:"review-btn",attrs:{type:"primary"},on:{click:t.goToReview}},[t._v("去评审")])],1),t.topData?a("panel-group",{attrs:{info:t.topData}}):t._e(),a("el-row",{staticStyle:{background:"transparent","margin-bottom":"32px",height:"650px"},attrs:{gutter:20}},[a("el-col",{staticStyle:{height:"100%"},attrs:{xs:24,sm:24,lg:5}},[a("info-card",{staticStyle:{height:"60%","margin-bottom":"20px"},attrs:{task:t.taskInfo}}),a("box-card",{staticStyle:{height:"37%",position:"relative",bottom:"0"}})],1),a("el-col",{attrs:{xs:24,sm:24,lg:14}},[t.workerDistribute.length?a("StaffDistribution",{staticClass:"card-shadow",attrs:{workerDistribute:t.workerDistribute}}):a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{height:"650px",width:"100%"},attrs:{"element-loading-text":"数据加载中"}})],1),a("el-col",{staticStyle:{height:"100%"},attrs:{xs:24,sm:24,lg:5}},[a("transaction-table",{staticClass:"card-shadow",staticStyle:{height:"100%"},attrs:{list:t.workList}})],1)],1),a("el-row",{attrs:{gutter:15}},[a("el-col",{attrs:{xs:24,sm:24,lg:8}},[a("div",{staticClass:"chart-wrapper card-shadow"},[a("scatter-chart")],1)]),a("el-col",{attrs:{xs:24,sm:24,lg:8}},[a("div",{staticClass:"chart-wrapper card-shadow"},[a("line-chart")],1)]),a("el-col",{attrs:{xs:24,sm:24,lg:8}},[a("div",{staticClass:"chart-wrapper card-shadow"},[a("bar-chart",{attrs:{gradeList:t.gradeList}})],1)])],1)],1):t._e()},n=[],o=a("efe28"),s=(a("e18c"),a("96db"),a("af86"),function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-row",{staticClass:"panel-group",attrs:{gutter:30}},[a("el-col",{attrs:{xs:24,sm:24,lg:18}},[a("el-row",{attrs:{gutter:30}},[a("el-col",{staticClass:"card-panel-col",attrs:{xs:12,sm:12,lg:6}},[a("div",{staticClass:"card-panel"},[a("div",{staticClass:"card-panel-icon-wrapper icon-people"},[a("svg-icon",{attrs:{"icon-class":"peoples","class-name":"card-panel-icon"}})],1),a("div",{staticClass:"card-panel-description"},[a("div",{staticClass:"card-panel-text"},[t._v(" 参与人数 ")]),a("count-to",{staticClass:"card-panel-num",attrs:{"start-val":0,"end-val":t.info.workerNum||0,duration:3200}})],1)])]),a("el-col",{staticClass:"card-panel-col",attrs:{xs:12,sm:12,lg:6}},[a("div",{staticClass:"card-panel"},[a("div",{staticClass:"card-panel-icon-wrapper icon-report"},[a("svg-icon",{attrs:{"icon-class":"documentation","class-name":"card-panel-icon"}})],1),a("div",{staticClass:"card-panel-description"},[a("div",{staticClass:"card-panel-text"},[t._v(" 测试用例 ")]),a("count-to",{staticClass:"card-panel-num",attrs:{"start-val":0,"end-val":t.info.caseNum||0,duration:2600}})],1)])]),a("el-col",{staticClass:"card-panel-col",attrs:{xs:12,sm:12,lg:6}},[a("div",{staticClass:"card-panel"},[a("div",{staticClass:"card-panel-icon-wrapper icon-bug"},[a("svg-icon",{attrs:{"icon-class":"bug","class-name":"card-panel-icon"}})],1),a("div",{staticClass:"card-panel-description"},[a("div",{staticClass:"card-panel-text"},[t._v(" 缺陷数量 ")]),a("count-to",{staticClass:"card-panel-num",attrs:{"start-val":0,"end-val":t.info.bugNum||0,duration:3e3}})],1)])]),a("el-col",{staticClass:"card-panel-col",attrs:{xs:12,sm:12,lg:6}},[a("div",{staticClass:"card-panel"},[a("div",{staticClass:"card-panel-icon-wrapper icon-rate"},[a("svg-icon",{attrs:{"icon-class":"chart","class-name":"card-panel-icon"}})],1),a("div",{staticClass:"card-panel-description"},[a("div",{staticClass:"card-panel-text"},[t._v(" 覆盖率评估 ")]),a("count-to",{staticClass:"card-panel-num",attrs:{"start-val":0,"end-val":100*t.info.pageCover||0,duration:3600,decimals:2}}),a("span",{staticStyle:{"font-size":"20px"}},[t._v("%")])],1)])])],1)],1),a("el-col",{staticClass:"card-panel-col",attrs:{xs:24,sm:24,lg:6}},[a("div",{staticClass:"card-panel"},[a("div",{staticClass:"card-panel-icon-wrapper icon-process"},[a("svg-icon",{attrs:{"icon-class":"example","class-name":"card-panel-icon"}})],1),a("div",{staticClass:"card-panel-description"},[a("div",{staticClass:"card-panel-text"},[t._v(" 完成度评估 ")]),a("count-to",{staticClass:"card-panel-num",attrs:{"start-val":0,"end-val":t.info.progress||0,duration:2600}}),a("span",{staticStyle:{"font-size":"20px"}},[t._v("%")])],1),a("div",{staticClass:"power-info"},[t._v("powered by 中国科学院")])])])],1)}),r=[],l=a("9e2e"),c=a.n(l),u={props:["info"],components:{CountTo:c.a}},d=u,h=(a("0eca"),a("4ac2")),f=Object(h["a"])(d,s,r,!1,null,"4e88a754",null),m=f.exports,p=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"chart-title"},[t._v("bug严重程度-复线程度 散点图")]),a("div",{class:t.className,style:{height:t.height,width:t.width},attrs:{id:"scatterChart"}})])},v=[],g=a("4d28"),b=a.n(g),y=a("2f79"),w=a("ed08"),x={data:function(){return{$_sidebarElm:null,$_resizeHandler:null}},mounted:function(){var t=this;this.$_resizeHandler=Object(w["b"])((function(){t.chart&&t.chart.resize()}),100),this.$_initResizeEvent(),this.$_initSidebarResizeEvent()},beforeDestroy:function(){this.$_destroyResizeEvent(),this.$_destroySidebarResizeEvent()},activated:function(){this.$_initResizeEvent(),this.$_initSidebarResizeEvent()},deactivated:function(){this.$_destroyResizeEvent(),this.$_destroySidebarResizeEvent()},methods:{$_initResizeEvent:function(){window.addEventListener("resize",this.$_resizeHandler)},$_destroyResizeEvent:function(){window.removeEventListener("resize",this.$_resizeHandler)},$_sidebarResizeHandler:function(t){"width"===t.propertyName&&this.$_resizeHandler()},$_initSidebarResizeEvent:function(){this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler)},$_destroySidebarResizeEvent:function(){this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)}}};a("d8ac");var k={mixins:[x],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"300px"},autoResize:{type:Boolean,default:!0}},data:function(){return{chart:null,chartData:[]}},mounted:function(){var t=this,e=this.$route.query.token;Object(y["b"])(e).then((function(e){t.chartData=e,t.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=b.a.init(document.getElementById("scatterChart"),"macarons"),this.setOptions()},setOptions:function(){this.chart.setOption({title:{left:"center"},xAxis:{show:!0,splitLine:{show:!0,lineStyle:{type:"dashed"}},axisLabel:{interval:0,rotate:45},axisTick:{alignWithLabel:!0},boundaryGap:!1,data:["其他","待定","较轻","一般","严重","紧急"]},yAxis:{splitLine:{show:!0,lineStyle:{type:"dashed"}},axisLabel:{interval:0,rotate:45},axisTick:{alignWithLabel:!0},scale:!0,boundaryGap:!1,data:["未知","其他","无规律复现","小概率复现","大概率复现","必现"]},grid:{x:60,y:40,x2:30,y2:50},series:[{name:"报告数量",data:this.chartData,type:"scatter",symbolSize:function(t){return 3*Math.sqrt(t[2])},emphasis:{label:{show:!0,formatter:function(t){return t.data[3]},position:"top"}},itemStyle:{shadowBlur:10,shadowColor:"rgba(120, 36, 50, 0.5)",shadowOffsetY:5,color:new b.a.graphic.RadialGradient(.4,.3,1,[{offset:0,color:"rgb(251, 118, 123)"},{offset:1,color:"rgb(204, 46, 72)"}])}}]})}}},C=k,_=Object(h["a"])(C,p,v,!1,null,null,null),S=_.exports,T=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"chart-title"},[t._v("分时bug提交数量折线图")]),a("div",{class:t.className,style:{height:t.height,width:t.width},attrs:{id:"lineChart"}})])},D=[];a("d8ac");var O={mixins:[x],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"300px"},autoResize:{type:Boolean,default:!0}},data:function(){return{chart:null,chartLabel:[],chartValue:[]}},mounted:function(){var t=this,e=this.$route.query.token;Object(y["c"])(e).then((function(e){t.chartLabel=e.label,t.chartValue=e.data,t.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=b.a.init(document.getElementById("lineChart"),"macarons"),this.setOptions()},setOptions:function(){this.chart.setOption({xAxis:{data:this.chartLabel,axisTick:{alignWithLabel:!0,show:!0},axisLabel:{interval:0,rotate:45}},grid:{left:10,right:0,bottom:20,top:30,containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"cross"},padding:[5,10]},yAxis:{axisTick:{show:!1}},series:[{name:"count",itemStyle:{normal:{color:"#d5c5fe",lineStyle:{color:"#d2c4fb",width:2}}},smooth:!0,type:"line",data:this.chartValue,animationDuration:2800,animationEasing:"cubicInOut"}]})}}},z=O,E=Object(h["a"])(z,T,D,!1,null,null,null),N=E.exports,$=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"chart-title"},[t._v("缺陷报告评分分布直方图")]),a("div",{class:t.className,style:{height:t.height,width:t.width},attrs:{id:"barChart"}})])},V=[];a("fe8a"),a("08ba"),a("98e0");a("d8ac");var L=6e3,j={mixins:[x],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"300px"},gradeList:{type:Object,default:{}}},watch:{gradeList:{handler:function(t,e){var a=this;this.XData=Object.keys(this.gradeList),Object.keys(this.gradeList).forEach((function(e){a.YValue.push(t[e])})),this.initChart()},deep:!0}},data:function(){return{chart:null,XData:[],YValue:[]}},mounted:function(){var t=this;this.$nextTick((function(){t.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=b.a.init(document.getElementById("barChart"),"macarons"),this.chart.setOption({tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{top:10,left:"2%",right:"2%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:Array.from(this.XData),axisTick:{alignWithLabel:!0},axisLabel:{interval:0}}],yAxis:[{type:"value",axisTick:{show:!1}}],series:[{type:"bar",stack:"vistors",barWidth:"60%",data:Array.from(this.YValue),animationDuration:L}]})}}},F=j,A=(a("a7da"),Object(h["a"])(F,$,V,!1,null,null,null)),R=A.exports,q=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-table",{staticStyle:{width:"100%",height:"100%","padding-top":"15px"},attrs:{data:t.workList},on:{"row-click":t.gotoPeople}},[a("el-table-column",{attrs:{label:"用户名","min-width":"100",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"no-wrap"},[t._v(t._s(e.row.name))])]}}])}),a("el-table-column",{attrs:{label:"得分","min-width":"100",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.grade)+" ")]}}])})],1)},I=[];a("77ad"),a("e35a"),a("5e9f"),a("b775");var P={props:["list"],watch:{list:{handler:function(t,e){this.workList=t.length&&t.length>13?t.slice(0,13):t},deep:!0}},data:function(){return{workList:[]}},methods:{gotoPeople:function(t){var e=window.location.href,a=e.replace("taskboard","people")+"&workId=".concat(t.id);console.log(a),window.open(a)}}},M=P,B=(a("393f"),Object(h["a"])(M,q,I,!1,null,null,null)),H=B.exports,Y=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("section",{staticClass:"todoapp"},[a("header",{staticClass:"header"},[a("input",{staticClass:"new-todo",attrs:{autocomplete:"off",placeholder:"Todo List"},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.addTodo(e)}}})]),a("section",{directives:[{name:"show",rawName:"v-show",value:t.todos.length,expression:"todos.length"}],staticClass:"main"},[a("input",{staticClass:"toggle-all",attrs:{id:"toggle-all",type:"checkbox"},domProps:{checked:t.allChecked},on:{change:function(e){return t.toggleAll({done:!t.allChecked})}}}),a("label",{attrs:{for:"toggle-all"}}),a("ul",{staticClass:"todo-list"},t._l(t.filteredTodos,(function(e,i){return a("todo",{key:i,attrs:{todo:e},on:{toggleTodo:t.toggleTodo,editTodo:t.editTodo,deleteTodo:t.deleteTodo}})})),1)]),a("footer",{directives:[{name:"show",rawName:"v-show",value:t.todos.length,expression:"todos.length"}],staticClass:"footer"},[a("span",{staticClass:"todo-count"},[a("strong",[t._v(t._s(t.remaining))]),t._v(" "+t._s(t._f("pluralize")(t.remaining,"item"))+" left ")]),a("ul",{staticClass:"filters"},t._l(t.filters,(function(e,i){return a("li",{key:i},[a("a",{class:{selected:t.visibility===i},on:{click:function(e){e.preventDefault(),t.visibility=i}}},[t._v(t._s(t._f("capitalize")(i)))])])})),0)])])},W=[],U=(a("dbb3"),a("6db4"),a("ea69"),function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("li",{staticClass:"todo",class:{completed:t.todo.done,editing:t.editing}},[a("div",{staticClass:"view"},[a("input",{staticClass:"toggle",attrs:{type:"checkbox"},domProps:{checked:t.todo.done},on:{change:function(e){return t.toggleTodo(t.todo)}}}),a("label",{domProps:{textContent:t._s(t.todo.text)},on:{dblclick:function(e){t.editing=!0}}}),a("button",{staticClass:"destroy",on:{click:function(e){return t.deleteTodo(t.todo)}}})]),a("input",{directives:[{name:"show",rawName:"v-show",value:t.editing,expression:"editing"},{name:"focus",rawName:"v-focus",value:t.editing,expression:"editing"}],staticClass:"edit",domProps:{value:t.todo.text},on:{keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.doneEdit(e)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.cancelEdit(e)}],blur:t.doneEdit}})])}),G=[],J={name:"Todo",directives:{focus:function(t,e,a){var i=e.value,n=a.context;i&&n.$nextTick((function(){t.focus()}))}},props:{todo:{type:Object,default:function(){return{}}}},data:function(){return{editing:!1}},methods:{deleteTodo:function(t){this.$emit("deleteTodo",t)},editTodo:function(t){var e=t.todo,a=t.value;this.$emit("editTodo",{todo:e,value:a})},toggleTodo:function(t){this.$emit("toggleTodo",t)},doneEdit:function(t){var e=t.target.value.trim(),a=this.todo;e?this.editing&&(this.editTodo({todo:a,value:e}),this.editing=!1):this.deleteTodo({todo:a})},cancelEdit:function(t){t.target.value=this.todo.text,this.editing=!1}}},X=J,Z=Object(h["a"])(X,U,G,!1,null,null,null),K=Z.exports,Q="todos",tt={all:function(t){return t},active:function(t){return t.filter((function(t){return!t.done}))},completed:function(t){return t.filter((function(t){return t.done}))}},et=[{text:"star this repository",done:!1},{text:"fork this repository",done:!1},{text:"follow author",done:!1},{text:"vue-element-admin",done:!0},{text:"vue",done:!0},{text:"element-ui",done:!0},{text:"axios",done:!0},{text:"webpack",done:!0}],at={components:{Todo:K},filters:{pluralize:function(t,e){return 1===t?e:e+"s"},capitalize:function(t){return t.charAt(0).toUpperCase()+t.slice(1)}},data:function(){return{visibility:"all",filters:tt,todos:et}},computed:{allChecked:function(){return this.todos.every((function(t){return t.done}))},filteredTodos:function(){return tt[this.visibility](this.todos)},remaining:function(){return this.todos.filter((function(t){return!t.done})).length}},methods:{setLocalStorage:function(){window.localStorage.setItem(Q,JSON.stringify(this.todos))},addTodo:function(t){var e=t.target.value;e.trim()&&(this.todos.push({text:e,done:!1}),this.setLocalStorage()),t.target.value=""},toggleTodo:function(t){t.done=!t.done,this.setLocalStorage()},deleteTodo:function(t){this.todos.splice(this.todos.indexOf(t),1),this.setLocalStorage()},editTodo:function(t){var e=t.todo,a=t.value;e.text=a,this.setLocalStorage()},clearCompleted:function(){this.todos=this.todos.filter((function(t){return!t.done})),this.setLocalStorage()},toggleAll:function(t){var e=this,a=t.done;this.todos.forEach((function(t){t.done=a,e.setLocalStorage()}))}}},it=at,nt=(a("d3ec"),Object(h["a"])(it,Y,W,!1,null,null,null)),ot=nt.exports,st=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-card",{staticClass:"box-card-component"},[a("div",{staticStyle:{position:"relative"}},[a("mallki",{attrs:{"class-name":"mallki-text",text:"报告数据情况"}}),a("div",{staticClass:"progress-item",staticStyle:{"padding-top":"35px","margin-top":"15px"}},[a("span",[t._v("点赞报告数")]),a("el-progress",{attrs:{percentage:70}})],1),a("div",{staticClass:"progress-item"},[a("span",[t._v("点踩报告数")]),a("el-progress",{attrs:{percentage:18}})],1),a("div",{staticClass:"progress-item"},[a("span",[t._v("被fork报告数")]),a("el-progress",{attrs:{percentage:12}})],1)],1)])},rt=[],lt=a("52c1"),ct=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"pan-item",style:{zIndex:t.zIndex,height:t.height,width:t.width}},[a("div",{staticClass:"pan-info"},[a("div",{staticClass:"pan-info-roles-container"},[t._t("default")],2)]),a("div",{staticClass:"pan-thumb",style:{backgroundImage:"url("+t.image+")"}})])},ut=[],dt=(a("513c"),{name:"PanThumb",props:{image:{type:String,required:!0},zIndex:{type:Number,default:1},width:{type:String,default:"150px"},height:{type:String,default:"150px"}}}),ht=dt,ft=(a("15e7"),Object(h["a"])(ht,ct,ut,!1,null,"c1d46476",null)),mt=ft.exports,pt=a("137c"),vt={components:{PanThumb:mt,Mallki:pt["a"]},filters:{statusFilter:function(t){var e={success:"success",pending:"danger"};return e[t]}},data:function(){return{statisticsData:{article_count:1024,pageviews_count:1024}}},computed:Object(o["a"])({},Object(lt["c"])(["name","avatar","roles"]))},gt=vt,bt=(a("ac18"),a("faa5"),Object(h["a"])(gt,st,rt,!1,null,"ae6965d4",null)),yt=bt.exports,wt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-card",{staticClass:"box-card-component"},[a("div",{staticStyle:{position:"relative"}},[a("mallki",{attrs:{"class-name":"mallki-text",text:"任务基本信息"}}),a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",staticStyle:{"padding-top":"35px","margin-top":"10px"},attrs:{"status-icon":"","label-width":"100px"}},[a("el-form-item",{attrs:{label:"任务名称:"}},[t._v(" "+t._s(t.task.taskName)+" ")]),a("el-form-item",{attrs:{label:"开始时间:"}},[t._v(" "+t._s(t.$moment(t.task.startTime).format("YYYY-MM-DD HH:mm"))+" ")]),a("el-form-item",{attrs:{label:"结束时间:"}},[t._v(" "+t._s(t.$moment(t.task.endTime).format("YYYY-MM-DD HH:mm"))+" ")]),a("el-form-item",{attrs:{label:"参与人数:"}},[t._v(" "+t._s(t.task.workerNum)+" ")]),a("el-form-item",{attrs:{label:"测试用例:"}},[t._v(" "+t._s(t.task.caseNum)+" ")]),a("el-form-item",{attrs:{label:"缺陷数量:"}},[t._v(" "+t._s(t.task.bugNum)+" ")])],1)],1)])},xt=[],kt={components:{PanThumb:mt,Mallki:pt["a"]},props:["task"],filters:{statusFilter:function(t){var e={success:"success",pending:"danger"};return e[t]}},data:function(){return{statisticsData:{article_count:1024,pageviews_count:1024}}},computed:Object(o["a"])({},Object(lt["c"])(["name","avatar","roles"]))},Ct=kt,_t=(a("d88f"),a("ff82"),Object(h["a"])(Ct,wt,xt,!1,null,"676d572c",null)),St=_t.exports,Tt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{width:"100%",height:"650px"},attrs:{id:"map-wrapper"}})},Dt=[],Ot=a("a892"),zt=(a("2eeb"),a("053b"),a("b4fb"),{"陕西":[109.503789,35.860026],"西安":[108.946466,34.347269],"甘肃":[103.832478,36.065465],"兰州":[103.84044,36.067321],"新疆":[87.633473,43.799238],"乌鲁木齐":[87.62444,43.830763],"内蒙古自治区":[111.772606,40.823156],"包头":[109.846544,40.662929],"青海":[101.786462,36.627159],"西宁":[101.78443,36.623393],"宁夏":[106.265605,38.476878],"银川":[106.258602,38.487834],"四川":[104.073467,30.577543],"成都":[104.081534,30.655822],"重庆":[106.558434,29.568996],"西藏":[91.124342,29.652894],"拉萨":[91.120789,29.65005],"云南":[101.592952,24.864213],"昆明":[102.852448,24.873998],"贵州":[106.714476,26.60403],"贵阳":[106.636577,26.653325],"广西壮族自治区":[108.924274,23.552255],"南宁":[108.373451,22.822607],"山西":[112.515496,37.866566],"太原":[112.534919,37.873219],"河南":[113.65,33.75],"郑州":[113.631419,34.753439],"湖北":[112.410562,31.209316],"武汉":[114.311582,30.598467],"湖南":[111.720664,27.695864],"长沙":[112.945473,28.234889],"江西":[115.676082,27.757258],"南昌":[115.864589,28.689455],"安徽":[117.33054,31.734294],"合肥":[117.233443,31.826578],"南京":[118.78,32.04],"请选择省份":[118.78,32.04],"江苏":[118.78,32.04],"山东":[117,36.65],"上海":[121.480539,31.235929],"浙江":[120.159533,30.271548],"杭州":[120.215503,30.253087],"广东":[113.394818,23.408004],"广州":[113.271431,23.135336],"北京":[116.413384,39.910925],"天津":[117.209523,39.093668],"河北":[117.220297,39.173149],"唐山":[118.186459,39.636584],"黑龙江":[127.3,46.28],"辽宁":[123.38,41.8],"福建":[119.3,26.08],"吉林":[125.3,43.88]}),Et={name:"StaffDistributionMap",props:["workerDistribute"],computed:Object(o["a"])({},Object(lt["c"])(["getTaskData"])),data:function(){return{myChart:null}},mounted:function(){var t="南京",e=this.workerDistribute.map((function(t){return{name:t.name,value:t.value}})),a=e.map((function(e){return[{name:e.name,value:e.value},{name:t}]})),i=this.$echarts.init(document.getElementById("map-wrapper")),n=[],o=function(t){for(var e=[],a=0;a<t.length;a++){var i=t[a],n=zt[i[0].name],o=zt[i[1].name];n&&o&&e.push({fromName:i[0].name,toName:i[1].name,coords:[n,o]})}return e},s=function(){for(var t=[],s=[[{name:"黑龙江",value:0}],[{name:"内蒙古",value:0}],[{name:"吉林",value:0}],[{name:"辽宁",value:0}],[{name:"河北",value:0}],[{name:"天津",value:0}],[{name:"山西",value:0}],[{name:"陕西",value:0}],[{name:"甘肃",value:0}],[{name:"宁夏",value:0}],[{name:"青海",value:0}],[{name:"新疆",value:0}],[{name:"西藏",value:0}],[{name:"四川",value:0}],[{name:"重庆",value:0}],[{name:"山东",value:0}],[{name:"河南",value:0}],[{name:"江苏",value:0}],[{name:"安徽",value:0}],[{name:"湖北",value:0}],[{name:"浙江",value:0}],[{name:"福建",value:0}],[{name:"江西",value:0}],[{name:"湖南",value:0}],[{name:"贵州",value:0}],[{name:"广西",value:0}],[{name:"海南",value:0}],[{name:"上海",value:1}]],r=0,l=s;r<l.length;r++){var c,u=l[r],d={name:u.name,value:"<br/>"},h=Object(Ot["a"])(u);try{for(h.s();!(c=h.n()).done;){var f=c.value;d.value+="".concat(f.name," + ").concat(f.value)}}catch(p){h.e(p)}finally{h.f()}t.push(d)}e.map((function(t,e){var i=[a[e]];n.push({name:"南京",type:"scatter",zlevel:20,color:"#f00",coordinateSystem:"geo",symbolSize:10,itemStyle:{normal:{color:"#f00"}}},{type:"lines",zlevel:15,effect:{show:!0,period:4,trailLength:0,symbol:"arrow",symbolSize:7},lineStyle:{normal:{width:1.2,opacity:.6,curveness:.2,color:"#F19000"}},data:o(i)},{type:"effectScatter",coordinateSystem:"geo",zlevel:15,rippleEffect:{period:4,brushType:"stroke",scale:4},symbol:"circle",symbolSize:function(t){return 4+t[2]/10},itemStyle:{normal:{show:!1}},tooltip:{show:!0,formatter:function(t){return t.value?t.name+" : "+t.cloud.staffCount:t.name}},data:[{name:t,value:["000"],staffCount:"staff"}]},{type:"effectScatter",coordinateSystem:"geo",rippleEffect:{period:4,brushType:"stroke",scale:4},zlevel:15,label:{normal:{show:!1}},symbol:"circle",symbolSize:15,itemStyle:{normal:{color:"#F19000"}},tooltip:{show:!0},data:i.map((function(t){return{name:t[1].name,value:zt[t[0].name].concat([t[1].name]),tooltip:{formatter:t[0].name+"--"+t[1].name+":"+t[0].value}}}))})}));var m={title:{text:"众测工人分布图",padding:20},backgroundColor:"white",color:["#e68b55"],tooltip:{trigger:"item",show:!1},legend:{show:!0,orient:"horizontal",left:"27%",top:"5%",data:["高线"],textStyle:{color:"#ffffff"},icon:"circle"},geo:{map:"china",zlevel:10,layoutCenter:["50%","50%"],roam:!1,layoutSize:"100%",zoom:1.26,label:{normal:{show:!0,textStyle:{fontSize:12,color:"#43D0D6"}},emphasis:{show:!0}},itemStyle:{normal:{color:"#062031",borderWidth:1.1,borderColor:"#43D0D6"},emphasis:{areaColor:"#43D0D6"}}},series:n};i.setOption(m)};s(),window.onresize=function(){i&&i.resize()}},methods:{}},Nt=Et,$t=Object(h["a"])(Nt,Tt,Dt,!1,null,"62767c0a",null),Vt=$t.exports,Lt={name:"TaskBoard",components:{PanelGroup:m,LineChart:N,ScatterChart:S,BarChart:R,TransactionTable:H,TodoList:ot,BoxCard:yt,InfoCard:St,StaffDistribution:Vt},data:function(){return{topData:null,taskInfo:{},workList:[],gradeList:{},workerDistribute:[],loading:!0,progress:0}},computed:Object(o["a"])({},Object(lt["c"])(["getTaskData"])),methods:Object(o["a"])(Object(o["a"])({},Object(lt["b"])(["setTaskData"])),{},{goToReview:function(){window.open(this.getTaskData&&this.getTaskData.managerCheck)},getData:function(){var t=this,e=this.$route.query.token,a=new Promise((function(a,i){Object(y["a"])(e).then((function(e){t.setTaskData(e),a(e)}))})).catch((function(t){notify("error",t.data),reject(t)})),i=new Promise((function(a,i){Object(y["e"])(e).then((function(e){t.progress=e,a(e)}))})).catch((function(t){notify("error",t.data),reject(t)}));Promise.all([a,i]).then((function(e){t.handleTaskData()})).catch((function(t){console.log(t.data)}))},handleTaskData:function(){var t=this.getTaskData;this.topData={reportNum:t.reportNum||0,bugNum:t.bugNum||0,workerNum:t.workerNum||0,pageCover:t.pageCover||0,caseNum:t.testcaseNum||0,progress:this.progress||0},this.taskInfo={taskName:t.taskName||"",startTime:t.startTime||new Date,bugNum:t.bugNum||0,endTime:t.endTime||new Date,caseNum:t.testcaseNum||0,workerNum:t.workerNum||0},this.workerDistribute=t.workerDistribute||[],this.workList=t.workerRank||[],this.gradeList=t.gradeDistrubute||{}}}),mounted:function(){this.getData()}},jt=Lt,Ft=(a("c79f"),Object(h["a"])(jt,i,n,!1,null,"b05af7f6",null));e["default"]=Ft.exports},"0eca":function(t,e,a){"use strict";a("f2ed")},"137c":function(t,e,a){"use strict";var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("a",{staticClass:"link--mallki",class:t.className,attrs:{href:"#"}},[t._v(" "+t._s(t.text)+" "),a("span",{attrs:{"data-letters":t.text}}),a("span",{attrs:{"data-letters":t.text}})])},n=[],o={props:{className:{type:String,default:""},text:{type:String,default:"vue-element-admin"}}},s=o,r=(a("8c05"),a("4ac2")),l=Object(r["a"])(s,i,n,!1,null,null,null);e["a"]=l.exports},"15e7":function(t,e,a){"use strict";a("c7f6")},2195:function(t,e,a){},"2f79":function(t,e,a){"use strict";a.d(e,"a",(function(){return n})),a.d(e,"e",(function(){return o})),a.d(e,"c",(function(){return s})),a.d(e,"b",(function(){return r})),a.d(e,"d",(function(){return l}));a("b4fb");var i=a("b775");function n(t){return Object(i["a"])({url:"/analyze/analyse/task?token=".concat(encodeURIComponent(t)),method:"get"})}function o(t){return Object(i["a"])({url:"/analyze/progress?token=".concat(encodeURIComponent(t)),method:"get"})}function s(t){return Object(i["a"])({url:"/analyze/analyse/BugSubmitInfo?token=".concat(encodeURIComponent(t),"&piece=10"),method:"get"})}function r(t){return Object(i["a"])({url:"/analyze/analyse/BugInfo?token=".concat(encodeURIComponent(t)),method:"get"})}function l(t,e){return Object(i["a"])({url:"/analyze/analyse/people?token=".concat(encodeURIComponent(t),"&workId=").concat(e),method:"get"})}},"393f":function(t,e,a){"use strict";a("a990")},"811f":function(t,e,a){},"8c05":function(t,e,a){"use strict";a("d475")},"93e8":function(t,e,a){},"9e2e":function(t,e,a){!function(e,a){t.exports=a()}(0,(function(){return function(t){function e(i){if(a[i])return a[i].exports;var n=a[i]={i:i,l:!1,exports:{}};return t[i].call(n.exports,n,n.exports,e),n.l=!0,n.exports}var a={};return e.m=t,e.c=a,e.i=function(t){return t},e.d=function(t,a,i){e.o(t,a)||Object.defineProperty(t,a,{configurable:!1,enumerable:!0,get:i})},e.n=function(t){var a=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(a,"a",a),a},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/dist/",e(e.s=2)}([function(t,e,a){var i=a(4)(a(1),a(5),null,null);t.exports=i.exports},function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a(3);e.default={props:{startVal:{type:Number,required:!1,default:0},endVal:{type:Number,required:!1,default:2017},duration:{type:Number,required:!1,default:3e3},autoplay:{type:Boolean,required:!1,default:!0},decimals:{type:Number,required:!1,default:0,validator:function(t){return t>=0}},decimal:{type:String,required:!1,default:"."},separator:{type:String,required:!1,default:","},prefix:{type:String,required:!1,default:""},suffix:{type:String,required:!1,default:""},useEasing:{type:Boolean,required:!1,default:!0},easingFn:{type:Function,default:function(t,e,a,i){return a*(1-Math.pow(2,-10*t/i))*1024/1023+e}}},data:function(){return{localStartVal:this.startVal,displayValue:this.formatNumber(this.startVal),printVal:null,paused:!1,localDuration:this.duration,startTime:null,timestamp:null,remaining:null,rAF:null}},computed:{countDown:function(){return this.startVal>this.endVal}},watch:{startVal:function(){this.autoplay&&this.start()},endVal:function(){this.autoplay&&this.start()}},mounted:function(){this.autoplay&&this.start(),this.$emit("mountedCallback")},methods:{start:function(){this.localStartVal=this.startVal,this.startTime=null,this.localDuration=this.duration,this.paused=!1,this.rAF=(0,i.requestAnimationFrame)(this.count)},pauseResume:function(){this.paused?(this.resume(),this.paused=!1):(this.pause(),this.paused=!0)},pause:function(){(0,i.cancelAnimationFrame)(this.rAF)},resume:function(){this.startTime=null,this.localDuration=+this.remaining,this.localStartVal=+this.printVal,(0,i.requestAnimationFrame)(this.count)},reset:function(){this.startTime=null,(0,i.cancelAnimationFrame)(this.rAF),this.displayValue=this.formatNumber(this.startVal)},count:function(t){this.startTime||(this.startTime=t),this.timestamp=t;var e=t-this.startTime;this.remaining=this.localDuration-e,this.useEasing?this.countDown?this.printVal=this.localStartVal-this.easingFn(e,0,this.localStartVal-this.endVal,this.localDuration):this.printVal=this.easingFn(e,this.localStartVal,this.endVal-this.localStartVal,this.localDuration):this.countDown?this.printVal=this.localStartVal-(this.localStartVal-this.endVal)*(e/this.localDuration):this.printVal=this.localStartVal+(this.localStartVal-this.startVal)*(e/this.localDuration),this.countDown?this.printVal=this.printVal<this.endVal?this.endVal:this.printVal:this.printVal=this.printVal>this.endVal?this.endVal:this.printVal,this.displayValue=this.formatNumber(this.printVal),e<this.localDuration?this.rAF=(0,i.requestAnimationFrame)(this.count):this.$emit("callback")},isNumber:function(t){return!isNaN(parseFloat(t))},formatNumber:function(t){t=t.toFixed(this.decimals),t+="";var e=t.split("."),a=e[0],i=e.length>1?this.decimal+e[1]:"",n=/(\d+)(\d{3})/;if(this.separator&&!this.isNumber(this.separator))for(;n.test(a);)a=a.replace(n,"$1"+this.separator+"$2");return this.prefix+a+i+this.suffix}},destroyed:function(){(0,i.cancelAnimationFrame)(this.rAF)}}},function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a(0),n=function(t){return t&&t.__esModule?t:{default:t}}(i);e.default=n.default,"undefined"!=typeof window&&window.Vue&&window.Vue.component("count-to",n.default)},function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=0,n="webkit moz ms o".split(" "),o=void 0,s=void 0;if("undefined"==typeof window)e.requestAnimationFrame=o=function(){},e.cancelAnimationFrame=s=function(){};else{e.requestAnimationFrame=o=window.requestAnimationFrame,e.cancelAnimationFrame=s=window.cancelAnimationFrame;for(var r=void 0,l=0;l<n.length&&(!o||!s);l++)r=n[l],e.requestAnimationFrame=o=o||window[r+"RequestAnimationFrame"],e.cancelAnimationFrame=s=s||window[r+"CancelAnimationFrame"]||window[r+"CancelRequestAnimationFrame"];o&&s||(e.requestAnimationFrame=o=function(t){var e=(new Date).getTime(),a=Math.max(0,16-(e-i)),n=window.setTimeout((function(){t(e+a)}),a);return i=e+a,n},e.cancelAnimationFrame=s=function(t){window.clearTimeout(t)})}e.requestAnimationFrame=o,e.cancelAnimationFrame=s},function(t,e){t.exports=function(t,e,a,i){var n,o=t=t||{},s=typeof t.default;"object"!==s&&"function"!==s||(n=t,o=t.default);var r="function"==typeof o?o.options:o;if(e&&(r.render=e.render,r.staticRenderFns=e.staticRenderFns),a&&(r._scopeId=a),i){var l=Object.create(r.computed||null);Object.keys(i).forEach((function(t){var e=i[t];l[t]=function(){return e}})),r.computed=l}return{esModule:n,exports:o,options:r}}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("span",[t._v("\n "+t._s(t.displayValue)+"\n")])},staticRenderFns:[]}}])}))},a293:function(t,e,a){},a3e2:function(t,e,a){},a7da:function(t,e,a){"use strict";a("a293")},a990:function(t,e,a){},ac18:function(t,e,a){"use strict";a("93e8")},ac28:function(t,e,a){},c79f:function(t,e,a){"use strict";a("d9fe")},c7f6:function(t,e,a){},d3ec:function(t,e,a){"use strict";a("a3e2")},d475:function(t,e,a){},d88f:function(t,e,a){"use strict";a("811f")},d8ac:function(t,e,a){var i,n,o;(function(s,r){n=[e,a("4d28")],i=r,o="function"===typeof i?i.apply(e,n):i,void 0===o||(t.exports=o)})(0,(function(t,e){var a=function(t){"undefined"!==typeof console&&console&&console.error&&console.error(t)};if(e){var i=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],n={color:i,title:{textStyle:{fontWeight:"normal",color:"#008acd"}},visualMap:{itemWidth:15,color:["#5ab1ef","#e0ffff"]},toolbox:{iconStyle:{normal:{borderColor:i[0]}}},tooltip:{backgroundColor:"rgba(50,50,50,0.5)",axisPointer:{type:"line",lineStyle:{color:"#008acd"},crossStyle:{color:"#008acd"},shadowStyle:{color:"rgba(200,200,200,0.2)"}}},dataZoom:{dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd"},grid:{borderColor:"#eee"},categoryAxis:{axisLine:{lineStyle:{color:"#008acd"}},splitLine:{lineStyle:{color:["#eee"]}}},valueAxis:{axisLine:{lineStyle:{color:"#008acd"}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.1)","rgba(200,200,200,0.1)"]}},splitLine:{lineStyle:{color:["#eee"]}}},timeline:{lineStyle:{color:"#008acd"},controlStyle:{color:"#008acd",borderColor:"#008acd"},symbol:"emptyCircle",symbolSize:3},line:{smooth:!0,symbol:"emptyCircle",symbolSize:3},candlestick:{itemStyle:{color:"#d87a80",color0:"#2ec7c9"},lineStyle:{width:1,color:"#d87a80",color0:"#2ec7c9"},areaStyle:{color:"#2ec7c9",color0:"#b6a2de"}},scatter:{symbol:"circle",symbolSize:4},map:{itemStyle:{color:"#ddd"},areaStyle:{color:"#fe994e"},label:{color:"#d87a80"}},graph:{itemStyle:{color:"#d87a80"},linkStyle:{color:"#2ec7c9"}},gauge:{axisLine:{lineStyle:{color:[[.2,"#2ec7c9"],[.8,"#5ab1ef"],[1,"#d87a80"]],width:10}},axisTick:{splitNumber:10,length:15,lineStyle:{color:"auto"}},splitLine:{length:22,lineStyle:{color:"auto"}},pointer:{width:5}}};e.registerTheme("macarons",n)}else a("ECharts is not Loaded")}))},d9fe:function(t,e,a){},f2ed:function(t,e,a){},faa5:function(t,e,a){"use strict";a("ac28")},ff82:function(t,e,a){"use strict";a("2195")}}]);
|