Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
party-build-cloud
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
party-build-cloud
Commits
fca66d76
Commit
fca66d76
authored
Aug 14, 2019
by
wangqinghua
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
536d5cd2
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
159 additions
and
136 deletions
+159
-136
app-debug.apk
platforms/android/app/build/outputs/apk/debug/app-debug.apk
+0
-0
food-apply.ts
src/pages/serve-pages/food/food-apply/food-apply.ts
+1
-1
food-deal.html
src/pages/serve-pages/food/food-deal/food-deal.html
+1
-1
food.html
src/pages/serve-pages/food/food.html
+1
-1
food.ts
src/pages/serve-pages/food/food.ts
+119
-117
goods-order.html
...es/serve-pages/goods-collect/goods-order/goods-order.html
+1
-1
goods-verify.html
.../serve-pages/goods-collect/goods-verify/goods-verify.html
+1
-1
goods-verify.scss
.../serve-pages/goods-collect/goods-verify/goods-verify.scss
+21
-8
meet-room.ts
src/pages/serve-pages/meet-room/meet-room.ts
+1
-0
room-apply.html
src/pages/serve-pages/meet-room/room-apply/room-apply.html
+1
-0
room-apply.ts
src/pages/serve-pages/meet-room/room-apply/room-apply.ts
+1
-0
car-deal.ts
src/pages/serve-pages/use-car/car-deal/car-deal.ts
+1
-0
driver.ts
src/pages/serve-pages/use-car/driver/driver.ts
+10
-6
No files found.
platforms/android/app/build/outputs/apk/debug/app-debug.apk
View file @
fca66d76
No preview for this file type
src/pages/serve-pages/food/food-apply/food-apply.ts
View file @
fca66d76
...
...
@@ -19,7 +19,7 @@ export class FoodApplyPage {
peopleCount
:
''
,
standard
:
''
,
standardText
:
'请选择'
,
amount
:
'
请选择
'
,
amount
:
''
,
remark
:
''
,
};
...
...
src/pages/serve-pages/food/food-deal/food-deal.html
View file @
fca66d76
...
...
@@ -25,7 +25,7 @@
<ng-container
*
ngIf=
"changeType == 2"
>
<span
float-end
*
ngIf=
"item.status == 1"
>
已提交
</span>
<span
float-end
*
ngIf=
"item.status == 2"
>
已审核
</span>
<span
float-end
*
ngIf=
"item.status ==
2
"
>
已驳回
</span>
<span
float-end
*
ngIf=
"item.status ==
3
"
>
已驳回
</span>
</ng-container>
</p>
<p>
...
...
src/pages/serve-pages/food/food.html
View file @
fca66d76
...
...
@@ -7,7 +7,7 @@
<ion-icon
style=
"font-size: 2rem"
class=
"top-right-icon icon-fabu iconfont"
></ion-icon>
</button>
</ion-buttons>
<ion-buttons
end
>
<ion-buttons
*
ngIf=
"role.includes(11)"
end
>
<button
ion-button
icon-only
(
click
)="
goDeal
()"
class=
"toolbar-icon"
>
<span
style=
"font-size: 2.5rem"
class=
"top-right-icon icon iconfont icon-shenhe"
></span>
</button>
...
...
src/pages/serve-pages/food/food.ts
View file @
fca66d76
import
{
Component
,
ViewChild
}
from
'@angular/core'
;
import
{
IonicPage
,
NavController
,
NavParams
}
from
'ionic-angular'
;
import
{
IonicPage
,
NavController
,
NavParams
}
from
'ionic-angular'
;
import
{
CalendarComponent
,
CalendarComponentOptions
}
from
"ion2-calendar"
;
import
{
monthCh
,
weekDay
}
from
"../../../app/main"
;
import
{
AppGlobal
}
from
"../../../service/http.service"
;
...
...
@@ -13,125 +13,127 @@ import {FoodDealPage} from "./food-deal/food-deal";
@
IonicPage
()
@
Component
({
selector
:
'page-food'
,
templateUrl
:
'food.html'
,
selector
:
'page-food'
,
templateUrl
:
'food.html'
,
})
export
class
FoodPage
{
@
ViewChild
(
'calendar'
)
calendar
:
CalendarComponent
;
date
;
changeType
=
1
;
options
:
CalendarComponentOptions
=
{
from
:
new
Date
(
2000
,
0
,
1
),
monthFormat
:
'YYYY 年 MM 月 '
,
weekdays
:
weekDay
,
monthPickerFormat
:
monthCh
,
pickMode
:
'single'
,
color
:
'danger'
};
role
=
[];
mineInfo
;
room
;
applyList
=
[];
pageNumber
=
1
;
pageSize
=
AppGlobal
.
pageCount
;
total
;
isLoad
=
true
;
constructor
(
public
navCtrl
:
NavController
,
public
navParams
:
NavParams
,
private
serveSer
:
ServeService
,
public
datePipe
:
DatePipe
,
private
commonSer
:
CommonService
,
private
appMainSer
:
AppMainService
)
{
console
.
log
(
this
.
calendar
);
}
ionViewDidEnter
(){
this
.
myApply
();
this
.
getApply
();
}
ionViewDidLoad
()
{
this
.
date
=
this
.
datePipe
.
transform
(
new
Date
(),
'yyyy-MM-dd'
);
//获取权限
this
.
appMainSer
.
role
.
subscribe
(
value
=>
{
this
.
role
=
value
;
}
);
//获取个人信息
this
.
appMainSer
.
mineInfo
.
subscribe
(
value
=>
{
this
.
mineInfo
=
value
;
})
}
//获取预定日程
getApply
()
{
const
data
=
{
'dateStr'
:
this
.
date
};
this
.
serveSer
.
mealsQueryByDate
(
data
).
subscribe
(
(
res
)
=>
{
this
.
room
=
res
.
data
;
}
)
}
getDate
(
e
)
{
this
.
date
=
e
;
this
.
getApply
();
}
//我的预定
myApply
()
{
const
data
=
{
P_pageNumber
:
this
.
pageNumber
,
P_pageSize
:
this
.
pageSize
,
@
ViewChild
(
'calendar'
)
calendar
:
CalendarComponent
;
date
;
changeType
=
1
;
options
:
CalendarComponentOptions
=
{
from
:
new
Date
(
2000
,
0
,
1
),
monthFormat
:
'YYYY 年 MM 月 '
,
weekdays
:
weekDay
,
monthPickerFormat
:
monthCh
,
pickMode
:
'single'
,
color
:
'danger'
};
this
.
serveSer
.
myBook
(
data
).
subscribe
(
(
res
)
=>
{
this
.
isLoad
=
false
;
this
.
applyList
=
res
.
data
.
list
;
this
.
total
=
res
.
data
.
total
;
role
=
[];
mineInfo
;
room
;
applyList
=
[];
pageNumber
=
1
;
pageSize
=
AppGlobal
.
pageCount
;
total
;
isLoad
=
true
;
constructor
(
public
navCtrl
:
NavController
,
public
navParams
:
NavParams
,
private
serveSer
:
ServeService
,
public
datePipe
:
DatePipe
,
private
commonSer
:
CommonService
,
private
appMainSer
:
AppMainService
)
{
console
.
log
(
this
.
calendar
);
}
ionViewDidEnter
()
{
this
.
myApply
();
this
.
getApply
();
}
ionViewDidLoad
()
{
this
.
date
=
this
.
datePipe
.
transform
(
new
Date
(),
'yyyy-MM-dd'
);
//获取权限
this
.
appMainSer
.
role
.
subscribe
(
value
=>
{
this
.
role
=
value
;
}
);
//获取个人信息
this
.
appMainSer
.
mineInfo
.
subscribe
(
value
=>
{
this
.
mineInfo
=
value
;
})
}
//获取预定日程
getApply
()
{
const
data
=
{
'dateStr'
:
this
.
date
};
this
.
serveSer
.
mealsQueryByDate
(
data
).
subscribe
(
(
res
)
=>
{
this
.
room
=
res
.
data
;
}
)
}
getDate
(
e
)
{
this
.
date
=
e
;
this
.
getApply
();
}
//我的预定
myApply
()
{
const
data
=
{
P_pageNumber
:
this
.
pageNumber
,
P_pageSize
:
this
.
pageSize
,
};
this
.
serveSer
.
myBook
(
data
).
subscribe
(
(
res
)
=>
{
this
.
isLoad
=
false
;
this
.
applyList
=
res
.
data
.
list
;
this
.
total
=
res
.
data
.
total
;
}
)
}
//取消预定
removeItem
(
item
)
{
this
.
serveSer
.
cancelMeals
(
item
.
id
).
subscribe
(
(
res
)
=>
{
if
(
res
.
errcode
==
1000
)
{
this
.
commonSer
.
toast
(
'取消预定成功'
);
this
.
myApply
();
}
else
{
this
.
commonSer
.
toast
(
res
.
errmsg
);
}
}
)
}
//审核
goDeal
()
{
this
.
navCtrl
.
push
(
FoodDealPage
);
}
//改变
change
(
type
)
{
this
.
changeType
=
type
;
if
(
this
.
changeType
==
1
)
this
.
getApply
();
if
(
this
.
changeType
==
2
)
this
.
myApply
();
}
//编辑申请
goApplyEdit
(
item
)
{
if
(
item
.
userName
==
this
.
mineInfo
.
username
||
(
this
.
role
.
includes
(
1
)
&&
item
.
orgName
==
this
.
mineInfo
.
orgName
))
{
this
.
navCtrl
.
push
(
FoodApplyPage
,
{
id
:
item
.
id
});
}
)
}
//取消预定
removeItem
(
item
)
{
this
.
serveSer
.
cancelMeals
(
item
.
id
).
subscribe
(
(
res
)
=>
{
if
(
res
.
errcode
==
1000
)
{
this
.
commonSer
.
toast
(
'取消预定成功'
);
this
.
myApply
();
}
else
{
this
.
commonSer
.
toast
(
res
.
errmsg
);
}
}
//新增申请
goApply
()
{
if
(
this
.
role
.
includes
(
1
)
||
this
.
role
.
includes
(
11
))
{
this
.
navCtrl
.
push
(
FoodApplyPage
);
}
)
}
//审核
goDeal
()
{
this
.
navCtrl
.
push
(
FoodDealPage
);
}
//改变
change
(
type
)
{
this
.
changeType
=
type
;
if
(
this
.
changeType
==
1
)
this
.
getApply
();
if
(
this
.
changeType
==
2
)
this
.
myApply
();
}
//编辑申请
goApplyEdit
(
item
)
{
// if (this.role.includes(0)) return false; //普通人不可编辑
// if (this.role.includes(1) && item.orgName != this.mineInfo.orgName) return false; //内勤只能编辑本处室的
this
.
navCtrl
.
push
(
FoodApplyPage
,
{
id
:
item
.
id
});
}
//新增申请
goApply
()
{
this
.
navCtrl
.
push
(
FoodApplyPage
);
}
}
}
src/pages/serve-pages/goods-collect/goods-order/goods-order.html
View file @
fca66d76
...
...
@@ -47,7 +47,7 @@
</div>
</ng-container>
</ion-col>
<ion-col
(
click
)="
choose
(
item
)"
class=
"goods-evaluation"
col-3
>
<ion-col
*
ngIf=
"item.status == 3"
(
click
)="
choose
(
item
)"
class=
"goods-evaluation"
col-3
>
<span>
评价
</span>
</ion-col>
</ion-row>
...
...
src/pages/serve-pages/goods-collect/goods-verify/goods-verify.html
View file @
fca66d76
...
...
@@ -97,7 +97,7 @@
</div>
</ng-container>
</ion-col>
<ion-col
col-3
>
<ion-col
col-3
class=
"take"
>
<span
*
ngIf=
"item.isDelivery == 0"
>
正在备货...
</span>
<button
*
ngIf=
"item.isDelivery == 1"
(
click
)="
delivery
(
item
)"
small=
"true"
ion-button
color=
"secondary"
>
发放
...
...
src/pages/serve-pages/goods-collect/goods-verify/goods-verify.scss
View file @
fca66d76
...
...
@@ -7,25 +7,27 @@ page-goods-verify {
border-radius
:
8px
;
box-shadow
:
-5px
0px
5px
1px
#f2f2f2
,
0px
-5px
5px
1px
#f2f2f2
,
5px
0px
5px
1px
#f2f2f2
,
0px
5px
5px
1px
#f2f2f2
;
.orderTips
{
.orderTips
{
padding
:
15px
;
background-color
:
#fff1f0
;
color
:
#e42417
;
border-top-right-radius
:
8px
;
border-top-left-radius
:
8px
;
font-size
:
1
.4rem
;
ion-checkbox
{
ion-checkbox
{
vertical-align
:
bottom
;
margin-right
:
5px
;
}
}
.goodsList
{
.goodsList
{
padding
:
10px
;
border-bottom-right-radius
:
8px
;
border-bottom-left-radius
:
8px
;
}
.model
{
.model
{
padding
:
5px
0
;
font-size
:
1
.4rem
;
}
...
...
@@ -123,7 +125,7 @@ page-goods-verify {
padding
:
0
20px
;
}
.duty
{
.duty
{
display
:
flex
;
flex-direction
:
row
;
align-items
:
center
;
...
...
@@ -131,18 +133,21 @@ page-goods-verify {
height
:
36px
;
background-color
:
#fff
;
}
.duty
div
{
.duty
div
{
width
:
50%
;
text-align
:
center
;
position
:
relative
;
height
:
36px
;
line-height
:
36px
;
}
.duty-title
{
.duty-title
{
position
:
relative
;
color
:
#e42417
;
}
.
duty-title
:
:
after
{
.
duty-title
:
:
after
{
content
:
''
;
position
:
absolute
;
width
:
100%
;
...
...
@@ -151,4 +156,12 @@ page-goods-verify {
bottom
:
-10px
;
left
:
0px
;
}
.take
{
font-size
:
1
.4rem
;
color
:
#666666
;
display
:
flex
;
justify-content
:
center
;
align-items
:
center
}
}
src/pages/serve-pages/meet-room/meet-room.ts
View file @
fca66d76
...
...
@@ -139,6 +139,7 @@ export class MeetRoomPage {
roomName
:
item
.
name
,
equipmervice
:
item
.
equipmervice
,
startTime
:
this
.
date
+
' 9:00:00'
,
accommodation
:
item
.
accommodation
};
}
this
.
navCtrl
.
push
(
RoomApplyPage
,
{
data
:
data
});
...
...
src/pages/serve-pages/meet-room/room-apply/room-apply.html
View file @
fca66d76
...
...
@@ -84,6 +84,7 @@
</span>
</div>
</div>
<ion-label
*
ngIf=
"check.personList"
class=
"check-tips"
>
请选择参会人员
</ion-label>
</div>
<div
class=
"item-box"
>
<div
class=
"left"
>
设备:
</div>
...
...
src/pages/serve-pages/meet-room/room-apply/room-apply.ts
View file @
fca66d76
...
...
@@ -95,6 +95,7 @@ export class RoomApplyPage {
this
.
obj
.
startTime
=
this
.
datePipe
.
transform
(
data
.
startTime
,
'yyyy-MM-ddTHH:mm'
);
this
.
obj
.
roomId
=
data
.
roomId
;
this
.
obj
.
roomText
=
data
.
roomName
;
this
.
roomMax
=
`该会议室可容纳
${
data
.
accommodation
}
人`
;
this
.
obj
.
equipmervice
=
data
.
equipmervice
.
split
(
','
);
this
.
getEquipmervice
(
this
.
obj
.
equipmervice
);
}
else
{
...
...
src/pages/serve-pages/use-car/car-deal/car-deal.ts
View file @
fca66d76
...
...
@@ -117,6 +117,7 @@ export class CarDealPage {
}
goDetail
(
item
){
if
(
this
.
changeType
==
2
)
return
;
this
.
navCtrl
.
push
(
CarApplyPage
,{
id
:
item
.
id
,
type
:
'deal'
})
}
...
...
src/pages/serve-pages/use-car/driver/driver.ts
View file @
fca66d76
...
...
@@ -126,15 +126,19 @@ export class DriverPage {
//校验
let
checkBool
=
false
;
for
(
let
i
in
data
)
{
if
(
!
data
[
i
])
{
checkBool
=
true
;
this
.
checkOpObj
[
i
]
=
true
;
}
else
{
this
.
checkOpObj
[
i
]
=
false
;
if
(
status
==
2
)
{
for
(
let
i
in
data
)
{
if
(
!
data
[
i
])
{
checkBool
=
true
;
this
.
checkOpObj
[
i
]
=
true
;
}
else
{
this
.
checkOpObj
[
i
]
=
false
;
}
}
}
if
(
checkBool
)
{
this
.
commonSer
.
toast
(
"请输入必填项!"
);
return
false
;
...
...
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