<template>
|
<div class="app-container">
|
<el-tabs v-model="activeName" @tab-click="handleClick">
|
<el-tab-pane label="全部" name="first" />
|
<el-tab-pane label="待续费" name="second" />
|
<el-tab-pane label="已过期" name="third" />
|
<el-tab-pane label="已停用" name="fourth" />
|
</el-tabs>
|
<div style="display: flex; flex-direction: row-reverse">
|
<div style="width: 300px">
|
<el-input
|
placeholder="按姓名搜索"
|
v-model="input3"
|
class="input-with-select"
|
size="small"
|
>
|
<el-button slot="append" icon="el-icon-search"></el-button>
|
</el-input>
|
</div>
|
</div>
|
<el-table
|
v-loading="listLoading"
|
:data="list"
|
element-loading-text="Loading"
|
fit
|
>
|
<el-table-column label="姓名">
|
<template slot-scope=""> xxxxx </template>
|
</el-table-column>
|
<el-table-column label="性别" width="80">
|
<template slot-scope=""> 男 </template>
|
</el-table-column>
|
<el-table-column label="手机号" width="200">
|
<template slot-scope=""> 10086 </template>
|
</el-table-column>
|
<el-table-column label="微信" width="200">
|
<template slot-scope=""> asfiaf </template>
|
</el-table-column>
|
<el-table-column label="账户" width="">
|
<template slot-scope=""> asfiaf </template>
|
</el-table-column>
|
{{ accountList }}
|
<!-- <el-table-column label="Author" width="110" align="center">
|
<template slot-scope="scope">
|
<span>{{ scope.row.author }}</span>
|
</template>
|
</el-table-column>
|
<el-table-column label="Pageviews" width="110" align="center">
|
<template slot-scope="scope">
|
{{ scope.row.pageviews }}
|
</template>
|
</el-table-column>
|
<el-table-column class-name="status-col" label="Status" width="110" align="center">
|
<template slot-scope="scope">
|
<el-tag :type="scope.row.status | statusFilter">{{ scope.row.status }}</el-tag>
|
</template>
|
</el-table-column>
|
<el-table-column align="center" prop="created_at" label="Display_time" width="200">
|
<template slot-scope="scope">
|
<i class="el-icon-time" />
|
<span>{{ scope.row.display_time }}</span>
|
</template>
|
</el-table-column> -->
|
</el-table>
|
</div>
|
</template>
|
|
<script>
|
import { getData } from "@/api/student";
|
|
export default {
|
filters: {
|
statusFilter(status) {
|
const statusMap = {
|
published: "success",
|
draft: "gray",
|
deleted: "danger",
|
};
|
return statusMap[status];
|
},
|
},
|
data() {
|
return {
|
list: null,
|
listLoading: true,
|
activeName: "first",
|
data: {
|
staffId: "1680",
|
keyword: "",
|
pageIn: {
|
//可选,如果是分页查询,需要加上。
|
index: 1, //必选
|
size: 20, //每页的大小。默认20
|
},
|
},
|
};
|
},
|
created() {
|
this.fetchData();
|
},
|
methods: {
|
fetchData() {
|
this.listLoading = true;
|
getData(this.data).then((response) => {
|
this.list = response.data.items;
|
this.listLoading = false;
|
});
|
},
|
},
|
};
|
</script>
|