Browse Source

优化

master
陈裕财 4 years ago
parent
commit
b97353c5ed
  1. 8
      src/views/xm/core/xmIteration/XmIterationOverview.vue
  2. 8
      src/views/xm/core/xmProduct/XmProductOverview.vue
  3. 8
      src/views/xm/core/xmProject/XmProjectOverview.vue

8
src/views/xm/core/xmIteration/XmIterationOverview.vue

@ -53,7 +53,7 @@
<i class="el-icon-check"></i> <i class="el-icon-check"></i>
</div> </div>
<div class="info"> <div class="info">
<div v-text="this.xmIteration.taskFinishCnt" >
<div v-text="this.xmIteration.taskCnt-notStart" >
</div> </div>
<div class="title">已完成</div> <div class="title">已完成</div>
</div> </div>
@ -243,7 +243,7 @@ export default {
computed: { computed: {
...mapGetters(["userInfo"]), ...mapGetters(["userInfo"]),
notStart: function() { notStart: function() {
return this.xmIteration.taskCnt-this.xmIteration.taskFinishCnt;
return this.xmIteration.taskUnstartCnt+this.xmIteration.taskExecCnt;
}, },
taskProgress: function (){ taskProgress: function (){
return this.xmIteration.finishRate||0; return this.xmIteration.finishRate||0;
@ -394,9 +394,7 @@ export default {
trigger: 'item', trigger: 'item',
formatter: '{b} : {c} ({d}%)' formatter: '{b} : {c} ({d}%)'
}, },
legend: {
orient: 'vertical',
left: 'left',
legend: {
}, },
series: [ series: [
{ {

8
src/views/xm/core/xmProduct/XmProductOverview.vue

@ -55,7 +55,7 @@
<i class="el-icon-check"></i> <i class="el-icon-check"></i>
</div> </div>
<div class="info"> <div class="info">
<div v-text="this.xmProduct.taskFinishCnt" >
<div v-text="this.xmProduct.taskCnt-this.notStart" >
</div> </div>
<div class="title">已完成</div> <div class="title">已完成</div>
</div> </div>
@ -245,7 +245,7 @@ export default {
computed: { computed: {
...mapGetters(["userInfo"]), ...mapGetters(["userInfo"]),
notStart: function() { notStart: function() {
return this.xmProduct.taskCnt-this.xmProduct.taskFinishCnt;
return this.xmProduct.taskUnstartCnt+this.xmProduct.taskExecCnt;
}, },
taskProgress: function (){ taskProgress: function (){
return this.xmProduct.finishRate?parseInt(this.xmProduct.finishRate):0; return this.xmProduct.finishRate?parseInt(this.xmProduct.finishRate):0;
@ -415,9 +415,7 @@ export default {
trigger: 'item', trigger: 'item',
formatter: '{b} : {c} ({d}%)' formatter: '{b} : {c} ({d}%)'
}, },
legend: {
orient: 'vertical',
left: 'left',
legend: {
}, },
series: [ series: [
{ {

8
src/views/xm/core/xmProject/XmProjectOverview.vue

@ -270,10 +270,10 @@ export default {
computed: { computed: {
...mapGetters(["userInfo"]), ...mapGetters(["userInfo"]),
finish: function (){ finish: function (){
return this.selProject.taskCloseCnt;
return this.selProject.taskCnt-this.selProject.taskUnstartCnt-this.selProject.taskExecCnt;
}, },
notStart: function() { notStart: function() {
return this.selProject.taskCnt-this.selProject.taskCloseCnt;
return this.selProject.taskUnstartCnt+this.selProject.taskExecCnt;
}, },
totalTask: function() { totalTask: function() {
return this.selProject.taskCnt; return this.selProject.taskCnt;
@ -495,9 +495,7 @@ export default {
trigger: 'item', trigger: 'item',
formatter: '{b} : {c} ({d}%)' formatter: '{b} : {c} ({d}%)'
}, },
legend: {
orient: 'vertical',
left: 'left',
legend: {
}, },
series: [ series: [
{ {

Loading…
Cancel
Save