Commit cb8430d3 by baihong

点赞用户

parent 23c79877
...@@ -44,6 +44,10 @@ export const getActivityConfigByPay = (data) => { ...@@ -44,6 +44,10 @@ export const getActivityConfigByPay = (data) => {
export const activityawardrecord = (data) => { export const activityawardrecord = (data) => {
return $http.postObj('/cms/sign-in/activity-award-record', data) return $http.postObj('/cms/sign-in/activity-award-record', data)
} }
//点赞列表
export const queryLikeList = (data) => {
return $http.get('/cms/sign-in/queryLikeList', data)
}
//用户详情 //用户详情
export const userDe = (data) => { export const userDe = (data) => {
return $http.get('/cms/sign-in/user/'+ data) return $http.get('/cms/sign-in/user/'+ data)
......
...@@ -28,30 +28,20 @@ ...@@ -28,30 +28,20 @@
:columns="columns" :columns="columns"
:data="data" :data="data"
> >
<template slot-scope="{ row }" slot="name"> <template slot-scope="{ row }" slot="apply_date">
<span>{{ row.details.name }}</span> <span>{{ row.apply_date | format }}</span>
</template> </template>
<template slot-scope="{ row }" slot="title"> <template slot-scope="{ row }" slot="apply_time">
<span>{{ row.details.title }}</span> <span>{{ row.apply_time | format }}</span>
</template> </template>
<template slot-scope="{ row }" slot="created_at"> <template slot-scope="{ row }" slot="clock_time">
<span>{{ row.created_at | format }}</span> <span>{{ row.clock_time | format }}</span>
</template> </template>
<template slot-scope="{ row }" slot="enable"> <template slot-scope="{ row }" slot="status">
<i-switch {{row.status===0?'未开始':row.status===1?'进行中':row.status===2?'结算中':'已结束'}}
:value="row.is_enable === 1 ? true : false"
@on-change="
value => {
change(value, row);
}
"
/>
</template> </template>
<template slot-scope="{ row }" slot="action"> <template slot-scope="{ row }" slot="action">
<a @click="edit(row)">编辑</a> <a @click="goDetail(row)">详情</a>
</template>
<template slot-scope="{ row }" slot="edit">
<a @click="goTheme(row)">编辑</a>
</template> </template>
</Table> </Table>
<Table <Table
...@@ -80,12 +70,18 @@ ...@@ -80,12 +70,18 @@
<script> <script>
import { activityClockRecords,activityawardrecord } from "@/api/clock/activityClocks"; import { activityClockRecords,activityawardrecord } from "@/api/clock/activityClocks";
import { formatDate } from "@/libs/util";
import Pager from "@/view/common/Pager.vue"; import Pager from "@/view/common/Pager.vue";
export default { export default {
name: "categories", name: "categories",
components: { components: {
Pager Pager
}, },
filters: {
format(value) {
return formatDate(value);
}
},
data() { data() {
return { return {
tab: "1", tab: "1",
...@@ -107,11 +103,11 @@ export default { ...@@ -107,11 +103,11 @@ export default {
columns: [ columns: [
{ {
title: "活动日期", title: "活动日期",
slot: "activity_date" slot: "apply_date"
}, },
{ {
title: "打卡状态", title: "打卡状态",
key: "status_name" slot: "status"
}, },
{ {
title: "支付金额(真我币)", title: "支付金额(真我币)",
...@@ -119,11 +115,11 @@ export default { ...@@ -119,11 +115,11 @@ export default {
}, },
{ {
title: "报名时间", title: "报名时间",
slot: "applyTime" slot: "apply_time"
}, },
{ {
title: "打卡时间", title: "打卡时间",
slot: "clockTime" slot: "clock_time"
}, },
{ {
title: "本场瓜分(真我币)", title: "本场瓜分(真我币)",
...@@ -167,6 +163,9 @@ export default { ...@@ -167,6 +163,9 @@ export default {
this.data = res.data; this.data = res.data;
}); });
}, },
goDetail(row) {
this.$router.push({ path: "/clockEarly/detailZaoqi", query: { uuid: row.uuid } });
},
search() { search() {
let params = { let params = {
uuid:this.row.user_uuid, uuid:this.row.user_uuid,
......
...@@ -4,31 +4,26 @@ ...@@ -4,31 +4,26 @@
<p slot="title">基础信息</p> <p slot="title">基础信息</p>
<Row> <Row>
<Col span="8">头像:<Avatar :src="row.default_avatar"/></Col> <Col span="8">头像:<Avatar :src="row.default_avatar"/></Col>
<Col span="8">姓名:{{row.user_name}}</Col> <Col span="8">姓名:{{ row.user_name }}</Col>
<Col span="8">打卡时间:{{row.sign_in_num}}</Col> <Col span="8">打卡时间:{{ row.sign_in_num }}</Col>
</Row> </Row>
<Row> <Row style="margin-top:10px">
<Col span="8">获得收益(真我币):<Avatar :src="row.default_avatar"/></Col> <Col span="8"
>获得收益(真我币):<Avatar :src="row.default_avatar"
/></Col>
<Col span="8">图片:<Avatar :src="row.default_avatar"/></Col> <Col span="8">图片:<Avatar :src="row.default_avatar"/></Col>
<Col span="8">点赞人数:{{row.sign_in_num}}</Col> <Col span="8">点赞人数:{{ row.sign_in_num }}</Col>
</Row> </Row>
<Row> <Row style="margin-top:10px">
<Col span="8">审核账号:<Avatar :src="row.default_avatar"/></Col> <Col span="8">审核账号:<Avatar :src="row.default_avatar"/></Col>
<Col span="8">打赏金额:{{row.expense_amount}}</Col> <Col span="8">打赏金额:{{ row.expense_amount }}</Col>
<Col span="8">评论:{{row.sign_in_num}}</Col> <Col span="8">评论:{{ row.sign_in_num }}</Col>
</Row> </Row>
</Card> </Card>
<div class="pc-main"> <div class="pc-main">
<Card dis-hover :padding="30"> <Card dis-hover :padding="30">
<p slot="title">参与用户</p> <p slot="title">点赞用户</p>
<div class="topSearch">
<div class="left">
用户搜索:
<Input style="width:200px" enter-button placeholder="请输入" />
<Button type="primary" >查 询</Button>
</div>
</div>
<Table <Table
:loading="$store.state.app.isLoading" :loading="$store.state.app.isLoading"
border border
...@@ -36,10 +31,18 @@ ...@@ -36,10 +31,18 @@
:columns="columns" :columns="columns"
:data="data" :data="data"
> >
<template slot-scope="{ row }" slot="create_time">
{{row.create_time | format}}
</template>
<template slot-scope="{ row }" slot="action"> <template slot-scope="{ row }" slot="action">
<a @click="edit(row)">编辑</a> <a @click="edit(row)">编辑</a>
</template> </template>
</Table> </Table>
<Pager
class="margin-top-10"
:config="config"
@on-change="handlePager"
></Pager>
</Card> </Card>
</div> </div>
<div class="btn"> <div class="btn">
...@@ -49,11 +52,14 @@ ...@@ -49,11 +52,14 @@
</template> </template>
<script> <script>
import { userDe } from "@/api/clock/activityClocks"; import { userDe, queryLikeList } from "@/api/clock/activityClocks";
import { formatDate } from "@/libs/util"; import { formatDate } from "@/libs/util";
import Pager from "@/view/common/Pager.vue";
export default { export default {
name: "categories", name: "categories",
components: {}, components: {
Pager
},
filters: { filters: {
format(value) { format(value) {
return formatDate(value); return formatDate(value);
...@@ -62,59 +68,48 @@ export default { ...@@ -62,59 +68,48 @@ export default {
data() { data() {
return { return {
tab: "1", tab: "1",
pageIndex: 1,
pageSize: 10,
row: {}, row: {},
data: [], data: [],
columns: [ columns: [
{ {
title: "用户ID", title: "用户名称",
key: "created_at" key: "nick_name"
},
{
title: "头像",
slot: "name"
},
{
title: "姓名",
slot: "title"
},
{
title: "手机号",
slot: "name"
},
{
title: "报名时间",
slot: "title"
}, },
{ {
title: "打开时间", title: "点赞类型",
slot: "title" key: "like_text"
}, },
{ {
title: "获得真我币", title: "点赞时间",
slot: "name" slot: "create_time"
} }
] ]
}; };
}, },
methods: { methods: {
search() { handlePager(pager) {
let params = { this.pageIndex = pager.current;
status: this.status, this.pageSize = pager.size;
startDate: this.date[0], this.search();
endDate: this.date[1], },
search() {
queryLikeList({
objectType: 1,
pageIndex: this.pageIndex, pageIndex: this.pageIndex,
pageSize: this.pageSize pageSize: this.pageSize,
}; uuid: this.$route.query.uuid
userDe(params).then(res => { }).then(res => {
this.config.total = res.total; this.data = res.data;
this.row = res.data;
}); });
}, }
}, },
mounted() { mounted() {
userDe(this.$route.query.uuid).then(res => { this.search();
this.row = res.data; userDe(this.$route.query.uuid).then(res => {
}); this.row = res.data;
});
} }
}; };
</script> </script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment