|
@@ -12,15 +12,6 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" label-width="120px" class="search-form">
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" label-width="120px" class="search-form">
|
|
- <el-form-item label="发行方ID:" prop="issuerID">
|
|
|
|
- <el-input
|
|
|
|
- v-model="queryParams.issuerID"
|
|
|
|
- placeholder="请输入发行方ID"
|
|
|
|
- clearable
|
|
|
|
- style="width: 240px"
|
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
|
- />
|
|
|
|
- </el-form-item>
|
|
|
|
<el-form-item label="发行方名称:" prop="issuerName">
|
|
<el-form-item label="发行方名称:" prop="issuerName">
|
|
<el-input
|
|
<el-input
|
|
v-model="queryParams.issuerName"
|
|
v-model="queryParams.issuerName"
|
|
@@ -49,7 +40,7 @@
|
|
<el-row>
|
|
<el-row>
|
|
<!--用户数据-->
|
|
<!--用户数据-->
|
|
<el-table v-loading="loading" :data="issuerList" border >
|
|
<el-table v-loading="loading" :data="issuerList" border >
|
|
- <el-table-column label="ID" align="center" prop="issuerID" />
|
|
|
|
|
|
+ <el-table-column label="ID" align="center" prop="id" />
|
|
<el-table-column label="头像" align="center" prop="avatar" :show-overflow-tooltip="true" >
|
|
<el-table-column label="头像" align="center" prop="avatar" :show-overflow-tooltip="true" >
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<el-avatar size="medium" :src="scope.row.avatar"></el-avatar>
|
|
<el-avatar size="medium" :src="scope.row.avatar"></el-avatar>
|
|
@@ -87,7 +78,7 @@
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
-import { getIssuerList, deleteIssuer } from '@/api/issuer/list'
|
|
|
|
|
|
+import { getIssuerList, deleteIssuer, findIssuer } from '@/api/issuer/list'
|
|
|
|
|
|
export default {
|
|
export default {
|
|
name: "User",
|
|
name: "User",
|
|
@@ -96,10 +87,9 @@ export default {
|
|
// 遮罩层
|
|
// 遮罩层
|
|
loading: true,
|
|
loading: true,
|
|
// 用户表格数据
|
|
// 用户表格数据
|
|
- issuerList: null,
|
|
|
|
|
|
+ issuerList: [],
|
|
// 查询参数
|
|
// 查询参数
|
|
queryParams: {
|
|
queryParams: {
|
|
- issuerID: undefined,
|
|
|
|
issuerName: undefined,
|
|
issuerName: undefined,
|
|
},
|
|
},
|
|
// 分页参数
|
|
// 分页参数
|
|
@@ -114,31 +104,27 @@ export default {
|
|
this.getList()
|
|
this.getList()
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
- /** 查询用户列表 */
|
|
|
|
|
|
+ /** 查询发行方列表 */
|
|
getList() {
|
|
getList() {
|
|
this.loading = true;
|
|
this.loading = true;
|
|
- getIssuerList({
|
|
|
|
- pageIndex: this.pagination.current,
|
|
|
|
- pageSize: this.pagination.pageSize,
|
|
|
|
- queryParams:this.queryParams
|
|
|
|
- }).then(response => {
|
|
|
|
- // console.log("数据",response);
|
|
|
|
- let data = response.data.data;
|
|
|
|
- this.issuerList = data.issuerList;
|
|
|
|
- this.pagination.total = data.total;
|
|
|
|
- this.pagination.current = data.pageIndex;
|
|
|
|
|
|
+ getIssuerList({}).then((res) => {
|
|
|
|
+ this.issuerList = res.rows;
|
|
this.loading = false;
|
|
this.loading = false;
|
|
- });
|
|
|
|
|
|
+ })
|
|
},
|
|
},
|
|
/** 搜索按钮操作 */
|
|
/** 搜索按钮操作 */
|
|
handleQuery() {
|
|
handleQuery() {
|
|
this.pagination.current = 1;
|
|
this.pagination.current = 1;
|
|
- this.getList();
|
|
|
|
|
|
+ this.loading = true;
|
|
|
|
+ findIssuer({issuerName: this.queryParams.issuerName}).then( (res) => {
|
|
|
|
+ this.issuerList = res.data;
|
|
|
|
+ this.loading = false;
|
|
|
|
+ })
|
|
},
|
|
},
|
|
/** 重置按钮操作 */
|
|
/** 重置按钮操作 */
|
|
resetQuery() {
|
|
resetQuery() {
|
|
this.resetForm("queryForm");
|
|
this.resetForm("queryForm");
|
|
- this.handleQuery();
|
|
|
|
|
|
+ this.getList();
|
|
},
|
|
},
|
|
// 页号发生变化
|
|
// 页号发生变化
|
|
onPageChange(number){
|
|
onPageChange(number){
|
|
@@ -155,15 +141,20 @@ export default {
|
|
},
|
|
},
|
|
// 删除按钮
|
|
// 删除按钮
|
|
handleDelete(row){
|
|
handleDelete(row){
|
|
- this.$confirm('是否确认删除ID为"' + row.issuerID + '"的发行方?','提示').then(function() {
|
|
|
|
- return deleteIssuer({id:row.issuerID});
|
|
|
|
- }).then(() => {
|
|
|
|
|
|
+ this.$confirm('是否确认删除名称为"' + row.issuerName + '"的发行方?','提示').then(function() {
|
|
|
|
+ return deleteIssuer(row.id);
|
|
|
|
+ }).then((res) => {
|
|
this.$message({
|
|
this.$message({
|
|
type: 'success',
|
|
type: 'success',
|
|
- message: '删除成功!'
|
|
|
|
|
|
+ message: res.msg
|
|
});
|
|
});
|
|
this.getList();
|
|
this.getList();
|
|
- }).catch(()=>{});
|
|
|
|
|
|
+ }).catch((res)=>{
|
|
|
|
+ this.$message({
|
|
|
|
+ type: 'error',
|
|
|
|
+ message: res.msg
|
|
|
|
+ });
|
|
|
|
+ });
|
|
},
|
|
},
|
|
}
|
|
}
|
|
};
|
|
};
|