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
e493940f
Commit
e493940f
authored
Oct 17, 2018
by
wangqinghua
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
color
parent
fdc96cfd
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
35 additions
and
32 deletions
+35
-32
select-change-person.ts
...s/manageDuty/select-change-person/select-change-person.ts
+35
-32
No files found.
src/pages/manageDuty/select-change-person/select-change-person.ts
View file @
e493940f
import
{
Component
}
from
'@angular/core'
;
import
{
IonicPage
,
NavController
,
NavParams
}
from
'ionic-angular'
;
import
{
Component
}
from
'@angular/core'
;
import
{
IonicPage
,
NavController
,
NavParams
}
from
'ionic-angular'
;
import
{
AppService
}
from
"../../../service/appHttpService"
;
import
{
ChangeApplySurePage
}
from
"../change-apply-sure/change-apply-sure"
;
import
{
CalendarComponentOptions
,
DayConfig
}
from
"ion2-calendar"
;
import
{
monthCh
,
weekDay
}
from
"../../../app/main"
;
import
{
DatePipe
}
from
"@angular/common"
;
import
{
DatePipe
}
from
"@angular/common"
;
@
IonicPage
()
@
Component
({
...
...
@@ -22,8 +22,9 @@ export class SelectChangePersonPage {
date
;
//换班日期
list
=
[];
type
;
constructor
(
public
navCtrl
:
NavController
,
public
navParams
:
NavParams
,
public
appService
:
AppService
,
public
datePipe
:
DatePipe
)
{
public
appService
:
AppService
,
public
datePipe
:
DatePipe
)
{
}
ionViewDidLoad
()
{
...
...
@@ -31,16 +32,15 @@ export class SelectChangePersonPage {
this
.
getDetail
();
}
getDetail
()
{
const
year
=
this
.
datePipe
.
transform
(
this
.
navParams
.
get
(
'date'
),
'yyyy'
);
const
month
=
this
.
datePipe
.
transform
(
this
.
navParams
.
get
(
'date'
),
'MM'
);
getDetail
()
{
const
year
=
this
.
datePipe
.
transform
(
this
.
navParams
.
get
(
'date'
),
'yyyy'
);
const
month
=
this
.
datePipe
.
transform
(
this
.
navParams
.
get
(
'date'
),
'MM'
);
const
data
=
{
id
:
this
.
scheduleId
id
:
this
.
scheduleId
}
this
.
appService
.
ObserverHttpGetOption
(
'/wisdomgroup/schedule/getScheduleById'
,
data
).
subscribe
((
res
)
=>
{
this
.
appService
.
ObserverHttpGetOption
(
'/wisdomgroup/schedule/getScheduleById'
,
data
).
subscribe
((
res
)
=>
{
this
.
type
=
res
.
json
().
type
;
this
.
getMonth
(
year
,
month
);
this
.
getMonth
(
year
,
month
);
})
}
...
...
@@ -51,7 +51,7 @@ export class SelectChangePersonPage {
this
.
getMonth
(
e
.
newMonth
.
years
,
e
.
newMonth
.
months
);
}
getMonth
(
year
,
month
)
{
getMonth
(
year
,
month
)
{
let
date
=
new
Date
();
//4.每月的周末
...
...
@@ -68,18 +68,18 @@ export class SelectChangePersonPage {
// }
// }
const
data
=
{
date
:
year
+
'/'
+
month
+
'/01'
,
type
:
this
.
type
date
:
year
+
'/'
+
month
+
'/01'
,
type
:
this
.
type
};
this
.
appService
.
ObserverHttpGetOption
(
'/wisdomgroup/schedule/getScheduleByMonthAndType'
,
data
)
.
subscribe
((
res
)
=>
{
this
.
appService
.
ObserverHttpGetOption
(
'/wisdomgroup/schedule/getScheduleByMonthAndType'
,
data
)
.
subscribe
((
res
)
=>
{
let
response
=
res
.
json
();
response
.
forEach
(
event
=>
{
response
.
forEach
(
event
=>
{
this
.
newArr
.
push
({
date
:
new
Date
(
event
.
dutyDate
),
disable
:
false
,
subTitle
:
event
.
name
,
cssClass
:
event
.
id
date
:
new
Date
(
event
.
dutyDate
),
disable
:
false
,
subTitle
:
event
.
name
,
cssClass
:
event
.
id
})
});
this
.
optionsMulti
=
{
...
...
@@ -94,26 +94,29 @@ export class SelectChangePersonPage {
}
onSelect
(
e
){
onSelect
(
e
)
{
this
.
changeInfo
=
null
;
console
.
log
(
e
);
if
(
e
.
subTitle
!=
''
)
{
this
.
changeInfo
=
e
;
}
}
//换班
submit
(){
if
(
!
this
.
changeInfo
)
{
this
.
appService
.
popToastView
(
'请选择换班人员'
,
'middle'
,
1500
);
submit
()
{
if
(
!
this
.
changeInfo
)
{
this
.
appService
.
popToastView
(
'请选择换班人员'
,
'middle'
,
1500
);
return
false
;
}
const
item
=
{
name
:
this
.
changeInfo
.
subTitle
,
time
:
this
.
changeInfo
.
time
name
:
this
.
changeInfo
.
subTitle
,
time
:
this
.
changeInfo
.
time
};
this
.
navCtrl
.
push
(
'ChangeApplySurePage'
,{
'changeId'
:
this
.
changeInfo
.
cssClass
,
'nowId'
:
this
.
scheduleId
,
'item'
:
item
,
'applyId'
:
this
.
navParams
.
get
(
'applyId'
),
this
.
navCtrl
.
push
(
'ChangeApplySurePage'
,
{
'changeId'
:
this
.
changeInfo
.
cssClass
,
'nowId'
:
this
.
scheduleId
,
'item'
:
item
,
'applyId'
:
this
.
navParams
.
get
(
'applyId'
),
})
}
...
...
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