|
|
@@ -48,7 +48,7 @@
|
|
48
|
48
|
<table class="tabdept" cellspacing="0" cellpadding="0">
|
|
49
|
49
|
<tr>
|
|
50
|
50
|
<th colspan="6" style="background-color: #3691db">
|
|
51
|
|
- 业务咨询({{ totaldata.ywzxcount }}次)
|
|
|
51
|
+ 话务咨询
|
|
52
|
52
|
</th>
|
|
53
|
53
|
</tr>
|
|
54
|
54
|
<tr
|
|
|
@@ -92,40 +92,41 @@
|
|
92
|
92
|
故障报修({{ totaldata.gzbxcount }}次)
|
|
93
|
93
|
</th>
|
|
94
|
94
|
</tr>
|
|
|
95
|
+ <tr>
|
|
|
96
|
+ <th>
|
|
|
97
|
+ 运维类别
|
|
|
98
|
+ </th>
|
|
|
99
|
+ <th>
|
|
|
100
|
+ 工单总量
|
|
|
101
|
+ </th>
|
|
|
102
|
+ <th>
|
|
|
103
|
+ 未完工量
|
|
|
104
|
+ </th>
|
|
|
105
|
+ <th colspan="2">
|
|
|
106
|
+ 超时率
|
|
|
107
|
+ </th>
|
|
|
108
|
+ <th>
|
|
|
109
|
+ 完工率
|
|
|
110
|
+ </th>
|
|
|
111
|
+ </tr>
|
|
95
|
112
|
<tr
|
|
96
|
113
|
v-for="(item, index) in chapterList2"
|
|
97
|
|
- v-if="index % 3 == 0"
|
|
98
|
114
|
:key="'gzbx' + index"
|
|
99
|
115
|
>
|
|
100
|
116
|
<th>
|
|
101
|
|
- {{ chapterList2[index] == null ? "" : chapterList2[index].F_Name }}
|
|
|
117
|
+ {{ item.F_Name }}
|
|
102
|
118
|
</th>
|
|
103
|
|
- <td @click="btnDetail(chapterList2[index].F_Type)">
|
|
104
|
|
- {{ chapterList2[index] == null ? "" : chapterList2[index].COUNT }}
|
|
|
119
|
+ <td @click="btnDetail(chapterList2[index].F_Type, 0)">
|
|
|
120
|
+ {{ item.yizhipai || '0' }}
|
|
105
|
121
|
</td>
|
|
106
|
|
- <th>
|
|
107
|
|
- {{
|
|
108
|
|
- chapterList2[index + 1] == null
|
|
109
|
|
- ? ""
|
|
110
|
|
- : chapterList2[index + 1].F_Name
|
|
111
|
|
- }}
|
|
112
|
|
- </th>
|
|
113
|
|
- <td @click="btnDetail(chapterList2[index + 1].F_Type)">
|
|
114
|
|
- {{
|
|
115
|
|
- chapterList2[index + 1] == null ? "" : chapterList2[index + 1].COUNT
|
|
116
|
|
- }}
|
|
|
122
|
+ <td @click="btnDetail(chapterList2[index].F_Type, 1)">
|
|
|
123
|
+ {{ item.weiwancheng || '0' }}
|
|
117
|
124
|
</td>
|
|
118
|
|
- <th>
|
|
119
|
|
- {{
|
|
120
|
|
- chapterList2[index + 2] == null
|
|
121
|
|
- ? ""
|
|
122
|
|
- : chapterList2[index + 2].F_Name
|
|
123
|
|
- }}
|
|
124
|
|
- </th>
|
|
125
|
|
- <td @click="btnDetail(chapterList2[index + 2].F_Type)">
|
|
126
|
|
- {{
|
|
127
|
|
- chapterList2[index + 2] == null ? "" : chapterList2[index + 2].COUNT
|
|
128
|
|
- }}
|
|
|
125
|
+ <td colspan="2">
|
|
|
126
|
+ {{ item.chaoshilv }}
|
|
|
127
|
+ </td>
|
|
|
128
|
+ <td>
|
|
|
129
|
+ {{ item.wanchenglv }}
|
|
129
|
130
|
</td>
|
|
130
|
131
|
</tr>
|
|
131
|
132
|
<tr>
|
|
|
@@ -316,18 +317,20 @@ export default {
|
|
316
|
317
|
resolve()
|
|
317
|
318
|
})
|
|
318
|
319
|
},
|
|
319
|
|
- btnDetail(index) {
|
|
|
320
|
+ btnDetail(index, tabid = -1) {
|
|
320
|
321
|
console.log(index)
|
|
|
322
|
+ const data = {
|
|
|
323
|
+ rowid: index.toString(),
|
|
|
324
|
+ yquid: this.ruleForm.yqid.toString(),
|
|
|
325
|
+ starttime: this.ruleForm.startTime && this.ruleForm.startTime[0],
|
|
|
326
|
+ endtime: this.ruleForm.startTime && this.ruleForm.startTime[1]
|
|
|
327
|
+ }
|
|
|
328
|
+ if (tabid > -1) data.tabid = tabid
|
|
321
|
329
|
this.$layer.iframe({
|
|
322
|
330
|
content: {
|
|
323
|
331
|
content: listdetail, // 传递的组件对象
|
|
324
|
332
|
parent: this, // 当前的vue对象
|
|
325
|
|
- data: {
|
|
326
|
|
- rowid: index.toString(),
|
|
327
|
|
- yquid: this.ruleForm.yqid.toString(),
|
|
328
|
|
- starttime: this.ruleForm.startTime && this.ruleForm.startTime[0],
|
|
329
|
|
- endtime: this.ruleForm.startTime && this.ruleForm.startTime[1]
|
|
330
|
|
- } // props
|
|
|
333
|
+ data // props
|
|
331
|
334
|
},
|
|
332
|
335
|
area: ['70%', '80%'],
|
|
333
|
336
|
title: '详情'
|
|
|
@@ -405,7 +408,7 @@ export default {
|
|
405
|
408
|
border: 1px solid #ccc;
|
|
406
|
409
|
} */
|
|
407
|
410
|
.tabdept th {
|
|
408
|
|
- width: 150px;
|
|
|
411
|
+ width: 200px;
|
|
409
|
412
|
padding: 15px 0;
|
|
410
|
413
|
font-size: 1rem;
|
|
411
|
414
|
text-align: center;
|
|
|
@@ -414,6 +417,7 @@ export default {
|
|
414
|
417
|
}
|
|
415
|
418
|
|
|
416
|
419
|
.tabdept td {
|
|
|
420
|
+ width: 200px;
|
|
417
|
421
|
font-size: 1rem;
|
|
418
|
422
|
text-align: center;
|
|
419
|
423
|
background-color: #fafafa;
|