WxappPage.php 2.4 KB

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