|
@@ -6,15 +6,22 @@
|
|
<el-tabs v-model="activeName" @tab-click="handleClick" type="border-card" style="margin-top: 10px;">
|
|
<el-tabs v-model="activeName" @tab-click="handleClick" type="border-card" style="margin-top: 10px;">
|
|
<el-tab-pane label="评估人员" name="evaluate">
|
|
<el-tab-pane label="评估人员" name="evaluate">
|
|
<div style="width: 100%; height: 50px;">
|
|
<div style="width: 100%; height: 50px;">
|
|
- <el-date-picker clearable v-model="findDate" type="daterange" align="center" unlink-panels
|
|
|
|
|
|
+ <el-date-picker v-model="findDate" type="daterange" align="center" unlink-panels
|
|
range-separator="至" start-placeholder="统计日期(开始)" end-placeholder="统计日期(结束)" :picker-options="pickerOptions"
|
|
range-separator="至" start-placeholder="统计日期(开始)" end-placeholder="统计日期(结束)" :picker-options="pickerOptions"
|
|
- value-format="yyyy-MM-dd" style="float: left;">
|
|
|
|
|
|
+ value-format="yyyy-MM-dd" style="float: left; width: 300px;">
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
|
+ <el-input v-model="listQuery1.userName" placeholder="姓名" clearable
|
|
|
|
+ style="margin-left: 20px;width: 200px;float: left;">
|
|
|
|
+ </el-input>
|
|
<el-button class="filter-item" style="margin-left:20px;float: left;" type="primary" @click="searchList1()" round>搜索
|
|
<el-button class="filter-item" style="margin-left:20px;float: left;" type="primary" @click="searchList1()" round>搜索
|
|
</el-button>
|
|
</el-button>
|
|
<el-button class="filter-item" style="float: left;" round type="success" @click="resetSearch1()">重置
|
|
<el-button class="filter-item" style="float: left;" round type="success" @click="resetSearch1()">重置
|
|
</el-button>
|
|
</el-button>
|
|
- <el-button class="filter-item" style="float: left;" round type="info" @click="exportEvaluateSettleProd()">导出
|
|
|
|
|
|
+ <el-button class="filter-item" style="float: left;" round type="info" @click="evaluatorTotalAmountExport()">导出合计
|
|
|
|
+ </el-button>
|
|
|
|
+ <el-button class="filter-item" style="float: left;" round type="info" @click="evaluatorCurUserDetailExport()">导出当前员工提成详情
|
|
|
|
+ </el-button>
|
|
|
|
+ <el-button class="filter-item" style="float: left;" round type="info" @click="evaluatorAllUserDetailExport()">导出所有员工提成详情
|
|
</el-button>
|
|
</el-button>
|
|
</div>
|
|
</div>
|
|
<div style="width: 100%;">
|
|
<div style="width: 100%;">
|
|
@@ -22,9 +29,9 @@
|
|
fit
|
|
fit
|
|
stripe
|
|
stripe
|
|
highlight-current-row
|
|
highlight-current-row
|
|
- @row-click="userAmountDetail"
|
|
|
|
|
|
+ @row-click="evaluatorAmountDetail"
|
|
:header-row-style="{ color: '#333333','font-size':'14px'}"
|
|
:header-row-style="{ color: '#333333','font-size':'14px'}"
|
|
- style=" width: 21.2%; float: left;
|
|
|
|
|
|
+ style=" width: 18.1%; float: left;
|
|
border-left: 1px solid #ebeced;
|
|
border-left: 1px solid #ebeced;
|
|
border-right: 1px solid #ebeced;
|
|
border-right: 1px solid #ebeced;
|
|
color: #333333; font-size: 14px;
|
|
color: #333333; font-size: 14px;
|
|
@@ -45,12 +52,17 @@
|
|
stripe
|
|
stripe
|
|
highlight-current-row
|
|
highlight-current-row
|
|
:header-row-style="{ color: '#333333','font-size':'14px'}"
|
|
:header-row-style="{ color: '#333333','font-size':'14px'}"
|
|
- style=" width: 78%; float: right;
|
|
|
|
|
|
+ style=" width: 80.5%; float: right;
|
|
border-left: 1px solid #ebeced;
|
|
border-left: 1px solid #ebeced;
|
|
border-right: 1px solid #ebeced;
|
|
border-right: 1px solid #ebeced;
|
|
color: #333333; font-size: 14px;
|
|
color: #333333; font-size: 14px;
|
|
"
|
|
"
|
|
>
|
|
>
|
|
|
|
+ <el-table-column label="姓名" align="center">
|
|
|
|
+ <template slot-scope="{row}">
|
|
|
|
+ <span>{{ row.userName }}</span>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
<el-table-column label="产品号" width="200" align="center">
|
|
<el-table-column label="产品号" width="200" align="center">
|
|
<template slot-scope="{row}">
|
|
<template slot-scope="{row}">
|
|
<el-tag type="success">{{ row.reportNo }}</el-tag>
|
|
<el-tag type="success">{{ row.reportNo }}</el-tag>
|
|
@@ -105,130 +117,116 @@
|
|
</div>
|
|
</div>
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
<el-tab-pane label="市场人员" name="market">
|
|
<el-tab-pane label="市场人员" name="market">
|
|
- <y-page-list-layout :get-page-list="majorMarketSettleProd" :page-list="marketProd" :page-para="listQuery2">
|
|
|
|
- <template slot="left">
|
|
|
|
- <el-date-picker clearable v-model="findDate1" type="daterange" align="center" unlink-panels
|
|
|
|
|
|
+ <div style="width: 100%; height: 50px;">
|
|
|
|
+ <el-date-picker v-model="findDate1" type="daterange" align="center" unlink-panels
|
|
range-separator="至" start-placeholder="统计日期(开始)" end-placeholder="统计日期(结束)" :picker-options="pickerOptions"
|
|
range-separator="至" start-placeholder="统计日期(开始)" end-placeholder="统计日期(结束)" :picker-options="pickerOptions"
|
|
- value-format="yyyy-MM-dd" style="float: left;">
|
|
|
|
|
|
+ value-format="yyyy-MM-dd" style="float: left; width: 300px;">
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
- <el-input v-model="listQuery2.orderId" placeholder="项目编号" clearable style="margin-left: 20px;width: 200px;float: left;">
|
|
|
|
- </el-input>
|
|
|
|
- <el-input v-model="listQuery2.reportNo" placeholder="产品号" clearable style="margin-left: 20px;width: 200px;float: left;">
|
|
|
|
- </el-input>
|
|
|
|
- <el-input v-model="listQuery2.principal" placeholder="负责人" clearable style="margin-left: 20px;width: 200px;float: left;">
|
|
|
|
- </el-input>
|
|
|
|
- <el-input v-model="listQuery2.clientManager" placeholder="客户经理" clearable style="margin-left: 20px;width: 200px;float: left;">
|
|
|
|
|
|
+ <el-input v-model="listQuery2.userName" placeholder="姓名" clearable
|
|
|
|
+ style="margin-left: 20px;width: 200px;float: left;">
|
|
</el-input>
|
|
</el-input>
|
|
<el-button class="filter-item" style="margin-left:20px;float: left;" type="primary" @click="searchList2()" round>搜索
|
|
<el-button class="filter-item" style="margin-left:20px;float: left;" type="primary" @click="searchList2()" round>搜索
|
|
</el-button>
|
|
</el-button>
|
|
<el-button class="filter-item" style="float: left;" round type="success" @click="resetSearch2()">重置
|
|
<el-button class="filter-item" style="float: left;" round type="success" @click="resetSearch2()">重置
|
|
</el-button>
|
|
</el-button>
|
|
- <el-button class="filter-item" style="float: left;" round type="info" @click="exportMarketSettleProd()">导出
|
|
|
|
|
|
+ <el-button class="filter-item" style="float: left;" round type="info" @click="marketTotalAmountExport()">导出合计
|
|
</el-button>
|
|
</el-button>
|
|
- </template>
|
|
|
|
- <parentTable :data="marketProd.records" slot="table" style="width: 100%;">
|
|
|
|
- <el-table-column label="项目编号" width="110" align="center">
|
|
|
|
- <template slot-scope="{row}">
|
|
|
|
- <span>{{ row.orderId }}</span>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column label="产品号" width="200" align="center">
|
|
|
|
- <template slot-scope="{row}">
|
|
|
|
- <span>{{ row.reportNo }}</span>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column label="结算日期" width="100" align="center">
|
|
|
|
- <template slot-scope="{row}">
|
|
|
|
- <span style="color:red">{{ row.settleDate }}</span>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column label="认领日期" width="100" align="center">
|
|
|
|
- <template slot-scope="{row}">
|
|
|
|
- <span>{{ row.claimDate }}</span>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column label="送达日期" width="100" align="center">
|
|
|
|
- <template slot-scope="{row}">
|
|
|
|
- <span>{{ row.deliveryDate}}</span>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column label="项目名称" width="200" align="center" show-overflow-tooltip>
|
|
|
|
- <template slot-scope="{row}">
|
|
|
|
- <span>{{ row.name }}</span>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column label="客户名称" align="center">
|
|
|
|
- <template slot-scope="{row}">
|
|
|
|
- <span>{{ row.clientName }}</span>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column label="业务来源" align="center">
|
|
|
|
- <template slot-scope="{row}">
|
|
|
|
- <span>{{ row.clientSubName }}</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.clientSubName }}</span>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column> -->
|
|
|
|
- <el-table-column label="市场部" align="center">
|
|
|
|
- <template slot-scope="{row}">
|
|
|
|
- <span>{{ row.marketDepartmentName }}</span>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column label="评估部" align="center">
|
|
|
|
- <template slot-scope="{row}">
|
|
|
|
- <span>{{ row.evaluateDepartmentName }}</span>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column label="客户经理" align="center">
|
|
|
|
- <template slot-scope="{row}">
|
|
|
|
- <span>{{ row.clientManager }}</span>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column label="负责人" align="center">
|
|
|
|
- <template slot-scope="{row}">
|
|
|
|
- <span>{{ row.principal }}</span>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <!-- <el-table-column label="参与人" align="center">
|
|
|
|
- <template slot-scope="{row}">
|
|
|
|
- <span>{{ row.principal }}</span>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column> -->
|
|
|
|
- <el-table-column label="结算金额(元)" align="center">
|
|
|
|
- <template slot-scope="{row}">
|
|
|
|
- <span style="color:red;font-weight: bold;">{{ row.claimAmount }}</span>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column label="评估价值(万元)" align="center">
|
|
|
|
- <template slot-scope="{row}">
|
|
|
|
- <span>{{ row.evaluateAmount/10000 }}</span>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column label="开票日期" align="center">
|
|
|
|
|
|
+ <el-button class="filter-item" style="float: left;" round type="info" @click="marketCurUserDetailExport()">导出当前员工提成详情
|
|
|
|
+ </el-button>
|
|
|
|
+ <el-button class="filter-item" style="float: left;" round type="info" @click="marketAllUserDetailExport()">导出所有员工提成详情
|
|
|
|
+ </el-button>
|
|
|
|
+ </div>
|
|
|
|
+ <div style="width: 100%;">
|
|
|
|
+ <el-table :data="marketAmount"
|
|
|
|
+ fit
|
|
|
|
+ stripe
|
|
|
|
+ highlight-current-row
|
|
|
|
+ @row-click="marketAmountDetail"
|
|
|
|
+ :header-row-style="{ color: '#333333','font-size':'14px'}"
|
|
|
|
+ style=" width: 18.1%; float: left;
|
|
|
|
+ border-left: 1px solid #ebeced;
|
|
|
|
+ border-right: 1px solid #ebeced;
|
|
|
|
+ color: #333333; font-size: 14px;
|
|
|
|
+ ">
|
|
|
|
+ <el-table-column label="姓名" align="center">
|
|
<template slot-scope="{row}">
|
|
<template slot-scope="{row}">
|
|
- <span>{{ row.invoiceDate }}</span>
|
|
|
|
|
|
+ <span>{{ row.userName }}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column label="开票人" align="center">
|
|
|
|
|
|
+ <el-table-column label="提成金额(元)" align="center">
|
|
<template slot-scope="{row}">
|
|
<template slot-scope="{row}">
|
|
- <span>{{ row.invoiceUser }}</span>
|
|
|
|
|
|
+ <span>{{ row.commissionTotalAmount }}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column label="发票号" align="center">
|
|
|
|
|
|
+ </el-table>
|
|
|
|
+ <el-table :data="marketProd"
|
|
|
|
+ fit
|
|
|
|
+ stripe
|
|
|
|
+ highlight-current-row
|
|
|
|
+ :header-row-style="{ color: '#333333','font-size':'14px'}"
|
|
|
|
+ style=" width: 80.5%; float: right;
|
|
|
|
+ border-left: 1px solid #ebeced;
|
|
|
|
+ border-right: 1px solid #ebeced;
|
|
|
|
+ color: #333333; font-size: 14px;
|
|
|
|
+ "
|
|
|
|
+ >
|
|
|
|
+ <el-table-column label="姓名" align="center">
|
|
<template slot-scope="{row}">
|
|
<template slot-scope="{row}">
|
|
- <span>{{ row.invoiceNo }}</span>
|
|
|
|
|
|
+ <span>{{ row.userName }}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- </parentTable>
|
|
|
|
- </y-page-list-layout>
|
|
|
|
|
|
+ <el-table-column label="产品号" width="200" align="center">
|
|
|
|
+ <template slot-scope="{row}">
|
|
|
|
+ <el-tag type="success">{{ row.reportNo }}</el-tag>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column label="项目名称" width="200" align="center" show-overflow-tooltip>
|
|
|
|
+ <template slot-scope="{row}">
|
|
|
|
+ <span>{{ row.name }}</span>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column label="项目分类" width="100" align="center" show-overflow-tooltip>
|
|
|
|
+ <template slot-scope="{row}">
|
|
|
|
+ <span>{{ row.businessCate }}</span>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column label="提成比例" align="center">
|
|
|
|
+ <template slot-scope="{row}">
|
|
|
|
+ <span>{{ row.ratio}}%</span>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column label="总提成额(¥)" align="center">
|
|
|
|
+ <template slot-scope="{row}">
|
|
|
|
+ <span>{{ row.totalAmount }}</span>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column label="分配比例" align="center">
|
|
|
|
+ <template slot-scope="{row}">
|
|
|
|
+ <span>{{ row.allotRatio*100 }}%</span>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column label="提成额(¥)" align="center">
|
|
|
|
+ <template slot-scope="{row}">
|
|
|
|
+ <span style="color:red">{{ row.commissionAmount }}</span>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column label="出报告日期" align="center">
|
|
|
|
+ <template slot-scope="{row}">
|
|
|
|
+ <span>{{ row.created }}</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="提成日期" width="100" align="center">
|
|
|
|
+ <template slot-scope="{row}">
|
|
|
|
+ <span>{{ row.settleDate }}</span>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ </el-table>
|
|
|
|
+ </div>
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
</el-tabs>
|
|
</el-tabs>
|
|
</div>
|
|
</div>
|
|
@@ -252,14 +250,16 @@
|
|
size: 10,
|
|
size: 10,
|
|
descs: 'id',
|
|
descs: 'id',
|
|
startDate:'2024-05-01 00:00:00',
|
|
startDate:'2024-05-01 00:00:00',
|
|
- endDate:'2024-06-01 00:00:00'
|
|
|
|
|
|
+ endDate:'2024-06-01 00:00:00',
|
|
|
|
+ userName:null
|
|
},
|
|
},
|
|
listQuery2: {
|
|
listQuery2: {
|
|
page: 1,
|
|
page: 1,
|
|
size: 10,
|
|
size: 10,
|
|
descs: 'id',
|
|
descs: 'id',
|
|
startDate:'2024-05-01 00:00:00',
|
|
startDate:'2024-05-01 00:00:00',
|
|
- endDate:'2024-06-01 00:00:00'
|
|
|
|
|
|
+ endDate:'2024-06-01 00:00:00',
|
|
|
|
+ userName:null
|
|
},
|
|
},
|
|
pickerOptions: {
|
|
pickerOptions: {
|
|
shortcuts: [{
|
|
shortcuts: [{
|
|
@@ -292,9 +292,8 @@
|
|
findDate1: [],
|
|
findDate1: [],
|
|
evaluatorAmount:[],
|
|
evaluatorAmount:[],
|
|
evaluatorProd:[],
|
|
evaluatorProd:[],
|
|
- marketProd:{
|
|
|
|
- records:[]
|
|
|
|
- }
|
|
|
|
|
|
+ marketAmount:[],
|
|
|
|
+ marketProd:[],
|
|
}
|
|
}
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
@@ -322,25 +321,23 @@
|
|
|
|
|
|
handleClick(tab, event) {
|
|
handleClick(tab, event) {
|
|
if (tab.name==='market'){
|
|
if (tab.name==='market'){
|
|
- this.majorMarketSettleProd();
|
|
|
|
|
|
+ this.majorMarketEvaluatorAmount();
|
|
}
|
|
}
|
|
if (tab.name==='evaluate'){
|
|
if (tab.name==='evaluate'){
|
|
- this.majorEvaluatorSettleProd()
|
|
|
|
|
|
+ this.majorEvaluatorAmount()
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
|
|
|
|
|
|
resetSearch1() {
|
|
resetSearch1() {
|
|
this.$router.push({ query: {} });
|
|
this.$router.push({ query: {} });
|
|
- this.findDate = '';
|
|
|
|
this.listQuery1 = {
|
|
this.listQuery1 = {
|
|
current: 1,
|
|
current: 1,
|
|
size: 10,
|
|
size: 10,
|
|
descs: 'id',
|
|
descs: 'id',
|
|
- startDate:null,
|
|
|
|
- endDate:null,
|
|
|
|
|
|
+ userName:null,
|
|
}
|
|
}
|
|
- this.resetSearch1()
|
|
|
|
|
|
+ this.searchList1()
|
|
},
|
|
},
|
|
|
|
|
|
searchList1() {
|
|
searchList1() {
|
|
@@ -356,28 +353,28 @@
|
|
|
|
|
|
resetSearch2() {
|
|
resetSearch2() {
|
|
this.$router.push({ query: {} });
|
|
this.$router.push({ query: {} });
|
|
- this.findDate2 = '';
|
|
|
|
this.listQuery2 = {
|
|
this.listQuery2 = {
|
|
current: 1,
|
|
current: 1,
|
|
size: 10,
|
|
size: 10,
|
|
descs: 'id',
|
|
descs: 'id',
|
|
- startDate:null,
|
|
|
|
- endDate:null,
|
|
|
|
|
|
+ userName:null,
|
|
}
|
|
}
|
|
- this.majorMarketSettleProd()
|
|
|
|
|
|
+ this.searchList2()
|
|
},
|
|
},
|
|
|
|
|
|
searchList2() {
|
|
searchList2() {
|
|
// 重置分页
|
|
// 重置分页
|
|
this.listQuery2.page = 1
|
|
this.listQuery2.page = 1
|
|
this.listQuery2.size = 10
|
|
this.listQuery2.size = 10
|
|
- if (this.findDate){
|
|
|
|
- this.listQuery2.startDate = this.findDate2[0]+' 00:00:00';
|
|
|
|
- this.listQuery2.endDate = this.findDate2[1]+ ' 23:59:59';
|
|
|
|
|
|
+ if (this.findDate1){
|
|
|
|
+ this.listQuery2.startDate = this.findDate1[0]+' 00:00:00';
|
|
|
|
+ this.listQuery2.endDate = this.findDate1[1]+ ' 23:59:59';
|
|
}
|
|
}
|
|
- this.majorMarketSettleProd()
|
|
|
|
|
|
+ this.majorMarketEvaluatorAmount()
|
|
},
|
|
},
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
majorEvaluatorAmount(){
|
|
majorEvaluatorAmount(){
|
|
if (this.findDate){
|
|
if (this.findDate){
|
|
this.listQuery1.startDate = this.findDate[0]+' 00:00:00';
|
|
this.listQuery1.startDate = this.findDate[0]+' 00:00:00';
|
|
@@ -393,38 +390,84 @@
|
|
this.evaluatorProd = res.data;
|
|
this.evaluatorProd = res.data;
|
|
}
|
|
}
|
|
})
|
|
})
|
|
|
|
+ }else {
|
|
|
|
+ this.evaluatorProd = []
|
|
}
|
|
}
|
|
}
|
|
}
|
|
})
|
|
})
|
|
},
|
|
},
|
|
- userAmountDetail(row, column, event){
|
|
|
|
- this.listQuery1.userId = row.id;
|
|
|
|
- this.$api.financeRealFund.majorEvaluatorCommissionDetail(this.listQuery1).then(res=>{
|
|
|
|
|
|
+ evaluatorAmountDetail(row, column, event){
|
|
|
|
+ this.listQuery1.userId = row.id;
|
|
|
|
+ this.$api.financeRealFund.majorEvaluatorCommissionDetail(this.listQuery1).then(res=>{
|
|
|
|
+ if (res.code === 200){
|
|
|
|
+ this.evaluatorProd = res.data;
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+
|
|
|
|
+ majorMarketEvaluatorAmount(){
|
|
|
|
+ if (this.findDate1){
|
|
|
|
+ this.listQuery2.startDate = this.findDate1[0]+' 00:00:00';
|
|
|
|
+ this.listQuery2.endDate = this.findDate1[1]+ ' 23:59:59';
|
|
|
|
+ }
|
|
|
|
+ this.$api.financeRealFund.majorMarketCommission(this.listQuery2).then(res=>{
|
|
if (res.code === 200){
|
|
if (res.code === 200){
|
|
- this.evaluatorProd = res.data;
|
|
|
|
|
|
+ this.marketAmount = res.data;
|
|
|
|
+ if (this.marketAmount.length > 0){
|
|
|
|
+ this.listQuery2.userId = this.marketAmount[0].id;
|
|
|
|
+ this.$api.financeRealFund.majorMarketCommissionDetail(this.listQuery2).then(res=>{
|
|
|
|
+ if (res.code === 200){
|
|
|
|
+ this.marketProd = res.data;
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }else {
|
|
|
|
+ this.marketProd = []
|
|
|
|
+ }
|
|
}
|
|
}
|
|
})
|
|
})
|
|
},
|
|
},
|
|
- majorMarketSettleProd(){
|
|
|
|
- if (this.findDate1){
|
|
|
|
- this.listQuery2.startDate = this.findDate1[0]+' 00:00:00';
|
|
|
|
- this.listQuery2.endDate = this.findDate1[1]+ ' 23:59:59';
|
|
|
|
- }
|
|
|
|
- this.$api.financeRealFund.majorMarketSettleProd(this.listQuery2).then(res=>{
|
|
|
|
|
|
+ marketAmountDetail(row, column, event){
|
|
|
|
+ this.listQuery2.userId = row.id;
|
|
|
|
+ this.$api.financeRealFund.majorMarketCommissionDetail(this.listQuery2).then(res=>{
|
|
if (res.code === 200){
|
|
if (res.code === 200){
|
|
this.marketProd = res.data;
|
|
this.marketProd = res.data;
|
|
}
|
|
}
|
|
})
|
|
})
|
|
},
|
|
},
|
|
- exportMarketSettleProd(){
|
|
|
|
|
|
+
|
|
|
|
+ evaluatorTotalAmountExport(){
|
|
|
|
+ this.$utils.exportUtil(
|
|
|
|
+ "/financeRealFund/major/evaluator/commission/total/export", this.listQuery1,
|
|
|
|
+ "导出"
|
|
|
|
+ );
|
|
|
|
+ },
|
|
|
|
+ evaluatorCurUserDetailExport(){
|
|
|
|
+ this.$utils.exportUtil(
|
|
|
|
+ "/financeRealFund/major/evaluator/commission/current/export", this.listQuery1,
|
|
|
|
+ "导出"
|
|
|
|
+ );
|
|
|
|
+ },
|
|
|
|
+ evaluatorAllUserDetailExport(){
|
|
|
|
+ this.$utils.exportUtil(
|
|
|
|
+ "/financeRealFund/major/evaluator/commission/all/export", this.listQuery1,
|
|
|
|
+ "导出"
|
|
|
|
+ );
|
|
|
|
+ },
|
|
|
|
+ marketTotalAmountExport(){
|
|
|
|
+ this.$utils.exportUtil(
|
|
|
|
+ "/financeRealFund/major/market/commission/total/export", this.listQuery2,
|
|
|
|
+ "导出"
|
|
|
|
+ );
|
|
|
|
+ },
|
|
|
|
+ marketCurUserDetailExport(){
|
|
this.$utils.exportUtil(
|
|
this.$utils.exportUtil(
|
|
- "/financeRealFund/major/market/settle/export", this.listQuery2,
|
|
|
|
|
|
+ "/financeRealFund/major/market/commission/current/export", this.listQuery2,
|
|
"导出"
|
|
"导出"
|
|
);
|
|
);
|
|
},
|
|
},
|
|
- exportEvaluateSettleProd(){
|
|
|
|
|
|
+ marketAllUserDetailExport(){
|
|
this.$utils.exportUtil(
|
|
this.$utils.exportUtil(
|
|
- "/financeRealFund/major/evaluator/settle/export", this.listQuery1,
|
|
|
|
|
|
+ "/financeRealFund/major/market/commission/all/export", this.listQuery2,
|
|
"导出"
|
|
"导出"
|
|
);
|
|
);
|
|
}
|
|
}
|