Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wisdom-ces
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wangqinghua
wisdom-ces
Commits
f4e9831d
Commit
f4e9831d
authored
Oct 16, 2018
by
wangqinghua
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
color
parent
a5e3f5fa
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
67 additions
and
56 deletions
+67
-56
activityApply.ts
src/pages/activity/activityApply/activityApply.ts
+12
-7
activityConfirm.ts
src/pages/activity/activityConfirm/activityConfirm.ts
+8
-3
myActivityList.html
src/pages/mine/myActivityList/myActivityList.html
+47
-46
No files found.
src/pages/activity/activityApply/activityApply.ts
View file @
f4e9831d
...
...
@@ -140,16 +140,21 @@ export class ActivityApplyPage {
let
applyNum
=
0
;
this
.
activity
.
batchList
.
forEach
((
res
)
=>
{
if
(
res
.
order
){
console
.
log
(
res
.
order
);
applyNum
++
;
}
});
if
(
applyNum
>=
this
.
activity
.
applyCount
){
this
.
appService
.
popToastView
(
"提交失败,报名批次达到上限"
,
'middle'
,
1000
);
return
;
}
if
(
Number
(
this
.
order
.
Personnumber
+
1
)
>
Number
(
this
.
item
.
batchLimitNumber
))
{
this
.
appService
.
popToastView
(
"报名人数超过了该批次的剩余人数"
,
'middle'
,
1000
);
return
;
console
.
log
(
applyNum
);
//报名次数 applyCount 1,2,3,4,5,0-> 不限
if
(
this
.
activity
.
applyCount
>
0
){
if
(
applyNum
>=
this
.
activity
.
applyCount
){
this
.
appService
.
popToastView
(
"提交失败,报名批次达到上限"
,
'middle'
,
1000
);
return
;
}
if
(
Number
(
this
.
order
.
Personnumber
+
1
)
>
Number
(
this
.
item
.
batchLimitNumber
))
{
this
.
appService
.
popToastView
(
"报名人数超过了该批次的剩余人数"
,
'middle'
,
1000
);
return
;
}
}
else
{
//报名(新增)
this
.
submitOrder
();
}
...
...
src/pages/activity/activityConfirm/activityConfirm.ts
View file @
f4e9831d
...
...
@@ -24,7 +24,9 @@ export class ActivityConfirmPage {
orderfgconent
:
''
,
orderstate
:
4
,
activityid
:
''
,
orderid
:
''
orderid
:
''
,
personnumber
:
''
,
orderbz
:
''
};
batch
;
//页面按钮为默认取消报名和重选批次
...
...
@@ -187,12 +189,15 @@ export class ActivityConfirmPage {
const
data
=
{
orderfgconent
:
''
,
orderid
:
this
.
order
.
orderid
,
batchid
:
this
.
batch
.
id
,
activityid
:
this
.
order
.
activityid
,
orderpjlevel
:
this
.
orderStatisfyLevel
,
orderstate
:
'4'
,
orderconfirm
:
'1'
orderstate
:
''
,
orderconfirm
:
'1'
,
personnumber
:
this
.
order
.
personnumber
,
orderbz
:
this
.
order
.
orderbz
};
if
(
this
.
order
.
orderstate
==
3
)
{
data
.
orderstate
=
'3'
;
...
...
src/pages/mine/myActivityList/myActivityList.html
View file @
f4e9831d
...
...
@@ -4,55 +4,55 @@
</ion-navbar>
</ion-header>
<ion-content
class=
"bgc-e7e8ed"
>
<ion-list>
<ion-item
*
ngFor=
"let item of allOrder"
class=
"margin-top-10"
>
<div
class=
"item"
(
click
)="
goConfirmActivity
(
item
)"
>
<div
class=
"item-header"
>
<div
class=
"item-header-style"
>
<img
src=
"./assets/imgs/icon-tj.png"
class=
"icon"
*
ngIf=
"item.activity.activityType==1"
>
<img
src=
"./assets/imgs/icon-ly.png"
class=
"icon"
*
ngIf=
"item.activity.activityType==2"
>
<img
src=
"./assets/imgs/icon-px.png"
class=
"icon"
*
ngIf=
"item.activity.activityType==3"
>
<img
src=
"./assets/imgs/icon-gh.png"
class=
"icon"
*
ngIf=
"item.activity.activityType==4"
>
<span
class=
"item-title"
>
{{item.activity.activityName}}
</span>
</div>
<ion-list>
<ion-item
*
ngFor=
"let item of allOrder"
class=
"margin-top-10"
>
<div
class=
"item"
(
click
)="
goConfirmActivity
(
item
)"
>
<div
class=
"item-header"
>
<div
class=
"item-header-style"
>
<img
src=
"./assets/imgs/icon-tj.png"
class=
"icon"
*
ngIf=
"item.activity.activityType==1"
>
<img
src=
"./assets/imgs/icon-ly.png"
class=
"icon"
*
ngIf=
"item.activity.activityType==2"
>
<img
src=
"./assets/imgs/icon-px.png"
class=
"icon"
*
ngIf=
"item.activity.activityType==3"
>
<img
src=
"./assets/imgs/icon-gh.png"
class=
"icon"
*
ngIf=
"item.activity.activityType==4"
>
<span
class=
"item-title"
>
{{item.activity.activityName}}
</span>
</div>
<button
disabled
style=
"border-radius: 4px"
ion-button
round
class=
"btn color1"
*
ngIf=
"item.orderstate == '1'"
>
已报名
</button>
<button
disabled
style=
"border-radius: 4px"
ion-button
round
class=
"btn color2"
*
ngIf=
"item.orderstate == '2'"
>
待确认
</button>
<button
disabled
style=
"border-radius: 4px"
ion-button
round
class=
"btn color3"
*
ngIf=
"item.orderstate == '3'"
>
已评价
</button>
<button
disabled
style=
"border-radius: 4px"
ion-button
round
class=
"btn color3"
*
ngIf=
"item.orderstate == '4'"
>
已完成
</button>
<button
disabled
style=
"border-radius: 4px"
ion-button
round
class=
"btn color1"
*
ngIf=
"item.orderstate == '1'"
>
已报名
</button>
<button
disabled
style=
"border-radius: 4px"
ion-button
round
class=
"btn color2"
*
ngIf=
"item.orderstate == '2'"
>
待确认
</button>
<button
disabled
style=
"border-radius: 4px"
ion-button
round
class=
"btn color3"
*
ngIf=
"item.orderstate == '3'"
>
已评价
</button>
<button
disabled
style=
"border-radius: 4px"
ion-button
round
class=
"btn color3"
*
ngIf=
"item.orderstate == '4'"
>
已完成
</button>
</div>
<div
class=
"content-box"
>
<div
class=
"content-item-box"
>
<label
class=
"left-title"
>
批次名称:
</label>
<div
class=
"data"
>
{{item.batch?.batchName}}
</div>
</div>
<div
class=
"content-item-box"
>
<label
class=
"left-title"
>
出行日期:
</label>
<div
class=
"data"
>
{{item.batch?.batchGoDate}}
</div>
<div
class=
"content-box"
>
<div
class=
"content-item-box"
>
<label
class=
"left-title"
>
批次名称:
</label>
<div
class=
"data"
>
{{item.batch?.batchName}}
</div>
</div>
<div
class=
"content-item-box"
>
<label
class=
"left-title"
>
出行日期:
</label>
<div
class=
"data"
>
{{item.batch?.batchGoDate}}
</div>
</div>
<div
class=
"content-item-box"
>
<label
class=
"left-title"
>
活动地点:
</label>
<div
class=
"data"
>
{{item.batch?.batchAddress}}
</div>
</div>
<div
class=
"content-item-box"
>
<label
class=
"left-title"
>
报名截止:
</label>
<div
class=
"data"
>
{{item.batch?.batchEndDate}}
</div>
</div>
</div>
<div
class=
"content-item-box"
>
<label
class=
"left-title"
>
活动地点:
</label>
<div
class=
"data"
>
{{item.batch?.batchAddress}}
</div>
<div
class=
"right"
>
<button
disabled
class=
"cancel"
*
ngIf=
"item.orderstate == 1"
(
click
)="
sureCancelOrder
(
item
.
orderid
);$
event
.
stopPropagation
();"
>
取消报名
</button>
<button
disabled
class=
"reselection"
*
ngIf=
"item.orderstate == 2"
(
click
)="
reelectBatch
(
item
);$
event
.
stopPropagation
();"
>
订单确认
</button>
</div>
<div
class=
"content-item-box"
>
<label
class=
"left-title"
>
报名截止:
</label>
<div
class=
"data"
>
{{item.batch?.batchEndDate}}
</div>
</div>
</ion-item>
</ion-list>
</div>
<div
class=
"right"
>
<button
disabled
class=
"cancel"
*
ngIf=
"item.orderstate == 1"
(
click
)="
sureCancelOrder
(
item
.
orderid
);$
event
.
stopPropagation
();"
>
取消报名
</button>
<button
disabled
class=
"reselection"
*
ngIf=
"item.orderstate == 2"
(
click
)="
reelectBatch
(
item
);$
event
.
stopPropagation
();"
>
订单确认
</button>
</div>
</div>
</ion-item>
</ion-list>
</ion-content>
<div
class=
"cover"
*
ngIf=
"isCover"
>
...
...
@@ -104,7 +104,7 @@
<div
class=
"cover-content-box"
>
<h4
class=
"cover-content-title"
>
您对本次活动的意见和建议
</h4>
<textarea
class=
"suggest"
rows=
"12"
[(
ngModel
)]="
order
.
orderfgconent
"
>
</textarea>
<button
class=
"commit"
ion-button
block
(
click
)="
commit
()"
>
提交
...
...
@@ -125,4 +125,6 @@
<h4
class=
"result-msg"
>
提交失败
</h4>
</div>
</div>
</div>
\ No newline at end of file
</div>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment