|
@@ -10,23 +10,21 @@ export default function ActivityListItem (props) {
|
10
|
10
|
const { Data } = props
|
11
|
11
|
|
12
|
12
|
const BtnStatus = () => { // 按钮状态
|
13
|
|
- let StartTime = new Date(Data.enlistStart).getTime()
|
14
|
|
- let EndTime = new Date(Data.enlistEnd).getTime()
|
15
|
|
- let StopTime = new Date(Data.endDate).getTime()
|
16
|
|
- let Now = Date.now()
|
17
|
|
- if (StartTime > Now) {
|
18
|
|
- return `未开始`
|
19
|
|
- }
|
20
|
|
- if (StartTime <= Now && EndTime > Now) {
|
21
|
|
- return !!Data.isSign ? `已报名` : `去报名`
|
22
|
|
- }
|
23
|
|
- if (EndTime <= Now && StopTime > Now) {
|
24
|
|
- return `进行中`
|
25
|
|
- }
|
26
|
|
- if (StopTime <= Now) {
|
|
13
|
+ if (Data.activityStatus - 0 === 0) { // 进行中
|
|
14
|
+ if (Data.isSign - 0 === 1) {
|
|
15
|
+ return `已报名`
|
|
16
|
+ } else {
|
|
17
|
+ return `已开始`
|
|
18
|
+ }
|
|
19
|
+ } else if (Data.activityStatus - 0 === 1) { // 未开始
|
|
20
|
+ if (Data.isSign - 0 === 1) {
|
|
21
|
+ return `已报名`
|
|
22
|
+ } else {
|
|
23
|
+ return `去报名`
|
|
24
|
+ }
|
|
25
|
+ } else { // 已结束
|
27
|
26
|
return `已结束`
|
28
|
27
|
}
|
29
|
|
- return ``
|
30
|
28
|
}
|
31
|
29
|
|
32
|
30
|
return (
|