selectActStart.vue
3.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<template xmlns:el-col="http://www.w3.org/1999/html">
<div>
<br/>
<span>查询进行中的活动</span>
<el-table
:data="selectActStart"
border
style="width: 100%"
:header-cell-style="{background: 'deepskyblue', color: 'snow'}">
<el-table-column
prop="id"
label="活动ID"
min-width="1">
</el-table-column>
<el-table-column
prop="name"
label="活动名称"
min-width="2">
</el-table-column>
<el-table-column
prop="type"
label="活动类型"
:formatter="changeType"
min-width="1">
</el-table-column>
<el-table-column
prop="provinceName"
label="机构名称"
min-width="1">
</el-table-column>
<el-table-column
prop="provinceCodeRule"
label="机构code"
min-width="1">
</el-table-column>
<el-table-column
prop="startTime"
label="开始时间"
min-width="1">
</el-table-column>
<el-table-column
prop="endTime"
label="结束时间"
min-width="1">
</el-table-column>
</el-table>
</div>
</template>
<script>
export default {
data() {
return {
huanjing: this.$route.query.huanjing,
selectActStart: []
}
},
mounted() {
this.activity()
},
methods: {
changeType(row, column) {
switch(row[column.property]) {
case 1:
return "转盘";
case 2:
return "红包";
case 3:
return "小简互动";
case 4:
return "健康币";
case 5:
return "重庆苏宁活动";
case 6:
return "吼一吼";
case 7:
return "等级卡活动";
case 8:
return "通知活动";
case 9:
return "投票活动";
case 10:
return "报名活动";
case 11:
return "老虎机活动";
case 12:
return "黄金客户";
case 13:
return "礼包领取";
case 14:
return "调查问卷";
case 15:
return "碰一碰礼包领取";
case 16:
return "粽子游戏";
case 17:
return "信息展示";
case 18:
return "兑换";
case 19:
return "代理人扫码签到活动";
case 22:
return "广东兑礼活动";
default:
return row[column.property];
}
},
activity() {
const loading = this.$loading({
lock: true,
text: '加载中...',
spinner: 'el-icon-loading',
background: 'rgba(0, 0, 0, 0.7)'
});
let config = {
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}
this.$http.get('/tool/selectActStart?'+this.$qs.stringify({
type: this.huanjing
}),config).then((res)=>{
console.log(res.data)
this.selectActStart=res.data
loading.close();
}).catch(error=>{
console.log(error);
loading.close();
this.$message({
showClose: true,
message: '服务器处理失败,请核对参数!',
type: 'error'
});
})
}
}
}
</script>