|
@@ -546,7 +546,7 @@ export default {
|
|
|
this.setChart();
|
|
|
let _workW = []
|
|
|
for (var i = 0; i < _isWorks.length; i++) {
|
|
|
- if (chapters[_isWorks[i].stage].chapterInfo[0].taskJson[_isWorks[i].task].eList && chapters[_isWorks[i].stage].chapterInfo[0].taskJson[_isWorks[i].task].eList.length) {
|
|
|
+ if (chapters[_isWorks[i].stage].chapterInfo[0].taskJson[_isWorks[i].task].eList && chapters[_isWorks[i].stage].chapterInfo[0].taskJson[_isWorks[i].task].eList.length) {
|
|
|
_workW.push({ stage: _isWorks[i].stage, task: _isWorks[i].task, rate: JSON.parse(_isWorks[i].rate), elist: chapters[_isWorks[i].stage].chapterInfo[0].taskJson[_isWorks[i].task].eList })
|
|
|
}
|
|
|
// else {
|
|
@@ -625,30 +625,29 @@ export default {
|
|
|
// _workW.push({ stage: _isWorks[i].stage, task: _isWorks[i].task, rate: JSON.parse(_isWorks[i].rate), elist: elist })
|
|
|
// }
|
|
|
}
|
|
|
-
|
|
|
- if (_workW[0].elist[0].target) {
|
|
|
- for (var i = 0; i < _workW.length; i++) {
|
|
|
- _workW[i].work = []
|
|
|
- for (var j = 0; j < _workW[i].elist.length; j++) {
|
|
|
+ for (var i = 0; i < _workW.length; i++) {
|
|
|
+ _workW[i].work = []
|
|
|
+ for (var j = 0; j < _workW[i].elist.length; j++) {
|
|
|
+ if (_workW[i].elist[j].target) {
|
|
|
if (randarAarray.indexOf(_workW[i].elist[j].target) == -1) {
|
|
|
randarAarray.push(_workW[i].elist[j].target)
|
|
|
}
|
|
|
- // for (var k = 0; k < _workW[i].elist[j].target.length; k++) {
|
|
|
- // _workW[i].elist[j].target[k].count = _workW[i].rate[_workW[i].elist[j].value] * _workW[i].elist[j].target[k].per
|
|
|
- // }
|
|
|
- _workW[i].work.push({ name: _workW[i].elist[j].value, target: _workW[i].elist[j].target })
|
|
|
- _workW[i].work[_workW[i].work.length - 1][_workW[i].elist[j].value] = _workW[i].rate[_workW[i].elist[j].value]
|
|
|
- _workW[i].work[_workW[i].work.length - 1].value = _workW[i].rate[_workW[i].elist[j].value]
|
|
|
}
|
|
|
+ // for (var k = 0; k < _workW[i].elist[j].target.length; k++) {
|
|
|
+ // _workW[i].elist[j].target[k].count = _workW[i].rate[_workW[i].elist[j].value] * _workW[i].elist[j].target[k].per
|
|
|
+ // }
|
|
|
+ _workW[i].work.push({ name: _workW[i].elist[j].value, target: _workW[i].elist[j].target })
|
|
|
+ _workW[i].work[_workW[i].work.length - 1][_workW[i].elist[j].value] = _workW[i].rate[_workW[i].elist[j].value]
|
|
|
+ _workW[i].work[_workW[i].work.length - 1].value = _workW[i].rate[_workW[i].elist[j].value]
|
|
|
}
|
|
|
- for (var k = 0; k < randarAarray.length; k++) {
|
|
|
- randarJson.push({ target: randarAarray[k], count: 0, value: 0 })
|
|
|
- for (var i = 0; i < _workW.length; i++) {
|
|
|
- for (var j = 0; j < _workW[i].work.length; j++) {
|
|
|
- if (_workW[i].work[j].target == randarAarray[k]) {
|
|
|
- randarJson[k].count++
|
|
|
- randarJson[k].value += _workW[i].work[j].value
|
|
|
- }
|
|
|
+ }
|
|
|
+ for (var k = 0; k < randarAarray.length; k++) {
|
|
|
+ randarJson.push({ target: randarAarray[k], count: 0, value: 0 })
|
|
|
+ for (var i = 0; i < _workW.length; i++) {
|
|
|
+ for (var j = 0; j < _workW[i].work.length; j++) {
|
|
|
+ if (_workW[i].work[j].target == randarAarray[k]) {
|
|
|
+ randarJson[k].count++
|
|
|
+ randarJson[k].value += _workW[i].work[j].value
|
|
|
}
|
|
|
}
|
|
|
}
|