|
|
@@ -9,16 +9,6 @@
|
|
|
</template>
|
|
|
<el-form :model="firstForm" label-width="100">
|
|
|
<el-row :gutter="20">
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="业务员">
|
|
|
- <el-input v-model="firstForm.salesman" placeholder="请输入" clearable></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="业务员工号">
|
|
|
- <el-input v-model="firstForm.mobile" placeholder="请输入" clearable></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="业务员类型">
|
|
|
<el-select v-model="firstForm.attrType" placeholder="请选择" clearable>
|
|
|
@@ -34,22 +24,31 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="提现时间">
|
|
|
- <el-date-picker v-model="firstForm.createTime" type="daterange" range-separator="至"
|
|
|
- start-placeholder="开始时间" end-placeholder="结束时间" value-format="YYYY-MM-DD" />
|
|
|
+ <el-form-item label="业务员">
|
|
|
+ <el-input v-model="firstForm.salesman" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="审核人">
|
|
|
- <el-input v-model="firstForm.auditingUser" placeholder="请输入" clearable></el-input>
|
|
|
+ <el-form-item label="业务员手机号">
|
|
|
+ <el-input v-model="firstForm.mobile" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="审核时间">
|
|
|
- <el-date-picker v-model="firstForm.auditTime" type="daterange" range-separator="至"
|
|
|
+ <el-form-item label="管理人">
|
|
|
+ <el-input v-model="firstForm.managerName" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="提现时间">
|
|
|
+ <el-date-picker v-model="firstForm.createTime" type="daterange" range-separator="至"
|
|
|
start-placeholder="开始时间" end-placeholder="结束时间" value-format="YYYY-MM-DD" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="提现金额">
|
|
|
+ <el-input v-model="firstForm.amount" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="24" style="display: flex; align-items: center; justify-content: flex-end">
|
|
|
<el-button plain @click="handleExport">数据导出</el-button>
|
|
|
<el-button type="primary" @click="handleSearch">搜索</el-button>
|
|
|
@@ -62,8 +61,6 @@
|
|
|
</el-form>
|
|
|
<el-table :data="firstData4" height="calc(100% - 218px)" style="width: 100%; margin-top: 20px;"
|
|
|
highlight-current-row>
|
|
|
- <el-table-column prop="name" label="业务员"></el-table-column>
|
|
|
- <el-table-column prop="mobile" label="业务员工号"></el-table-column>
|
|
|
<el-table-column prop="attrType" label="业务员类型">
|
|
|
<template #default="scope">
|
|
|
{{ scope.row.attrType == '1' ? '前线人员' : scope.row.attrType == '2' ? '后线人员' : scope.row.attrType ==
|
|
|
@@ -72,12 +69,14 @@
|
|
|
'6' ? '个代' : scope.row.attrType == '7' ? '电销' : scope.row.attrType == '8' ? '渠道' : '' }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column prop="mobile" label="业务员手机号"></el-table-column>
|
|
|
+ <el-table-column prop="name" label="业务员"></el-table-column>
|
|
|
<el-table-column prop="managerName" label="管理人"></el-table-column>
|
|
|
<el-table-column prop="amount" label="提现金额"></el-table-column>
|
|
|
<el-table-column prop="balanceAmount" label="账户余额"></el-table-column>
|
|
|
+ <el-table-column prop="cardHolderName" label="姓名"></el-table-column>
|
|
|
<el-table-column prop="bankCardNum" label="银行卡号"></el-table-column>
|
|
|
<el-table-column prop="bankName" label="银行"></el-table-column>
|
|
|
- <el-table-column prop="cardHolderName" label="姓名"></el-table-column>
|
|
|
<el-table-column prop="bankNum" label="开户行"></el-table-column>
|
|
|
<el-table-column prop="createTime" label="提现时间" width="180"></el-table-column>
|
|
|
<el-table-column label="操作" fixed="right" width="200">
|
|
|
@@ -100,16 +99,6 @@
|
|
|
</template>
|
|
|
<el-form :model="firstForm" label-width="100">
|
|
|
<el-row :gutter="20">
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="业务员">
|
|
|
- <el-input v-model="firstForm.salesman" placeholder="请输入" clearable></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="业务员工号">
|
|
|
- <el-input v-model="firstForm.mobile" placeholder="请输入" clearable></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="业务员类型">
|
|
|
<el-select v-model="firstForm.attrType" placeholder="请选择" clearable>
|
|
|
@@ -124,6 +113,21 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="业务员">
|
|
|
+ <el-input v-model="firstForm.salesman" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="业务员手机号">
|
|
|
+ <el-input v-model="firstForm.mobile" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="管理人">
|
|
|
+ <el-input v-model="firstForm.managerName" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="提现时间">
|
|
|
<el-date-picker v-model="firstForm.createTime" type="daterange" range-separator="至"
|
|
|
@@ -131,14 +135,13 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="审核人">
|
|
|
- <el-input v-model="firstForm.auditingUser" placeholder="请输入" clearable></el-input>
|
|
|
+ <el-form-item label="提现金额">
|
|
|
+ <el-input v-model="firstForm.amount" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="审核时间">
|
|
|
- <el-date-picker v-model="firstForm.auditTime" type="daterange" range-separator="至"
|
|
|
- start-placeholder="开始时间" end-placeholder="结束时间" value-format="YYYY-MM-DD" />
|
|
|
+ <el-form-item label="领取人(待开发)">
|
|
|
+ <el-input v-model="firstForm.xxxxxx" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24" style="display: flex; align-items: center; justify-content: flex-end">
|
|
|
@@ -153,8 +156,6 @@
|
|
|
</el-form>
|
|
|
<el-table :data="firstData1" height="calc(100% - 218px)" style="width: 100%; margin-top: 20px;"
|
|
|
highlight-current-row>
|
|
|
- <el-table-column prop="name" label="业务员"></el-table-column>
|
|
|
- <el-table-column prop="mobile" label="业务员工号"></el-table-column>
|
|
|
<el-table-column prop="attrType" label="业务员类型">
|
|
|
<template #default="scope">
|
|
|
{{ scope.row.attrType == '1' ? '前线人员' : scope.row.attrType == '2' ? '后线人员' : scope.row.attrType ==
|
|
|
@@ -163,13 +164,19 @@
|
|
|
'6' ? '个代' : scope.row.attrType == '7' ? '电销' : scope.row.attrType == '8' ? '渠道' : '' }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column prop="mobile" label="业务员手机号"></el-table-column>
|
|
|
+ <el-table-column prop="name" label="业务员"></el-table-column>
|
|
|
+
|
|
|
<el-table-column prop="managerName" label="管理人"></el-table-column>
|
|
|
<el-table-column prop="amount" label="提现金额"></el-table-column>
|
|
|
<el-table-column prop="balanceAmount" label="账户余额"></el-table-column>
|
|
|
+ <el-table-column prop="cardHolderName" label="姓名"></el-table-column>
|
|
|
+
|
|
|
<el-table-column prop="bankCardNum" label="银行卡号"></el-table-column>
|
|
|
<el-table-column prop="bankName" label="银行"></el-table-column>
|
|
|
- <el-table-column prop="cardHolderName" label="姓名"></el-table-column>
|
|
|
<el-table-column prop="bankNum" label="开户行"></el-table-column>
|
|
|
+ <el-table-column prop="createTime" label="提现时间" width="180"></el-table-column>
|
|
|
+ <el-table-column prop="xxxxxx" label="领取人(待开发)" width="180"></el-table-column>
|
|
|
<!-- <el-table-column label="操作" fixed="right" width="200">
|
|
|
<template #default="scope">
|
|
|
<el-button link type="primary" size="small" @click="handlePay(scope.row)">付款</el-button>
|
|
|
@@ -431,14 +438,14 @@ const DrawRef = ref<FormInstance>()
|
|
|
let AccountRef = ref()
|
|
|
let RefusePopover = ref()
|
|
|
const type = ref('3')
|
|
|
-let activeName = ref('3')
|
|
|
+let activeName = ref('0')
|
|
|
const handleClick = (e) => {
|
|
|
console.log(e.props.name)
|
|
|
pages.value = 1
|
|
|
size.value = 10
|
|
|
- firstForm.value = {}
|
|
|
activeName.value = e.props.name
|
|
|
type.value = e.props.name
|
|
|
+ firstForm.value = {}
|
|
|
initData(activeName.value)
|
|
|
queryTotalWithdrawalAmount()
|
|
|
}
|
|
|
@@ -454,13 +461,7 @@ const handleSearch = () => {
|
|
|
const handleReset = () => {
|
|
|
pages.value = 1
|
|
|
size.value = 10
|
|
|
- firstForm.value = {
|
|
|
- salesman: '',
|
|
|
- attrType: '',
|
|
|
- createTime: '',
|
|
|
- auditingUser: '',
|
|
|
- auditTime: ''
|
|
|
- }
|
|
|
+ firstForm.value = {}
|
|
|
initData(activeName.value)
|
|
|
}
|
|
|
|
|
|
@@ -556,6 +557,7 @@ const initData = (type) => {
|
|
|
auditTimeEnd: firstForm.value.auditTime?.[0],
|
|
|
auditingStatus: type == '0' || type == '3' ? '0' : type,
|
|
|
receiveUser: type != '3' ? localStorage.getItem('userName') : '',
|
|
|
+ ...firstForm.value,
|
|
|
pageNo: pages.value,
|
|
|
pageSize: size.value
|
|
|
}).then((res: any) => {
|