|
|
@ -44,19 +44,28 @@
|
|
|
|
</div> -->
|
|
|
|
</div> -->
|
|
|
|
<SettingTitle>基础</SettingTitle>
|
|
|
|
<SettingTitle>基础</SettingTitle>
|
|
|
|
<div class="lc-field-body">
|
|
|
|
<div class="lc-field-body">
|
|
|
|
<el-form-item label-width="100px" label="渐变背景色一">
|
|
|
|
<el-form-item
|
|
|
|
|
|
|
|
label-width="100px"
|
|
|
|
|
|
|
|
label="渐变背景色一"
|
|
|
|
|
|
|
|
>
|
|
|
|
<ColorPicker
|
|
|
|
<ColorPicker
|
|
|
|
v-model="config.customize.gradientColor0"
|
|
|
|
v-model="config.customize.gradientColor0"
|
|
|
|
:predefine="predefineThemeColors"
|
|
|
|
:predefine="predefineThemeColors"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label-width="100px" label="渐变背景色二">
|
|
|
|
<el-form-item
|
|
|
|
|
|
|
|
label-width="100px"
|
|
|
|
|
|
|
|
label="渐变背景色二"
|
|
|
|
|
|
|
|
>
|
|
|
|
<ColorPicker
|
|
|
|
<ColorPicker
|
|
|
|
v-model="config.customize.gradientColor1"
|
|
|
|
v-model="config.customize.gradientColor1"
|
|
|
|
:predefine="predefineThemeColors"
|
|
|
|
:predefine="predefineThemeColors"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label-width="100px" label="渐变色方向">
|
|
|
|
<el-form-item
|
|
|
|
|
|
|
|
label-width="100px"
|
|
|
|
|
|
|
|
label="渐变色方向"
|
|
|
|
|
|
|
|
>
|
|
|
|
<el-select
|
|
|
|
<el-select
|
|
|
|
v-model="config.customize.gradientDirection"
|
|
|
|
v-model="config.customize.gradientDirection"
|
|
|
|
popper-class="bs-el-select"
|
|
|
|
popper-class="bs-el-select"
|
|
|
@ -70,13 +79,19 @@
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label-width="100px" label="边框颜色">
|
|
|
|
<el-form-item
|
|
|
|
|
|
|
|
label-width="100px"
|
|
|
|
|
|
|
|
label="边框颜色"
|
|
|
|
|
|
|
|
>
|
|
|
|
<ColorPicker
|
|
|
|
<ColorPicker
|
|
|
|
v-model="config.customize.borderColor"
|
|
|
|
v-model="config.customize.borderColor"
|
|
|
|
:predefine="predefineThemeColors"
|
|
|
|
:predefine="predefineThemeColors"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label-width="100px" label="边框粗细">
|
|
|
|
<el-form-item
|
|
|
|
|
|
|
|
label-width="100px"
|
|
|
|
|
|
|
|
label="边框粗细"
|
|
|
|
|
|
|
|
>
|
|
|
|
<el-input-number
|
|
|
|
<el-input-number
|
|
|
|
v-model="config.customize.borderWidth"
|
|
|
|
v-model="config.customize.borderWidth"
|
|
|
|
:precision="0"
|
|
|
|
:precision="0"
|
|
|
@ -84,7 +99,10 @@
|
|
|
|
label="请输入粗细"
|
|
|
|
label="请输入粗细"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label-width="100px" label="边框圆角">
|
|
|
|
<el-form-item
|
|
|
|
|
|
|
|
label-width="100px"
|
|
|
|
|
|
|
|
label="边框圆角"
|
|
|
|
|
|
|
|
>
|
|
|
|
<el-input-number
|
|
|
|
<el-input-number
|
|
|
|
v-model="config.customize.borderRadius"
|
|
|
|
v-model="config.customize.borderRadius"
|
|
|
|
:precision="0"
|
|
|
|
:precision="0"
|
|
|
@ -100,8 +118,7 @@
|
|
|
|
v-model="config.customize.src"
|
|
|
|
v-model="config.customize.src"
|
|
|
|
clearable
|
|
|
|
clearable
|
|
|
|
placeholder="请输入链接"
|
|
|
|
placeholder="请输入链接"
|
|
|
|
>
|
|
|
|
/>
|
|
|
|
</el-input>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item
|
|
|
|
<el-form-item
|
|
|
|
label="单位"
|
|
|
|
label="单位"
|
|
|
@ -111,10 +128,12 @@
|
|
|
|
v-model="config.customize.unit"
|
|
|
|
v-model="config.customize.unit"
|
|
|
|
clearable
|
|
|
|
clearable
|
|
|
|
placeholder="请输入单位"
|
|
|
|
placeholder="请输入单位"
|
|
|
|
>
|
|
|
|
/>
|
|
|
|
</el-input>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label-width="100px" label="单位字体大小">
|
|
|
|
<el-form-item
|
|
|
|
|
|
|
|
label-width="100px"
|
|
|
|
|
|
|
|
label="单位字体大小"
|
|
|
|
|
|
|
|
>
|
|
|
|
<el-input-number
|
|
|
|
<el-input-number
|
|
|
|
v-model="config.customize.unitSize"
|
|
|
|
v-model="config.customize.unitSize"
|
|
|
|
:precision="0"
|
|
|
|
:precision="0"
|
|
|
@ -122,13 +141,19 @@
|
|
|
|
label="请输入单位字体大小"
|
|
|
|
label="请输入单位字体大小"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label-width="100px" label="单位字体颜色">
|
|
|
|
<el-form-item
|
|
|
|
|
|
|
|
label-width="100px"
|
|
|
|
|
|
|
|
label="单位字体颜色"
|
|
|
|
|
|
|
|
>
|
|
|
|
<ColorPicker
|
|
|
|
<ColorPicker
|
|
|
|
v-model="config.customize.unitColor"
|
|
|
|
v-model="config.customize.unitColor"
|
|
|
|
:predefine="predefineThemeColors"
|
|
|
|
:predefine="predefineThemeColors"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label-width="100px" label="左右间距">
|
|
|
|
<el-form-item
|
|
|
|
|
|
|
|
label-width="100px"
|
|
|
|
|
|
|
|
label="左右间距"
|
|
|
|
|
|
|
|
>
|
|
|
|
<el-input-number
|
|
|
|
<el-input-number
|
|
|
|
v-model="config.customize.distance"
|
|
|
|
v-model="config.customize.distance"
|
|
|
|
:precision="0"
|
|
|
|
:precision="0"
|
|
|
@ -136,7 +161,10 @@
|
|
|
|
label="请输入左右间距"
|
|
|
|
label="请输入左右间距"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label-width="100px" label="上下间距">
|
|
|
|
<el-form-item
|
|
|
|
|
|
|
|
label-width="100px"
|
|
|
|
|
|
|
|
label="上下间距"
|
|
|
|
|
|
|
|
>
|
|
|
|
<el-input-number
|
|
|
|
<el-input-number
|
|
|
|
v-model="config.customize.lineDistance"
|
|
|
|
v-model="config.customize.lineDistance"
|
|
|
|
:precision="0"
|
|
|
|
:precision="0"
|
|
|
@ -144,7 +172,10 @@
|
|
|
|
label="请输入上下间距"
|
|
|
|
label="请输入上下间距"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label-width="100px" label="图标大小">
|
|
|
|
<el-form-item
|
|
|
|
|
|
|
|
label-width="100px"
|
|
|
|
|
|
|
|
label="图标大小"
|
|
|
|
|
|
|
|
>
|
|
|
|
<el-input-number
|
|
|
|
<el-input-number
|
|
|
|
v-model="config.customize.imgSize"
|
|
|
|
v-model="config.customize.imgSize"
|
|
|
|
:precision="0"
|
|
|
|
:precision="0"
|
|
|
@ -152,12 +183,15 @@
|
|
|
|
label="请输入图标大小"
|
|
|
|
label="请输入图标大小"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label-width="100px" label="首行文字大小">
|
|
|
|
<el-form-item
|
|
|
|
|
|
|
|
label-width="100px"
|
|
|
|
|
|
|
|
label="第一行字体大小"
|
|
|
|
|
|
|
|
>
|
|
|
|
<el-input-number
|
|
|
|
<el-input-number
|
|
|
|
v-model="config.customize.firstSize"
|
|
|
|
v-model="config.customize.firstSize"
|
|
|
|
:precision="0"
|
|
|
|
:precision="0"
|
|
|
|
class="bs-el-input-number"
|
|
|
|
class="bs-el-input-number"
|
|
|
|
label="请输入首行文字大小"
|
|
|
|
label="请输入第一行字体大小"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item
|
|
|
|
<el-form-item
|
|
|
@ -177,19 +211,25 @@
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label-width="100px" label="首行字体颜色">
|
|
|
|
<el-form-item
|
|
|
|
|
|
|
|
label-width="100px"
|
|
|
|
|
|
|
|
label="第一行字体颜色"
|
|
|
|
|
|
|
|
>
|
|
|
|
<ColorPicker
|
|
|
|
<ColorPicker
|
|
|
|
v-model="config.customize.firstColor"
|
|
|
|
v-model="config.customize.firstColor"
|
|
|
|
:predefine="predefineThemeColors"
|
|
|
|
:predefine="predefineThemeColors"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label-width="100px" label="首行字体粗细">
|
|
|
|
<el-form-item
|
|
|
|
|
|
|
|
label-width="100px"
|
|
|
|
|
|
|
|
label="第一行字体粗细"
|
|
|
|
|
|
|
|
>
|
|
|
|
<el-input-number
|
|
|
|
<el-input-number
|
|
|
|
v-model="config.customize.firstWeight"
|
|
|
|
v-model="config.customize.firstWeight"
|
|
|
|
:precision="0"
|
|
|
|
:precision="0"
|
|
|
|
:step="100"
|
|
|
|
:step="100"
|
|
|
|
class="bs-el-input-number"
|
|
|
|
class="bs-el-input-number"
|
|
|
|
label="请输入首行字体粗细"
|
|
|
|
label="请输入第一行字体粗细"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item
|
|
|
|
<el-form-item
|
|
|
@ -202,21 +242,30 @@
|
|
|
|
placeholder="请输入第二行文字内容"
|
|
|
|
placeholder="请输入第二行文字内容"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label-width="100px" label="第二行文字大小">
|
|
|
|
<el-form-item
|
|
|
|
|
|
|
|
label-width="100px"
|
|
|
|
|
|
|
|
label="第二行字体大小"
|
|
|
|
|
|
|
|
>
|
|
|
|
<el-input-number
|
|
|
|
<el-input-number
|
|
|
|
v-model="config.customize.secondSize"
|
|
|
|
v-model="config.customize.secondSize"
|
|
|
|
:precision="0"
|
|
|
|
:precision="0"
|
|
|
|
class="bs-el-input-number"
|
|
|
|
class="bs-el-input-number"
|
|
|
|
label="请输入首行字体粗细"
|
|
|
|
label="请输入第一行字体粗细"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label-width="100px" label="第二行字体颜色">
|
|
|
|
<el-form-item
|
|
|
|
|
|
|
|
label-width="100px"
|
|
|
|
|
|
|
|
label="第二行字体颜色"
|
|
|
|
|
|
|
|
>
|
|
|
|
<ColorPicker
|
|
|
|
<ColorPicker
|
|
|
|
v-model="config.customize.secondColor"
|
|
|
|
v-model="config.customize.secondColor"
|
|
|
|
:predefine="predefineThemeColors"
|
|
|
|
:predefine="predefineThemeColors"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label-width="100px" label="第二行字体粗细">
|
|
|
|
<el-form-item
|
|
|
|
|
|
|
|
label-width="100px"
|
|
|
|
|
|
|
|
label="第二行字体粗细"
|
|
|
|
|
|
|
|
>
|
|
|
|
<el-input-number
|
|
|
|
<el-input-number
|
|
|
|
v-model="config.customize.secondWeight"
|
|
|
|
v-model="config.customize.secondWeight"
|
|
|
|
:precision="0"
|
|
|
|
:precision="0"
|
|
|
@ -235,7 +284,7 @@ import SettingTitle from 'data-room-ui/SettingTitle/index.vue'
|
|
|
|
import ColorPicker from 'data-room-ui/ColorPicker/index.vue'
|
|
|
|
import ColorPicker from 'data-room-ui/ColorPicker/index.vue'
|
|
|
|
import BorderSetting from 'data-room-ui/BigScreenDesign/RightSetting/BorderSetting.vue'
|
|
|
|
import BorderSetting from 'data-room-ui/BigScreenDesign/RightSetting/BorderSetting.vue'
|
|
|
|
import RotateSetting from 'data-room-ui/BigScreenDesign/RightSetting/RotateSetting.vue'
|
|
|
|
import RotateSetting from 'data-room-ui/BigScreenDesign/RightSetting/RotateSetting.vue'
|
|
|
|
import {predefineColors} from "data-room-ui/js/utils/colorList";
|
|
|
|
import { predefineColors } from 'data-room-ui/js/utils/colorList'
|
|
|
|
import PosWhSetting from 'data-room-ui/BigScreenDesign/RightSetting/PosWhSetting.vue'
|
|
|
|
import PosWhSetting from 'data-room-ui/BigScreenDesign/RightSetting/PosWhSetting.vue'
|
|
|
|
import fontList from 'data-room-ui/js/utils/fontList'
|
|
|
|
import fontList from 'data-room-ui/js/utils/fontList'
|
|
|
|
export default {
|
|
|
|
export default {
|
|
|
@ -285,7 +334,7 @@ export default {
|
|
|
|
],
|
|
|
|
],
|
|
|
|
// 预设主题色
|
|
|
|
// 预设主题色
|
|
|
|
predefineThemeColors: predefineColors,
|
|
|
|
predefineThemeColors: predefineColors,
|
|
|
|
fontFamilyList: fontList,
|
|
|
|
fontFamilyList: fontList
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
computed: {
|
|
|
|
computed: {
|
|
|
|