Page.php 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  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. 'share_img' => self::$base_url .'image/diy/logo.png',
  26. 'toplogo'=> self::$base_url .'image/diy/logo_top.png'
  27. ],
  28. 'style' => [
  29. 'titleTextColor' => 'black',
  30. 'titleBackgroundColor' => '#ffffff',
  31. ]
  32. ],
  33. 'items' => [
  34. /*[
  35. 'type' => 'search',
  36. 'name' => '搜索框',
  37. 'params' => ['placeholder' => '搜索商品'],
  38. 'style' => [
  39. 'textAlign' => 'center',
  40. 'searchStyle' => 'radius',
  41. ],
  42. ],*/
  43. [
  44. 'type' => 'banner',
  45. 'name' => '图片轮播',
  46. 'style' => [
  47. 'btnColor' => '#ffffff',
  48. 'btnShape' => 'round',
  49. ],
  50. 'params' => [
  51. 'interval' => '2800'
  52. ],
  53. 'data' => [
  54. [
  55. 'imgUrl' => self::$base_url . 'assets/store/img/diy/banner/01.png',
  56. 'linkUrl' => '',
  57. ],
  58. [
  59. 'imgUrl' => self::$base_url . 'assets/store/img/diy/banner/01.png',
  60. 'linkUrl' => '',
  61. ],
  62. ],
  63. ]
  64. ],
  65. ],
  66. 'app_id' => $app_id
  67. ]);
  68. }
  69. }