|
@@ -37,7 +37,8 @@
|
|
|
<el-table-column label="接单数">
|
|
|
<el-table-column label="当期部门接单量">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.currentPeriodOrderVolume > 0">
|
|
|
+ <el-link v-if="row.currentPeriodOrderVolume > 0"
|
|
|
+ @click="setListQueryParms('order', row.departmentId, listQueryByDepartment.startTime, listQueryByDepartment.endTime)">
|
|
|
{{ row.currentPeriodOrderVolume }}
|
|
|
</el-link>
|
|
|
<span v-else>{{ row.currentPeriodOrderVolume }}</span>
|
|
@@ -45,25 +46,20 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="同比接单增减率(%)">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.YoYOrderVolume > 0">
|
|
|
- {{ row.YoYOrderVolume }}
|
|
|
- </el-link>
|
|
|
- <span v-else>{{ row.YoYOrderVolume }}</span>
|
|
|
+ <span>{{ row.YoYOrderVolume }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="环比接单增减率(%)">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.QoQOrderVolume > 0">
|
|
|
- {{ row.QoQOrderVolume }}
|
|
|
- </el-link>
|
|
|
- <span v-else>{{ row.QoQOrderVolume }}</span>
|
|
|
+ <span>{{ row.QoQOrderVolume }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="预评(意见书)">
|
|
|
<el-table-column label="当期预评出具数量">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.currentPeriodStatementVolume > 0">
|
|
|
+ <el-link v-if="row.currentPeriodStatementVolume > 0"
|
|
|
+ @click="setListQueryParms('statement', row.departmentId, listQueryByDepartment.startTime, listQueryByDepartment.endTime)">
|
|
|
{{ row.currentPeriodStatementVolume }}
|
|
|
</el-link>
|
|
|
<span v-else>{{ row.currentPeriodStatementVolume }}</span>
|
|
@@ -71,25 +67,20 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="同比预评出具增减率(%)">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.YoYStatementVolume > 0">
|
|
|
- {{ row.YoYStatementVolume }}
|
|
|
- </el-link>
|
|
|
- <span v-else>{{ row.YoYStatementVolume }}</span>
|
|
|
+ <span>{{ row.YoYStatementVolume }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="环比预评出具增减率(%)">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.QoQStatementVolume > 0">
|
|
|
- {{ row.QoQStatementVolume }}
|
|
|
- </el-link>
|
|
|
- <span v-else>{{ row.QoQStatementVolume }}</span>
|
|
|
+ <span>{{ row.QoQStatementVolume }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="报告(咨询报告、评估报告、意见函)">
|
|
|
<el-table-column label="当期报告出具数量">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.currentPeriodReportVolume > 0">
|
|
|
+ <el-link v-if="row.currentPeriodReportVolume > 0"
|
|
|
+ @click="setListQueryParms('report', row.departmentId, listQueryByDepartment.startTime, listQueryByDepartment.endTime)">
|
|
|
{{ row.currentPeriodReportVolume }}
|
|
|
</el-link>
|
|
|
<span v-else>{{ row.currentPeriodReportVolume }}</span>
|
|
@@ -97,25 +88,20 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="同比报告出具增减率(%)">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.YoYReportVolume > 0">
|
|
|
- {{ row.YoYReportVolume }}
|
|
|
- </el-link>
|
|
|
- <span v-else>{{ row.YoYReportVolume }}</span>
|
|
|
+ <span>{{ row.YoYReportVolume }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="环比报告出具增减率(%)">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.QoQReportVolume > 0">
|
|
|
- {{ row.QoQReportVolume }}
|
|
|
- </el-link>
|
|
|
- <span v-else>{{ row.QoQReportVolume }}</span>
|
|
|
+ <span>{{ row.QoQReportVolume }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="应收款">
|
|
|
<el-table-column label="当期应收款">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.currentPeriodShouldAmountSum > 0">
|
|
|
+ <el-link v-if="row.currentPeriodShouldAmountSum > 0"
|
|
|
+ @click="setListQueryParms('should', row.departmentId, listQueryByDepartment.startTime, listQueryByDepartment.endTime)">
|
|
|
{{ row.currentPeriodShouldAmountSum }}
|
|
|
</el-link>
|
|
|
<span v-else>{{ row.currentPeriodShouldAmountSum }}</span>
|
|
@@ -123,25 +109,20 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="同比应收款增减率(%)">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.YoYShouldAmountSum > 0">
|
|
|
- {{ row.YoYShouldAmountSum }}
|
|
|
- </el-link>
|
|
|
- <span v-else>{{ row.YoYShouldAmountSum }}</span>
|
|
|
+ <span>{{ row.YoYShouldAmountSum }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="环比应收款增减率(%)">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.QoQShouldAmountSum > 0">
|
|
|
- {{ row.QoQShouldAmountSum }}
|
|
|
- </el-link>
|
|
|
- <span v-else>{{ row.QoQShouldAmountSum }}</span>
|
|
|
+ <span>{{ row.QoQShouldAmountSum }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="实收款">
|
|
|
<el-table-column label="当期实收款">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.currentPeriodRealAmountSum > 0">
|
|
|
+ <el-link v-if="row.currentPeriodRealAmountSum > 0"
|
|
|
+ @click="setListQueryParms('real', row.departmentId, listQueryByDepartment.startTime, listQueryByDepartment.endTime)">
|
|
|
{{ row.currentPeriodRealAmountSum }}
|
|
|
</el-link>
|
|
|
<span v-else>{{ row.currentPeriodRealAmountSum }}</span>
|
|
@@ -149,18 +130,29 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="同比实收款增减率(%)">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.YoYRealAmountSum > 0">
|
|
|
- {{ row.YoYRealAmountSum }}
|
|
|
- </el-link>
|
|
|
- <span v-else>{{ row.YoYRealAmountSum }}</span>
|
|
|
+ <span>{{ row.YoYRealAmountSum }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="环比实收款增减率(%)">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.QoQRealAmountSum > 0">
|
|
|
- {{ row.QoQRealAmountSum }}
|
|
|
- </el-link>
|
|
|
- <span v-else>{{ row.QoQRealAmountSum }}</span>
|
|
|
+ <span>{{ row.QoQRealAmountSum }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="出单率">
|
|
|
+ <el-table-column label="当期出单率(%)">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.currentPeriodOrderHasReportVolume }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="同比出单增减率(%)">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.YoYOrderHasReportVolume }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="环比出单增减率(%)">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.QoQOrderHasReportVolume }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|
|
@@ -184,11 +176,11 @@
|
|
|
</el-button>
|
|
|
<el-button class="filter-item" round type="success" @click="resetParams2()">重置
|
|
|
</el-button>
|
|
|
- <el-button class="filter-item" round type="info"
|
|
|
- @click="exportAssetsPerformanceDeductionByEvaluator()" :disabled="exportStatus">导出
|
|
|
+ <el-button class="filter-item" round type="info" @click="exportAssetsEvaluatePerEfficiency()"
|
|
|
+ :disabled="exportStatus">导出
|
|
|
</el-button>
|
|
|
</div>
|
|
|
- <el-table :data="evaluatorPerformanceDeduction" fit stripe highlight-current-row
|
|
|
+ <el-table :data="perEfficiency" fit stripe highlight-current-row
|
|
|
:header-row-style="{ color: '#333333', 'font-size': '14px' }" style=" width: 100%; float: right;
|
|
|
border-left: 1px solid #ebeced;
|
|
|
border-right: 1px solid #ebeced;
|
|
@@ -203,116 +195,137 @@
|
|
|
<span>{{ row.departmentName }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="初审扣分">
|
|
|
- <el-table-column label="一般错误">
|
|
|
+ <el-table-column label="接单数">
|
|
|
+ <el-table-column label="当期部门接单量">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.checkNormalMistakeScore > 0"
|
|
|
- @click="setListQueryParms('初审', 'normal', row.departmentId, listQueryByEvaluator.startTime, listQueryByEvaluator.endTime, row.userId)">{{
|
|
|
- row.checkNormalMistakeScore }}</el-link>
|
|
|
- <span v-else>{{ row.checkNormalMistakeScore }}</span>
|
|
|
+ <el-link v-if="row.currentPeriodOrderVolume > 0"
|
|
|
+ @click="setListQueryParms('order', row.departmentId, listQueryByEvaluator.startTime, listQueryByEvaluator.endTime, row.userId)">
|
|
|
+ {{ row.currentPeriodOrderVolume }}
|
|
|
+ </el-link>
|
|
|
+ <span v-else>{{ row.currentPeriodOrderVolume }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="较大错误">
|
|
|
+ <el-table-column label="同比接单增减率(%)">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.checkHardMistakeScore > 0"
|
|
|
- @click="setListQueryParms('初审', 'hard', row.departmentId, listQueryByEvaluator.startTime, listQueryByEvaluator.endTime, row.userId)">{{
|
|
|
- row.checkHardMistakeScore }}</el-link>
|
|
|
- <span v-else>{{ row.checkHardMistakeScore }}</span>
|
|
|
+ <span>{{ row.YoYOrderVolume }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="重大错误">
|
|
|
+ <el-table-column label="环比接单增减率(%)">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.checkFatalMistakeScore > 0"
|
|
|
- @click="setListQueryParms('初审', 'fatal', row.departmentId, listQueryByEvaluator.startTime, listQueryByEvaluator.endTime, row.userId)">{{
|
|
|
- row.checkFatalMistakeScore }}</el-link>
|
|
|
- <span v-else>{{ row.checkFatalMistakeScore }}</span>
|
|
|
+ <span>{{ row.QoQOrderVolume }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="复审扣分">
|
|
|
- <el-table-column label="一般错误">
|
|
|
+ <el-table-column label="预评(意见书)">
|
|
|
+ <el-table-column label="当期预评出具数量">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.reCheckNormalMistakeScore > 0"
|
|
|
- @click="setListQueryParms('复审', 'normal', row.departmentId, listQueryByEvaluator.startTime, listQueryByEvaluator.endTime, row.userId)">{{
|
|
|
- row.reCheckNormalMistakeScore }}</el-link>
|
|
|
- <span v-else>{{ row.reCheckNormalMistakeScore }}</span>
|
|
|
+ <el-link v-if="row.currentPeriodStatementVolume > 0"
|
|
|
+ @click="setListQueryParms('statement', row.departmentId, listQueryByEvaluator.startTime, listQueryByEvaluator.endTime, row.userId)">
|
|
|
+ {{ row.currentPeriodStatementVolume }}
|
|
|
+ </el-link>
|
|
|
+ <span v-else>{{ row.currentPeriodStatementVolume }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="较大错误">
|
|
|
+ <el-table-column label="同比预评出具增减率(%)">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.reCheckHardMistakeScore > 0"
|
|
|
- @click="setListQueryParms('复审', 'hard', row.departmentId, listQueryByEvaluator.startTime, listQueryByEvaluator.endTime, row.userId)">{{
|
|
|
- row.reCheckHardMistakeScore }}</el-link>
|
|
|
- <span v-else>{{ row.reCheckHardMistakeScore }}</span>
|
|
|
+ <span>{{ row.YoYStatementVolume }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="重大错误">
|
|
|
+ <el-table-column label="环比预评出具增减率(%)">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.reCheckFatalMistakeScore > 0"
|
|
|
- @click="setListQueryParms('复审', 'fatal', row.departmentId, listQueryByEvaluator.startTime, listQueryByEvaluator.endTime, row.userId)">{{
|
|
|
- row.reCheckFatalMistakeScore }}</el-link>
|
|
|
- <span v-else>{{ row.reCheckFatalMistakeScore }}</span>
|
|
|
+ <span>{{ row.QoQStatementVolume }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="四审扣分">
|
|
|
- <el-table-column label="一般错误">
|
|
|
+ <el-table-column label="报告(咨询报告、评估报告、意见函)">
|
|
|
+ <el-table-column label="当期报告出具数量">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.fourthCheckNormalMistakeScore > 0"
|
|
|
- @click="setListQueryParms('四审', 'normal', row.departmentId, listQueryByEvaluator.startTime, listQueryByEvaluator.endTime, row.userId)">{{
|
|
|
- row.fourthCheckNormalMistakeScore }}</el-link>
|
|
|
- <span v-else>{{ row.fourthCheckNormalMistakeScore }}</span>
|
|
|
+ <el-link v-if="row.currentPeriodReportVolume > 0"
|
|
|
+ @click="setListQueryParms('report', row.departmentId, listQueryByEvaluator.startTime, listQueryByEvaluator.endTime, row.userId)">
|
|
|
+ {{ row.currentPeriodReportVolume }}
|
|
|
+ </el-link>
|
|
|
+ <span v-else>{{ row.currentPeriodReportVolume }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="较大错误">
|
|
|
+ <el-table-column label="同比报告出具增减率(%)">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.fourthCheckHardMistakeScore > 0"
|
|
|
- @click="setListQueryParms('四审', 'hard', row.departmentId, listQueryByEvaluator.startTime, listQueryByEvaluator.endTime, row.userId)">{{
|
|
|
- row.fourthCheckHardMistakeScore }}</el-link>
|
|
|
- <span v-else>{{ row.fourthCheckHardMistakeScore }}</span>
|
|
|
+ <span>{{ row.YoYReportVolume }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="重大错误">
|
|
|
+ <el-table-column label="环比报告出具增减率(%)">
|
|
|
<template slot-scope="{row}">
|
|
|
- <el-link type="danger" v-if="row.fourthCheckFatalMistakeScore > 0"
|
|
|
- @click="setListQueryParms('四审', 'fatal', row.departmentId, listQueryByEvaluator.startTime, listQueryByEvaluator.endTime, row.userId)">{{
|
|
|
- row.fourthCheckFatalMistakeScore }}</el-link>
|
|
|
- <span v-else>{{ row.fourthCheckFatalMistakeScore }}</span>
|
|
|
+ <span>{{ row.QoQReportVolume }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="外部投诉">
|
|
|
- <el-table-column label="一般错误">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="较大错误">
|
|
|
+ <el-table-column label="应收款">
|
|
|
+ <el-table-column label="当期应收款">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <el-link v-if="row.currentPeriodShouldAmountSum > 0"
|
|
|
+ @click="setListQueryParms('should', row.departmentId, listQueryByEvaluator.startTime, listQueryByEvaluator.endTime, row.userId)">
|
|
|
+ {{ row.currentPeriodShouldAmountSum }}
|
|
|
+ </el-link>
|
|
|
+ <span v-else>{{ row.currentPeriodShouldAmountSum }}</span>
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="重大错误">
|
|
|
+ <el-table-column label="同比应收款增减率(%)">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.YoYShouldAmountSum }}</span>
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="服务态度恶劣">
|
|
|
+ <el-table-column label="环比应收款增减率(%)">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.QoQShouldAmountSum }}</span>
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="内部投诉">
|
|
|
- <el-table-column label="一般错误">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="较大错误">
|
|
|
+ <el-table-column label="实收款">
|
|
|
+ <el-table-column label="当期实收款">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <el-link v-if="row.currentPeriodRealAmountSum > 0"
|
|
|
+ @click="setListQueryParms('real', row.departmentId, listQueryByEvaluator.startTime, listQueryByEvaluator.endTime, row.userId)">
|
|
|
+ {{ row.currentPeriodRealAmountSum }}
|
|
|
+ </el-link>
|
|
|
+ <span v-else>{{ row.currentPeriodRealAmountSum }}</span>
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="重大错误">
|
|
|
+ <el-table-column label="同比实收款增减率(%)">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.YoYRealAmountSum }}</span>
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="服务态度恶劣">
|
|
|
+ <el-table-column label="环比实收款增减率(%)">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.QoQRealAmountSum }}</span>
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="allMistakeScore" label="扣分合计">
|
|
|
+ <el-table-column label="出单率">
|
|
|
+ <el-table-column label="当期出单率(%)">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.currentPeriodOrderHasReportVolume }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="同比出单增减率(%)">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.YoYOrderHasReportVolume }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="环比出单增减率(%)">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.QoQOrderHasReportVolume }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</div>
|
|
|
- <el-dialog :title="dialogTitle" :visible.sync="dialogVisible" width="70%"
|
|
|
- @open="getAssetsPerformanceDeductionDetail()">
|
|
|
- <y-page-list-layout :get-page-list="getAssetsPerformanceDeductionDetail" :page-list="pageData"
|
|
|
+ <el-dialog title="资产订单列表" :visible.sync="dialogVisible" width="70%" @open="getAssetsEvaEffDetailVO()">
|
|
|
+ <y-page-list-layout :get-page-list="getAssetsEvaEffDetailVO" :page-list="pageData"
|
|
|
:page-para="listQueryByEvaluator">
|
|
|
<template slot="left">
|
|
|
- <el-button class="filter-item" round type="info" @click="exportPerformanceDeductionDetail()">导出
|
|
|
+ <el-button class="filter-item" round type="info" @click="exportAssetsEvaEffDetail()">导出
|
|
|
</el-button>
|
|
|
</template>
|
|
|
<parentTable ref="table" :data="pageData.records" slot="table" style="width: 100%;" :isBoard=800>
|
|
@@ -331,14 +344,24 @@
|
|
|
<span>{{ row.customerName }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="产品类型" align="center">
|
|
|
+ <el-table-column label="业务来源" align="center">
|
|
|
<template slot-scope="{row}">
|
|
|
- <span>{{ row.productionType }}</span>
|
|
|
+ <span>{{ row.customerSubName }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="产品号" align="center">
|
|
|
+ <el-table-column label="客户联系人名" align="center">
|
|
|
<template slot-scope="{row}">
|
|
|
- <span>{{ row.productionNo }}</span>
|
|
|
+ <span>{{ row.linkmanName }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="委托人" align="center">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.bailor }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="报告号" align="center">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.reportNo }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="项目负责人" align="center">
|
|
@@ -346,34 +369,54 @@
|
|
|
<span>{{ row.principalName }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="参与人" align="center">
|
|
|
+ <el-table-column label="项目参与人" align="center">
|
|
|
<template slot-scope="{row}">
|
|
|
<span>{{ row.members }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column label="客户经理名" align="center">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.clientManagerName }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="评估金额(万元)" align="center">
|
|
|
<template slot-scope="{row}">
|
|
|
- <span>{{ row.evaluateAmount }}</span>
|
|
|
+ <span>{{ row.checkValueSum }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="实勘时间" align="center">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.reconnaissanceDate }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="扣分人" align="center">
|
|
|
+ <el-table-column label="出意见书时间" align="center">
|
|
|
<template slot-scope="{row}">
|
|
|
- <span>{{ row.checkerName }}</span>
|
|
|
+ <span>{{ row.writeStatementDate }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="错误个数" align="center">
|
|
|
+ <el-table-column label="出报告时间" align="center">
|
|
|
<template slot-scope="{row}">
|
|
|
- <span>{{ row.mistakeCount }}</span>
|
|
|
+ <span>{{ row.writeReportDate }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="扣分时间" align="center">
|
|
|
+ <el-table-column label="订单应收款(元)" align="center">
|
|
|
<template slot-scope="{row}">
|
|
|
- <span>{{ row.checkTime }}</span>
|
|
|
+ <span>{{ row.shouldAmount }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="扣分原因" align="center">
|
|
|
+ <el-table-column label="订单实收款(元)" align="center">
|
|
|
<template slot-scope="{row}">
|
|
|
- <span>{{ row.reason }}</span>
|
|
|
+ <span>{{ row.realAmount }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="当前实例节点名称" align="center">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.currentNodeName }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="当前节点处理人" align="center">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.handlerName }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</parentTable>
|
|
@@ -396,15 +439,11 @@ export default {
|
|
|
return {
|
|
|
activeTabName: 'department',
|
|
|
dialogVisible: false,
|
|
|
- dialogTitle: null,
|
|
|
listLoading: false,
|
|
|
// 时间
|
|
|
selectDate1: [],
|
|
|
selectDate2: [],
|
|
|
listQueryByDepartment: {
|
|
|
- page: 1,
|
|
|
- size: 10,
|
|
|
- current: 1,
|
|
|
// 开始时间
|
|
|
startTime: null,
|
|
|
// 结束时间
|
|
@@ -413,9 +452,6 @@ export default {
|
|
|
departmentId: null
|
|
|
},
|
|
|
listQueryByEvaluator: {
|
|
|
- page: 1,
|
|
|
- size: 10,
|
|
|
- current: 1,
|
|
|
// 开始时间
|
|
|
startTime: null,
|
|
|
// 结束时间
|
|
@@ -426,10 +462,8 @@ export default {
|
|
|
userName: null
|
|
|
},
|
|
|
listQueryDetail: {
|
|
|
- // 审核轮次
|
|
|
- checkLoop: null,
|
|
|
- // 错误类型(normal、hard、fatal)
|
|
|
- mistakeType: null,
|
|
|
+ // 效率类型(接单:order、预评:statement、报告:report、应收款:should、实收款:real)
|
|
|
+ efficiencyType: null,
|
|
|
// 开始时间
|
|
|
startTime: null,
|
|
|
// 结束时间
|
|
@@ -469,7 +503,7 @@ export default {
|
|
|
},
|
|
|
exportStatus: true,
|
|
|
depEfficiency: [],
|
|
|
- evaluatorPerformanceDeduction: [],
|
|
|
+ perEfficiency: [],
|
|
|
pageData: { records: [] },
|
|
|
}
|
|
|
},
|
|
@@ -499,7 +533,7 @@ export default {
|
|
|
this.getAssetsEvaluateDepEfficiency();
|
|
|
}
|
|
|
if (tab.name === 'personal') {
|
|
|
- this.getAssetsPerformanceDeductionVOByEvaluator();
|
|
|
+ this.getAssetsEvaluatePerEfficiency();
|
|
|
}
|
|
|
},
|
|
|
// 条件查询
|
|
@@ -510,9 +544,6 @@ export default {
|
|
|
resetParams1() {
|
|
|
this.exportStatus = true;
|
|
|
this.listQueryByDepartment = {
|
|
|
- // 重置分页
|
|
|
- page: 1,
|
|
|
- size: 10,
|
|
|
// 开始时间
|
|
|
startTime: null,
|
|
|
// 结束时间
|
|
@@ -555,52 +586,14 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- setListQueryParms(checkLoop, mistakeType, departmentId, startTime, endTime, userId) {
|
|
|
- this.dialogVisible = true;
|
|
|
- this.listQueryDetail.checkLoop = checkLoop;
|
|
|
- this.listQueryDetail.mistakeType = mistakeType;
|
|
|
- this.listQueryDetail.departmentId = departmentId;
|
|
|
- this.listQueryDetail.startTime = startTime;
|
|
|
- this.listQueryDetail.endTime = endTime;
|
|
|
- if (userId) {
|
|
|
- this.listQueryDetail.principalId = userId;
|
|
|
- }
|
|
|
- if (mistakeType === 'normal') {
|
|
|
- this.dialogTitle = checkLoop + ":一般错误列表";
|
|
|
- } else if (mistakeType === 'hard') {
|
|
|
- this.dialogTitle = checkLoop + ":较大错误列表";
|
|
|
- } else if (mistakeType === 'fatal') {
|
|
|
- this.dialogTitle = checkLoop + ":重大错误列表";
|
|
|
- } else {
|
|
|
- this.dialogTitle = "-";
|
|
|
- }
|
|
|
- },
|
|
|
- // 查询错误详情列表
|
|
|
- getAssetsPerformanceDeductionDetail() {
|
|
|
- this.$api.statistical.getAssetsPerformanceDeductionDetail(this.listQueryDetail).then(res => {
|
|
|
- if (res.code === 200) {
|
|
|
- this.pageData = res.data;
|
|
|
- }
|
|
|
- })
|
|
|
- },
|
|
|
- // 错误详情列表导出
|
|
|
- exportPerformanceDeductionDetail() {
|
|
|
- this.$utils.exportUtil(
|
|
|
- "assets/statisticalStatement/department/getAssetsPerformanceDeductionDetail/export", this.listQueryDetail,
|
|
|
- "导出"
|
|
|
- );
|
|
|
- },
|
|
|
// 条件查询
|
|
|
searchList2() {
|
|
|
- this.getAssetsPerformanceDeductionVOByEvaluator()
|
|
|
+ this.getAssetsEvaluatePerEfficiency()
|
|
|
},
|
|
|
// 重置搜索条件
|
|
|
resetParams2() {
|
|
|
this.exportStatus = true;
|
|
|
this.listQueryByEvaluator = {
|
|
|
- // 重置分页
|
|
|
- page: 1,
|
|
|
- size: 10,
|
|
|
// 开始时间
|
|
|
startTime: null,
|
|
|
// 结束时间
|
|
@@ -611,17 +604,17 @@ export default {
|
|
|
this.selectDate2 = [];
|
|
|
this.selectDate2.push(this.getDefaultStartDate());
|
|
|
this.selectDate2.push(this.getDefaultEndDate());
|
|
|
- this.getAssetsPerformanceDeductionVOByEvaluator();
|
|
|
+ this.getAssetsEvaluatePerEfficiency();
|
|
|
},
|
|
|
// 评估人员绩效扣分查询
|
|
|
- getAssetsPerformanceDeductionVOByEvaluator() {
|
|
|
+ getAssetsEvaluatePerEfficiency() {
|
|
|
if (this.selectDate2) {
|
|
|
this.listQueryByEvaluator.startTime = this.selectDate2[0] + ' 00:00:00';
|
|
|
this.listQueryByEvaluator.endTime = this.selectDate2[1] + ' 23:59:59';
|
|
|
}
|
|
|
- this.$api.statistical.getAssetsPerformanceDeductionVOByEvaluator(this.listQueryByEvaluator).then(res => {
|
|
|
+ this.$api.statistical.getAssetsEvaluatePerEfficiency(this.listQueryByEvaluator).then(res => {
|
|
|
if (res.code === 200) {
|
|
|
- this.evaluatorPerformanceDeduction = res.data;
|
|
|
+ this.perEfficiency = res.data;
|
|
|
if (this.listQueryByEvaluator.startTime !== null && this.listQueryByEvaluator.endTime !== null && res.data.length > 0) {
|
|
|
this.exportStatus = false;
|
|
|
} else {
|
|
@@ -630,9 +623,34 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- exportAssetsPerformanceDeductionByEvaluator() {
|
|
|
+ exportAssetsEvaluatePerEfficiency() {
|
|
|
+ this.$utils.exportUtil(
|
|
|
+ "assets/statisticalStatement/evaluate/per/getEfficiencyVO/export", this.listQueryByEvaluator,
|
|
|
+ "导出"
|
|
|
+ );
|
|
|
+ },
|
|
|
+ setListQueryParms(efficiencyType, departmentId, startTime, endTime, userId) {
|
|
|
+ this.dialogVisible = true;
|
|
|
+ this.listQueryDetail.efficiencyType = efficiencyType;
|
|
|
+ this.listQueryDetail.departmentId = departmentId;
|
|
|
+ this.listQueryDetail.startTime = startTime;
|
|
|
+ this.listQueryDetail.endTime = endTime;
|
|
|
+ if (userId) {
|
|
|
+ this.listQueryDetail.principalId = userId;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ // 效率详情列表查询
|
|
|
+ getAssetsEvaEffDetailVO() {
|
|
|
+ this.$api.statistical.getAssetsEvaEffDetailVO(this.listQueryDetail).then(res => {
|
|
|
+ if (res.code === 200) {
|
|
|
+ this.pageData = res.data;
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 效率详情列表查询导出
|
|
|
+ exportAssetsEvaEffDetail() {
|
|
|
this.$utils.exportUtil(
|
|
|
- "assets/statisticalStatement/evaluator/getAssetsPerformanceDeductionVO/export", this.listQueryByEvaluator,
|
|
|
+ "assets/statisticalStatement/evaluate/getAssetsEvaEffDetailVO/export", this.listQueryDetail,
|
|
|
"导出"
|
|
|
);
|
|
|
}
|