TalentState.php 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <?php
  2. namespace app\common\api;
  3. /**
  4. * 人才申报状态
  5. *
  6. * @author sgq
  7. */
  8. class TalentState {
  9. public const FST_SAVE = 1; //保存未提交
  10. public const FST_SUBMIT = 2; //已提交未审核
  11. public const BASE_VERIFY_PASS = 3; //已审核
  12. public const BASE_REJECT = 4; //驳回
  13. public const SCND_SAVE = 5; //保存补充材料未提交
  14. public const SCND_SUBMIT = 6; //提交补充材料进入初审
  15. public const FST_VERIFY_PASS = 7; //初审通过
  16. public const FST_VERIFY_REJECT = 8; //初审驳回
  17. public const DEPT_VERIFY_PASS = 9; //部门审核通过
  18. public const DEPT_VERIFY_REJECT = 10; //部门审核驳回
  19. public const REVERIFY_PASS = 11; //复核通过
  20. public const REVERIFY_REJECT = 12; //复核驳回
  21. public const REVERIFY_FAIL = 13; //复核失败
  22. public const ZX_PASS = 21; //征信通过
  23. public const ZX_FAIL = 22; //征信失信
  24. public const GS_PASS = 31; //公示通过
  25. public const GS_FAIL = 32; //公示失信
  26. public const BASE_VERIFY_FAIL = -1; //条件验证失败
  27. public const FST_VERIFY_FAIL = -2; //初审失败
  28. public const RCRD_BASIC_SAVE = -2;
  29. public const RCRD_BASIC_NOTPASS = -1;
  30. public const RCRD_BASIC_NEED = 1;
  31. public const RCRD_BASIC_REJECT = 2;
  32. public const RCRD_BASIC_PASS = 3;
  33. public const RCRD_BASIC_UPREJECT = 4;
  34. public const RCRD_BASEIC_SUBMIT = 8;
  35. public const RCRD_BASEIC_RESUBMIT = 9;
  36. public const RCRD_BASEIC_FROZEN = 10;
  37. public const RCRD_BASEIC_CANCLE = 11;
  38. public static function stateEnum($code){
  39. switch ($code){
  40. case -2:
  41. return "<span class='label label-success'>待提交</span>";
  42. break;
  43. case -1:
  44. return "<span class='label label-success'>审核不通过</span>";
  45. break;
  46. case 1:
  47. return "<span class='label label-success'>待审核</span>";
  48. break;
  49. case 2:
  50. return "<span class='label label-danger'>审核驳回</span>";
  51. break;
  52. case 3:
  53. return "<span class='label label-primary'>审核通过</span>";
  54. break;
  55. case 4:
  56. return "<span class='label label-warm'>上级驳回</span>";
  57. break;
  58. case 8:
  59. return "<span class='label label-primary'>提交审核</span>";
  60. break;
  61. case 9:
  62. return "<span class='label label-primary'>重新提交</span>";
  63. break;
  64. case 10:
  65. return "<span class='label label-default'>冻结</span>";
  66. break;
  67. case 11:
  68. return "<span class='label label-primary'>撤销审核</span>";
  69. break;
  70. }
  71. }
  72. }