Index.php 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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. $vars["isEnterpriseFull"] = $ep["special"] == 1 ? 1 : $ep["enterpriseTag"];
  20. $menus = \app\common\api\MenuApi::getEnterpriseMenuByType($this->user["type"]);
  21. $vars["menus"] = $menus;
  22. return view("", $vars);
  23. }
  24. public function centerPage() {
  25. $ep = Enterprise::where('id', $this->user['uid'])->find();
  26. $ep['industryFieldNewName'] = DictApi::findDictByCode($ep['industryFieldNew'])->name ?? '';
  27. $ep['industryFieldOldName'] = DictApi::findDictByCode($ep['industryFieldOld'])->name ?? '';
  28. $ep['enterpriseTagName'] = DictApi::findDictByCode($ep['enterpriseTag'])->name ?? '';
  29. $ep['streetName'] = DictApi::findDictByCode($ep['street'])->name ?? '';
  30. $ep['enterpriseTypeName'] = DictApi::findDictByCode($ep['enterpriseType'])->name ?? '';
  31. switch ($ep['type']) {
  32. case 1:
  33. $ep['typeName'] = '晋江市现代产业体系人才';
  34. break;
  35. case 2:
  36. $ep['typeName'] = '集成电路优秀人才';
  37. break;
  38. case 3:
  39. $ep['typeName'] = '海峡计划团队';
  40. break;
  41. }
  42. switch ($ep['checkState']) {
  43. case 1:
  44. $ep['checkStateName'] = '待审核';
  45. break;
  46. case 2:
  47. $ep['checkStateName'] = '审核驳回';
  48. break;
  49. case 3:
  50. $ep['checkStateName'] = '审核通过';
  51. break;
  52. case 4:
  53. $ep['checkStateName'] = '重新提交';
  54. break;
  55. }
  56. switch ($ep['active']) {
  57. case 1:
  58. $ep['activeName'] = '账号有效';
  59. break;
  60. case 2:
  61. $ep['activeName'] = '冻结/拉黑';
  62. break;
  63. }
  64. return view("", ['ep' => $ep]);
  65. }
  66. }