From 69ff731fbacf2f2ae16f98a355506bfeb01dd567 Mon Sep 17 00:00:00 2001
From: zzzz <690498789@qq.com>
Date: Sun, 07 Apr 2024 21:47:08 +0800
Subject: [PATCH] ne1
---
src/views/allotment/expand.vue | 543 ++++++++++++++++++++++++++---------------------------
1 files changed, 269 insertions(+), 274 deletions(-)
diff --git a/src/views/allotment/expand.vue b/src/views/allotment/expand.vue
index bf51ac3..98df86a 100644
--- a/src/views/allotment/expand.vue
+++ b/src/views/allotment/expand.vue
@@ -11,12 +11,13 @@
</a-col>
<a-col :md="12" :xxl="7" :sm="24">
<a-form-item label="类型选择">
- <div style="display:flex;">
+ <div style="display: flex">
<a-select
v-model="queryParam.appendType"
style="width: 140px"
placeholder="类型"
- :default-value="{ key: '1' }">
+ :default-value="{ key: '1' }"
+ >
<a-select-option :value="1">扩大配资</a-select-option>
<a-select-option :value="2">追加保证金</a-select-option>
<a-select-option :value="3">续期</a-select-option>
@@ -24,9 +25,10 @@
</a-select>
<a-select
v-model="queryParam.status"
- style="width: 140px;margin-left: 10px;"
+ style="width: 140px; margin-left: 10px"
placeholder="类型"
- :default-value="{ key: '0' }">
+ :default-value="{ key: '0' }"
+ >
<a-select-option :value="0">申请列表</a-select-option>
<a-select-option :value="1">记录列表</a-select-option>
</a-select>
@@ -36,20 +38,15 @@
<template>
<a-col :md="24" :xxl="6" :sm="24">
<a-form-item>
- <span class="table-page-search-submitButtons" style="white-space:wrap">
- <a-button
- type="primary"
- icon="search"
- @click="queryParam.pageNum = 1, getlist()">查询
+ <span class="table-page-search-submitButtons" style="white-space: wrap">
+ <a-button type="primary" icon="search" @click=";(queryParam.pageNum = 1), getlist()"
+ >查询
</a-button>
- <a-button @click="getqueryParam" style="margin-left: 8px" icon="redo">
- 重置</a-button>
-
+ <a-button @click="getqueryParam" style="margin-left: 8px" icon="redo"> 重置</a-button>
</span>
</a-form-item>
</a-col>
</template>
-
</a-row>
</a-form>
</div>
@@ -63,48 +60,55 @@
:columns="columns"
:data-source="datalist"
rowKey="id"
- :scroll="{ x: 2400 }">
- <span slot="fundsType" slot-scope="text,record">
+ :scroll="{ x: 2400 }"
+ >
+ <span slot="fundsType" slot-scope="text, record">
<template>
<div>
- <a-tag :color="record.fundsType == 0 ? 'blue' : record.fundsType == 1 ? 'green' : 'red'">{{
- record.fundsType | statusFilter
- }}
+ <a-tag :color="record.fundsType == 0 ? 'blue' : record.fundsType == 1 ? 'green' : 'red'"
+ >{{ record.fundsType | statusFilter }}
</a-tag>
</div>
</template>
</span>
- <span slot="status" slot-scope="text,record">
+ <span slot="status" slot-scope="text, record">
<template>
<div>
- <a-tag :color="record.status == 0 ? 'blue' : record.status == 1 ? 'green' : 'red'">{{
- record.status == 0 ? '审核中' : record.status == 1 ? '已通过' : '未通过'
- }}
+ <a-tag :color="record.status == 0 ? 'blue' : record.status == 1 ? 'green' : 'red'"
+ >{{ record.status == 0 ? '审核中' : record.status == 1 ? '已通过' : '未通过' }}
</a-tag>
</div>
</template>
</span>
- <template slot="action" slot-scope="text,record">
+ <template slot="action" slot-scope="text, record">
<a
slot="action"
href="javascript:;"
@click="onUser(record)"
- v-if="record.status == 0 && record.appendType == 1">扩大资金修改</a>
+ v-if="record.status == 0 && record.appendType == 1"
+ >扩大资金修改</a
+ >
<a
slot="action"
href="javascript:;"
@click="onUser(record)"
- v-if="record.status == 0 && record.appendType == 2">追加保证金修改</a>
+ v-if="record.status == 0 && record.appendType == 2"
+ >追加保证金修改</a
+ >
<a
slot="action"
href="javascript:;"
@click="onUser(record)"
- v-if="record.status == 0 && record.appendType == 3">续期修改</a>
+ v-if="record.status == 0 && record.appendType == 3"
+ >续期修改</a
+ >
<a
slot="action"
href="javascript:;"
@click="onUser(record)"
- v-if="record.status == 0 && record.appendType == 4">终止操盘修改</a>
+ v-if="record.status == 0 && record.appendType == 4"
+ >终止操盘修改</a
+ >
</template>
</a-table>
</a-card>
@@ -114,29 +118,21 @@
:visible="addUserdialog"
:confirmLoading="addUserDialogloading"
@ok="OkaddUserdialog"
- @cancel="CanceladdUserdialog">
+ @cancel="CanceladdUserdialog"
+ >
<a-descriptions bordered :column="{ xxl: 3, xl: 3, lg: 3, md: 3, sm: 2, xs: 1 }">
- <a-descriptions-item label="用户应交总费用">
- ¥{{ modeldetail.payAmount }}
- </a-descriptions-item>
- <a-descriptions-item label="审核前配资金额">
- ¥{{ modeldetail.fundsAmount }}
- </a-descriptions-item>
- <a-descriptions-item label="审核后配资金额">
- ¥{{ modeldetail.fundsAmount }}
- </a-descriptions-item>
- <a-descriptions-item label="审核前操盘总金额">
- ¥{{ modeldetail.totalTradingAmount }}
- </a-descriptions-item>
- <a-descriptions-item label="审核后操盘总金额">
- ¥{{ modeldetail.totalTradingAmount }}
- </a-descriptions-item>
+ <a-descriptions-item label="用户应交总费用"> ¥{{ modeldetail.payAmount }} </a-descriptions-item>
+ <a-descriptions-item label="审核前配资金额"> ¥{{ modeldetail.fundsAmount }} </a-descriptions-item>
+ <a-descriptions-item label="审核后配资金额"> ¥{{ modeldetail.fundsAmount }} </a-descriptions-item>
+ <a-descriptions-item label="审核前操盘总金额"> ¥{{ modeldetail.totalTradingAmount }} </a-descriptions-item>
+ <a-descriptions-item label="审核后操盘总金额"> ¥{{ modeldetail.totalTradingAmount }} </a-descriptions-item>
</a-descriptions>
<a-form :form="addUserform" ref="addUserform">
<a-form-item label="审核状态">
<a-select
placeholder="请选择审核状态"
- v-decorator="['status', { rules: [{ required: true, message: '请选择审核状态', }] }]">
+ v-decorator="['status', { rules: [{ required: true, message: '请选择审核状态' }] }]"
+ >
<a-select-option value="1">审核通过</a-select-option>
<a-select-option value="2">未通过</a-select-option>
</a-select>
@@ -149,244 +145,243 @@
import { getAppendList, applygetAppendDetail, applysaveAppendApply } from '@/api/allotment'
import moment from 'moment'
export default {
- name: 'Setting',
- data () {
- return {
- columns: [
- {
- title: '配资人',
- dataIndex: 'userName',
- align: 'center',
- width: 150,
- fixed: 'left'
- },
- {
- title: '手机号',
- dataIndex: 'userPhone',
- align: 'center',
- width: 150,
- fixed: 'left'
- },
- {
- title: '申请时长(天)',
- dataIndex: 'appendCycle',
- align: 'center',
- customRender: (text, row, index) => {
- return this.queryParam.appendType == 3 ? text : '--'
- }
- },
- {
- title: '申请服务费',
- dataIndex: 'appendServiceFee',
- align: 'center',
- customRender: (text, row, index) => {
- return (this.queryParam.appendType != 2) ? text : '--'
- }
- },
- {
- title: '原保证金',
- dataIndex: 'margin',
- align: 'center'
- },
- {
- title: '追加保证金',
- dataIndex: 'appendMargin',
- align: 'center',
- customRender: (text, row, index) => {
- return this.queryParam.appendType == 2 ? text : '--'
- }
- },
- {
- title: '原操盘金额',
- dataIndex: 'totalTradingAmount',
- align: 'center'
- },
- {
- title: '配资倍数',
- dataIndex: 'lever',
- align: 'center'
- },
+ name: 'Setting',
+ data() {
+ return {
+ columns: [
+ {
+ title: '配资人',
+ dataIndex: 'userName',
+ align: 'center',
+ width: 150,
+ fixed: 'left',
+ },
+ {
+ title: '手机号',
+ dataIndex: 'userPhone',
+ align: 'center',
+ width: 150,
+ fixed: 'left',
+ },
+ {
+ title: '申请时长(天)',
+ dataIndex: 'appendCycle',
+ align: 'center',
+ customRender: (text, row, index) => {
+ return this.queryParam.appendType == 3 ? text : '--'
+ },
+ },
+ {
+ title: '申请服务费',
+ dataIndex: 'appendServiceFee',
+ align: 'center',
+ customRender: (text, row, index) => {
+ return this.queryParam.appendType != 2 ? text : '--'
+ },
+ },
+ {
+ title: '原保证金',
+ dataIndex: 'margin',
+ align: 'center',
+ },
+ {
+ title: '追加保证金',
+ dataIndex: 'appendMargin',
+ align: 'center',
+ customRender: (text, row, index) => {
+ return this.queryParam.appendType == 2 ? text : '--'
+ },
+ },
+ {
+ title: '原操盘金额',
+ dataIndex: 'totalTradingAmount',
+ align: 'center',
+ },
+ {
+ title: '配资倍数',
+ dataIndex: 'lever',
+ align: 'center',
+ },
- {
- title: '配资金额',
- dataIndex: 'fundsAmount',
- align: 'center'
- },
- {
- title: '预警线',
- dataIndex: 'lineWarning',
- align: 'center'
- },
- {
- title: '止损线',
- dataIndex: 'lineUnwind',
- align: 'center'
- },
- {
- title: '使用时长',
- dataIndex: 'tradersCycle',
- align: 'center'
- },
- {
- title: '配资类型',
- dataIndex: 'fundsType',
- align: 'center',
- scopedSlots: { customRender: 'fundsType' }
- },
- {
- title: '状态',
- dataIndex: 'status',
- align: 'center',
- scopedSlots: { customRender: 'status' }
- },
- {
- title: '申请时间',
- dataIndex: 'addTime',
- align: 'center',
- width: 200,
- customRender: (text, row, index) => {
- return text ? moment(text).format('YYYY-MM-DD HH:mm:ss') : ''
- }
- },
- {
- title: '终止时间',
- dataIndex: 'endTime',
- align: 'center',
- width: 200,
- customRender: (text, row, index) => {
- return text ? moment(text).format('YYYY-MM-DD HH:mm:ss') : ''
- }
- },
- {
- title: '操作',
- key: 'action',
- align: 'center',
- width: 150,
- fixed: 'right',
- scopedSlots: { customRender: 'action' }
-
- }
- ],
- // 表头
- pagination: {
- total: 0,
- 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,
- queryParam: {
- pageNum: 1,
- pageSize: 10,
- keyword: '',
- status: 0,
- appendType: 1
- },
- datalist: [],
- currentDetails: '',
- auditTitle: '',
- addUserform: this.$form.createForm(this),
- addUserdialog: false,
- addUserDialogloading: false,
- modeldetail: ''
- }
- },
- created () {
- this.getlist()
- },
- watch: {
- currentDetails (val) {
- if (this.currentDetails.appendType == 2) {
- this.auditTitle = '追加保证金审核'
- } else if (this.currentDetails.appendType == 3) {
- this.auditTitle = '续期审核'
- } else if (this.currentDetails.appendType == 4) {
- this.auditTitle = '终止操盘审核'
- } else {
- this.auditTitle = '扩大配资审核'
- }
- }
- },
- filters: {
- statusFilter (status) {
- return status == 2 ? '按周配资' : status == 3 ? '按月配资' : '按天配资'
- }
- },
- methods: {
- CanceladdUserdialog () {
- this.addUserdialog = false
- const form = this.$refs.addUserform.form
- form.resetFields()
- this.currentDetails = ''
- this.modeldetail = ''
+ {
+ title: '配资金额',
+ dataIndex: 'fundsAmount',
+ align: 'center',
},
- OkaddUserdialog () {
- const form = this.$refs.addUserform.form
- form.validateFields((errors, values) => {
- if (!errors) {
- values.id = this.currentDetails.id
- values.applyId = this.currentDetails.applyId
- applysaveAppendApply(values).then(res => {
- if (res.status == 0) {
- this.addUserdialog = false
- this.$message.success({ content: res.msg, duration: 2 })
- form.resetFields()
- this.getlist()
- } else {
- this.$message.error({ content: res.msg })
- }
- this.addUserDialogloading = false
- })
- }
- })
+ {
+ title: '预警线',
+ dataIndex: 'lineWarning',
+ align: 'center',
},
- onUser (val) {
- this.currentDetails = val
- this.applydetail()
+ {
+ title: '止损线',
+ dataIndex: 'lineUnwind',
+ align: 'center',
},
- applydetail () {
- var data = {
- id: this.currentDetails.id
- }
- applygetAppendDetail(data).then(res => {
- if (res.status == 0) {
- this.modeldetail = res.data
- this.addUserdialog = true
- }
- })
+ {
+ title: '使用时长',
+ dataIndex: 'tradersCycle',
+ align: 'center',
},
- getqueryParam () {
- this.queryParam = {
- pageNum: 1,
- pageSize: 10,
- keyword: '',
- status: 0,
- appendType: 1
- }
+ {
+ title: '配资类型',
+ dataIndex: 'fundsType',
+ align: 'center',
+ scopedSlots: { customRender: 'fundsType' },
},
- getlist () {
- var that = this
- this.loading = true
- getAppendList(this.queryParam).then(res => {
- this.datalist = res.data.list
- this.pagination.total = res.data.total
- setTimeout(() => {
- that.loading = false
- }, 500)
- })
+ {
+ title: '状态',
+ dataIndex: 'status',
+ align: 'center',
+ scopedSlots: { customRender: 'status' },
},
- onPageChange (page, pageSize) {
- this.queryParam.pageNum = page
- this.getlist()
+ {
+ title: '申请时间',
+ dataIndex: 'addTime',
+ align: 'center',
+ width: 200,
+ customRender: (text, row, index) => {
+ return text ? moment(text).format('YYYY-MM-DD HH:mm:ss') : ''
+ },
},
- onSizeChange (current, pageSize) {
- this.queryParam.pageNum = current
- this.queryParam.pageSize = pageSize
- this.getlist()
- }
+ {
+ title: '终止时间',
+ dataIndex: 'endTime',
+ align: 'center',
+ width: 200,
+ customRender: (text, row, index) => {
+ return text ? moment(text).format('YYYY-MM-DD HH:mm:ss') : ''
+ },
+ },
+ {
+ title: '操作',
+ key: 'action',
+ align: 'center',
+ width: 150,
+ fixed: 'right',
+ scopedSlots: { customRender: 'action' },
+ },
+ ],
+ // 表头
+ pagination: {
+ total: 0,
+ 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,
+ queryParam: {
+ pageNum: 1,
+ pageSize: 10,
+ keyword: '',
+ status: 0,
+ appendType: 1,
+ },
+ datalist: [],
+ currentDetails: '',
+ auditTitle: '',
+ addUserform: this.$form.createForm(this),
+ addUserdialog: false,
+ addUserDialogloading: false,
+ modeldetail: '',
}
+ },
+ created() {
+ this.getlist()
+ },
+ watch: {
+ currentDetails(val) {
+ if (this.currentDetails.appendType == 2) {
+ this.auditTitle = '追加保证金审核'
+ } else if (this.currentDetails.appendType == 3) {
+ this.auditTitle = '续期审核'
+ } else if (this.currentDetails.appendType == 4) {
+ this.auditTitle = '终止操盘审核'
+ } else {
+ this.auditTitle = '扩大配资审核'
+ }
+ },
+ },
+ filters: {
+ statusFilter(status) {
+ return status == 2 ? '按周配资' : status == 3 ? '按月配资' : '按天配资'
+ },
+ },
+ methods: {
+ CanceladdUserdialog() {
+ this.addUserdialog = false
+ const form = this.$refs.addUserform.form
+ form.resetFields()
+ this.currentDetails = ''
+ this.modeldetail = ''
+ },
+ OkaddUserdialog() {
+ const form = this.$refs.addUserform.form
+ form.validateFields((errors, values) => {
+ if (!errors) {
+ values.id = this.currentDetails.id
+ values.applyId = this.currentDetails.applyId
+ applysaveAppendApply(values).then((res) => {
+ if (res.status == 0) {
+ this.addUserdialog = false
+ this.$message.success(res.msg)
+ form.resetFields()
+ this.getlist()
+ } else {
+ this.$message.error(res.msg)
+ }
+ this.addUserDialogloading = false
+ })
+ }
+ })
+ },
+ onUser(val) {
+ this.currentDetails = val
+ this.applydetail()
+ },
+ applydetail() {
+ var data = {
+ id: this.currentDetails.id,
+ }
+ applygetAppendDetail(data).then((res) => {
+ if (res.status == 0) {
+ this.modeldetail = res.data
+ this.addUserdialog = true
+ }
+ })
+ },
+ getqueryParam() {
+ this.queryParam = {
+ pageNum: 1,
+ pageSize: 10,
+ keyword: '',
+ status: 0,
+ appendType: 1,
+ }
+ },
+ getlist() {
+ var that = this
+ this.loading = true
+ getAppendList(this.queryParam).then((res) => {
+ this.datalist = res.data.list
+ this.pagination.total = res.data.total
+ setTimeout(() => {
+ that.loading = false
+ }, 500)
+ })
+ },
+ onPageChange(page, pageSize) {
+ this.queryParam.pageNum = page
+ this.getlist()
+ },
+ onSizeChange(current, pageSize) {
+ this.queryParam.pageNum = current
+ this.queryParam.pageSize = pageSize
+ this.getlist()
+ },
+ },
}
</script>
--
Gitblit v1.9.3