287 lines
6.4 KiB
PHP
287 lines
6.4 KiB
PHP
<?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' => 'labelfontcolor',
|
|
'title' => '标签字体颜色',
|
|
'type' => 'string',
|
|
'content' => [],
|
|
'value' => '#000000',
|
|
'rule' => 'required',
|
|
'msg' => '',
|
|
'tip' => '',
|
|
'ok' => '',
|
|
'extend' => '',
|
|
],
|
|
[
|
|
'name' => 'labelmargin',
|
|
'title' => '标签边距',
|
|
'type' => 'string',
|
|
'content' => [],
|
|
'value' => '0',
|
|
'rule' => 'required',
|
|
'msg' => '',
|
|
'tip' => '',
|
|
'ok' => '',
|
|
'extend' => '',
|
|
],
|
|
[
|
|
'name' => 'logo',
|
|
'title' => '默认显示Logo',
|
|
'type' => 'radio',
|
|
'content' => [
|
|
'否',
|
|
'是',
|
|
],
|
|
'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' => [
|
|
'否',
|
|
'是',
|
|
],
|
|
'value' => '0',
|
|
'rule' => 'required',
|
|
'msg' => '',
|
|
'tip' => '',
|
|
'ok' => '',
|
|
'extend' => '',
|
|
],
|
|
[
|
|
'name' => 'limitreferer',
|
|
'title' => '防盗链配置',
|
|
'type' => 'radio',
|
|
'content' => [
|
|
'否',
|
|
'是',
|
|
],
|
|
'value' => '0',
|
|
'rule' => 'required',
|
|
'msg' => '',
|
|
'tip' => '',
|
|
'ok' => '',
|
|
'extend' => '',
|
|
],
|
|
[
|
|
'name' => 'allowemptyreferer',
|
|
'title' => '允许空referer',
|
|
'visible' => 'limitreferer=1',
|
|
'type' => 'radio',
|
|
'content' => [
|
|
'否',
|
|
'是',
|
|
],
|
|
'value' => '0',
|
|
'rule' => 'required',
|
|
'msg' => '',
|
|
'tip' => '',
|
|
'ok' => '',
|
|
'extend' => '',
|
|
],
|
|
[
|
|
'name' => 'allowrefererlist',
|
|
'title' => '允许的域名列表',
|
|
'visible' => 'limitreferer=1',
|
|
'type' => 'text',
|
|
'content' => [
|
|
],
|
|
'value' => '',
|
|
'rule' => '',
|
|
'msg' => '',
|
|
'tip' => '一行一个域名,支持泛域名,*表示所有域名',
|
|
'ok' => '',
|
|
'extend' => '',
|
|
],
|
|
[
|
|
'name' => 'rewrite',
|
|
'title' => '伪静态',
|
|
'type' => 'array',
|
|
'content' => [],
|
|
'value' => [
|
|
'index/index' => '/qrcode$',
|
|
'index/build' => '/qrcode/build$',
|
|
],
|
|
'rule' => 'required',
|
|
'msg' => '',
|
|
'tip' => '',
|
|
'ok' => '',
|
|
'extend' => '',
|
|
],
|
|
];
|