|
@@ -20,6 +20,57 @@ const formItemLayout = {
|
20
|
20
|
let daterange = []
|
21
|
21
|
let tableTitle = ['类型']
|
22
|
22
|
|
|
23
|
+let staticStartDate = ''
|
|
24
|
+let staticEndDate = ''
|
|
25
|
+let queryDate = ''
|
|
26
|
+
|
|
27
|
+const toShareNum = rowData => () => {
|
|
28
|
+ if(rowData) {
|
|
29
|
+ router.push({
|
|
30
|
+ pathname: '/statistical/activity/shareNum',
|
|
31
|
+ query: {
|
|
32
|
+ queryDate: queryDate,
|
|
33
|
+ personId: rowData.personId,
|
|
34
|
+ startDate: staticStartDate,
|
|
35
|
+ endDate: staticEndDate
|
|
36
|
+ },
|
|
37
|
+ });
|
|
38
|
+ return
|
|
39
|
+ }
|
|
40
|
+}
|
|
41
|
+
|
|
42
|
+const toVisitPersonNum = rowData => () => {
|
|
43
|
+ console.log(rowData, 'rowData')
|
|
44
|
+ if(rowData) {
|
|
45
|
+ router.push({
|
|
46
|
+ pathname: '/statistical/activity/visitPersonNum',
|
|
47
|
+ query: {
|
|
48
|
+ queryDate: queryDate,
|
|
49
|
+ personId: rowData.personId,
|
|
50
|
+ startDate: staticStartDate,
|
|
51
|
+ endDate: staticEndDate
|
|
52
|
+ },
|
|
53
|
+ });
|
|
54
|
+ return
|
|
55
|
+ }
|
|
56
|
+}
|
|
57
|
+
|
|
58
|
+const toVisitNum = rowData => () => {
|
|
59
|
+ console.log(rowData, 'rowData')
|
|
60
|
+ if(rowData) {
|
|
61
|
+ router.push({
|
|
62
|
+ pathname: '/statistical/activity/visitNum',
|
|
63
|
+ query: {
|
|
64
|
+ queryDate: queryDate,
|
|
65
|
+ personId: rowData.personId,
|
|
66
|
+ startDate: staticStartDate,
|
|
67
|
+ endDate: staticEndDate
|
|
68
|
+ },
|
|
69
|
+ });
|
|
70
|
+ return
|
|
71
|
+ }
|
|
72
|
+}
|
|
73
|
+
|
23
|
74
|
let columns = [
|
24
|
75
|
{
|
25
|
76
|
title: '分享者姓名',
|
|
@@ -46,18 +97,27 @@ let columns = [
|
46
|
97
|
dataIndex: 'shareNum',
|
47
|
98
|
key: 'shareNum',
|
48
|
99
|
sorter: true,
|
49
|
|
- },
|
|
100
|
+ render: (text, record) => (
|
|
101
|
+ <a style={{ color: '#66B3FF' }} onClick={toShareNum(record)}><span>{record.shareNum}</span></a>
|
|
102
|
+ ),
|
|
103
|
+ },
|
50
|
104
|
{
|
51
|
105
|
title: '访问人数',
|
52
|
106
|
dataIndex: 'visitPersonNum',
|
53
|
107
|
key: 'visitPersonNum',
|
54
|
108
|
sorter: true,
|
|
109
|
+ render: (text, record) => (
|
|
110
|
+ <a style={{ color: '#66B3FF' }} onClick={toVisitPersonNum(record)}><span>{record.visitPersonNum}</span></a>
|
|
111
|
+ ),
|
55
|
112
|
},
|
56
|
113
|
{
|
57
|
114
|
title: '访问次数',
|
58
|
115
|
dataIndex: 'visitNum',
|
59
|
116
|
key: 'visitNum',
|
60
|
117
|
sorter: true,
|
|
118
|
+ render: (text, record) => (
|
|
119
|
+ <a style={{ color: '#66B3FF' }} onClick={toVisitNum(record)}><span>{record.visitNum}</span></a>
|
|
120
|
+ ),
|
61
|
121
|
},
|
62
|
122
|
]
|
63
|
123
|
|
|
@@ -67,7 +127,11 @@ class SharePersonNum extends React.Component {
|
67
|
127
|
super(props)
|
68
|
128
|
let startDate;
|
69
|
129
|
let endDate;
|
70
|
|
- console.log(props)
|
|
130
|
+ queryDate = props.location.query.queryDate
|
|
131
|
+
|
|
132
|
+ staticStartDate = props.location.query.startDate;
|
|
133
|
+ staticEndDate = props.location.query.endDate;
|
|
134
|
+
|
71
|
135
|
if (props.location.query.queryDate){
|
72
|
136
|
startDate = moment(props.location.query.queryDate).hours(0).minutes(0).seconds(0).milliseconds(0).toDate();
|
73
|
137
|
endDate = moment(props.location.query.queryDate).hours(23).minutes(59).seconds(59).milliseconds(999).toDate();
|