|
@@ -0,0 +1,145 @@
|
|
|
+<template>
|
|
|
+ <div class="bindAccount">
|
|
|
+ <div class="search">
|
|
|
+ <div class="left"></div>
|
|
|
+ <div class="right">
|
|
|
+ <div>
|
|
|
+ <el-input
|
|
|
+ v-model="search.keyword"
|
|
|
+ style="width: 250px"
|
|
|
+ placeholder="请输入资方名称 /授信编号"
|
|
|
+ clearable
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <el-select
|
|
|
+ v-model="search.capitalStatus"
|
|
|
+ placeholder="请选择资方状态"
|
|
|
+ clearable
|
|
|
+ style="width: 100%"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in constant.capitalStatus"
|
|
|
+ :key="item.code"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.code"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <el-date-picker
|
|
|
+ v-model="search.creditStartDate"
|
|
|
+ type="date"
|
|
|
+ placeholder="请选择授信生效日"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ clearable
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <el-date-picker
|
|
|
+ v-model="search.creditEndDate"
|
|
|
+ type="date"
|
|
|
+ placeholder="请选择授信到期"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ clearable
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </div>
|
|
|
+ <div class="leftBtn">
|
|
|
+ <el-button type="primary" @click="fetchData">查询</el-button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <cy-comm-table
|
|
|
+ ref="commTable"
|
|
|
+ v-loading="loading"
|
|
|
+ parent-component="CapitalManage"
|
|
|
+ :columns="columns"
|
|
|
+ :data="tableData"
|
|
|
+ :count="total"
|
|
|
+ :table-options="{
|
|
|
+ maxHeight: 'calc(100vh - 410px)',
|
|
|
+ height: 'calc(100vh - 410px)'
|
|
|
+ }"
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+import { mapGetters } from 'vuex'
|
|
|
+export default {
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ search: {},
|
|
|
+ total: 0,
|
|
|
+ tableData: [],
|
|
|
+ columns: [
|
|
|
+ {
|
|
|
+ label: '序号',
|
|
|
+ index: true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '平台',
|
|
|
+ prop: 'creditNo',
|
|
|
+ showTooltip: true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '店铺ID',
|
|
|
+ prop: 'capitalName',
|
|
|
+ showTooltip: true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '店铺名称',
|
|
|
+ prop: 'capitalName',
|
|
|
+ showTooltip: true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '绑定账户名称',
|
|
|
+ prop: 'capitalName',
|
|
|
+ showTooltip: true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '绑定账户账号',
|
|
|
+ prop: 'capitalName',
|
|
|
+ showTooltip: true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '账户绑定状态',
|
|
|
+ prop: 'capitalName',
|
|
|
+ showTooltip: true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '修正原因',
|
|
|
+ prop: 'capitalName',
|
|
|
+ showTooltip: true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '操作人',
|
|
|
+ prop: 'capitalName',
|
|
|
+ showTooltip: true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '操作时间',
|
|
|
+ prop: 'capitalName',
|
|
|
+ showTooltip: true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '操作',
|
|
|
+ prop: 'capitalName',
|
|
|
+ showTooltip: true
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ computed: {
|
|
|
+ ...mapGetters(['constant'])
|
|
|
+ },
|
|
|
+ created() {
|
|
|
+ this.$store.dispatch('getConstant', ['capitalStatus'])
|
|
|
+ }
|
|
|
+}
|
|
|
+</script>
|
|
|
+
|
|
|
+<style lang="scss" scoped></style>
|