account.php 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <?php
  2. $title = '我的账户';
  3. $view
  4. # 公共页面,这种方式不会更改前端代码,还有一种方式可以参考manage组件
  5. ->import('inc/head,inc/menu')
  6. # 设置全局变量
  7. ->set('title', $title)
  8. # 这个变量控制不同页面的样式和js文件
  9. ->set('name', 'myaccount')
  10. ->set('nav', 'user')
  11. # 定义header>span的html为$title
  12. ->fetch('header span', $title)
  13. ->set('info', 'task/user.one')
  14. ->render('info', array
  15. (
  16. '.wrapper' => array
  17. (
  18. '.profile' => array
  19. (
  20. 'onclick' => 'location.href=\'<{Dever::url("user/update", "main")}>\'',
  21. 'style' => 'cursor:pointer',
  22. ),
  23. 'img' => array
  24. (
  25. 'src' => '$v.avatar',
  26. ),
  27. 'dt' => '$v.username',
  28. '.mini-button' => array
  29. (
  30. 'style' => '<{$v.group_name ? "" : "display:none;"}>',
  31. 'html' => '<{$v.group_name}>',
  32. ),
  33. '.arrow-r|0' => array
  34. (
  35. 'href' => '<{Dever::url("user/score", "main")}>',
  36. ),
  37. '.arrow-r|1' => array
  38. (
  39. 'href' => '<{Dever::url("user/info", "main")}>',
  40. ),
  41. '.arrow-r|2' => array
  42. (
  43. 'href' => '<{Dever::url("user/group", "main")}>',
  44. ),
  45. '.arrow-r|3' => array
  46. (
  47. 'href' => '<{Dever::url("user/group_code", "main")}>',
  48. ),
  49. '.arrow-r|4' => array
  50. (
  51. 'href' => '<{Dever::url("user/msg", "main")}>',
  52. ),
  53. '.arrow-r|5' => array
  54. (
  55. 'href' => '<{Dever::url("help/list", "main")}>',
  56. ),
  57. 'a|6' => array
  58. (
  59. 'href' => '#',
  60. 'html' => '<span>在线客服微信</span><span><{Dever::load("main/config-one#wechat")}></span>',
  61. ),
  62. '.ntc' => array
  63. (
  64. 'html' => '$v.msg',
  65. 'style' => '<{$v.msg > 0 ? "" : "display:none;"}>',
  66. ),
  67. '.button' => array
  68. (
  69. 'href' => 'javascript:;',
  70. 'id' => 'quit',
  71. 'url' => '$v.quit',
  72. ),
  73. ),
  74. ))
  75. ->import('inc/foot')
  76. ->display();