Index.php 2.1 KB

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