WxappPage.php 2.5 KB

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