|
@@ -190,6 +190,7 @@
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ totalTime111: 0,
|
|
|
allListData: [],
|
|
|
page: 1,
|
|
|
size: 50,
|
|
@@ -478,6 +479,13 @@
|
|
|
var _this = this;
|
|
|
this.hasReportUserList = [];
|
|
|
if (res.code == "ok") {
|
|
|
+ let alltime = 0
|
|
|
+ for(let i in res.data.list){
|
|
|
+ for(let m in res.data.list[i].project){
|
|
|
+ alltime += parseFloat(res.data.list[i].project[m].time)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ this.totalTime111 = alltime
|
|
|
//
|
|
|
|
|
|
//
|
|
@@ -522,9 +530,11 @@
|
|
|
var _this = this;
|
|
|
this.hasReportUserList = data.userList;
|
|
|
this.total = data.list.length
|
|
|
+
|
|
|
+ var totalHours = 0.0;
|
|
|
var xList = [] , yList = [] , list = data.list.slice(0+50*(this.page-1),49+50*(this.page-1)), array = [] , series = [];
|
|
|
var totalMoneyCost = data.totalCostMoney;
|
|
|
- var totalHours = 0.0;
|
|
|
+
|
|
|
for(var i in list) {
|
|
|
if(i>20) {
|
|
|
this.widthHtval = +this.widthHtval + 60
|
|
@@ -563,7 +573,7 @@
|
|
|
}
|
|
|
if(this.permissions.countHours){
|
|
|
item.cost = project[k].time
|
|
|
- totalHours += parseFloat(project[k].time);
|
|
|
+ // totalHours += parseFloat(project[k].time);
|
|
|
}
|
|
|
dataList.push(item)
|
|
|
|
|
@@ -598,7 +608,7 @@
|
|
|
|
|
|
|
|
|
var myChart = echarts.init(document.getElementById("container"));
|
|
|
- totalHours = totalHours.toFixed(1);
|
|
|
+ totalHours = this.totalTime111.toFixed(1);
|
|
|
// 设置宽度
|
|
|
myChart.resize({
|
|
|
width: this.widthHtval
|
|
@@ -813,6 +823,28 @@
|
|
|
this.http.post(url, param,
|
|
|
res => {
|
|
|
if (res.code == "ok") {
|
|
|
+ let alltime = 0
|
|
|
+ if(this.radio==this.$t('other.project') || this.radio == this.$t('zhu-xiang-mu') || this.radio==this.$t('projectclassification')){
|
|
|
+ for(let i in res.data.costList){
|
|
|
+ alltime += parseFloat(res.data.costList[i].cost)
|
|
|
+ }
|
|
|
+ }else if(this.radio==this.$t('lable.department')){
|
|
|
+ for(let i in res.data.costList){
|
|
|
+ alltime += parseFloat(res.data.costList[i].costTime)
|
|
|
+ }
|
|
|
+ }else if(this.radio == this.namess){
|
|
|
+ for(let i in res.data){
|
|
|
+ alltime += parseFloat(res.data[i].cost)
|
|
|
+ }
|
|
|
+ }else if(this.theCustomListFlg){
|
|
|
+ for(let i in res.data.list){
|
|
|
+ alltime += parseFloat(res.data.list[i].cost)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ this.totalTime111 = alltime
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
// additionName // 未转译的数据另外存储一份,用作 DOM 上渲染
|
|
|
if(this.user.userNameNeedTranslate == '1') {
|
|
|
for(var i in res.data.costList) {
|
|
@@ -1029,7 +1061,7 @@
|
|
|
|
|
|
}
|
|
|
}
|
|
|
- totalHours = totalHours.toFixed(1);
|
|
|
+ totalHours = this.totalTime111.toFixed(1);
|
|
|
var myChart = echarts.init(document.getElementById("container"));
|
|
|
myChart.resize({
|
|
|
width: this.widthHtval
|
|
@@ -1363,7 +1395,7 @@
|
|
|
}
|
|
|
.poss {
|
|
|
position: fixed;
|
|
|
- bottom: -10px;
|
|
|
+ bottom: 10px;
|
|
|
right: 1%;
|
|
|
box-sizing: border-box;
|
|
|
}
|