You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
91 lines
2.6 KiB
91 lines
2.6 KiB
10 months ago
|
define([
|
||
|
'api/activity',
|
||
|
'moment',
|
||
|
'text!./index.html',
|
||
|
'css!./index.css',
|
||
|
'css!../../../../wap/first/zsff/iconfont/iconfont.css',
|
||
|
], function(activityApi, moment, html) {
|
||
|
return {
|
||
|
props: {
|
||
|
activeName: {
|
||
|
type: String,
|
||
|
default: 'activity'
|
||
|
},
|
||
|
isLogin: {
|
||
|
type: Boolean,
|
||
|
default: false
|
||
|
}
|
||
|
},
|
||
|
filters: {
|
||
|
timeFormat: function (value) {
|
||
|
return moment(value * 1000).format('YYYY-MM-DD HH:mm');
|
||
|
}
|
||
|
},
|
||
|
data: function () {
|
||
|
return {
|
||
|
active: '0',
|
||
|
limit: 10,
|
||
|
page0: 1,
|
||
|
page1: 1,
|
||
|
page2: 1,
|
||
|
total0: 10,
|
||
|
total1: 10,
|
||
|
total2: 10,
|
||
|
list0: [],
|
||
|
list1: [],
|
||
|
list2: []
|
||
|
};
|
||
|
},
|
||
|
watch: {
|
||
|
isLogin: function (val) {
|
||
|
if (val) {
|
||
|
this.activitySignInList0();
|
||
|
this.activitySignInList1();
|
||
|
this.activitySignInList2();
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
methods: {
|
||
|
activitySignInList0: function () {
|
||
|
var vm = this;
|
||
|
activityApi.activitySignInList({
|
||
|
page: this.page0,
|
||
|
limit: this.limit,
|
||
|
navActive: 0
|
||
|
}).then(function (res) {
|
||
|
var data = res.data;
|
||
|
vm.list0 = data.list;
|
||
|
vm.total0 = data.count;
|
||
|
});
|
||
|
},
|
||
|
activitySignInList1: function () {
|
||
|
var vm = this;
|
||
|
activityApi.activitySignInList({
|
||
|
page: this.page1,
|
||
|
limit: this.limit,
|
||
|
navActive: 1
|
||
|
}).then(function (res) {
|
||
|
var data = res.data;
|
||
|
vm.list1 = data.list;
|
||
|
vm.total1 = data.count;
|
||
|
});
|
||
|
},
|
||
|
activitySignInList2: function () {
|
||
|
var vm = this;
|
||
|
activityApi.activitySignInList({
|
||
|
page: this.page2,
|
||
|
limit: this.limit,
|
||
|
navActive: 2
|
||
|
}).then(function (res) {
|
||
|
var data = res.data;
|
||
|
vm.list2 = data.list;
|
||
|
vm.total2 = data.count;
|
||
|
});
|
||
|
},
|
||
|
handleClick: function () {
|
||
|
|
||
|
}
|
||
|
},
|
||
|
template: html
|
||
|
};
|
||
|
});
|