|
|
@@ -1,205 +1,166 @@
|
|
|
<template>
|
|
|
- <div class="myTask">
|
|
|
- <el-tabs v-model="activeName" class="demo-tabs" @tab-click="handleClick">
|
|
|
- <el-tab-pane :label="`已领取(${total1})`" name="first">
|
|
|
- <el-form v-model="firstForm" label-width="100">
|
|
|
- <el-row :gutter="20">
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="业务员">
|
|
|
- <el-input v-model="firstForm" placeholder="请输入" clearable></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="业务员工号">
|
|
|
- <el-input v-model="firstForm" placeholder="请输入" clearable></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="业务员类型">
|
|
|
- <el-select v-model="firstForm" placeholder="请选择" clearable>
|
|
|
- <el-option label="1" value="1"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="提现时间">
|
|
|
- <el-date-picker
|
|
|
- v-model="firstForm"
|
|
|
- type="daterange"
|
|
|
- range-separator="至"
|
|
|
- start-placeholder="开始时间"
|
|
|
- end-placeholder="结束时间"
|
|
|
- format="YYYY-MM-DD"
|
|
|
- value-format="YYYY-MM-DD"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8"></el-col>
|
|
|
- <el-col :span="8" style="display: flex; align-items: center; justify-content: flex-end">
|
|
|
- <el-button type="primary">搜索</el-button>
|
|
|
- <el-button plain>重置</el-button>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </el-form>
|
|
|
- <p style="font-size: 14px; color: #606266">应付总额:¥30000.00</p>
|
|
|
- <el-table :data="firstData" style="width: 100%; margin-top: 20px;">
|
|
|
- <el-table-column prop="" label="业务员"></el-table-column>
|
|
|
- <el-table-column prop="" label="业务员类型"></el-table-column>
|
|
|
- <el-table-column prop="" label="管理人"></el-table-column>
|
|
|
- <el-table-column prop="" label="提现金额"></el-table-column>
|
|
|
- <el-table-column prop="" label="账户余额"></el-table-column>
|
|
|
- <el-table-column prop="" label="银行卡号"></el-table-column>
|
|
|
- <el-table-column prop="" label="银行"></el-table-column>
|
|
|
- <el-table-column prop="" label="姓名"></el-table-column>
|
|
|
- <el-table-column prop="" label="开户行"></el-table-column>
|
|
|
- <el-table-column label="操作" fixed="right" width="200">
|
|
|
- <template #default="scope">
|
|
|
- <el-button link type="primary" size="small">领取</el-button>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- <div class="pagination">
|
|
|
- <el-pagination
|
|
|
- v-model:current-page="pages"
|
|
|
- v-model:page-size="size"
|
|
|
- :page-sizes="[10, 20, 30, 40]"
|
|
|
- layout="total, sizes, prev, pager, next, jumper"
|
|
|
- :total="total1"
|
|
|
- @size-change="handleSizeChange"
|
|
|
- @current-change="handleCurrentChange"
|
|
|
- ></el-pagination>
|
|
|
- </div>
|
|
|
- </el-tab-pane>
|
|
|
- <el-tab-pane :label="`已付款(${total2})`" name="second">
|
|
|
- <el-form v-model="firstForm" label-width="100">
|
|
|
- <el-row :gutter="20">
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="业务员">
|
|
|
- <el-input v-model="firstForm" placeholder="请输入" clearable></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="业务员类型">
|
|
|
- <el-select v-model="firstForm" placeholder="请选择" clearable>
|
|
|
- <el-option label="1" value="1"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="提现时间">
|
|
|
- <el-date-picker
|
|
|
- v-model="firstForm"
|
|
|
- type="daterange"
|
|
|
- range-separator="至"
|
|
|
- start-placeholder="开始时间"
|
|
|
- end-placeholder="结束时间"
|
|
|
- format="YYYY-MM-DD"
|
|
|
- value-format="YYYY-MM-DD"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8"></el-col>
|
|
|
- <el-col :span="8"></el-col>
|
|
|
- <el-col :span="8" style="display: flex; align-items: center; justify-content: flex-end">
|
|
|
- <el-button type="primary">搜索</el-button>
|
|
|
- <el-button plain>重置</el-button>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </el-form>
|
|
|
- <el-table :data="firstData" style="width: 100%; margin-top: 20px;">
|
|
|
- <el-table-column prop="" label="业务员"></el-table-column>
|
|
|
- <el-table-column prop="" label="业务员类型"></el-table-column>
|
|
|
- <el-table-column prop="" label="管理人"></el-table-column>
|
|
|
- <el-table-column prop="" label="提现金额"></el-table-column>
|
|
|
- <el-table-column prop="" label="账户余额"></el-table-column>
|
|
|
- <el-table-column prop="" label="银行卡号"></el-table-column>
|
|
|
- <el-table-column prop="" label="银行"></el-table-column>
|
|
|
- <el-table-column prop="" label="姓名"></el-table-column>
|
|
|
- <el-table-column prop="" label="开户行"></el-table-column>
|
|
|
- <el-table-column label="操作" fixed="right" width="200">
|
|
|
- <template #default="scope">
|
|
|
- <el-button link type="primary" size="small">领取</el-button>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- <div class="pagination">
|
|
|
- <el-pagination
|
|
|
- v-model:current-page="pages"
|
|
|
- v-model:page-size="size"
|
|
|
- :page-sizes="[10, 20, 30, 40]"
|
|
|
- layout="total, sizes, prev, pager, next, jumper"
|
|
|
- :total="total2"
|
|
|
- @size-change="handleSizeChange"
|
|
|
- @current-change="handleCurrentChange"
|
|
|
- ></el-pagination>
|
|
|
- </div>
|
|
|
- </el-tab-pane>
|
|
|
- <el-tab-pane :label="`拒绝付款(${total3})`" name="third">
|
|
|
- <el-form v-model="firstForm" label-width="100">
|
|
|
- <el-row :gutter="20">
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="业务员">
|
|
|
- <el-input v-model="firstForm" placeholder="请输入" clearable></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="业务员类型">
|
|
|
- <el-select v-model="firstForm" placeholder="请选择" clearable>
|
|
|
- <el-option label="1" value="1"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="提现时间">
|
|
|
- <el-date-picker
|
|
|
- v-model="firstForm"
|
|
|
- type="daterange"
|
|
|
- range-separator="至"
|
|
|
- start-placeholder="开始时间"
|
|
|
- end-placeholder="结束时间"
|
|
|
- format="YYYY-MM-DD"
|
|
|
- value-format="YYYY-MM-DD"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8"></el-col>
|
|
|
- <el-col :span="8"></el-col>
|
|
|
- <el-col :span="8" style="display: flex; align-items: center; justify-content: flex-end">
|
|
|
- <el-button type="primary">搜索</el-button>
|
|
|
- <el-button plain>重置</el-button>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </el-form>
|
|
|
- <el-table :data="firstData" style="width: 100%; margin-top: 20px;">
|
|
|
- <el-table-column prop="" label="业务员"></el-table-column>
|
|
|
- <el-table-column prop="" label="业务员类型"></el-table-column>
|
|
|
- <el-table-column prop="" label="管理人"></el-table-column>
|
|
|
- <el-table-column prop="" label="提现金额"></el-table-column>
|
|
|
- <el-table-column prop="" label="账户余额"></el-table-column>
|
|
|
- <el-table-column prop="" label="银行卡号"></el-table-column>
|
|
|
- <el-table-column prop="" label="银行"></el-table-column>
|
|
|
- <el-table-column prop="" label="姓名"></el-table-column>
|
|
|
- <el-table-column prop="" label="开户行"></el-table-column>
|
|
|
- <el-table-column label="操作" fixed="right" width="200">
|
|
|
- <template #default="scope">
|
|
|
- <el-button link type="primary" size="small">领取</el-button>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- <div class="pagination">
|
|
|
- <el-pagination
|
|
|
- v-model:current-page="pages"
|
|
|
- v-model:page-size="size"
|
|
|
- :page-sizes="[10, 20, 30, 40]"
|
|
|
- layout="total, sizes, prev, pager, next, jumper"
|
|
|
- :total="total3"
|
|
|
- @size-change="handleSizeChange"
|
|
|
- @current-change="handleCurrentChange"
|
|
|
- ></el-pagination>
|
|
|
- </div>
|
|
|
- </el-tab-pane>
|
|
|
- </el-tabs>
|
|
|
- </div>
|
|
|
+ <PageMain class="vh100">
|
|
|
+ <el-tabs v-model="activeName" class="demo-tabs h-full" @tab-click="handleClick">
|
|
|
+ <el-tab-pane :label="`已领取(${total1})`" name="first" class="h-full">
|
|
|
+ <el-form v-model="firstForm" label-width="100">
|
|
|
+ <el-row :gutter="20">
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="业务员">
|
|
|
+ <el-input v-model="firstForm" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="业务员工号">
|
|
|
+ <el-input v-model="firstForm" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="业务员类型">
|
|
|
+ <el-select v-model="firstForm" placeholder="请选择" clearable>
|
|
|
+ <el-option label="1" value="1"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="提现时间">
|
|
|
+ <el-date-picker v-model="firstForm" type="daterange" range-separator="至" start-placeholder="开始时间"
|
|
|
+ end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8"></el-col>
|
|
|
+ <el-col :span="8" style="display: flex; align-items: start; justify-content: flex-end">
|
|
|
+ <el-button type="primary">搜索</el-button>
|
|
|
+ <el-button plain>重置</el-button>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-form>
|
|
|
+ <p style="font-size: 14px; color: #606266">应付总额:¥30000.00</p>
|
|
|
+ <el-table :data="firstData" height="calc(100% - 196px)" style="width: 100%; margin-top: 20px;">
|
|
|
+ <el-table-column prop="" label="业务员"></el-table-column>
|
|
|
+ <el-table-column prop="" label="业务员类型"></el-table-column>
|
|
|
+ <el-table-column prop="" label="管理人"></el-table-column>
|
|
|
+ <el-table-column prop="" label="提现金额"></el-table-column>
|
|
|
+ <el-table-column prop="" label="账户余额"></el-table-column>
|
|
|
+ <el-table-column prop="" label="银行卡号"></el-table-column>
|
|
|
+ <el-table-column prop="" label="银行"></el-table-column>
|
|
|
+ <el-table-column prop="" label="姓名"></el-table-column>
|
|
|
+ <el-table-column prop="" label="开户行"></el-table-column>
|
|
|
+ <el-table-column label="操作" fixed="right" width="200">
|
|
|
+ <template #default="scope">
|
|
|
+ <el-button link type="primary" size="small">领取</el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <div class="pagination">
|
|
|
+ <el-pagination v-model:current-page="pages" v-model:page-size="size" :page-sizes="[10, 20, 30, 40]"
|
|
|
+ layout="total, sizes, prev, pager, next, jumper" :total="total1" @size-change="handleSizeChange"
|
|
|
+ @current-change="handleCurrentChange"></el-pagination>
|
|
|
+ </div>
|
|
|
+ </el-tab-pane>
|
|
|
+ <el-tab-pane :label="`已付款(${total2})`" name="second" class="h-full">
|
|
|
+ <el-form v-model="firstForm" label-width="100">
|
|
|
+ <el-row :gutter="20">
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="业务员">
|
|
|
+ <el-input v-model="firstForm" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="业务员类型">
|
|
|
+ <el-select v-model="firstForm" placeholder="请选择" clearable>
|
|
|
+ <el-option label="1" value="1"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="提现时间">
|
|
|
+ <el-date-picker v-model="firstForm" type="daterange" range-separator="至" start-placeholder="开始时间"
|
|
|
+ end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8"></el-col>
|
|
|
+ <el-col :span="8"></el-col>
|
|
|
+ <el-col :span="8" style="display: flex; align-items: start; justify-content: flex-end">
|
|
|
+ <el-button type="primary">搜索</el-button>
|
|
|
+ <el-button plain>重置</el-button>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-form>
|
|
|
+ <el-table :data="firstData" height="calc(100% - 144px)" style="width: 100%; margin-top: 20px;">
|
|
|
+ <el-table-column prop="" label="业务员"></el-table-column>
|
|
|
+ <el-table-column prop="" label="业务员类型"></el-table-column>
|
|
|
+ <el-table-column prop="" label="管理人"></el-table-column>
|
|
|
+ <el-table-column prop="" label="提现金额"></el-table-column>
|
|
|
+ <el-table-column prop="" label="账户余额"></el-table-column>
|
|
|
+ <el-table-column prop="" label="银行卡号"></el-table-column>
|
|
|
+ <el-table-column prop="" label="银行"></el-table-column>
|
|
|
+ <el-table-column prop="" label="姓名"></el-table-column>
|
|
|
+ <el-table-column prop="" label="开户行"></el-table-column>
|
|
|
+ <el-table-column label="操作" fixed="right" width="200">
|
|
|
+ <template #default="scope">
|
|
|
+ <el-button link type="primary" size="small">领取</el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <div class="pagination">
|
|
|
+ <el-pagination v-model:current-page="pages" v-model:page-size="size" :page-sizes="[10, 20, 30, 40]"
|
|
|
+ layout="total, sizes, prev, pager, next, jumper" :total="total2" @size-change="handleSizeChange"
|
|
|
+ @current-change="handleCurrentChange"></el-pagination>
|
|
|
+ </div>
|
|
|
+ </el-tab-pane>
|
|
|
+ <el-tab-pane :label="`拒绝付款(${total3})`" name="third" class="h-full">
|
|
|
+ <el-form v-model="firstForm" label-width="100">
|
|
|
+ <el-row :gutter="20">
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="业务员">
|
|
|
+ <el-input v-model="firstForm" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="业务员类型">
|
|
|
+ <el-select v-model="firstForm" placeholder="请选择" clearable>
|
|
|
+ <el-option label="1" value="1"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="提现时间">
|
|
|
+ <el-date-picker v-model="firstForm" type="daterange" range-separator="至" start-placeholder="开始时间"
|
|
|
+ end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8"></el-col>
|
|
|
+ <el-col :span="8"></el-col>
|
|
|
+ <el-col :span="8" style="display: flex; align-items: start; justify-content: flex-end">
|
|
|
+ <el-button type="primary">搜索</el-button>
|
|
|
+ <el-button plain>重置</el-button>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-form>
|
|
|
+ <el-table :data="firstData" height="calc(100% - 144px)" style="width: 100%; margin-top: 20px;">
|
|
|
+ <el-table-column prop="" label="业务员"></el-table-column>
|
|
|
+ <el-table-column prop="" label="业务员类型"></el-table-column>
|
|
|
+ <el-table-column prop="" label="管理人"></el-table-column>
|
|
|
+ <el-table-column prop="" label="提现金额"></el-table-column>
|
|
|
+ <el-table-column prop="" label="账户余额"></el-table-column>
|
|
|
+ <el-table-column prop="" label="银行卡号"></el-table-column>
|
|
|
+ <el-table-column prop="" label="银行"></el-table-column>
|
|
|
+ <el-table-column prop="" label="姓名"></el-table-column>
|
|
|
+ <el-table-column prop="" label="开户行"></el-table-column>
|
|
|
+ <el-table-column label="操作" fixed="right" width="200">
|
|
|
+ <template #default="scope">
|
|
|
+ <el-button link type="primary" size="small">领取</el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <div class="pagination">
|
|
|
+ <el-pagination v-model:current-page="pages" v-model:page-size="size" :page-sizes="[10, 20, 30, 40]"
|
|
|
+ layout="total, sizes, prev, pager, next, jumper" :total="total3" @size-change="handleSizeChange"
|
|
|
+ @current-change="handleCurrentChange"></el-pagination>
|
|
|
+ </div>
|
|
|
+ </el-tab-pane>
|
|
|
+ </el-tabs>
|
|
|
+ </PageMain>
|
|
|
</template>
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
@@ -207,9 +168,9 @@
|
|
|
|
|
|
let activeName = ref('first')
|
|
|
const handleClick = () => {
|
|
|
- pages.value = 1
|
|
|
- size.value = 10
|
|
|
- firstForm.value = null
|
|
|
+ pages.value = 1
|
|
|
+ size.value = 10
|
|
|
+ firstForm.value = null
|
|
|
}
|
|
|
|
|
|
// 待审核
|
|
|
@@ -232,31 +193,26 @@ const handleCurrentChange = (page) => {
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|
|
|
-.myTask{
|
|
|
- height: calc(100vh - 134px);
|
|
|
- width: calc(100% - 24px);
|
|
|
- margin: 12px auto;
|
|
|
- padding: 12px;
|
|
|
- background: #FFFFFF;
|
|
|
- overflow-y: auto;
|
|
|
- .icon_s{
|
|
|
- display: flex;
|
|
|
- align-items: center;
|
|
|
- justify-content: flex-end;
|
|
|
- margin-left: 20px;
|
|
|
- color: #00a0f4;
|
|
|
- cursor: pointer;
|
|
|
- .is_icon{
|
|
|
- transition: ease 0.2s;
|
|
|
- }
|
|
|
- .is_down{
|
|
|
- transform: rotate(180deg);
|
|
|
- }
|
|
|
- }
|
|
|
- .pagination{
|
|
|
- margin-top: 20px;
|
|
|
- display: flex;
|
|
|
- justify-content: flex-end;
|
|
|
- }
|
|
|
+.icon_s {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: flex-end;
|
|
|
+ margin-left: 20px;
|
|
|
+ color: #00a0f4;
|
|
|
+ cursor: pointer;
|
|
|
+
|
|
|
+ .is_icon {
|
|
|
+ transition: ease 0.2s;
|
|
|
+ }
|
|
|
+
|
|
|
+ .is_down {
|
|
|
+ transform: rotate(180deg);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.pagination {
|
|
|
+ margin-top: 10px;
|
|
|
+ display: flex;
|
|
|
+ justify-content: flex-end;
|
|
|
}
|
|
|
</style>
|