SwiftYouGc
移动审批
├── 移动审批
│ ├── 发起审批
│ ├── 待审批:我的审批列表 - 待审批
│ ├── 已审批:我的审批列表 - 已审批
│ ├── 审批详情:
│ │ ├── 同意:填写审批意见进行提交;
│ │ ├── 拒绝:填写审批意见进行提交;
│ │ └──转交:选择部门-选择人员-填写审批意见进行提交;
公共选择
部门选择
YGCOfficeAllProTableViewController
isAddProcurementApprove 发起采购
isAllStaffChoice 所有的人员选择
人员选择
YGCAddGroupGroupFriendViewController
登录
- 登录
YGCLoginViewController.h
YGCLoginViewController.m
发起采购
YGCAddProcurementViewController
消息
- 审批通知
- 采购通知
- 客服群
施工日志-我收到的
name | cell | dict | describe |
---|---|---|---|
1. 用户名 | userNameLabel | member_name | |
2.日志类型 | dailyTypeLabel | log_type_str | 日报\月报 |
3.天气情况 | weatherLabel | log_weather | |
4.气温 | temperatureLabel | log_temperature | |
5.施工区域 | areaLabel | log_build_area | 周报\月报 |
6.现场问题 | liveLabel | log_live_problem | 周报\月报 |
7.需协调问题 | problemLabel | log_coordination_problem | 周报\月报 |
8.各班组情况 | groupSituationLabel | log_each_group_situation | 周报\月报 |
9.明日计划\下月计划完成 | tomorrowPlanLabel | log_next_plan | 周报\月报 |
10.日期 | dateLabel | create_dt | |
10.是否查看 | isLookImg | is_read | is_read 0 未查看 daily_unread, 1 已查看 daily_read |
11.头像图片 | userHeadImg | user_image | |
12.日志Id | log_id | 日志Id | |
13.地点 | log_add | ||
14.原计划完成 | log_original_plan | ||
15.实际完成 | log_actual_situation | ||
16.备注 | log_remark | log_remark |
日报 YGCDailyReleaseDayTableViewCell
周报\月报 YGCDailyReleaseOtherTableViewCell
详情页 YGCDailyDetailTableViewController
天气Cell YGCDetailWeatherTableViewCell
详情Cell TGCDailyDetailTableViewCell
图片和定位Cell YGCPicDailyTableViewCell
图片的CollectionCell YGCDailyReleaseCollectionViewCell
显示大图片 YGCDetailImgViewController
发布日报、周报、月报均使用本页面 YGCDailyAddTableViewController
iOS10 权限
<!-- 相册 -->
<key>NSPhotoLibraryUsageDescription</key>
<string>App需要您的同意,才能访问相册</string>
<!-- 相机 -->
<key>NSCameraUsageDescription</key>
<string>App需要您的同意,才能访问相机</string>
<!-- 通讯录 -->
<key>NSContactsUsageDescription</key>
<string>App需要您的同意,才能访问通讯录</string>
<!-- 麦克风 -->
<key>NSMicrophoneUsageDescription</key>
<string>App需要您的同意,才能访问麦克风</string>
如何判断字典元素为空?
// 这个值为null值,所以闪退
if (dailyReleaseDic[@"member_name"]!=[NSNull null]) {
cell.userNameLabel.text = dailyReleaseDic[@"member_name"];
} else {
cell.userNameLabel.text = @"";
}
cell.userNameLabel.text = [dailyReleaseDic[@"member_name"]
isKindOfClass:[NSNull class]]?@"":dailyReleaseDic[@"member_name"];
iOS NavigationController返回上层view的方法
“1”代表当前的view,“2”代表上一层的view,“3”代表上上层的,以此类推。
YGCAddProcurementViewController *addDailtVC =
[self.navigationController.viewControllers
objectAtIndex:self.navigationController.viewControllers.count - 3];