Tools.h 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. //
  2. // Tools.h
  3. // jiaPeiC
  4. //
  5. // Created by apple on 16/3/12.
  6. // Copyright © 2016年 JCZ. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. typedef void (^GetResult)(BOOL isCan,NSString *failureStr);
  10. @interface Tools : NSObject
  11. //iphoneX判断
  12. + (BOOL)isIPhoneX;
  13. //这个是获取已知名字文件路径 记得是文件 不是文件夹路径
  14. + (NSString *)getPathWithFileName:(NSString *)fileName;
  15. //验证是否是电话号码
  16. + (BOOL)isMobileNumber:(NSString *)mobileNum;
  17. //根据图片二进制流获取图片格式
  18. + (NSString *)typeForImageData:(NSData *)data;
  19. //播报语音
  20. + (void)playAudioWithString:(NSString *)string;
  21. //对keychain的完美操作 结合identifierForVendor(idfv) 简直完美
  22. + (void)save:(NSString *)service data:(id)data;
  23. + (id)load:(NSString *)service;
  24. + (void)delete:(NSString *)service;
  25. /*
  26. ID说明如下:
  27. 待办:
  28. 教学区域审核, 804
  29. */
  30. /**
  31. 权限验证
  32. @param str 对应功能ID
  33. @param view 所在vc.view;没有传nil
  34. @param result 结果回调(bool,错误提示)
  35. */
  36. +(void)permissionValidationWithID:(NSString *)str
  37. view:(UIView *)view
  38. result:(GetResult)result;
  39. /*
  40. 调用接口: tmsappservice/school/showMenu
  41. 请求参数: {'id':'1','userId':'1'}
  42. 待办事项:
  43. 年检到期 9
  44. 车辆列表(无按钮)
  45. 车辆详情(三个选项卡 基本信息 锁定记录 上传照片)
  46. 基本信息
  47. 上传车辆驾驶证 29
  48. 上传照片
  49. 修改 29
  50. 上传 29
  51. 保险到期 9
  52. 同年检到期
  53. 综合检测 9
  54. 同年检到期
  55. 未读消息
  56. 终端在线 81
  57. 终端列表
  58. 路径回放 92
  59. 发送信息 1263
  60. 解除报警 1265
  61. 命令录像 2037
  62. 常用功能:
  63. 车辆报警 81
  64. 全部解除 1265
  65. 申请退学 1102
  66. 退学申请 1103
  67. 线下支付
  68. 列表(点击列表操作)
  69. 同意 不同意审核
  70. 培训价格 12
  71. 新增 43
  72. 教练车辆 9
  73. 新增车辆 28
  74. 车辆详情(点击列表操作)
  75. 同年检到期
  76. 终端管理 81
  77. 同终端在线
  78. 设备维修
  79. 保修
  80. 预约管理 1082
  81. 场地列表(点击列表操作)
  82. 选择教练列表(点击列表操作)
  83. 我要预约 1171
  84. 已预约学员
  85. 查看评价(列表操作) [[[点击查看学员评价,提示数据解析异常]]]
  86. 查看地图(列表操作)
  87. 其他功能:
  88. 学员 52
  89. 学员详情(点击列表操作)
  90. 采集人脸 2005
  91. 教练员 8
  92. 新增教练 21
  93. 教练详情(点击列表操作)
  94. 上传教练合同 1187
  95. 安全员 11
  96. 考核员 10
  97. 投诉管理
  98. 驾校投诉 1049
  99. 处理 1224
  100. 教练投诉 1050
  101. 处理 1226
  102. 评价管理
  103. 驾校评价 77
  104. 教练评价 78
  105. 预考成绩
  106. 电子围栏 13
  107. 采集围栏 47
  108. 教学区域详情(点击列表操作)
  109. 上传纸质图片 47
  110. 报名点 1146
  111. 新增 1147
  112. 训练场地 2041
  113. 新增 2042
  114. 理论教室 1245
  115. 新增 1246
  116. 理论教室详情(点击列表操作)
  117. 重置教室位置 1246
  118. */
  119. @end