mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2025-12-27 08:50:16 +00:00
761 lines
39 KiB
PHP
761 lines
39 KiB
PHP
<?php
|
||
// +----------------------------------------------------------------------
|
||
// | Niucloud-admin 企业快速开发的多应用管理平台
|
||
// +----------------------------------------------------------------------
|
||
// | 官方网址:https://www.niucloud.com
|
||
// +----------------------------------------------------------------------
|
||
// | niucloud团队 版权所有 开源版本可自由商用
|
||
// +----------------------------------------------------------------------
|
||
// | Author: Niucloud Team
|
||
// +----------------------------------------------------------------------
|
||
|
||
namespace app\dict\diy;
|
||
|
||
use core\dict\DictLoader;
|
||
|
||
/**
|
||
* 基础组件
|
||
* Class ComponentDict
|
||
* @package app\dict\diy
|
||
*/
|
||
class ComponentDict
|
||
{
|
||
|
||
public static function getComponent()
|
||
{
|
||
$system_components = [
|
||
'BASIC' => [
|
||
'title' => get_lang('dict_diy.component_type_basic'),
|
||
'list' => [
|
||
'Text' => [
|
||
'title' => '标题',
|
||
'icon' => 'iconfont iconbiaotipc',
|
||
'path' => 'edit-text', // 编辑组件属性名称
|
||
'support_page' => [], // 支持页面
|
||
'uses' => 0, // 最大添加数量
|
||
'sort' => 10001,
|
||
'position' => '', // 组件置顶标识,不能拖拽,可选值:fixed、top_fixed、right_fixed、bottom_fixed、left_fixed
|
||
// 组件属性
|
||
'template' => [
|
||
"textColor" => "#303133", // 文字颜色
|
||
'pageStartBgColor' => '', // 底部背景颜色(开始)
|
||
'pageEndBgColor' => '', // 底部背景颜色(结束)
|
||
'pageGradientAngle' => 'to bottom', // 渐变角度,从上到下(to bottom)、从左到右(to right)
|
||
'componentBgUrl' => '', // 组件背景图片
|
||
'componentBgAlpha' => 2, // 组件背景图片的透明度,0~10
|
||
"componentStartBgColor" => '', // 组件背景颜色(开始)
|
||
"componentEndBgColor" => '', // 组件背景颜色(结束)
|
||
"componentGradientAngle" => 'to bottom', // 渐变角度,上下(to bottom)、左右(to right)
|
||
"topRounded" => 0, // 组件上圆角
|
||
"bottomRounded" => 0, // 组件下圆角
|
||
"elementBgColor" => '', // 元素背景颜色
|
||
"topElementRounded" => 0,// 元素上圆角
|
||
"bottomElementRounded" => 0, // 元素下圆角
|
||
"margin" => [
|
||
"top" => 0, // 上边距
|
||
"bottom" => 0, // 下边距
|
||
"both" => 0 // 左右边距
|
||
],
|
||
],
|
||
'value' => [
|
||
"style" => "style-1",
|
||
"styleName" => "风格1",
|
||
"text" => "标题栏",
|
||
"link" => [
|
||
"name" => ""
|
||
],
|
||
"textColor" => "#303133",
|
||
"fontSize" => 16,
|
||
"fontWeight" => "normal",
|
||
"textAlign" => "center",
|
||
"subTitle" => [
|
||
"text" => "副标题",
|
||
"color" => "#999999",
|
||
"fontSize" => 14,
|
||
"control" => false,
|
||
"fontWeight" => "normal"
|
||
],
|
||
"more" => [
|
||
"text" => "更多",
|
||
"control" => false,
|
||
"isShow" => true,
|
||
"link" => [
|
||
"name" => ""
|
||
],
|
||
"color" => "#999999"
|
||
],
|
||
]
|
||
],
|
||
'ImageAds' => [
|
||
'title' => '图片广告',
|
||
'icon' => 'iconfont icontupiandaohangpc',
|
||
'path' => 'edit-image-ads',
|
||
'support_page' => [],
|
||
'uses' => 0,
|
||
'sort' => 10002,
|
||
'value' => [
|
||
"imageHeight" => 180,
|
||
"isSameScreen"=> false,
|
||
"list" => [
|
||
[
|
||
"link" => [
|
||
"name" => ""
|
||
],
|
||
"imageUrl" => "",
|
||
"imgWidth" => 0,
|
||
"imgHeight" => 0
|
||
]
|
||
]
|
||
]
|
||
],
|
||
'GraphicNav' => [
|
||
'title' => '图文导航',
|
||
'icon' => 'iconfont icontuwendaohangpc',
|
||
'path' => 'edit-graphic-nav',
|
||
'support_page' => [],
|
||
'uses' => 0,
|
||
'sort' => 10003,
|
||
'value' => [
|
||
"layout" => "horizontal",
|
||
"mode" => "graphic",
|
||
"type" => "img",
|
||
"showStyle" => "fixed",
|
||
"rowCount" => 4,
|
||
"pageCount" => 2,
|
||
"carousel" => [
|
||
"type" => "circle",
|
||
"color" => "#FFFFFF"
|
||
],
|
||
"imageSize" => 40,
|
||
"aroundRadius" => 25,
|
||
"font" => [
|
||
"size" => 14,
|
||
"weight" => "normal",
|
||
"color" => "#303133"
|
||
],
|
||
"list" => [
|
||
[
|
||
"title" => "",
|
||
"link" => [
|
||
"name" => ""
|
||
],
|
||
"imageUrl" => "",
|
||
"label" => [
|
||
"control" => false,
|
||
"text" => "热门",
|
||
"textColor" => "#FFFFFF",
|
||
"bgColorStart" => "#F83287",
|
||
"bgColorEnd" => "#FE3423"
|
||
]
|
||
],
|
||
[
|
||
"title" => "",
|
||
"link" => [
|
||
"name" => ""
|
||
],
|
||
"imageUrl" => "",
|
||
"label" => [
|
||
"control" => false,
|
||
"text" => "热门",
|
||
"textColor" => "#FFFFFF",
|
||
"bgColorStart" => "#F83287",
|
||
"bgColorEnd" => "#FE3423"
|
||
]
|
||
],
|
||
[
|
||
"title" => "",
|
||
"link" => [
|
||
"name" => ""
|
||
],
|
||
"imageUrl" => "",
|
||
"label" => [
|
||
"control" => false,
|
||
"text" => "热门",
|
||
"textColor" => "#FFFFFF",
|
||
"bgColorStart" => "#F83287",
|
||
"bgColorEnd" => "#FE3423"
|
||
]
|
||
],
|
||
[
|
||
"title" => "",
|
||
"link" => [
|
||
"name" => ""
|
||
],
|
||
"imageUrl" => "",
|
||
"label" => [
|
||
"control" => false,
|
||
"text" => "热门",
|
||
"textColor" => "#FFFFFF",
|
||
"bgColorStart" => "#F83287",
|
||
"bgColorEnd" => "#FE3423"
|
||
]
|
||
]
|
||
],
|
||
// 轮播图设置
|
||
'swiper' => [
|
||
'indicatorColor' => 'rgba(0, 0, 0, 0.3)', // 未选中颜色
|
||
"indicatorActiveColor" => '#FF0E0E',
|
||
'indicatorStyle' => 'style-1',
|
||
'indicatorAlign' => 'center'
|
||
],
|
||
'template' => [
|
||
"margin" => [
|
||
"top" => 10, // 上边距
|
||
"bottom" => 10, // 下边距
|
||
"both" => 0 // 左右边距
|
||
],
|
||
],
|
||
]
|
||
],
|
||
'RubikCube' => [
|
||
'title' => '魔方',
|
||
'icon' => 'iconfont iconmofangpc',
|
||
'path' => 'edit-rubik-cube',
|
||
'support_page' => [],
|
||
'uses' => 0,
|
||
'sort' => 10004,
|
||
'value' => [
|
||
"mode" => "row1-of2",
|
||
"imageGap" => 0,
|
||
"list" => [
|
||
[
|
||
"imageUrl" => "",
|
||
"imgWidth" => 0,
|
||
"imgHeight" => 0,
|
||
"link" => [
|
||
"name" => ""
|
||
]
|
||
],
|
||
[
|
||
"imageUrl" => "",
|
||
"imgWidth" => 0,
|
||
"imgHeight" => 0,
|
||
"link" => [
|
||
"name" => ""
|
||
]
|
||
]
|
||
]
|
||
],
|
||
],
|
||
'HotArea' => [
|
||
'title' => '热区',
|
||
'icon' => 'iconfont iconrequpc',
|
||
'path' => 'edit-hot-area',
|
||
'support_page' => [],
|
||
'uses' => 0,
|
||
'sort' => 10007,
|
||
'value' => [
|
||
"imageUrl" => "",
|
||
"imgWidth" => 0,
|
||
"imgHeight" => 0,
|
||
"heatMapData" => []
|
||
],
|
||
],
|
||
'MemberInfo' => [
|
||
'title' => '会员信息',
|
||
'icon' => 'iconfont iconhuiyuanqiandaopc',
|
||
'path' => 'edit-member-info',
|
||
'support_page' => [ 'DIY_MEMBER_INDEX' ],
|
||
'uses' => 1,
|
||
'sort' => 10008,
|
||
'value' => [
|
||
"style" => "style-1",
|
||
"styleName" => "风格1",
|
||
'bgUrl' => '',
|
||
'bgColorStart' => '',
|
||
'bgColorEnd' => ''
|
||
],
|
||
],
|
||
'MemberLevel' => [
|
||
'title' => '会员等级',
|
||
'icon' => 'iconfont iconhuiyuandengjipc',
|
||
'path' => 'edit-member-level',
|
||
'support_page' => [],
|
||
'uses' => 1,
|
||
'sort' => 10009,
|
||
'value' => [
|
||
"style" => "style-1",
|
||
"styleName" => "风格1"
|
||
],// 组件属性
|
||
'template' => [
|
||
"textColor" => "#303133", // 文字颜色
|
||
'pageStartBgColor' => '', // 底部背景颜色(开始)
|
||
'pageEndBgColor' => '', // 底部背景颜色(结束)
|
||
'pageGradientAngle' => 'to bottom', // 渐变角度,从上到下(to bottom)、从左到右(to right)
|
||
'componentBgUrl' => '', // 组件背景图片
|
||
'componentBgAlpha' => 2, // 组件背景图片的透明度,0~10
|
||
"componentStartBgColor" => '', // 组件背景颜色(开始)
|
||
"componentEndBgColor" => '', // 组件背景颜色(结束)
|
||
"componentGradientAngle" => 'to bottom', // 渐变角度,上下(to bottom)、左右(to right)
|
||
"topRounded" => 12, // 组件上圆角
|
||
"bottomRounded" => 0, // 组件下圆角
|
||
"elementBgColor" => '', // 元素背景颜色
|
||
"topElementRounded" => 0,// 元素上圆角
|
||
"bottomElementRounded" => 0, // 元素下圆角
|
||
"margin" => [
|
||
"top" => 0, // 上边距
|
||
"bottom" => 0, // 下边距
|
||
"both" => 10 // 左右边距
|
||
]
|
||
]
|
||
],
|
||
'Notice' => [
|
||
'title' => '公告',
|
||
'icon' => 'iconfont icongonggaopc',
|
||
'path' => 'edit-notice',
|
||
'support_page' => [],
|
||
'uses' => 0,
|
||
'sort' => 10010,
|
||
'value' => [
|
||
"noticeType" => 'img',
|
||
'imgType' => 'system',
|
||
"systemUrl" => "style_1", // 系统定义的图片
|
||
"imageUrl" => "", // 上传自定义图片
|
||
"showType" => "popup", // 点击类型 弹出框,跳转
|
||
"scrollWay" => "upDown", // 滚动方式 upDown:上下滚动,horizontal:横向滚动
|
||
"fontSize" => 14,
|
||
"fontWeight" => "normal",
|
||
"noticeTitle" => "公告", // 公告标题文字
|
||
"list" => [
|
||
[
|
||
"text" => "公告",
|
||
"link" => [
|
||
"name" => ""
|
||
]
|
||
]
|
||
],
|
||
],
|
||
],
|
||
'RichText' => [
|
||
'title' => '富文本',
|
||
'icon' => 'iconfont iconfuwenbenpc',
|
||
'path' => 'edit-rich-text',
|
||
'support_page' => [],
|
||
'uses' => 0,
|
||
'sort' => 10011,
|
||
'value' => [
|
||
"html" => ""
|
||
],
|
||
],
|
||
'ActiveCube' => [
|
||
'title' => '活动魔方',
|
||
'icon' => 'iconfont iconmofangpc',
|
||
'path' => 'edit-active-cube',
|
||
'support_page' => [],
|
||
'uses' => 0,
|
||
'sort' => 10012,
|
||
'value' => [
|
||
"titleStyle" => [
|
||
'title' => '风格1',
|
||
'value' => 'style-1'
|
||
],
|
||
'text' => '超值爆款',
|
||
'textImg' => 'static/resource/images/diy/active_cube/active_cube_text1.png',
|
||
"textLink" => [
|
||
"name" => ""
|
||
],
|
||
"titleColor" => "#F91700",
|
||
"subTitle" => [
|
||
"text" => "为您精选爆款",
|
||
"textColor" => "#FFFFFF",
|
||
"startColor" => "#FB792F",
|
||
"endColor" => "#F91700",
|
||
"link" => [
|
||
"name" => ""
|
||
],
|
||
],
|
||
"blockStyle" => [
|
||
'title' => '风格1',
|
||
'value' => 'style-1',
|
||
'fontWeight' => 'normal',
|
||
'btnText' => 'normal'
|
||
],
|
||
'list' => [
|
||
[
|
||
"title" => [
|
||
"text" => "今日推荐",
|
||
"textColor" => "#303133"
|
||
],
|
||
"subTitle" => [
|
||
"text" => "诚意推荐",
|
||
"textColor" => "#999999",
|
||
"startColor" => "",
|
||
"endColor" => "",
|
||
],
|
||
"moreTitle" => [
|
||
"text" => "去看看",
|
||
"startColor" => "#FEA715",
|
||
"endColor" => "#FE1E00",
|
||
],
|
||
"listFrame" => [
|
||
"startColor" => "#FFFAF5",
|
||
"endColor" => "#FFFFFF"
|
||
],
|
||
"link" => [
|
||
"name" => ""
|
||
],
|
||
"imageUrl" => "static/resource/images/diy/active_cube/active_cube_goods1.png",
|
||
],
|
||
[
|
||
"title" => [
|
||
"text" => "优惠好物",
|
||
"textColor" => "#303133"
|
||
],
|
||
"subTitle" => [
|
||
"text" => "领券更优惠",
|
||
"textColor" => "#999999",
|
||
"startColor" => "",
|
||
"endColor" => "",
|
||
],
|
||
"moreTitle" => [
|
||
"text" => "去看看",
|
||
"startColor" => "#FFBF50",
|
||
"endColor" => "#FF9E03",
|
||
],
|
||
"listFrame" => [
|
||
"startColor" => "#FFFAF5",
|
||
"endColor" => "#FFFFFF"
|
||
],
|
||
"link" => [
|
||
"name" => ""
|
||
],
|
||
"imageUrl" => "static/resource/images/diy/active_cube/active_cube_goods2.png",
|
||
],
|
||
[
|
||
"title" => [
|
||
"text" => "热销推荐",
|
||
"textColor" => "#303133"
|
||
],
|
||
"subTitle" => [
|
||
"text" => "本周热销商品",
|
||
"textColor" => "#999999",
|
||
"startColor" => "",
|
||
"endColor" => "",
|
||
],
|
||
"moreTitle" => [
|
||
"text" => "去看看",
|
||
"startColor" => "#A2E792",
|
||
"endColor" => "#49CD2D",
|
||
],
|
||
"listFrame" => [
|
||
"startColor" => "#FFFAF5",
|
||
"endColor" => "#FFFFFF"
|
||
],
|
||
"link" => [
|
||
"name" => ""
|
||
],
|
||
"imageUrl" => "static/resource/images/diy/active_cube/active_cube_goods3.png",
|
||
],
|
||
[
|
||
"title" => [
|
||
"text" => "书桌好物",
|
||
"textColor" => "#303133"
|
||
],
|
||
"subTitle" => [
|
||
"text" => "办公好物推荐",
|
||
"textColor" => "#999999",
|
||
"startColor" => "",
|
||
"endColor" => "",
|
||
],
|
||
"moreTitle" => [
|
||
"text" => "去看看",
|
||
"startColor" => "#4AC1FF",
|
||
"endColor" => "#1D7CFF",
|
||
],
|
||
"listFrame" => [
|
||
"startColor" => "#FFFAF5",
|
||
"endColor" => "#FFFFFF"
|
||
],
|
||
"link" => [
|
||
"name" => ""
|
||
],
|
||
"imageUrl" => "static/resource/images/diy/active_cube/active_cube_goods4.png",
|
||
],
|
||
],
|
||
// 组件属性
|
||
'template' => [
|
||
"textColor" => "#303133", // 文字颜色
|
||
'pageStartBgColor' => '', // 底部背景颜色(开始)
|
||
'pageEndBgColor' => '', // 底部背景颜色(结束)
|
||
'pageGradientAngle' => 'to bottom', // 渐变角度,从上到下(to bottom)、从左到右(to right)
|
||
'componentBgUrl' => '', // 组件背景图片
|
||
'componentBgAlpha' => 2, // 组件背景图片的透明度,0~10
|
||
"componentStartBgColor" => '', // 组件背景颜色(开始)
|
||
"componentEndBgColor" => '', // 组件背景颜色(结束)
|
||
"componentGradientAngle" => 'to bottom', // 渐变角度,上下(to bottom)、左右(to right)
|
||
"topRounded" => 12, // 组件上圆角
|
||
"bottomRounded" => 12, // 组件下圆角
|
||
"elementBgColor" => '#FFFAF5', // 元素背景颜色
|
||
"topElementRounded" => 10,// 元素上圆角
|
||
"bottomElementRounded" => 10, // 元素下圆角
|
||
"margin" => [
|
||
"top" => 10, // 上边距
|
||
"bottom" => 10, // 下边距
|
||
"both" => 10 // 左右边距
|
||
],
|
||
],
|
||
],
|
||
],
|
||
'CarouselSearch' => [
|
||
'title' => '轮播搜索',
|
||
'icon' => 'iconfont iconlunbosousuopc',
|
||
'path' => 'edit-carousel-search',
|
||
'support_page' => [],
|
||
'uses' => 1,
|
||
'sort' => 10013,
|
||
'position' => 'top_fixed', // 组件置顶标识,不能拖拽
|
||
'value' => [
|
||
'positionWay' => 'static',
|
||
'fixedBgColor' => '',
|
||
'bgGradient' => false,
|
||
// 搜索设置
|
||
'search' => [
|
||
'logo' => '',
|
||
'text' => '请输入搜索关键词',
|
||
'link' => [
|
||
'name' => ''
|
||
],
|
||
'style' => 'style-1',
|
||
'styleName' => '风格一',
|
||
"subTitle" => [
|
||
"text" => "本地好价·优选生活",
|
||
"textColor" => "#000000",
|
||
"startColor" => "rgba(255,255,255,0.7)",
|
||
"endColor" => "",
|
||
],
|
||
'positionColor' => '#ffffff',
|
||
'hotWord' => [
|
||
"interval" => 3,
|
||
'list' => []
|
||
],
|
||
'color' => '#999999',
|
||
'btnColor' => '#ffffff',
|
||
'bgColor' => '#ffffff',
|
||
'btnBgColor' => '#ff3434'
|
||
],
|
||
// 选项卡设置
|
||
'tab' => [
|
||
'control' => true, // 控制显示隐藏
|
||
'noColor' => '', // 未选中颜色
|
||
'selectColor' => '', // 选中颜色
|
||
'fixedNoColor' => '', // 下滑未选中颜色
|
||
'fixedSelectColor' => '', // 下滑选中颜色
|
||
'list' => [
|
||
[
|
||
'text' => '分类名称', // 最多4个字
|
||
'source' => 'diy_page',
|
||
'diy_id' => '',
|
||
'diy_title' => ''
|
||
],
|
||
[
|
||
'text' => '分类名称',
|
||
'source' => 'diy_page',
|
||
'diy_id' => '',
|
||
'diy_title' => ''
|
||
],
|
||
[
|
||
'text' => '分类名称',
|
||
'source' => 'diy_page',
|
||
'diy_id' => '',
|
||
'diy_title' => ''
|
||
],
|
||
[
|
||
'text' => '分类名称',
|
||
'source' => 'diy_page',
|
||
'diy_id' => '',
|
||
'diy_title' => ''
|
||
]
|
||
]
|
||
],
|
||
// 轮播图设置
|
||
'swiper' => [
|
||
'control' => true, // 控制显示隐藏
|
||
"interval" => 5,
|
||
'indicatorColor' => 'rgba(0, 0, 0, 0.3)', // 未选中颜色
|
||
"indicatorActiveColor" => '#FF0E0E',
|
||
'indicatorStyle' => 'style-1',
|
||
'indicatorAlign' => 'center',
|
||
'swiperStyle' => 'style-1',
|
||
'imageHeight' => 168,
|
||
'topRounded' => 0,
|
||
'bottomRounded' => 0,
|
||
'list' => [
|
||
[
|
||
"imageUrl" => "",
|
||
"imgWidth" => 690,
|
||
"imgHeight" => 330,
|
||
"link" => [
|
||
"name" => ""
|
||
]
|
||
]
|
||
]
|
||
]
|
||
],
|
||
],
|
||
'FloatBtn' => [
|
||
'title' => '浮动按钮',
|
||
'icon' => 'iconfont iconfudonganniupc',
|
||
'path' => 'edit-float-btn',
|
||
'support_page' => [],
|
||
'uses' => 1,
|
||
'sort' => 10014,
|
||
'position' => 'fixed',
|
||
'value' => [
|
||
"imageSize" => 40,
|
||
"aroundRadius" => 0,
|
||
'style' => 'style-1',
|
||
"styleName" => "风格一",
|
||
"bottomPosition" => "lowerRight", // 左上:upperLeft,右上:upperRight,左下:lowerLeft,右下:lowerRight
|
||
"list" => [
|
||
[
|
||
"imageUrl" => "",
|
||
"link" => [
|
||
"name" => ""
|
||
]
|
||
]
|
||
],
|
||
"offset" => 0, // 上下偏移量
|
||
"lateralOffset" => 15 // 左右偏移量
|
||
],
|
||
],
|
||
'HorzBlank' => [
|
||
'title' => '辅助空白',
|
||
'icon' => 'iconfont iconfuzhukongbaipc',
|
||
'path' => 'edit-horz-blank',
|
||
'support_page' => [],
|
||
'uses' => 0,
|
||
'sort' => 10015,
|
||
'value' => [
|
||
'height' => 20
|
||
],
|
||
],
|
||
'HorzLine' => [
|
||
'title' => '辅助线',
|
||
'icon' => 'iconfont iconfuzhuxianpc',
|
||
'path' => 'edit-horz-line',
|
||
'support_page' => [],
|
||
'uses' => 0,
|
||
'sort' => 10016,
|
||
'value' => [
|
||
'borderWidth' => 1,
|
||
'borderColor' => '#303133',
|
||
'borderStyle' => 'solid'
|
||
],
|
||
],
|
||
'PictureShow' => [
|
||
'title' => '图片展播',
|
||
'icon' => 'iconfont icona-tupianzhanbopc302',
|
||
'path' => 'edit-picture-show',
|
||
'support_page' => [],
|
||
'uses' => 0,
|
||
'sort' => 10017,
|
||
'value' => [
|
||
'moduleOne' => [
|
||
'head' => [
|
||
"textImg" => "static/resource/images/diy/picture_show/picture_show_head_text3.png",
|
||
"subText" => "最高补1200元",
|
||
"subTextColor" => "#666666"
|
||
],
|
||
'list' => [
|
||
[
|
||
"btnTitle" => [
|
||
"text" => "全网低价",
|
||
"color" => "#ffffff",
|
||
"startColor" => "#F5443E",
|
||
"endColor" => "#F5443E"
|
||
],
|
||
"link" => [
|
||
"name" => ""
|
||
],
|
||
"imageUrl" => "static/resource/images/diy/picture_show/picture_05.png"
|
||
],
|
||
[
|
||
"btnTitle" => [
|
||
"text" => "大牌特惠",
|
||
"color" => "#ffffff",
|
||
"startColor" => "#F5443E",
|
||
"endColor" => "#F5443E"
|
||
],
|
||
"link" => [
|
||
"name" => ""
|
||
],
|
||
"imageUrl" => "static/resource/images/diy/picture_show/picture_06.png"
|
||
]
|
||
],
|
||
"listFrame" => [
|
||
"startColor" => "#D4EFFF",
|
||
"endColor" => "#EBF4FA"
|
||
]
|
||
],
|
||
'moduleTwo' => [
|
||
'head' => [
|
||
"textImg" => "static/resource/images/diy/picture_show/picture_show_head_text4.png",
|
||
"subText" => "每日上新",
|
||
"subTextColor" => "#666666"
|
||
],
|
||
'list' => [
|
||
[
|
||
"btnTitle" => [
|
||
"text" => "人气爆款",
|
||
"color" => "#ffffff",
|
||
"startColor" => "#F5443E",
|
||
"endColor" => "#F5443E"
|
||
],
|
||
"link" => [
|
||
"name" => ""
|
||
],
|
||
"imageUrl" => "static/resource/images/diy/picture_show/picture_07.png"
|
||
],
|
||
[
|
||
"btnTitle" => [
|
||
"text" => "官方正品",
|
||
"color" => "#ffffff",
|
||
"startColor" => "#F5443E",
|
||
"endColor" => "#F5443E"
|
||
],
|
||
"link" => [
|
||
"name" => ""
|
||
],
|
||
"imageUrl" => "static/resource/images/diy/picture_show/picture_08.png"
|
||
]
|
||
],
|
||
"listFrame" => [
|
||
"startColor" => "#FFF1D4",
|
||
"endColor" => "#F9F2E5"
|
||
]
|
||
],
|
||
"moduleRounded" => [
|
||
"topRounded" => 10,
|
||
"bottomRounded" => 10
|
||
],
|
||
],// 组件属性
|
||
'template' => [
|
||
"textColor" => "#303133", // 文字颜色
|
||
'pageStartBgColor' => '', // 底部背景颜色(开始)
|
||
'pageEndBgColor' => '', // 底部背景颜色(结束)
|
||
'pageGradientAngle' => 'to bottom', // 渐变角度,从上到下(to bottom)、从左到右(to right)
|
||
'componentBgUrl' => '', // 组件背景图片
|
||
'componentBgAlpha' => 2, // 组件背景图片的透明度,0~10
|
||
"componentStartBgColor" => '', // 组件背景颜色(开始)
|
||
"componentEndBgColor" => '', // 组件背景颜色(结束)
|
||
"componentGradientAngle" => 'to bottom', // 渐变角度,上下(to bottom)、左右(to right)
|
||
"topRounded" => 0, // 组件上圆角
|
||
"bottomRounded" => 0, // 组件下圆角
|
||
"elementBgColor" => '', // 元素背景颜色
|
||
"topElementRounded" => 0,// 元素上圆角
|
||
"bottomElementRounded" => 0, // 元素下圆角
|
||
"margin" => [
|
||
"top" => 0, // 上边距
|
||
"bottom" => 0, // 下边距
|
||
"both" => 10 // 左右边距
|
||
],
|
||
]
|
||
]
|
||
],
|
||
],
|
||
];
|
||
return ( new DictLoader("UniappComponent") )->load($system_components);
|
||
}
|
||
|
||
}
|