Index.php 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. <?php
  2. namespace app\enterprise\controller;
  3. use app\admin\model\Enterprise;
  4. use app\enterprise\common\EnterpriseController;
  5. use app\common\api\DictApi;
  6. /**
  7. * Description of Index
  8. *
  9. * @author sgq
  10. */
  11. class Index extends EnterpriseController {
  12. public function index() {
  13. $vars["user"] = [
  14. "name" => $this->user["name"],
  15. "rolename" => $this->user["rolename"],
  16. "avatar" => $this->user["avatar"]
  17. ];
  18. $ep = \app\common\api\EnterpriseApi::getOne($this->user["uid"]);
  19. if ($ep["type"] == 1) {
  20. $checkEnterpriseFullFields = ["industryFieldNew", "enterpriseType", "bankCard", "bankNetwork", "bank", "imgurl", "bankImg", "domainImg", "beian"];
  21. } else {
  22. $checkEnterpriseFullFields = ["bankCard", "bankNetwork", "bank", "imgurl", "bankImg", "beian"];
  23. }
  24. $errorCounts = 0;
  25. while ($chk = array_shift($checkEnterpriseFullFields)) {
  26. if ($ep[$chk] == null)
  27. $errorCounts++;
  28. }
  29. $vars["isEnterpriseFull"] = $ep["special"] == 0 && $errorCounts > 0 ? 0 : 1;
  30. $menus = \app\common\api\MenuApi::getEnterpriseMenuByType($this->user["type"]);
  31. $vars["menus"] = $menus;
  32. return view("", $vars);
  33. }
  34. public function centerPage() {
  35. $ep = Enterprise::where('id', $this->user['uid'])->find();
  36. $ep['industryFieldNewName'] = DictApi::findDictByCode($ep['industryFieldNew'])->name ?? '';
  37. $ep['industryFieldOldName'] = DictApi::findDictByCode($ep['industryFieldOld'])->name ?? '';
  38. $ep['enterpriseTagName'] = DictApi::findDictByCode($ep['enterpriseTag'])->name ?? '';
  39. $ep['streetName'] = DictApi::findDictByCode($ep['street'])->name ?? '';
  40. $ep['enterpriseTypeName'] = DictApi::findDictByCode($ep['enterpriseType'])->name ?? '';
  41. if ($ep["imgurl"]) {
  42. $pathinfo = pathinfo($ep["imgurl"]);
  43. if (in_array($pathinfo["extension"], ["jpg", "jpeg", "png", "gif"])) {
  44. $ep["imgurl_is_img"] = 1;
  45. }
  46. }
  47. if ($ep["bankImg"]) {
  48. $pathinfo = pathinfo($ep["bankImg"]);
  49. if (in_array($pathinfo["extension"], ["jpg", "jpeg", "png", "gif"])) {
  50. $ep["bankImg_is_img"] = 1;
  51. }
  52. }
  53. if ($ep["domainImg"]) {
  54. $pathinfo = pathinfo($ep["domainImg"]);
  55. if (in_array($pathinfo["extension"], ["jpg", "jpeg", "png", "gif"])) {
  56. $ep["domainImg_is_img"] = 1;
  57. }
  58. }
  59. if ($ep["beian"]) {
  60. $pathinfo = pathinfo($ep["beian"]);
  61. if (in_array($pathinfo["extension"], ["jpg", "jpeg", "png", "gif"])) {
  62. $ep["beian_is_img"] = 1;
  63. }
  64. }
  65. switch ($ep['type']) {
  66. case 1:
  67. $ep['typeName'] = '晋江市现代产业体系人才';
  68. break;
  69. case 2:
  70. $ep['typeName'] = '集成电路优秀人才';
  71. break;
  72. case 3:
  73. $ep['typeName'] = '海峡计划团队';
  74. break;
  75. }
  76. switch ($ep['checkState']) {
  77. case 1:
  78. $ep['checkStateName'] = '待审核';
  79. break;
  80. case 2:
  81. $ep['checkStateName'] = '审核驳回';
  82. break;
  83. case 3:
  84. $ep['checkStateName'] = '审核通过';
  85. break;
  86. case 4:
  87. $ep['checkStateName'] = '重新提交';
  88. break;
  89. }
  90. switch ($ep['active']) {
  91. case 1:
  92. $ep['activeName'] = '账号有效';
  93. break;
  94. case 2:
  95. $ep['activeName'] = '冻结/拉黑';
  96. break;
  97. }
  98. return view("", ['ep' => $ep]);
  99. }
  100. }