Commit 43cc05dd authored by “yiyousong”'s avatar “yiyousong”

fix:修改新增皮肤保存截图

parent 9af5bebe
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<div> <div>
<!-- 评价器 横板皮肤 --> <!-- 评价器 横板皮肤 -->
<div <div
:id="conponentsId"
class="call-out-skin-across" class="call-out-skin-across"
:style="{ :style="{
backgroundImage: filterImg('背景大图') backgroundImage: filterImg('背景大图')
...@@ -124,6 +125,10 @@ export default { ...@@ -124,6 +125,10 @@ export default {
required: true, required: true,
default: "1", default: "1",
}, },
conponentsId: {
required: true,
type: String,
},
}, },
data() { data() {
return { return {
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<div> <div>
<!-- 呼叫器 横板皮肤 --> <!-- 呼叫器 横板皮肤 -->
<div <div
:id="conponentsId"
class="call-out-skin-across" class="call-out-skin-across"
:style="{ :style="{
backgroundImage: filterImg('背景大图') backgroundImage: filterImg('背景大图')
...@@ -169,6 +170,10 @@ export default { ...@@ -169,6 +170,10 @@ export default {
required: true, required: true,
default: "1", default: "1",
}, },
conponentsId: {
required: true,
type: String,
},
}, },
data() { data() {
return { return {
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
<!-- 集中显示屏 横板 --> <!-- 集中显示屏 横板 -->
<div <div
class="centralize-across" class="centralize-across"
:id="conponentsId"
:style="{ :style="{
backgroundImage: filterImg('背景大图') backgroundImage: filterImg('背景大图')
? `url(${api + filterImg('背景大图')})` ? `url(${api + filterImg('背景大图')})`
...@@ -192,6 +193,10 @@ export default { ...@@ -192,6 +193,10 @@ export default {
required: true, required: true,
default: "1", default: "1",
}, },
conponentsId: {
required: true,
type: String,
},
}, },
data() { data() {
return { return {
......
...@@ -6,6 +6,7 @@ ...@@ -6,6 +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"
:is="component" :is="component"
:skinFieldList="formData.skinFieldList" :skinFieldList="formData.skinFieldList"
:imageResolution="formData.imageResolution" :imageResolution="formData.imageResolution"
...@@ -336,11 +337,12 @@ export default { ...@@ -336,11 +337,12 @@ export default {
this.$refs.formData.validate((valid) => { this.$refs.formData.validate((valid) => {
if (valid) { if (valid) {
this.loading = true; this.loading = true;
html2canvas(this.$refs.content, { let conponentsId = document.getElementById("conponentsId");
html2canvas(conponentsId, {
backgroundColor: null, backgroundColor: null,
useCORS: true, useCORS: true,
dpi: window.devicePixelRatio * 4, //设备像素比 dpi: window.devicePixelRatio * 4, //设备像素比
scale: 0.5, scale: 0.9,
}) })
.then(async (canvas) => { .then(async (canvas) => {
let url = canvas.toDataURL("image/png"); let url = canvas.toDataURL("image/png");
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<div> <div>
<!-- 排号机 1920*1080 --> <!-- 排号机 1920*1080 -->
<div <div
:id="conponentsId"
class="surface-preview" class="surface-preview"
v-if="imageResolution === '1'" v-if="imageResolution === '1'"
:style="{ :style="{
...@@ -197,6 +198,10 @@ export default { ...@@ -197,6 +198,10 @@ export default {
required: true, required: true,
default: "1", default: "1",
}, },
conponentsId: {
required: true,
type: String,
},
}, },
data() { data() {
return { return {
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<div> <div>
<!-- 窗口屏 横板 --> <!-- 窗口屏 横板 -->
<div <div
:id="conponentsId"
class="window-skin-across flex jcb aic" class="window-skin-across flex jcb aic"
:style="{ :style="{
backgroundImage: filterImg('背景大图') backgroundImage: filterImg('背景大图')
...@@ -91,6 +92,10 @@ export default { ...@@ -91,6 +92,10 @@ export default {
required: true, required: true,
default: "1", default: "1",
}, },
conponentsId: {
required: true,
type: String,
},
}, },
data() { data() {
return { return {
......
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