1
This commit is contained in:
@ -45,3 +45,10 @@ export function delLineUser(data) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function reloadProperty(data){
|
||||||
|
return request({
|
||||||
|
url: '/api/v1/line-user/property',
|
||||||
|
method: 'put',
|
||||||
|
data: data
|
||||||
|
})
|
||||||
|
}
|
||||||
@ -195,8 +195,8 @@ export default {
|
|||||||
pageIndex: 1,
|
pageIndex: 1,
|
||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
symbol: undefined,
|
symbol: undefined,
|
||||||
type: undefined
|
type: undefined,
|
||||||
|
idOrder:"desc",
|
||||||
},
|
},
|
||||||
// 表单参数
|
// 表单参数
|
||||||
form: {
|
form: {
|
||||||
|
|||||||
@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
<template>
|
<template>
|
||||||
<BasicLayout>
|
<BasicLayout>
|
||||||
<template #wrapper>
|
<template #wrapper>
|
||||||
@ -22,25 +21,13 @@
|
|||||||
</el-button>
|
</el-button>
|
||||||
</el-col> -->
|
</el-col> -->
|
||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button
|
<el-button v-permisaction="['admin:lineUser:edit']" type="success" icon="el-icon-edit" size="mini"
|
||||||
v-permisaction="['admin:lineUser:edit']"
|
:disabled="single" @click="handleUpdate">修改
|
||||||
type="success"
|
|
||||||
icon="el-icon-edit"
|
|
||||||
size="mini"
|
|
||||||
:disabled="single"
|
|
||||||
@click="handleUpdate"
|
|
||||||
>修改
|
|
||||||
</el-button>
|
</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button
|
<el-button v-permisaction="['admin:lineUser:remove']" type="danger" icon="el-icon-delete" size="mini"
|
||||||
v-permisaction="['admin:lineUser:remove']"
|
:disabled="multiple" @click="handleDelete">删除
|
||||||
type="danger"
|
|
||||||
icon="el-icon-delete"
|
|
||||||
size="mini"
|
|
||||||
:disabled="multiple"
|
|
||||||
@click="handleDelete"
|
|
||||||
>删除
|
|
||||||
</el-button>
|
</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
@ -53,57 +40,47 @@
|
|||||||
<el-table-column label="邮箱" prop="email" align="center" />
|
<el-table-column label="邮箱" prop="email" align="center" />
|
||||||
<el-table-column label="状态" prop="status" align="center">
|
<el-table-column label="状态" prop="status" align="center">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<el-tag size="mini" :type="row.status==='normal'?'success':'danger'">{{ {normal:'正常',verify:'未验证'}[row.status] || '未知' }}</el-tag>
|
<el-tag size="mini" :type="row.status === 'normal' ? 'success' : 'danger'">{{
|
||||||
|
{ normal: '正常', verify: '未验证' }[row.status] || '未知' }}</el-tag>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column label="最小下单金额" prop="minOrderAmount" align="center" />
|
||||||
|
<el-table-column label="现货可用U" prop="spotFreeAmount" align="center" />
|
||||||
|
<el-table-column label="合约可用U" prop="futureFreeAmount" align="center" />
|
||||||
|
<el-table-column label="更新时间" align="center" prop="assetUpdateTime" width="150" :show-overflow-tooltip="true">
|
||||||
|
<template #default="{ row }">{{ parseTime(row.assetUpdateTime) }}</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column label="启动状态" prop="open_status" align="center">
|
<el-table-column label="启动状态" prop="open_status" align="center">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<el-tag size="mini" :type="row.open_status?'success':'danger'">{{ ['停止','启动'][row.open_status] || '未知' }}</el-tag>
|
<el-tag size="mini" :type="row.open_status ? 'success' : 'danger'">{{ ['停止', '启动'][row.open_status] || '未知'
|
||||||
|
}}</el-tag>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-popconfirm
|
<el-popconfirm v-if="scope.row.open_status===1" class="delete-popconfirm" title="确认要新资产吗?" confirm-button-text="更新"
|
||||||
class="delete-popconfirm"
|
@confirm="handleReload(scope.row)">
|
||||||
title="确认要修改吗?"
|
<el-button slot="reference" size="mini" type="text" icon="el-icon-edit">更新资产
|
||||||
confirm-button-text="修改"
|
|
||||||
@confirm="handleUpdate(scope.row)"
|
|
||||||
>
|
|
||||||
<el-button
|
|
||||||
slot="reference"
|
|
||||||
v-permisaction="['admin:lineUser:edit']"
|
|
||||||
size="mini"
|
|
||||||
type="text"
|
|
||||||
icon="el-icon-edit"
|
|
||||||
>修改
|
|
||||||
</el-button>
|
</el-button>
|
||||||
</el-popconfirm>
|
</el-popconfirm>
|
||||||
<el-popconfirm
|
<el-popconfirm class="delete-popconfirm" title="确认要修改吗?" confirm-button-text="修改"
|
||||||
class="delete-popconfirm"
|
@confirm="handleUpdate(scope.row)">
|
||||||
title="确认要删除吗?"
|
<el-button slot="reference" v-permisaction="['admin:lineUser:edit']" size="mini" type="text"
|
||||||
confirm-button-text="删除"
|
icon="el-icon-edit">修改
|
||||||
@confirm="handleDelete(scope.row)"
|
</el-button>
|
||||||
>
|
</el-popconfirm>
|
||||||
<el-button
|
<el-popconfirm class="delete-popconfirm" title="确认要删除吗?" confirm-button-text="删除"
|
||||||
slot="reference"
|
@confirm="handleDelete(scope.row)">
|
||||||
v-permisaction="['admin:lineUser:remove']"
|
<el-button slot="reference" v-permisaction="['admin:lineUser:remove']" size="mini" type="text"
|
||||||
size="mini"
|
icon="el-icon-delete">删除
|
||||||
type="text"
|
|
||||||
icon="el-icon-delete"
|
|
||||||
>删除
|
|
||||||
</el-button>
|
</el-button>
|
||||||
</el-popconfirm>
|
</el-popconfirm>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
|
||||||
<pagination
|
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageIndex"
|
||||||
v-show="total>0"
|
:limit.sync="queryParams.pageSize" @pagination="getList" />
|
||||||
:total="total"
|
|
||||||
:page.sync="queryParams.pageIndex"
|
|
||||||
:limit.sync="queryParams.pageSize"
|
|
||||||
@pagination="getList"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<!-- 添加或修改对话框 -->
|
<!-- 添加或修改对话框 -->
|
||||||
<el-dialog :title="title" :visible.sync="open" width="500px">
|
<el-dialog :title="title" :visible.sync="open" width="500px">
|
||||||
@ -175,10 +152,7 @@
|
|||||||
/>
|
/>
|
||||||
</el-form-item> -->
|
</el-form-item> -->
|
||||||
<el-form-item label="保证金" prop="money">
|
<el-form-item label="保证金" prop="money">
|
||||||
<el-input
|
<el-input v-model="form.money" placeholder="保证金" />
|
||||||
v-model="form.money"
|
|
||||||
placeholder="保证金"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!-- <el-form-item label="积分" prop="score">
|
<!-- <el-form-item label="积分" prop="score">
|
||||||
<el-input
|
<el-input
|
||||||
@ -259,7 +233,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { addLineUser, delLineUser, getLineUser, listLineUser, updateLineUser } from '@/api/admin/line-user'
|
import { addLineUser, delLineUser, getLineUser, listLineUser, updateLineUser, reloadProperty } from '@/api/admin/line-user'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'LineUser',
|
name: 'LineUser',
|
||||||
@ -291,7 +265,8 @@ export default {
|
|||||||
// 查询参数
|
// 查询参数
|
||||||
queryParams: {
|
queryParams: {
|
||||||
pageIndex: 1,
|
pageIndex: 1,
|
||||||
pageSize: 10
|
pageSize: 10,
|
||||||
|
idOrder: "desc"
|
||||||
},
|
},
|
||||||
// 表单参数
|
// 表单参数
|
||||||
form: {
|
form: {
|
||||||
@ -443,6 +418,25 @@ export default {
|
|||||||
}
|
}
|
||||||
}).catch(function () {
|
}).catch(function () {
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
/*
|
||||||
|
更新资产
|
||||||
|
*/
|
||||||
|
handleReload(row) {
|
||||||
|
this.loading = true
|
||||||
|
|
||||||
|
reloadProperty({ userId: row.id })
|
||||||
|
.then(response => {
|
||||||
|
if (response.code === 200) {
|
||||||
|
this.msgSuccess(response.msg)
|
||||||
|
this.getList()
|
||||||
|
} else {
|
||||||
|
this.msgError(response.msg)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.finally(() => {
|
||||||
|
this.loading = false
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<el-dialog :title="title" :visible.sync="dialogVisible" width="500px" :close-on-click-modal="false" @closed="closeDialog">
|
<el-dialog :title="title" :visible.sync="dialogVisible" width="500px" :close-on-click-modal="false"
|
||||||
|
@closed="closeDialog">
|
||||||
<el-form ref="form" :model="form" :rules="rules" label-width="90px">
|
<el-form ref="form" :model="form" :rules="rules" label-width="90px">
|
||||||
<el-form-item label="网络名称" prop="networkName">
|
<el-form-item label="网络名称" prop="networkName">
|
||||||
{{ form.networkName }}
|
{{ form.networkName }}
|
||||||
|
|||||||
Reference in New Issue
Block a user