Commit 9a335da8 authored by “yiyousong”'s avatar “yiyousong”

perf:优化皮肤组件

parent 6fb8d9f9
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="skin-box"> <div class="skin-box">
<!-- 评价器 横板皮肤 --> <!-- 评价器 横板皮肤 -->
<div <div
:id="conponentsId" :id="componentsId"
class="call-out-skin-across" class="call-out-skin-across"
v-if="imageResolution === '1'" v-if="imageResolution === '1'"
:style="{ :style="{
...@@ -125,7 +125,7 @@ export default { ...@@ -125,7 +125,7 @@ export default {
required: true, required: true,
default: "1", default: "1",
}, },
conponentsId: { componentsId: {
required: true, required: true,
type: String, type: String,
}, },
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="skin-box"> <div class="skin-box">
<!-- 呼叫器 横板皮肤 --> <!-- 呼叫器 横板皮肤 -->
<div <div
:id="conponentsId" :id="componentsId"
class="call-out-skin-across" class="call-out-skin-across"
v-if="imageResolution === '1'" v-if="imageResolution === '1'"
:style="{ :style="{
...@@ -151,7 +151,7 @@ export default { ...@@ -151,7 +151,7 @@ export default {
required: true, required: true,
default: "1", default: "1",
}, },
conponentsId: { componentsId: {
required: true, required: true,
type: String, type: String,
}, },
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<!-- 集中显示屏 横板 --> <!-- 集中显示屏 横板 -->
<div <div
class="centralize-across" class="centralize-across"
:id="conponentsId" :id="componentsId"
v-if="imageResolution === '1'" v-if="imageResolution === '1'"
:style="{ :style="{
background: filterItem('1', 0), background: filterItem('1', 0),
...@@ -160,7 +160,7 @@ ...@@ -160,7 +160,7 @@
<!-- 集中显示屏 竖版 --> <!-- 集中显示屏 竖版 -->
<div <div
class="vertical-skin" class="vertical-skin"
:id="conponentsId" :id="componentsId"
v-else-if="imageResolution === '2'" v-else-if="imageResolution === '2'"
:style="{ :style="{
background: filterItem('1', 0), background: filterItem('1', 0),
...@@ -301,7 +301,7 @@ export default { ...@@ -301,7 +301,7 @@ export default {
required: true, required: true,
default: "1", default: "1",
}, },
conponentsId: { componentsId: {
required: true, required: true,
type: String, type: String,
}, },
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
</div> </div>
<div class="show-skin flex aic jcc"> <div class="show-skin flex aic jcc">
<component <component
conponentsId="skinInfo" componentsId="skinInfo"
:is="component" :is="component"
:imageResolution="curSkin.imageResolution" :imageResolution="curSkin.imageResolution"
:skinFieldList="curSkin.skinFieldList" :skinFieldList="curSkin.skinFieldList"
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="skin-box"> <div class="skin-box">
<!-- 桌面自助服务终端 横板 --> <!-- 桌面自助服务终端 横板 -->
<div <div
:id="conponentsId" :id="componentsId"
v-if="imageResolution === '1'" v-if="imageResolution === '1'"
class="across-skin flex flexc aic" class="across-skin flex flexc aic"
:style="{ :style="{
...@@ -108,7 +108,7 @@ export default { ...@@ -108,7 +108,7 @@ export default {
required: true, required: true,
default: "1", default: "1",
}, },
conponentsId: { componentsId: {
required: true, required: true,
type: String, type: String,
}, },
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="skin-box"> <div class="skin-box">
<!-- 信息发布 横板皮肤 --> <!-- 信息发布 横板皮肤 -->
<div <div
:id="conponentsId" :id="componentsId"
class="across-skin flex flexc" class="across-skin flex flexc"
v-if="imageResolution === '1'" v-if="imageResolution === '1'"
> >
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
</div> </div>
<!-- 信息发布 竖版皮肤 --> <!-- 信息发布 竖版皮肤 -->
<div <div
:id="conponentsId" :id="componentsId"
class="vertical-skin flex flexc" class="vertical-skin flex flexc"
v-else-if="imageResolution === '2'" v-else-if="imageResolution === '2'"
> >
...@@ -114,7 +114,7 @@ export default { ...@@ -114,7 +114,7 @@ export default {
required: true, required: true,
default: "1", default: "1",
}, },
conponentsId: { componentsId: {
required: true, required: true,
type: String, type: String,
}, },
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<div class="add-surface-preview"> <div class="add-surface-preview">
<div ref="content" class="add-surface-preview-content"> <div ref="content" class="add-surface-preview-content">
<component <component
conponentsId="conponentsId" componentsId="componentsId"
:is="component" :is="component"
:skinFieldList="formData.skinFieldList" :skinFieldList="formData.skinFieldList"
:imageResolution="formData.imageResolution" :imageResolution="formData.imageResolution"
...@@ -401,11 +401,11 @@ export default { ...@@ -401,11 +401,11 @@ export default {
this.$refs.formData.validate((valid) => { this.$refs.formData.validate((valid) => {
if (valid) { if (valid) {
this.loading = true; this.loading = true;
let conponentsId = document.getElementById("conponentsId"); let componentsId = document.getElementById("componentsId");
let info = conponentsId.getBoundingClientRect(); let info = componentsId.getBoundingClientRect();
let width = info.width; let width = info.width;
let height = info.height; let height = info.height;
html2canvas(conponentsId, { html2canvas(componentsId, {
backgroundColor: null, backgroundColor: null,
useCORS: true, useCORS: true,
width: width, width: width,
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="skin-box"> <div class="skin-box">
<!-- 排号机 1920*1080 --> <!-- 排号机 1920*1080 -->
<div <div
:id="conponentsId" :id="componentsId"
class="across-skin" class="across-skin"
v-if="imageResolution === '1'" v-if="imageResolution === '1'"
:style="{ :style="{
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
<!-- 排号机竖版 1080*1920 --> <!-- 排号机竖版 1080*1920 -->
<div <div
class="vertical-skin" class="vertical-skin"
:id="conponentsId" :id="componentsId"
v-else-if="imageResolution === '2'" v-else-if="imageResolution === '2'"
:style="{ :style="{
background: filterItem('1', 0), background: filterItem('1', 0),
...@@ -173,7 +173,7 @@ export default { ...@@ -173,7 +173,7 @@ export default {
required: true, required: true,
default: "1", default: "1",
}, },
conponentsId: { componentsId: {
required: true, required: true,
type: String, type: String,
}, },
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="skin-box"> <div class="skin-box">
<!-- 样表机 横板 --> <!-- 样表机 横板 -->
<div <div
:id="conponentsId" :id="componentsId"
v-if="imageResolution === '1'" v-if="imageResolution === '1'"
class="sample_form_skin flex flexc aic" class="sample_form_skin flex flexc aic"
:style="{ :style="{
...@@ -140,7 +140,7 @@ export default { ...@@ -140,7 +140,7 @@ export default {
required: true, required: true,
default: "1", default: "1",
}, },
conponentsId: { componentsId: {
required: true, required: true,
type: String, type: String,
}, },
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="skin-box"> <div class="skin-box">
<!-- 自助服务终端 横板 --> <!-- 自助服务终端 横板 -->
<div <div
:id="conponentsId" :id="componentsId"
v-if="imageResolution === '1'" v-if="imageResolution === '1'"
class="across-skin flex flexc aic" class="across-skin flex flexc aic"
:style="{ :style="{
...@@ -108,7 +108,7 @@ export default { ...@@ -108,7 +108,7 @@ export default {
required: true, required: true,
default: "1", default: "1",
}, },
conponentsId: { componentsId: {
required: true, required: true,
type: String, type: String,
}, },
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="skin-box"> <div class="skin-box">
<!-- 导视机 横板 --> <!-- 导视机 横板 -->
<div <div
:id="conponentsId" :id="componentsId"
v-if="imageResolution === '1'" v-if="imageResolution === '1'"
class="across-skin flex flexc aic" class="across-skin flex flexc aic"
> >
...@@ -87,7 +87,7 @@ export default { ...@@ -87,7 +87,7 @@ export default {
required: true, required: true,
default: "1", default: "1",
}, },
conponentsId: { componentsId: {
required: true, required: true,
type: String, type: String,
}, },
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="skin-box"> <div class="skin-box">
<!-- 窗口屏 横板 --> <!-- 窗口屏 横板 -->
<div <div
:id="conponentsId" :id="componentsId"
class="window-skin-across flex jcb aic" class="window-skin-across flex jcb aic"
v-if="imageResolution === '1'" v-if="imageResolution === '1'"
:style="{ :style="{
...@@ -84,7 +84,7 @@ export default { ...@@ -84,7 +84,7 @@ export default {
required: true, required: true,
default: "1", default: "1",
}, },
conponentsId: { componentsId: {
required: true, required: true,
type: String, type: String,
}, },
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="skin-box"> <div class="skin-box">
<!-- 样表机 横板 --> <!-- 样表机 横板 -->
<div <div
:id="conponentsId" :id="componentsId"
v-if="imageResolution === '1'" v-if="imageResolution === '1'"
class="sample_form_skin flex flexc aic" class="sample_form_skin flex flexc aic"
:style="{ :style="{
...@@ -179,7 +179,7 @@ export default { ...@@ -179,7 +179,7 @@ export default {
required: true, required: true,
default: "1", default: "1",
}, },
conponentsId: { componentsId: {
required: true, required: true,
type: String, type: String,
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment