Page.php 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <?php
  2. namespace app\admin\model\page;
  3. use app\common\model\page\Page as PageModel;
  4. /**
  5. * 微信小程序diy页面模型
  6. */
  7. class Page extends PageModel
  8. {
  9. /**
  10. * 新增小程序首页diy默认设置
  11. */
  12. public function insertDefault($app_id)
  13. {
  14. return $this->save([
  15. 'page_type' => 10,
  16. 'page_name' => '首页',
  17. 'page_data' => [
  18. 'page' => [
  19. 'type' => 'page',
  20. 'name' => '页面设置',
  21. 'params' => [
  22. 'name' => '页面标题',
  23. 'title' => '页面标题',
  24. 'share_title' => '分享标题'
  25. ],
  26. 'style' => [
  27. 'titleTextColor' => 'black',
  28. 'titleBackgroundColor' => '#ffffff',
  29. ]
  30. ],
  31. 'items' => [
  32. [
  33. 'type' => 'search',
  34. 'name' => '搜索框',
  35. 'params' => ['placeholder' => '搜索商品'],
  36. 'style' => [
  37. 'textAlign' => 'center',
  38. 'searchStyle' => 'radius',
  39. ],
  40. ],
  41. [
  42. 'type' => 'banner',
  43. 'name' => '图片轮播',
  44. 'style' => [
  45. 'btnColor' => '#ffffff',
  46. 'btnShape' => 'round',
  47. ],
  48. 'params' => [
  49. 'interval' => '2800'
  50. ],
  51. 'data' => [
  52. [
  53. 'imgUrl' => self::$base_url . 'assets/store/img/diy/banner/01.png',
  54. 'linkUrl' => '',
  55. ],
  56. [
  57. 'imgUrl' => self::$base_url . 'assets/store/img/diy/banner/01.png',
  58. 'linkUrl' => '',
  59. ],
  60. ],
  61. ]
  62. ],
  63. ],
  64. 'app_id' => $app_id
  65. ]);
  66. }
  67. }