MainState.php 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. <?php
  2. namespace app\common\state;
  3. class MainState {
  4. //保存
  5. public const SAVE = 1;
  6. //待审核分支企业
  7. public const NEED_PRE_CHECK = 2;
  8. //待审核
  9. public const NEED_CHECK = 3;
  10. //部门初审驳回
  11. public const BEFORE_REJECT = 5;
  12. //审核不通过
  13. public const NOTPASS = -1;
  14. //待初审
  15. public const NEED_FIRST_CHECK = 7;
  16. //上级企业驳回到
  17. public const GENERAL_REJECT = 8;
  18. //初审驳回到出分支企业
  19. public const FIRST_REJECT_BRANCH = 9;
  20. //初审驳回
  21. public const FIRST_REJECT = 10;
  22. //待部门审核
  23. public const NEED_DEP_CHECK = 15;
  24. //部门审核驳回
  25. public const DEP_REJECT = 20;
  26. //待复核
  27. public const NEED_THIRD = 25;
  28. //复核驳回
  29. public const THIRD_REJECT = 30;
  30. //审核通过-待公示
  31. public const PASS = 35;
  32. //已公示
  33. public const PUBLIC = 40;
  34. //审核不通过
  35. public const OBJECTION = 45;
  36. //公布-待发证
  37. public const PUBLISH = 50;
  38. //公布-已发证
  39. public const CARD = 55;
  40. //待提交
  41. public const BASIC_SAVE = -1;
  42. //未审核
  43. public const BASIC_NEED = 1;
  44. //驳回
  45. public const BASIC_REJECT = 2;
  46. //通过
  47. public const BASIC_PASS = 3;
  48. //重新提交
  49. public const BASIC_RESUBMIT = 9;
  50. public static function getStateDesc($checkState) {
  51. switch ($checkState) {
  52. case -1:
  53. return "<span class='label label-danger'>审核不通过</span>";
  54. case 1:
  55. return "<span class='label'>待提交</span>";
  56. case 2:
  57. return "<span class='label label-success'>待总院审核</span>";
  58. case 3:
  59. return "<span class='label label-success'>待审核</span>";
  60. case 5:
  61. return "<span class='label label-danger'>部门初审驳回</span>";
  62. case 7:
  63. return"<span class='label label-success'>待初审</span>";
  64. case 8:
  65. return "<span class='label label-danger'>总院驳回</span>";
  66. case 9:
  67. return "<span class='label label-danger'>初审驳回到分院</span>";
  68. case 10:
  69. return "<span class='label label-danger'>初审驳回</span>";
  70. case 15:
  71. return "<span class='label label-success'>待部门审核</span>";
  72. case 20:
  73. return "<span class='label label-danger'>部门驳回</span>";
  74. case 25:
  75. return "<span class='label label-success'>待复核</span>";
  76. case 30:
  77. return "<span class='label label-danger'>复核驳回</span>";
  78. case 35:
  79. return "<span class='label label-primary'>复核通过</span>";
  80. case 40:
  81. return "<span class='label label-info'>公示</span>";
  82. case 45:
  83. return "<span class='label label-danger'>审核不通过</span>";
  84. case 50:
  85. return "<span class='label label-warning'>待发证</span>";
  86. case 55:
  87. return "<span class='label label-primary'>已发证</span>";
  88. }
  89. }
  90. public static function getStateName($state) {
  91. switch ($state) {
  92. case -2:
  93. return "<span class='label label-success'>待提交</span>";
  94. case -1:
  95. return"<span class='label label-success'>审核不通过</span>";
  96. case 1:
  97. return "<span class='label label-success'>待审核</span>";
  98. case 2:
  99. return "<span class='label label-danger'>审核驳回</span>";
  100. case 3:
  101. return"<span class='label label-primary'>审核通过</span>";
  102. case 4:
  103. return "<span class='label label-warm'>上级驳回</span>";
  104. case 10:
  105. return "<span class='label label-default'>冻结</span>";
  106. case 8:
  107. return "<span class='label label-primary'>提交审核</span>";
  108. case 11:
  109. return "<span class='label label-primary'>撤销审核</span>";
  110. case 9:
  111. return "<span class='label label-primary'>重新提交</span>";
  112. }
  113. }
  114. public static function getStepName($step) {
  115. switch ($step) {
  116. case -1:
  117. return "<span class='label label-primary'>部门初审</span>";
  118. case 0:
  119. return "<span class='label'>用户操作</span>";
  120. case 1:
  121. return"<span class='label label-primary'>初级审核</span>";
  122. case 2:
  123. return"<span class='label label-success'>部门审核</span>";
  124. case 3:
  125. return"<span class='label label-danger'>复核</span>";
  126. case 4:
  127. return"<span class='label label-warning'>核查征信</span>";
  128. case 5:
  129. return"<span class='label label-warning'>公示</span>";
  130. case 6:
  131. return"<span class='label label-success'>公示再审核</span>";
  132. case 7:
  133. return"<span class='label label-warning'>公布</span>";
  134. case 8:
  135. return"<span class='label label-info'>发证</span>";
  136. case 11:
  137. return"<span class='label label-danger'>审核</span>";
  138. case 12:
  139. return"<span class='label label-primary'>撤回审核</span>";
  140. case 20:
  141. return"<span class='label label-success'>人才层次变更</span>";
  142. case 21:
  143. return"<span class='label label-success'>工作单位变更</span>";
  144. case 22:
  145. return"<span class='label label-success'>离职变更</span>";
  146. case 23:
  147. return"<span class='label label-success'>银行账号变更</span>";
  148. case 24:
  149. return"<span class='label label-success'>基础信息变更</span>";
  150. case 50:
  151. return"<span class='label label-primary'>兑现</span>";
  152. case 55:
  153. return"<span class='label label-primary'>撤销公布</span>";
  154. case 60:
  155. return"<span class='label label-primary'>取消人才</span>";
  156. case 65:
  157. return"<span class='label label-primary'>恢复人才</span>";
  158. case 70:
  159. return"<span class='label label-danger'>设置审核不通过</span>";
  160. case 80:
  161. return"<span class='label label-danger'>审批</span>";
  162. }
  163. }
  164. }