更改画布标题
This commit is contained in:
@@ -11,6 +11,7 @@ const layerManager = inject("layerManager");
|
|||||||
const isShowLayerPanel = inject("isShowLayerPanel", ref(false));
|
const isShowLayerPanel = inject("isShowLayerPanel", ref(false));
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
|
title: String,
|
||||||
activeTool: String,
|
activeTool: String,
|
||||||
canvasWidth: Number,
|
canvasWidth: Number,
|
||||||
canvasHeight: Number,
|
canvasHeight: Number,
|
||||||
@@ -274,7 +275,7 @@ onMounted(() => {
|
|||||||
<template>
|
<template>
|
||||||
<div class="canvas-header">
|
<div class="canvas-header">
|
||||||
<div class="canvas-header-wrapper">
|
<div class="canvas-header-wrapper">
|
||||||
<span class="canvas-title">{{ $t('Canvas.Canvas') }}</span>
|
<span class="canvas-title">{{ props.title || $t("Canvas.Canvas") }}</span>
|
||||||
<!-- 默认设置 -->
|
<!-- 默认设置 -->
|
||||||
<!-- v-if="
|
<!-- v-if="
|
||||||
!activeTool ||
|
!activeTool ||
|
||||||
|
|||||||
@@ -67,6 +67,10 @@ const emit = defineEmits([
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
|
title: {
|
||||||
|
type: String,
|
||||||
|
default: "", // 默认空
|
||||||
|
},
|
||||||
canvasJSON: {
|
canvasJSON: {
|
||||||
type: [Object, String],
|
type: [Object, String],
|
||||||
default: "", // 默认空
|
default: "", // 默认空
|
||||||
@@ -1192,6 +1196,7 @@ isContainNormalLayer})
|
|||||||
<!-- 头部菜单组件 -->
|
<!-- 头部菜单组件 -->
|
||||||
<div class="header-menu">
|
<div class="header-menu">
|
||||||
<HeaderMenu
|
<HeaderMenu
|
||||||
|
:title="props.title"
|
||||||
v-if="canvasManagerLoaded"
|
v-if="canvasManagerLoaded"
|
||||||
:activeTool="activeTool"
|
:activeTool="activeTool"
|
||||||
:canvasWidth="canvasWidth"
|
:canvasWidth="canvasWidth"
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
<div class="canvas" :class="{'active': currentView === 'canvasEditor'}"@click.stop>
|
<div class="canvas" :class="{'active': currentView === 'canvasEditor'}"@click.stop>
|
||||||
<!-- :clothingMinIOPath="selectDetail.minIOPath" 部件选取 -->
|
<!-- :clothingMinIOPath="selectDetail.minIOPath" 部件选取 -->
|
||||||
<editCanvas v-if="canvasLoad" :config="canvasConfig"
|
<editCanvas v-if="canvasLoad" :config="canvasConfig"
|
||||||
|
:title="t('CanvasTitle.ModifyItem')"
|
||||||
@canvasInit="editSketchCanvasInit"
|
@canvasInit="editSketchCanvasInit"
|
||||||
is-edit
|
is-edit
|
||||||
:clothingImageUrl="selectDetail.path"
|
:clothingImageUrl="selectDetail.path"
|
||||||
@@ -26,6 +27,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="editFrontBack" v-if="currentView === 'redGreenExample'" @click.stop>
|
<div class="editFrontBack" v-if="currentView === 'redGreenExample'" @click.stop>
|
||||||
<editCanvas v-if="canvasLoad" :config="canvasConfig"
|
<editCanvas v-if="canvasLoad" :config="canvasConfig"
|
||||||
|
:title="t('CanvasTitle.RedGreen')"
|
||||||
@canvasInit="editFrontBackCanvasInit"
|
@canvasInit="editFrontBackCanvasInit"
|
||||||
:enabledRedGreenMode="true"
|
:enabledRedGreenMode="true"
|
||||||
:clothingImageUrl="selectDetail.path"
|
:clothingImageUrl="selectDetail.path"
|
||||||
@@ -40,7 +42,7 @@
|
|||||||
</editCanvas>
|
</editCanvas>
|
||||||
</div>
|
</div>
|
||||||
<div class="editSketch" v-if="currentView === 'editSketch'" @click.stop>
|
<div class="editSketch" v-if="currentView === 'editSketch'" @click.stop>
|
||||||
<generalMiniCanvas ref="generalMiniCanvas" :btnShow="false" :imgUrl="selectDetail.sketchString || selectDetail.path"></generalMiniCanvas>
|
<generalMiniCanvas ref="generalMiniCanvas" :isChangeCanvasSize="false" :canvasTitle="t('CanvasTitle.ModifySketch')" :btnShow="false" :imgUrl="selectDetail.sketchString || selectDetail.path"></generalMiniCanvas>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -425,6 +427,7 @@ export default defineComponent({
|
|||||||
return{
|
return{
|
||||||
...toRefs(detailDom),
|
...toRefs(detailDom),
|
||||||
...toRefs(detailData),
|
...toRefs(detailData),
|
||||||
|
t,
|
||||||
editFront,
|
editFront,
|
||||||
privewDetail,
|
privewDetail,
|
||||||
setFrontBackColor,
|
setFrontBackColor,
|
||||||
|
|||||||
@@ -2,11 +2,13 @@
|
|||||||
<div class="generalCanvas">
|
<div class="generalCanvas">
|
||||||
<div class="canvasBox" ref="canvasBox">
|
<div class="canvasBox" ref="canvasBox">
|
||||||
<editCanvas v-if="canvasLoad" :config="canvasConfig"
|
<editCanvas v-if="canvasLoad" :config="canvasConfig"
|
||||||
|
:title="canvasTitle"
|
||||||
@canvasInit="canvasInit"
|
@canvasInit="canvasInit"
|
||||||
@changeCanvas="changeCanvas"
|
@changeCanvas="changeCanvas"
|
||||||
is-general
|
is-general
|
||||||
:hideCanvas="hideCanvas"
|
:hideCanvas="hideCanvas"
|
||||||
:isBackgroundChangeable="false"
|
:isBackgroundChangeable="false"
|
||||||
|
:isChangeCanvasSize="isChangeCanvasSize"
|
||||||
ref="editCanvas"></editCanvas>
|
ref="editCanvas"></editCanvas>
|
||||||
</div>
|
</div>
|
||||||
<div class="btn" v-if="btnShow">
|
<div class="btn" v-if="btnShow">
|
||||||
@@ -35,6 +37,14 @@ export default defineComponent({
|
|||||||
editCanvas,
|
editCanvas,
|
||||||
},
|
},
|
||||||
props:{
|
props:{
|
||||||
|
canvasTitle:{
|
||||||
|
type:String,
|
||||||
|
default:''
|
||||||
|
},
|
||||||
|
isChangeCanvasSize:{
|
||||||
|
type:Boolean,
|
||||||
|
default:true
|
||||||
|
},
|
||||||
imgUrl:{
|
imgUrl:{
|
||||||
type:String,
|
type:String,
|
||||||
default:''
|
default:''
|
||||||
@@ -174,6 +184,7 @@ export default defineComponent({
|
|||||||
return {
|
return {
|
||||||
...toRefs(data),
|
...toRefs(data),
|
||||||
...toRefs(dataDom),
|
...toRefs(dataDom),
|
||||||
|
...toRefs(props),
|
||||||
isShowMark,
|
isShowMark,
|
||||||
canvasLoadAddImg,
|
canvasLoadAddImg,
|
||||||
getCanvasData,
|
getCanvasData,
|
||||||
|
|||||||
@@ -1147,6 +1147,11 @@ export default {
|
|||||||
System: '系统',
|
System: '系统',
|
||||||
Library: '库'
|
Library: '库'
|
||||||
},
|
},
|
||||||
|
CanvasTitle: {
|
||||||
|
ModifySketch: '修改草图',
|
||||||
|
ModifyItem: '修改单品',
|
||||||
|
RedGreen: '编辑前片后片',
|
||||||
|
},
|
||||||
Canvas: {
|
Canvas: {
|
||||||
Canvas: '画布',
|
Canvas: '画布',
|
||||||
layer: '图层',
|
layer: '图层',
|
||||||
|
|||||||
@@ -1181,6 +1181,11 @@ export default {
|
|||||||
System: 'System',
|
System: 'System',
|
||||||
Library: 'Library'
|
Library: 'Library'
|
||||||
},
|
},
|
||||||
|
CanvasTitle: {
|
||||||
|
ModifySketch: 'Modify Sketch',
|
||||||
|
ModifyItem: 'Modify Item',
|
||||||
|
RedGreen: 'Front and back section',
|
||||||
|
},
|
||||||
Canvas: {
|
Canvas: {
|
||||||
Canvas: 'Canvas',
|
Canvas: 'Canvas',
|
||||||
layer: 'Layer',
|
layer: 'Layer',
|
||||||
|
|||||||
Reference in New Issue
Block a user