|
@@ -1,9 +1,8 @@
|
1
|
1
|
<template>
|
2
|
2
|
<div id="root">
|
3
|
|
- <span class="activityTile">{{ ruleForm.activityTitle }}</span>
|
4
|
|
- <img :src="ruleForm.activityCarouselImg" width="700" height="500">
|
|
3
|
+ <span class="activityTile">{{ ruleForm.transactionTitle }}</span>
|
5
|
4
|
<div class="activityContext">
|
6
|
|
- {{ ruleForm.activityContent }}
|
|
5
|
+ {{ ruleForm.transactionContent }}
|
7
|
6
|
</div>
|
8
|
7
|
<div class="activityContextImg">
|
9
|
8
|
<img v-for="item in ruleForm.contentImg" :src="item" width="700" height="500" >
|
|
@@ -12,21 +11,17 @@
|
12
|
11
|
</template>
|
13
|
12
|
|
14
|
13
|
<script>
|
|
14
|
+import { mapState, mapActions, mapMutations } from 'vuex'
|
|
15
|
+
|
15
|
16
|
export default {
|
16
|
17
|
data() {
|
17
|
18
|
return {
|
18
|
19
|
asOfdate: '2018/10/10 23:59:59',
|
19
|
20
|
ruleForm: {
|
20
|
21
|
id: '',
|
21
|
|
- activityTitle: '',
|
22
|
|
- activityCarouselImg: '', // 轮播图
|
23
|
|
- activityContent: '', // 活动内容详细
|
24
|
|
- contentImg: [], // 活动内容配图
|
25
|
|
- signUpCount: '', // 报名人数统计
|
26
|
|
- signUpMax: '', // 活动人数上限
|
27
|
|
- registrationEndTime: '', // 报名活动结束时间
|
28
|
|
- sort: 1, // 权重
|
29
|
|
- status: '' // 状态 0 是已作废 1 是已发布 2 是草稿 3 是已修改
|
|
22
|
+ transactionTitle: '',
|
|
23
|
+ transactionContent: '', // 交易内容详细
|
|
24
|
+ contentImg: [] // 活动内容配图
|
30
|
25
|
}
|
31
|
26
|
}
|
32
|
27
|
},
|
|
@@ -34,12 +29,17 @@ export default {
|
34
|
29
|
this.getById(this.$route.params.id)
|
35
|
30
|
},
|
36
|
31
|
methods: {
|
|
32
|
+ ...mapActions('transaction', [
|
|
33
|
+ 'TransactionById'
|
|
34
|
+ ]),
|
37
|
35
|
getById(id) { // 根据ID获取活动信息
|
38
|
|
- alert(id)
|
39
|
|
- this.$store.dispatch('TransactionById', id).then((res) => {
|
40
|
|
- const resData = res.data
|
41
|
|
- this.ruleForm = resData.info
|
42
|
|
- this.ruleForm.contentImg = resData.contentImg
|
|
36
|
+ this.TransactionById(id).then((res) => {
|
|
37
|
+ const resData = res.data.tpTransaction
|
|
38
|
+ this.ruleForm.transactionTitle = resData.transactionTitle
|
|
39
|
+ this.ruleForm.transactionContent = resData.transactionContent
|
|
40
|
+ this.ruleForm.contentImg = res.data.list
|
|
41
|
+ }).catch(() => {
|
|
42
|
+ console.log('get list error')
|
43
|
43
|
})
|
44
|
44
|
}
|
45
|
45
|
}
|