config.php 5.3 KB
<?php

return [
    [
        'name'    => 'text',
        'title'   => '默认文本',
        'type'    => 'string',
        'content' => [],
        'value'   => 'Hello world!',
        'rule'    => 'required',
        'msg'     => '',
        'tip'     => '',
        'ok'      => '',
        'extend'  => '',
    ],
    [
        'name'    => 'size',
        'title'   => '默认宽高',
        'type'    => 'number',
        'content' => [],
        'value'   => '300',
        'rule'    => 'required',
        'msg'     => '',
        'tip'     => '',
        'ok'      => '',
        'extend'  => '',
    ],
    [
        'name'    => 'padding',
        'title'   => '默认边距',
        'type'    => 'number',
        'content' => [],
        'value'   => '15',
        'rule'    => 'required',
        'msg'     => '',
        'tip'     => '',
        'ok'      => '',
        'extend'  => '',
    ],
    [
        'name'    => 'format',
        'title'   => '默认格式',
        'type'    => 'radio',
        'content' => [
            'png' => 'PNG',
            'svg' => 'SVG(不支持标签)',
        ],
        'value'   => 'png',
        'rule'    => 'required',
        'msg'     => '',
        'tip'     => '',
        'ok'      => '',
        'extend'  => '',
    ],
    [
        'name'    => 'errorlevel',
        'title'   => '容错级别',
        'type'    => 'radio',
        'content' => [
            'low'      => '低',
            'medium'   => '中',
            'quartile' => '高',
            'high'     => '超高',
        ],
        'value'   => 'medium',
        'rule'    => 'required',
        'msg'     => '',
        'tip'     => '',
        'ok'      => '',
        'extend'  => '',
    ],
    [
        'name'    => 'foreground',
        'title'   => '前景色',
        'type'    => 'string',
        'content' => [
        ],
        'value'   => '#000000',
        'rule'    => 'required',
        'msg'     => '',
        'tip'     => '',
        'ok'      => '',
        'extend'  => '',
    ],
    [
        'name'    => 'background',
        'title'   => '背景色',
        'type'    => 'string',
        'content' => [
        ],
        'value'   => '#ffffff',
        'rule'    => 'required',
        'msg'     => '',
        'tip'     => '',
        'ok'      => '',
        'extend'  => '',
    ],
    [
        'name'    => 'label',
        'title'   => '默认标签',
        'type'    => 'string',
        'content' => [
        ],
        'value'   => '',
        'rule'    => '',
        'msg'     => '',
        'tip'     => '',
        'ok'      => '',
        'extend'  => '',
    ],
    [
        'name'    => 'labelfontsize',
        'title'   => '标签字体大小',
        'type'    => 'number',
        'content' => [
        ],
        'value'   => '14',
        'rule'    => '',
        'msg'     => '',
        'tip'     => '',
        'ok'      => '',
        'extend'  => '',
    ],
    [
        'name'    => 'labelfontpath',
        'title'   => '标签字体',
        'type'    => 'file',
        'content' => [],
        'value'   => '/assets/fonts/SourceHanSansK-Regular.ttf',
        'rule'    => 'required',
        'msg'     => '',
        'tip'     => '',
        'ok'      => '',
        'extend'  => '',
    ],
    [
        'name'    => 'labelalignment',
        'title'   => '标签对齐方式',
        'type'    => 'radio',
        'content' => [
            'left'   => '左',
            'center' => '居中',
            'right'  => '右',
        ],
        'value'   => 'center',
        'rule'    => '',
        'msg'     => '',
        'tip'     => '',
        'ok'      => '',
        'extend'  => '',
    ],
    [
        'name'    => 'logo',
        'title'   => '默认显示Logo',
        'type'    => 'radio',
        'content' => [
            0 => '否',
            1 => '是'
        ],
        'value'   => '0',
        'rule'    => 'required',
        'msg'     => '',
        'tip'     => '',
        'ok'      => '',
        'extend'  => '',
    ],
    [
        'name'    => 'logopath',
        'title'   => 'Logo图片',
        'type'    => 'image',
        'content' => [],
        'value'   => '/assets/img/qrcode.png',
        'rule'    => 'required',
        'msg'     => '',
        'tip'     => '',
        'ok'      => '',
        'extend'  => '',
    ],
    [
        'name'    => 'logosize',
        'title'   => 'Logo大小',
        'type'    => 'number',
        'content' => [],
        'value'   => '50',
        'rule'    => 'required',
        'msg'     => '',
        'tip'     => '',
        'ok'      => '',
        'extend'  => '',
    ],
    [
        'name'    => 'writefile',
        'title'   => '写入文件',
        'type'    => 'radio',
        'content' => [
            0 => '否',
            1 => '是'
        ],
        'value'   => '0',
        'rule'    => 'required',
        'msg'     => '',
        'tip'     => '',
        'ok'      => '',
        'extend'  => '',
    ],
    [
        'name'    => 'rewrite',
        'title'   => '伪静态',
        'type'    => 'array',
        'content' =>
            [],
        'value'   =>
            [
                'index/index' => '/qrcode$',
                'index/build' => '/qrcode/build$',
            ],
        'rule'    => 'required',
        'msg'     => '',
        'tip'     => '',
        'ok'      => '',
        'extend'  => '',
    ],
];