Commit b77fbbb0 authored by Mac's avatar Mac

同行修改

parent 99dff991
......@@ -234,6 +234,17 @@ export function getCustomerCommissionPassbook(data) {
})
}
/**
* 同行详情里 返佣/幸福存折统计
*
*/
export function getCustomerCommissionStat(data) {
return request({
url: '/CustomerCommission/GetCustomerCommissionStat',
method: 'post',
data
})
}
/**
* 同业转交
*
*/
......
......@@ -3,19 +3,19 @@
<div class="row wrap q-gutter-xs q-my-xs">
<div class="stics">
<span class="stics-name">累计</span>
<span>{{ data.TotalMoney }}</span>
<span>{{ data.SttlementMoney }}</span>
</div>
<div class=" stics">
<span class="stics-name">已提现</span>
<span style="color: #F72E52">{{ data.RemitMoney }}</span>
<span style="color: #F72E52">{{ data.CashOutMoney }}</span>
</div>
<div class=" stics">
<span class="stics-name">可提现</span>
<span style="color:#2961FE;">{{ data.SurplusMoney }}</span>
<span style="color:#2961FE;">{{ data.CanCashOutMoney }}</span>
</div>
<div class=" stics">
<span class="stics-name">未结算</span>
<span>{{ data.NotSettlementMoney }}</span>
<span>{{ data.UnSettlementMoney }}</span>
</div>
</div>
<q-tabs
......@@ -62,8 +62,12 @@
<script>
import {
getCustomerCommissionPassbook,
getCustomerCommissionStat,
GetCustomerBalanceDetailPage
} from "../../../api/sale/peemanagement";
import {
getCommissionStatistics,
} from '../../../api/finance/index'
import withdraw from './withdraw'
export default {
components:{
......@@ -79,12 +83,20 @@ export default {
return {
loading: false,
msg: {
CustomerId: 0,
pageIndex: 1,
pageSize: 10,
rowsPerPage: 10,
RebateType: 2,
Description: ""
BatchId:0,
SchoolId:'-1',
Status:'-2',
OrderSourceType:0,
OrderSourceId:0,
Q_SelectNormal:0,
CommissionType:2,
ClassId:0,
OrderId:'',
},
pageCount: 0,
data:{},
......@@ -155,22 +167,23 @@ export default {
methods: {
getData() {
const msg = {
CustomerId: this.Id,
Type: 2,// 1返佣 2幸福存折
OrderSourceType:2,
OrderSourceId: this.Id,
CommissionType: 2,// 1返佣 2幸福存折
};
getCustomerCommissionPassbook(msg).then(res => {
getCustomerCommissionStat(msg).then(res => {
this.data=res.Data
});
},
//获取数据
getList() {
this.msg.CustomerId=this.Id
this.msg.OrderSourceId=this.Id
this.loading = true;
GetCustomerBalanceDetailPage(this.msg)
getCommissionStatistics(this.msg)
.then(res => {
this.loading = false;
if (res.Code == 1) {
this.dataList = res.Data.PageData;
this.dataList = res.Data.PageData.List;
this.pageCount = res.Data.PageCount;
}
})
......
......@@ -3,19 +3,19 @@
<div class="row wrap q-gutter-xs q-my-xs ">
<div class="stics">
<span class="stics-name">累计</span>
<span>{{ data.TotalMoney }}</span>
<span>{{ data.SttlementMoney }}</span>
</div>
<div class=" stics">
<span class="stics-name">已提现</span>
<span style="color: #F72E52">{{ data.RemitMoney }}</span>
<span style="color: #F72E52">{{ data.CashOutMoney }}</span>
</div>
<div class=" stics">
<span class="stics-name">可提现</span>
<span style="color:#2961FE;">{{ data.SurplusMoney }}</span>
<span style="color:#2961FE;">{{ data.CanCashOutMoney }}</span>
</div>
<div class=" stics">
<span class="stics-name">未结算</span>
<span>{{ data.NotSettlementMoney }}</span>
<span>{{ data.UnSettlementMoney }}</span>
</div>
</div>
<q-tabs
......@@ -62,8 +62,12 @@
<script>
import {
getCustomerCommissionPassbook,
getCustomerCommissionStat,
GetCustomerBalanceDetailPage
} from "../../../api/sale/peemanagement";
import {
getCommissionStatistics,
} from '../../../api/finance/index'
import withdraw from './withdraw'
export default {
components:{
......@@ -80,12 +84,19 @@ export default {
return {
loading: false,
msg: {
CustomerId: 0,
pageIndex: 1,
pageIndex: 1,
pageSize: 10,
rowsPerPage: 10,
RebateType: 1,
Description: ""
BatchId:0,
SchoolId:'-1',
Status:'-2',
OrderSourceType:0,
OrderSourceId:0,
Q_SelectNormal:0,
CommissionType:1,
ClassId:0,
OrderId:'',
},
pageCount: 0,
data: {},
......@@ -156,22 +167,23 @@ export default {
methods: {
getData() {
const msg = {
CustomerId: this.Id,
Type: 1,
OrderSourceType:2,
OrderSourceId: this.Id,
CommissionType: 1,
};
getCustomerCommissionPassbook(msg).then(res => {
getCustomerCommissionStat(msg).then(res => {
this.data = res.Data;
});
},
//获取数据
getList() {
this.msg.CustomerId=this.Id
this.msg.OrderSourceId=this.Id
this.loading = true;
GetCustomerBalanceDetailPage(this.msg)
getCommissionStatistics(this.msg)
.then(res => {
this.loading = false;
if (res.Code == 1) {
this.dataList = res.Data.PageData;
this.dataList = res.Data.PageData.List;
this.pageCount = res.Data.PageCount;
}
})
......
......@@ -183,7 +183,7 @@
scCommission(){//生成提成
if(this.loading1 == false){
this.loading1= true;
setUserReturnCommission({type:1}).then(res => {
setUserReturnCommission({type:2}).then(res => {
if (res.Code == 1) {
this.$q.notify({
icon: 'iconfont icon-chenggong',
......
......@@ -266,22 +266,10 @@
{{getOrderSourceType(scope.row.OrderSourceType)}}
</template>
</el-table-column>
<el-table-column prop="UserType" label="类型">
<template slot-scope="scope">
<span v-if="scope.row.UserType == 1">市场</span>
<span v-if="scope.row.UserType == 2">顾问</span>
<span v-if="scope.row.UserType == 3">教师</span>
</template>
</el-table-column>
<el-table-column prop="UserName" label="人员"></el-table-column>
<el-table-column prop="Status" label="状态">
<template slot-scope="scope">
<span v-if="scope.row.Status == -1">不返佣</span>
<span v-if="scope.row.Status == 0">待返佣</span>
<span v-if="scope.row.Status == 1">已返佣到账户</span>
<span v-if="scope.row.Status == 2">佣金已提现</span>
</template>
</el-table-column>
<el-table-column prop="ClassNo" label="班号"></el-table-column>
<el-table-column width="170" prop="ClassName" label="班级信息">
<template slot-scope="scope">
<div>
......@@ -292,10 +280,6 @@
</div>
</template>
</el-table-column>
<el-table-column prop="ClassNo" label="班号"></el-table-column>
<el-table-column prop="StuName" label="学生"></el-table-column>
<el-table-column prop="OrderId" label="订单号">
<template slot-scope="scope">
<div
......@@ -304,11 +288,29 @@
>{{ scope.row.OrderId }}</div>
</template>
</el-table-column>
<el-table-column prop="StuName" label="学生"></el-table-column>
<el-table-column prop="CommissionType" label="类型">
<template slot-scope="scope">
<span v-if="scope.row.CommissionType == 1">返佣</span>
<span v-if="scope.row.CommissionType == 2">幸福存折</span>
</template>
</el-table-column>
<el-table-column width="130" prop="CommissionMoeny" label="返佣/存折金额">
<template slot-scope="scope">
<div>{{ scope.row.CommissionMoeny ? scope.row.CommissionMoeny : '-' }}</div>
</template>
</el-table-column>
<el-table-column prop="Status" label="状态">
<template slot-scope="scope">
<span v-if="scope.row.Status == -1">不返佣</span>
<span v-if="scope.row.Status == 0">待返佣</span>
<span v-if="scope.row.Status == 1">已返佣到账户</span>
<span v-if="scope.row.Status == 2">佣金已提现</span>
</template>
</el-table-column>
<el-table-column prop="BatchName" label="期数"></el-table-column>
<el-table-column prop="Remark" width="200" label="备注"></el-table-column>
......@@ -402,8 +404,6 @@ export default {
see_tcdetailed: false,
schoolList: [],
DeptList: [], // 部门下拉
PersionList: [], //员工列表
AllemployeeList: [], //所有员工
PeriodsList: [],//周期列表
TotalCommission: 0,
ChangeLog: '',
......@@ -446,9 +446,7 @@ export default {
this.getList()
this.setClass()
this.getBranchList()
this.getEmployee();
this.getPeriodList()
this.getCustomFrom()//来源
this.getEmployeeList()
this.getStudentDorpDown()
......@@ -627,17 +625,7 @@ export default {
},
//筛选员工
filterFn2(val, update) {
update(() => {
if (val === '') {
this.PersionList = JSON.parse(JSON.stringify(this.AllemployeeList))
} else {
const needle = val.toLowerCase()
this.PersionList = this.AllemployeeList.filter(v => v.EmployeeName.toLowerCase().indexOf(needle) > -1)
}
})
},
//获取学员下拉信息
getStudentList() {
var qMsg = {
......@@ -663,26 +651,7 @@ export default {
}
})
},
//获取员工列表
getEmployee() {
var qMsg = {
EmployeeName: ""
}
queryEmployee(qMsg).then(res => {
if (res.Code == 1) {
let obj = {
EmployeeName: '不限',
Id: 0
}
res.Data.unshift(obj)
var jsonData = res.Data;
if (jsonData && jsonData.length > 0) {
this.AllemployeeList = JSON.parse(JSON.stringify(jsonData));
this.PersionList = JSON.parse(JSON.stringify(jsonData));;
}
}
})
},
getPeriodList() {//获取周期下拉列表
getCommissionPeriodsList({}).then(res => {
if (res.Code == 1) {
......@@ -699,7 +668,14 @@ export default {
},
tcexport() {//导出
var msg = JSON.parse(JSON.stringify(this.msg));
EduDownLoad("/SellAchievements/GetSellAchievementsStatisticsToExcel", msg, "业绩提成统计.xls")
let text = '用户返佣/存折明细.xls'
if(msg.CommissionType==1){
text = '用户返佣.xls'
}
if(msg.CommissionType==2){
text = '幸福存折明细.xls'
}
EduDownLoad("/CustomerCommission/GetCommissionStatisticsToExcel", msg, text)
},
goUrlclass(path, Names) {//班级
let Name = encodeURI(Names)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment