<template>
|
<page-header-wrapper>
|
<!-- <a-card :bordered="false">
|
<div class="table-operator">
|
<a-button
|
type="primary"
|
icon="plus"
|
@click="$refs.addagentdialog.addUserdialog = true">添加贷款机构</a-button>
|
</div>
|
</a-card> -->
|
|
<a-card :bordered="false">
|
<a-table
|
bordered
|
:loading="loading"
|
:pagination="pagination"
|
:columns="columns"
|
:data-source="agentlist"
|
rowKey="id">
|
<span slot="id" slot-scope="text,record">
|
<template>
|
<div>
|
<span>{{ record.id }}</span>
|
</div>
|
</template>
|
</span>
|
<span slot="returnOfRate" slot-scope="text,record">
|
<template>
|
<div>
|
<span>{{ record.returnOfRate }}</span>
|
</div>
|
</template>
|
</span>
|
<span slot="buyTime" slot-scope="text,record">
|
<template>
|
<div>
|
<span>{{ record.buyTime }}</span>
|
</div>
|
</template>
|
</span>
|
<span slot="endTime" slot-scope="text,record">
|
<template>
|
<div>
|
<span>{{ record.endTime }}</span>
|
</div>
|
</template>
|
</span>
|
<span slot="money" slot-scope="text,record">
|
<template>
|
<div>
|
<span>{{ record.money }}</span>
|
</div>
|
</template>
|
</span>
|
<span slot="state" slot-scope="text,record">
|
<template>
|
<div>
|
<span>{{ record.state }}</span>
|
</div>
|
</template>
|
</span>
|
<!-- <span slot="title" slot-scope="text,record">
|
<template>
|
<div>
|
<span>{{ record.title }}</span>
|
</div>
|
</template>
|
</span> -->
|
<span slot="returnTime" slot-scope="text,record">
|
<template>
|
<div>
|
<span>{{ record.returnTime }}</span>
|
</div>
|
</template>
|
</span>
|
<!-- <template slot="action" slot-scope="text,record">
|
<a-divider type="vertical" />
|
<a
|
slot="action"
|
href="javascript:;"
|
@click="$refs.EditAgentinfodialog.getEditorder(record)">修改机构</a>
|
<a-divider type="vertical" />
|
<a slot="action" href="javascript:;" @click="getDelagent(record)">删除机构</a>
|
|
</template> -->
|
</a-table>
|
</a-card>
|
<!-- <editCapitalAgentdialog ref="editCapitalAgentdialog" :getinit="geteditinit"></editCapitalAgentdialog> -->
|
<EditAgentinfodialog ref="EditAgentinfodialog" :getinit="geteditinit"></EditAgentinfodialog>
|
<addagentdialog ref="addagentdialog" :getinit="getinit"></addagentdialog>
|
</page-header-wrapper>
|
</template>
|
<script>
|
|
// import editCapitalAgentdialog from './agentcomponents/editCapitalAgentdialog'
|
import EditAgentinfodialog from './agentcomponents/EditAgentinfodialog'
|
import addagentdialog from './agentcomponents/addagentdialog'
|
import { nextagent, dldkjg, yeblist } from '@/api/home'
|
import moment from 'moment'
|
export default {
|
// name: 'AgentList',
|
components: {
|
// editCapitalAgentdialog,
|
EditAgentinfodialog,
|
addagentdialog
|
},
|
data () {
|
return {
|
columns: [
|
{
|
title: 'Id',
|
scopedSlots: { customRender: 'id' },
|
align: 'center'
|
},
|
{
|
title: '收益率',
|
dataIndex: 'returnOfRate',
|
align: 'center'
|
},
|
{
|
title: '买入时间',
|
dataIndex: 'buyTime',
|
align: 'center',
|
customRender: (text, row, index) => {
|
return moment(text).format('YYYY-MM-DD HH:mm:ss')
|
}
|
},
|
{
|
title: '结束时间',
|
dataIndex: 'endTime',
|
align: 'center',
|
customRender: (text, row, index) => {
|
return moment(text).format('YYYY-MM-DD HH:mm:ss')
|
}
|
},
|
{
|
title: '金额',
|
dataIndex: 'money',
|
align: 'center'
|
},
|
{
|
title: '状态',
|
dataIndex: 'state',
|
align: 'center'
|
},
|
{
|
title: '内容',
|
dataIndex: 'title',
|
align: 'center'
|
},
|
{
|
title: '周期',
|
dataIndex: 'returnTime',
|
align: 'center'
|
}
|
// {
|
// title: '操作',
|
// key: 'action',
|
// align: 'center',
|
// scopedSlots: { customRender: 'action' }
|
// }
|
],
|
// 表头
|
pagination: {
|
total: 0,
|
current: 1,
|
pageSize: 10, // 每页中显示10条数据
|
showSizeChanger: true,
|
pageSizeOptions: ['10', '20', '50', '100'], // 每页中显示的数据
|
onShowSizeChange: (current, pageSize) => this.onSizeChange(current, pageSize), // 改变每页数量时更新显示
|
onChange: (page, pageSize) => this.onPageChange(page, pageSize), // 点击页码事件
|
showTotal: total => `共有 ${total} 条数据` // 分页中显示总的数据
|
},
|
loading: false,
|
agentqueryParam: {
|
id: undefined,
|
phone: '',
|
realName: '',
|
pageNum: 1,
|
pageSize: 10
|
},
|
agentloading: false,
|
agentlist: [],
|
clickagentlist: []
|
}
|
},
|
created () {
|
this.getagentlist()
|
},
|
methods: {
|
getDelagent (val) {
|
var that = this
|
this.$confirm({
|
title: '提示',
|
content: '确认删除机构?此操作不可恢复',
|
onOk () {
|
var data = {
|
id: val.id
|
}
|
dldkjg(data).then(res => {
|
if (res.status == 0) {
|
that.$message.success({ content: '删除成功', duration: 2 })
|
that.getinit()
|
} else {
|
that.$message.error({ content: '删除失败' })
|
}
|
})
|
},
|
onCancel () {
|
console.log('Cancel')
|
}
|
})
|
},
|
getinit () {
|
this.queryParam = {
|
id: undefined,
|
phone: '',
|
realName: '',
|
pageNum: 1,
|
pageSize: 10
|
}
|
this.pagination.current = 1
|
this.getagentlist()
|
},
|
geteditinit () {
|
this.getagentlist()
|
},
|
getagentlist () {
|
var that = this
|
this.loading = true
|
// dklist(this.agentqueryParam).then(res => {
|
yeblist().then(res => {
|
this.agentlist = res.data
|
// this.pagination.total = res.data.total
|
setTimeout(() => {
|
that.loading = false
|
}, 500)
|
})
|
},
|
getclickagentlist () {
|
var that = this
|
this.agentloading = true
|
var data = {
|
pageNum: 1,
|
pageSize: 100
|
}
|
nextagent(data).then(res => {
|
this.clickagentlist = res.data.list
|
setTimeout(() => {
|
that.agentloading = false
|
}, 500)
|
})
|
},
|
onPageChange (page, pageSize) {
|
this.agentqueryParam.pageNum = page
|
this.pagination.current = page
|
this.getagentlist()
|
},
|
onSizeChange (current, pageSize) {
|
this.agentqueryParam.pageNum = current
|
this.pagination.current = page
|
this.agentqueryParam.pageSize = pageSize
|
this.getagentlist()
|
}
|
}
|
}
|
</script>
|