list.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. $title = '领任务';
  3. $view
  4. # 公共页面,这种方式不会更改前端代码,还有一种方式可以参考manage组件
  5. ->import('inc/head,inc/menu')
  6. # 设置全局变量
  7. ->set('title', $title)
  8. # 这个变量控制不同页面的样式和js文件
  9. ->set('name', 'tasks')
  10. ->set('nav', 'task')
  11. # 定义header>span的html为$title
  12. ->fetch('header span', $title)
  13. # 循环
  14. ->loop
  15. (
  16. '.tasklist .task',
  17. 'task/info.all',
  18. array
  19. (
  20. 'dt' => '$v.name',
  21. '.ico-jc' => '<{$v.cate.name}>',
  22. '.ico-person' => '<{$v.user_num}>人领取',
  23. '.ico-time' => '任务到期:<{$v.edate_str}>',
  24. '.tk-coin|0' => array
  25. (
  26. 'span' => array
  27. (
  28. 'html' => '$v.list_score'
  29. ),
  30. ),
  31. '.tk-coin|1' => array
  32. (
  33. 'span' => array
  34. (
  35. 'html' => '$v.list_group_score'
  36. ),
  37. ),
  38. 'a' => array
  39. (
  40. 'href' => '$v.link',
  41. ),
  42. )
  43. )
  44. # 暂无记录
  45. ->append('.wrapper', '<div id="page" dever-page-link="<{Dever::pageInfo()["link"]}>" dever-page-list=".wrapper"></div><{Dever::load("task/info.all") ? "" : \'<section class="no-result">
  46. <section class="no-notice-wrapper">
  47. <img src="'.Dever::assets("5dcefa7b.no-records.png", "images").' alt="">
  48. <p>暂无记录</p>
  49. </section>
  50. </section>\'}>')
  51. ->import('inc/foot')
  52. ->display();