|
|
@@ -82,11 +82,17 @@
|
|
|
<th colspan="1" rowspan="1" :key="item" v-for="item in obj">
|
|
|
{{ item }}
|
|
|
</th>
|
|
|
+
|
|
|
</tr>
|
|
|
<tr v-for="(item, index) in targetList" :key="index">
|
|
|
- <td>{{ index }}</td>
|
|
|
+ <td>{{ index+1 }}</td>
|
|
|
<td v-for="i in obj" :key="i">{{ item[i] }}</td>
|
|
|
</tr>
|
|
|
+ <tr>
|
|
|
+
|
|
|
+ <th :colspan="obj.length" rowspan="1">平均得分</th>
|
|
|
+ <th :colspan="1" rowspan="1">{{average}}</th>
|
|
|
+ </tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
@@ -110,8 +116,10 @@ export default {
|
|
|
const { params, query } = this.$route;
|
|
|
return {
|
|
|
targetList: [],
|
|
|
+ average:0,
|
|
|
obj: {},
|
|
|
loading: false,
|
|
|
+ average:'',//平均值
|
|
|
selectedValues: [],
|
|
|
planRoles: [],
|
|
|
options: [],
|
|
|
@@ -188,7 +196,8 @@ export default {
|
|
|
list(this.queryParams).then((res) => {
|
|
|
let { code, data, msg } = res;
|
|
|
if (code == 200) {
|
|
|
- this.targetList = data || [];
|
|
|
+ this.targetList = data.list || [];
|
|
|
+ this.average=data.average||0
|
|
|
if (this.targetList) {
|
|
|
this.obj = Object.keys(this.targetList[0]);
|
|
|
}
|