|
@@ -29,7 +29,9 @@
|
|
|
:cell-style="{ 'text-align': 'center' }" style=" width: 100%; float: right;
|
|
|
border-left: 1px solid #ebeced;
|
|
|
border-right: 1px solid #ebeced;
|
|
|
- color: #333333; font-size: 14px;">
|
|
|
+ color: #333333; font-size: 14px;"
|
|
|
+ v-loading="departmentLoading"
|
|
|
+ element-loading-text="报表查询中...">
|
|
|
<el-table-column label="部门名称" width="150">
|
|
|
<template slot-scope="{row}">
|
|
|
<span>{{ row.departmentName }}</span>
|
|
@@ -206,7 +208,9 @@
|
|
|
:cell-style="{ 'text-align': 'center' }" style=" width: 100%; float: right;
|
|
|
border-left: 1px solid #ebeced;
|
|
|
border-right: 1px solid #ebeced;
|
|
|
- color: #333333; font-size: 14px;">
|
|
|
+ color: #333333; font-size: 14px;"
|
|
|
+ v-loading="personalLoading"
|
|
|
+ element-loading-text="报表查询中...">
|
|
|
<el-table-column label="评估人员" width="150">
|
|
|
<template slot-scope="{row}">
|
|
|
<span>{{ row.userName }}</span>
|
|
@@ -221,7 +225,7 @@
|
|
|
<el-table-column label="当期">
|
|
|
<template slot-scope="{row}">
|
|
|
<el-link v-if="row.currentPeriodOrderVolume > 0"
|
|
|
- @click="setListQueryParms('order', row.departmentId, listQueryByManager.startTime, listQueryByManager.endTime, row.userId)">
|
|
|
+ @click="setListQueryParms('order', null, listQueryByManager.startTime, listQueryByManager.endTime, row.userId)">
|
|
|
{{ row.currentPeriodOrderVolume }}
|
|
|
</el-link>
|
|
|
<span v-else>{{ row.currentPeriodOrderVolume }}</span>
|
|
@@ -242,7 +246,7 @@
|
|
|
<el-table-column label="当期">
|
|
|
<template slot-scope="{row}">
|
|
|
<el-link v-if="row.currentPeriodStatementVolume > 0"
|
|
|
- @click="setListQueryParms('statement', row.departmentId, listQueryByManager.startTime, listQueryByManager.endTime, row.userId)">
|
|
|
+ @click="setListQueryParms('statement', null, listQueryByManager.startTime, listQueryByManager.endTime, row.userId)">
|
|
|
{{ row.currentPeriodStatementVolume }}
|
|
|
</el-link>
|
|
|
<span v-else>{{ row.currentPeriodStatementVolume }}</span>
|
|
@@ -263,7 +267,7 @@
|
|
|
<el-table-column label="当期">
|
|
|
<template slot-scope="{row}">
|
|
|
<el-link v-if="row.currentPeriodReportVolume > 0"
|
|
|
- @click="setListQueryParms('report', row.departmentId, listQueryByManager.startTime, listQueryByManager.endTime, row.userId)">
|
|
|
+ @click="setListQueryParms('report', null, listQueryByManager.startTime, listQueryByManager.endTime, row.userId)">
|
|
|
{{ row.currentPeriodReportVolume }}
|
|
|
</el-link>
|
|
|
<span v-else>{{ row.currentPeriodReportVolume }}</span>
|
|
@@ -284,7 +288,7 @@
|
|
|
<el-table-column label="当期">
|
|
|
<template slot-scope="{row}">
|
|
|
<el-link v-if="row.currentPeriodShouldAmountSum > 0"
|
|
|
- @click="setListQueryParms('should', row.departmentId, listQueryByManager.startTime, listQueryByManager.endTime, row.userId)">
|
|
|
+ @click="setListQueryParms('should', null, listQueryByManager.startTime, listQueryByManager.endTime, row.userId)">
|
|
|
{{ row.currentPeriodShouldAmountSum }}
|
|
|
</el-link>
|
|
|
<span v-else>{{ row.currentPeriodShouldAmountSum }}</span>
|
|
@@ -305,7 +309,7 @@
|
|
|
<el-table-column label="当期">
|
|
|
<template slot-scope="{row}">
|
|
|
<el-link v-if="row.currentPeriodRealAmountSum > 0"
|
|
|
- @click="setListQueryParms('real', row.departmentId, listQueryByManager.startTime, listQueryByManager.endTime, row.userId)">
|
|
|
+ @click="setListQueryParms('real', null, listQueryByManager.startTime, listQueryByManager.endTime, row.userId)">
|
|
|
{{ row.currentPeriodRealAmountSum }}
|
|
|
</el-link>
|
|
|
<span v-else>{{ row.currentPeriodRealAmountSum }}</span>
|
|
@@ -536,6 +540,8 @@ export default {
|
|
|
depEfficiency: [],
|
|
|
perEfficiency: [],
|
|
|
pageData: { records: [] },
|
|
|
+ departmentLoading: false,
|
|
|
+ personalLoading: false
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
@@ -592,6 +598,7 @@ export default {
|
|
|
this.getAssetsMarketDepEfficiencyVO();
|
|
|
},
|
|
|
getAssetsMarketDepEfficiencyVO() {
|
|
|
+ this.departmentLoading = true;
|
|
|
if (this.selectDate1) {
|
|
|
this.listQueryByDepartment.startTime = this.selectDate1[0] + ' 00:00:00';
|
|
|
this.listQueryByDepartment.endTime = this.selectDate1[1] + ' 23:59:59';
|
|
@@ -605,6 +612,7 @@ export default {
|
|
|
this.exportStatus = true;
|
|
|
}
|
|
|
}
|
|
|
+ this.departmentLoading = false;
|
|
|
})
|
|
|
},
|
|
|
exportAssetsMarketDepEfficiency() {
|
|
@@ -643,6 +651,7 @@ export default {
|
|
|
},
|
|
|
// 评估人员绩效扣分查询
|
|
|
getAssetsMarketPerEfficiencyVO() {
|
|
|
+ this.personalLoading = true;
|
|
|
if (this.selectDate2) {
|
|
|
this.listQueryByManager.startTime = this.selectDate2[0] + ' 00:00:00';
|
|
|
this.listQueryByManager.endTime = this.selectDate2[1] + ' 23:59:59';
|
|
@@ -656,6 +665,7 @@ export default {
|
|
|
this.exportStatus = true;
|
|
|
}
|
|
|
}
|
|
|
+ this.personalLoading = false;
|
|
|
})
|
|
|
},
|
|
|
exportAssetsMarketPerEfficiency() {
|
|
@@ -670,7 +680,9 @@ export default {
|
|
|
this.listQueryDetail.size = 10;
|
|
|
this.listQueryDetail.current = 1;
|
|
|
this.listQueryDetail.efficiencyType = efficiencyType;
|
|
|
- this.listQueryDetail.marketDepartmentId = departmentId;
|
|
|
+ if(departmentId) {
|
|
|
+ this.listQueryDetail.marketDepartmentId = departmentId;
|
|
|
+ }
|
|
|
this.listQueryDetail.startTime = startTime;
|
|
|
this.listQueryDetail.endTime = endTime;
|
|
|
if (userId) {
|