|
@@ -32,7 +32,7 @@
|
|
|
<el-table-column label="当期接单量">
|
|
|
<template slot-scope="{row}">
|
|
|
<el-link v-if="row.currentPeriodOrderVolume > 0"
|
|
|
- @click="setListQueryParms('order', row.departmentId, listQueryByDepartment.startTime, listQueryByDepartment.endTime)">
|
|
|
+ @click="setListQueryParms(row.evaluateAim, 'order', listQueryByDepartment.startTime, listQueryByDepartment.endTime)">
|
|
|
{{ row.currentPeriodOrderVolume }}
|
|
|
</el-link>
|
|
|
<span v-else>{{ row.currentPeriodOrderVolume }}</span>
|
|
@@ -53,7 +53,7 @@
|
|
|
<el-table-column label="当期预评出具数量">
|
|
|
<template slot-scope="{row}">
|
|
|
<el-link v-if="row.currentPeriodStatementVolume > 0"
|
|
|
- @click="setListQueryParms('statement', row.departmentId, listQueryByDepartment.startTime, listQueryByDepartment.endTime)">
|
|
|
+ @click="setListQueryParms(row.evaluateAim, 'statement', listQueryByDepartment.startTime, listQueryByDepartment.endTime)">
|
|
|
{{ row.currentPeriodStatementVolume }}
|
|
|
</el-link>
|
|
|
<span v-else>{{ row.currentPeriodStatementVolume }}</span>
|
|
@@ -74,7 +74,7 @@
|
|
|
<el-table-column label="当期报告出具数量">
|
|
|
<template slot-scope="{row}">
|
|
|
<el-link v-if="row.currentPeriodReportVolume > 0"
|
|
|
- @click="setListQueryParms('report', row.departmentId, listQueryByDepartment.startTime, listQueryByDepartment.endTime)">
|
|
|
+ @click="setListQueryParms(row.evaluateAim, 'report', listQueryByDepartment.startTime, listQueryByDepartment.endTime)">
|
|
|
{{ row.currentPeriodReportVolume }}
|
|
|
</el-link>
|
|
|
<span v-else>{{ row.currentPeriodReportVolume }}</span>
|
|
@@ -95,7 +95,7 @@
|
|
|
<el-table-column label="当期应收款">
|
|
|
<template slot-scope="{row}">
|
|
|
<el-link v-if="row.currentPeriodShouldAmountSum > 0"
|
|
|
- @click="setListQueryParms('should', row.departmentId, listQueryByDepartment.startTime, listQueryByDepartment.endTime)">
|
|
|
+ @click="setListQueryParms(row.evaluateAim, 'should', listQueryByDepartment.startTime, listQueryByDepartment.endTime)">
|
|
|
{{ row.currentPeriodShouldAmountSum }}
|
|
|
</el-link>
|
|
|
<span v-else>{{ row.currentPeriodShouldAmountSum }}</span>
|
|
@@ -116,7 +116,7 @@
|
|
|
<el-table-column label="当期实收款">
|
|
|
<template slot-scope="{row}">
|
|
|
<el-link v-if="row.currentPeriodRealAmountSum > 0"
|
|
|
- @click="setListQueryParms('real', row.departmentId, listQueryByDepartment.startTime, listQueryByDepartment.endTime)">
|
|
|
+ @click="setListQueryParms(row.evaluateAim, 'real', listQueryByDepartment.startTime, listQueryByDepartment.endTime)">
|
|
|
{{ row.currentPeriodRealAmountSum }}
|
|
|
</el-link>
|
|
|
<span v-else>{{ row.currentPeriodRealAmountSum }}</span>
|
|
@@ -174,10 +174,10 @@
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
</div>
|
|
|
- <el-dialog title="资产订单列表" :visible.sync="dialogVisible" width="70%" @open="getAssetsEvaEffDetailVO()">
|
|
|
- <y-page-list-layout :get-page-list="getAssetsEvaEffDetailVO" :page-list="pageData" :page-para="listQueryDetail">
|
|
|
+ <el-dialog title="资产订单列表" :visible.sync="dialogVisible" width="70%" @open="getPersonalEfficiencyDetailVO()">
|
|
|
+ <y-page-list-layout :get-page-list="getPersonalEfficiencyDetailVO" :page-list="pageData" :page-para="listQueryDetail">
|
|
|
<template slot="left">
|
|
|
- <el-button class="filter-item" round type="info" @click="exportAssetsEvaEffDetail()">导出
|
|
|
+ <el-button class="filter-item" round type="info" @click="exportPersonalEfficiencyDetailVO()">导出
|
|
|
</el-button>
|
|
|
</template>
|
|
|
<parentTable ref="table" :data="pageData.records" slot="table" style="width: 100%;" :isBoard=800
|
|
@@ -187,6 +187,91 @@
|
|
|
<span>{{ row.orderId }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column label="项目名称" align="center">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.location }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="客户名称" align="center">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.customerName }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="业务来源" align="center">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.customerSubName }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="中介" align="center">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.agent }}</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.acreage }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="单价" align="center">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.price }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="总价" align="center">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.amount }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="出意见书时间" align="center">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.writeStatementDate }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="出报告时间" align="center">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.writeReportDate }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="价值时点" align="center">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.valuationDate }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="用途" align="center">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.purpose }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="订单应收款(元)" align="center">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.shouldAmount }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="订单实收款(元)" align="center">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.realAmount }}</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.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>
|
|
|
</y-page-list-layout>
|
|
|
</el-dialog>
|
|
@@ -218,16 +303,17 @@ export default {
|
|
|
departmentId: null
|
|
|
},
|
|
|
listQueryDetail: {
|
|
|
- // 效率类型(接单:order、预评:statement、报告:report、应收款:should、实收款:real)
|
|
|
+ page: 1,
|
|
|
+ size: 10,
|
|
|
+ current: 1,
|
|
|
+ // 评估目的(咨询、抵押、按揭、合计)
|
|
|
+ evaluateAim: null,
|
|
|
+ // 效率类型(订单:order、预评:statement、报告:report、应收款:should、实收款:real)
|
|
|
efficiencyType: null,
|
|
|
// 开始时间
|
|
|
startTime: null,
|
|
|
// 结束时间
|
|
|
- endTime: null,
|
|
|
- // 市场部门id
|
|
|
- marketDepartmentId: null,
|
|
|
- // 客户经理id
|
|
|
- clientManagerId: null
|
|
|
+ endTime: null
|
|
|
},
|
|
|
// 下单部门
|
|
|
marketDepartment: [],
|
|
@@ -323,30 +409,28 @@ export default {
|
|
|
"导出"
|
|
|
);
|
|
|
},
|
|
|
- setListQueryParms(efficiencyType, departmentId, startTime, endTime, userId) {
|
|
|
+ setListQueryParms(evaluateAim, efficiencyType, startTime, endTime) {
|
|
|
this.dialogVisible = true;
|
|
|
+ this.listQueryDetail.page = 1;
|
|
|
+ this.listQueryDetail.size = 10;
|
|
|
+ this.listQueryDetail.current = 1;
|
|
|
+ this.listQueryDetail.evaluateAim = evaluateAim;
|
|
|
this.listQueryDetail.efficiencyType = efficiencyType;
|
|
|
- this.listQueryDetail.marketDepartmentId = departmentId;
|
|
|
this.listQueryDetail.startTime = startTime;
|
|
|
this.listQueryDetail.endTime = endTime;
|
|
|
- if (userId) {
|
|
|
- this.listQueryDetail.clientManagerId = userId;
|
|
|
- } else {
|
|
|
- this.listQueryDetail.clientManagerId = null;
|
|
|
- }
|
|
|
},
|
|
|
// 效率详情列表查询
|
|
|
- getAssetsEvaEffDetailVO() {
|
|
|
- this.$api.statistical.getAssetsEvaEffDetailVO(this.listQueryDetail).then(res => {
|
|
|
+ getPersonalEfficiencyDetailVO() {
|
|
|
+ this.$api.statistical.getPersonalEfficiencyDetailVO(this.listQueryDetail).then(res => {
|
|
|
if (res.code === 200) {
|
|
|
this.pageData = res.data;
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
// 效率详情列表查询导出
|
|
|
- exportAssetsEvaEffDetail() {
|
|
|
+ exportPersonalEfficiencyDetailVO() {
|
|
|
this.$utils.exportUtil(
|
|
|
- "assets/statisticalStatement/evaluate/getAssetsEvaEffDetailVO/export", this.listQueryDetail,
|
|
|
+ "personal/statisticalStatement/getPersonalEfficiencyDetailVO/export", this.listQueryDetail,
|
|
|
"导出"
|
|
|
);
|
|
|
}
|