2023-11-3-1
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 3.7 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 4.0 KiB |
@@ -21,7 +21,7 @@ li {
|
|||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
}
|
}
|
||||||
.button_first {
|
.button_first {
|
||||||
width: 9.85rem;
|
width: 11.85rem;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
height: 4rem;
|
height: 4rem;
|
||||||
line-height: 4rem;
|
line-height: 4rem;
|
||||||
@@ -33,7 +33,7 @@ li {
|
|||||||
border: 2px solid;
|
border: 2px solid;
|
||||||
}
|
}
|
||||||
.button_second {
|
.button_second {
|
||||||
width: 9.85rem;
|
width: 11.85rem;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
height: 4rem;
|
height: 4rem;
|
||||||
line-height: 4rem;
|
line-height: 4rem;
|
||||||
@@ -104,6 +104,45 @@ li {
|
|||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
zoom: 0.9;
|
zoom: 0.9;
|
||||||
}
|
}
|
||||||
|
.ant-select-allow-clear {
|
||||||
|
font-size: 1.2rem;
|
||||||
|
height: 3rem;
|
||||||
|
}
|
||||||
|
.ant-select-allow-clear .ant-select-selector {
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
.ant-select-allow-clear .ant-select-selector .ant-select-selection-overflow {
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
.ant-select-allow-clear .ant-select-selector .ant-select-selection-overflow .ant-select-selection-overflow-item {
|
||||||
|
height: 80%;
|
||||||
|
}
|
||||||
|
.ant-select-allow-clear .ant-select-selector .ant-select-selection-overflow .ant-select-selection-overflow-item .ant-select-selection-item {
|
||||||
|
align-items: center;
|
||||||
|
height: 100%;
|
||||||
|
margin: 0;
|
||||||
|
margin-right: 0.4rem;
|
||||||
|
}
|
||||||
|
.ant-select-allow-clear .ant-select-selector .ant-select-selection-overflow .ant-select-selection-overflow-item .ant-select-selection-item .ant-select-selection-item-content {
|
||||||
|
height: 100%;
|
||||||
|
line-height: 1.7;
|
||||||
|
}
|
||||||
|
.ant-select-allow-clear .ant-select-selector .ant-select-selection-overflow .ant-select-selection-overflow-item .ant-select-selection-item .ant-select-selection-item-remove {
|
||||||
|
height: 100%;
|
||||||
|
font-size: 1rem;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
.ant-select-allow-clear .ant-select-selector::after {
|
||||||
|
line-height: 1;
|
||||||
|
}
|
||||||
|
.ant-select-allow-clear.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
|
||||||
|
border-color: rgba(0, 0, 0, 0);
|
||||||
|
box-shadow: 0 0 0 2px rgba(24, 144, 255, 0);
|
||||||
|
}
|
||||||
|
.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
|
||||||
|
border-color: rgba(0, 0, 0, 0);
|
||||||
|
}
|
||||||
.modal_component.ant-modal {
|
.modal_component.ant-modal {
|
||||||
top: 0;
|
top: 0;
|
||||||
}
|
}
|
||||||
@@ -185,6 +224,29 @@ li {
|
|||||||
.operate_file_block .select_img_type .category_list .category_item:hover {
|
.operate_file_block .select_img_type .category_list .category_item:hover {
|
||||||
background: linear-gradient(-137deg, #eeefdb, #e7dbed);
|
background: linear-gradient(-137deg, #eeefdb, #e7dbed);
|
||||||
}
|
}
|
||||||
|
.habit :deep(.ant-btn:hover),
|
||||||
|
:deep(.ant-btn:focus),
|
||||||
|
:deep(.ant-btn:active),
|
||||||
|
:deep(.ant-btn::after) {
|
||||||
|
color: #000;
|
||||||
|
border-color: #000 !important;
|
||||||
|
box-shadow: none !important;
|
||||||
|
}
|
||||||
|
:deep(.ant-switch-checked) {
|
||||||
|
background-color: #000;
|
||||||
|
}
|
||||||
|
:deep(.ant-switch-checked) .ant-switch-handle {
|
||||||
|
left: calc(100% - 1.8rem - 0.2rem);
|
||||||
|
}
|
||||||
|
:deep(.ant-switch) {
|
||||||
|
min-width: 4.4rem;
|
||||||
|
height: 2.2rem;
|
||||||
|
line-height: 2.2rem;
|
||||||
|
}
|
||||||
|
:deep(.ant-switch) .ant-switch-handle {
|
||||||
|
width: 1.8rem;
|
||||||
|
height: 1.8rem;
|
||||||
|
}
|
||||||
.ant-message {
|
.ant-message {
|
||||||
z-index: 1049 !important;
|
z-index: 1049 !important;
|
||||||
top: 6rem;
|
top: 6rem;
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ ul,li{
|
|||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
}
|
}
|
||||||
.button_first{
|
.button_first{
|
||||||
width: 9.85rem;
|
width: 11.85rem;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
// background: #343579;
|
// background: #343579;
|
||||||
height: 4rem;
|
height: 4rem;
|
||||||
@@ -34,7 +34,7 @@ ul,li{
|
|||||||
border: 2px solid;
|
border: 2px solid;
|
||||||
}
|
}
|
||||||
.button_second{
|
.button_second{
|
||||||
width: 9.85rem;
|
width: 11.85rem;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
// background: #343579;
|
// background: #343579;
|
||||||
height: 4rem;
|
height: 4rem;
|
||||||
@@ -115,6 +115,47 @@ ul,li{
|
|||||||
zoom: .9;
|
zoom: .9;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Library多级菜单
|
||||||
|
.ant-select-allow-clear{
|
||||||
|
font-size: 1.2rem;
|
||||||
|
height: 3rem;
|
||||||
|
.ant-select-selector{
|
||||||
|
height: 100%;
|
||||||
|
.ant-select-selection-overflow{
|
||||||
|
height: 100%;
|
||||||
|
.ant-select-selection-overflow-item{
|
||||||
|
height: 80%;
|
||||||
|
.ant-select-selection-item{
|
||||||
|
align-items: center;
|
||||||
|
height: 100%;
|
||||||
|
margin: 0;
|
||||||
|
margin-right: .4rem;
|
||||||
|
.ant-select-selection-item-content{
|
||||||
|
height: 100%;
|
||||||
|
line-height: 1.7;
|
||||||
|
}
|
||||||
|
.ant-select-selection-item-remove{
|
||||||
|
height: 100%;
|
||||||
|
font-size: 1rem;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.ant-select-selector::after{
|
||||||
|
line-height: 1;
|
||||||
|
}
|
||||||
|
&.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{
|
||||||
|
border-color: rgba(0, 0, 0, 0);
|
||||||
|
box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.ant-select:not(.ant-select-disabled):hover .ant-select-selector{
|
||||||
|
border-color: rgba(0, 0, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
//弹窗公共样式
|
//弹窗公共样式
|
||||||
|
|
||||||
.modal_component{
|
.modal_component{
|
||||||
@@ -229,6 +270,31 @@ ul,li{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.habit :deep(.ant-btn:hover),
|
||||||
|
:deep(.ant-btn:focus),
|
||||||
|
:deep(.ant-btn:active),
|
||||||
|
:deep(.ant-btn::after) {
|
||||||
|
color: #000;
|
||||||
|
border-color: #000 !important;
|
||||||
|
box-shadow: none !important;
|
||||||
|
}
|
||||||
|
:deep(.ant-switch-checked) {
|
||||||
|
background-color: #000;
|
||||||
|
.ant-switch-handle{
|
||||||
|
left: calc(100% - 1.8rem - .2rem);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
:deep(.ant-switch){
|
||||||
|
min-width: 4.4rem;
|
||||||
|
height: 2.2rem;
|
||||||
|
line-height: 2.2rem;
|
||||||
|
.ant-switch-handle{
|
||||||
|
width: 1.8rem;
|
||||||
|
height: 1.8rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
.ant-message{
|
.ant-message{
|
||||||
z-index: 1049 !important;
|
z-index: 1049 !important;
|
||||||
top: 6rem;
|
top: 6rem;
|
||||||
|
|||||||
@@ -1060,10 +1060,10 @@ export default defineComponent({
|
|||||||
content: "";
|
content: "";
|
||||||
display: block;
|
display: block;
|
||||||
background: #000;
|
background: #000;
|
||||||
height: 3px;
|
height: .4rem;
|
||||||
left: 50%;
|
left: 50%;
|
||||||
transform: translateX(-50%);
|
transform: translateX(-50%);
|
||||||
bottom: 6px;
|
bottom: .6rem;
|
||||||
width: 0px;
|
width: 0px;
|
||||||
transition: 0.3s all;
|
transition: 0.3s all;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -477,7 +477,7 @@ export default defineComponent({
|
|||||||
// return `rgb(${r}, ${g}, ${b})`;
|
// return `rgb(${r}, ${g}, ${b})`;
|
||||||
// box.style.backgroundColor = label.textContent = result.sRGBHex;
|
// box.style.backgroundColor = label.textContent = result.sRGBHex;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
message.error(this.t('DesignDetailAlter.jsContent1'))
|
message.warning(this.t('DesignDetailAlter.jsContent1'))
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
@@ -927,49 +927,49 @@ export default defineComponent({
|
|||||||
position: relative;
|
position: relative;
|
||||||
justify-content: space-around;
|
justify-content: space-around;
|
||||||
|
|
||||||
.switch_type_item {
|
// .switch_type_item {
|
||||||
display: flex;
|
// display: flex;
|
||||||
align-items: center;
|
// align-items: center;
|
||||||
// padding: 0 2rem;
|
// // padding: 0 2rem;
|
||||||
height: 4rem;
|
// height: 4rem;
|
||||||
background: #fff;
|
// background: #fff;
|
||||||
border-radius: 0.8rem;
|
// border-radius: 0.8rem;
|
||||||
line-height: 4rem;
|
// line-height: 4rem;
|
||||||
font-size: 1.6rem;
|
// font-size: 1.6rem;
|
||||||
// margin-right: 2.2rem;
|
// // margin-right: 2.2rem;
|
||||||
color: #000;
|
// color: #000;
|
||||||
cursor: pointer;
|
// cursor: pointer;
|
||||||
position: relative;
|
// position: relative;
|
||||||
text-align: center;
|
// text-align: center;
|
||||||
transform-origin: left;
|
// transform-origin: left;
|
||||||
transform: scale(1);
|
// transform: scale(1);
|
||||||
transition: 0.3s all;
|
// transition: 0.3s all;
|
||||||
&.switch_type_item::before {
|
// &.switch_type_item::before {
|
||||||
position: absolute;
|
// position: absolute;
|
||||||
content: "";
|
// content: "";
|
||||||
display: block;
|
// display: block;
|
||||||
background: #000;
|
// background: #000;
|
||||||
height: .3rem;
|
// height: .3rem;
|
||||||
left: 50%;
|
// left: 50%;
|
||||||
transform: translateX(-50%);
|
// transform: translateX(-50%);
|
||||||
bottom: .6rem;
|
// bottom: .4rem;
|
||||||
width: 0px;
|
// width: 0px;
|
||||||
transition: 0.3s all;
|
// transition: 0.3s all;
|
||||||
}
|
// }
|
||||||
&.select_swtich {
|
// &.select_swtich {
|
||||||
color: #000;
|
// color: #000;
|
||||||
font-weight: 600;
|
// font-weight: 600;
|
||||||
transform: scale(1.15);
|
// transform: scale(1.15);
|
||||||
}
|
// }
|
||||||
&.select_swtich::before {
|
// &.select_swtich::before {
|
||||||
width: 100%;
|
// width: 100%;
|
||||||
}
|
// }
|
||||||
|
|
||||||
.switch_icon {
|
// .switch_icon {
|
||||||
font-size: 1.8rem;
|
// font-size: 1.8rem;
|
||||||
margin-right: 0.8rem;
|
// margin-right: 0.8rem;
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -353,6 +353,7 @@ export default defineComponent({
|
|||||||
display: flex;
|
display: flex;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
align-items: flex-start;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.print_left{
|
.print_left{
|
||||||
|
|||||||
@@ -229,6 +229,7 @@ export default defineComponent({
|
|||||||
},
|
},
|
||||||
'workspaceItem.id_':{
|
'workspaceItem.id_':{
|
||||||
handler(newVal:any,oldVal:any){
|
handler(newVal:any,oldVal:any){
|
||||||
|
|
||||||
// this.store.state.Workspace.workspace
|
// this.store.state.Workspace.workspace
|
||||||
// if(!newVal){
|
// if(!newVal){
|
||||||
// this.store.commit("setWorkspace", this.workspaceItem);
|
// this.store.commit("setWorkspace", this.workspaceItem);
|
||||||
@@ -908,30 +909,6 @@ export default defineComponent({
|
|||||||
margin-right: 8px;
|
margin-right: 8px;
|
||||||
margin-bottom: 8px;
|
margin-bottom: 8px;
|
||||||
}
|
}
|
||||||
.habit :deep(.ant-btn:hover),
|
|
||||||
:deep(.ant-btn:focus),
|
|
||||||
:deep(.ant-btn:active),
|
|
||||||
:deep(.ant-btn::after) {
|
|
||||||
color: #000;
|
|
||||||
border-color: #000 !important;
|
|
||||||
box-shadow: none !important;
|
|
||||||
}
|
|
||||||
:deep(.ant-switch-checked) {
|
|
||||||
background-color: #000;
|
|
||||||
.ant-switch-handle{
|
|
||||||
left: calc(100% - 1.8rem - .2rem);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
:deep(.ant-switch){
|
|
||||||
min-width: 4.4rem;
|
|
||||||
height: 2.2rem;
|
|
||||||
line-height: 2.2rem;
|
|
||||||
.ant-switch-handle{
|
|
||||||
width: 1.8rem;
|
|
||||||
height: 1.8rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.habit :deep(.ant-btn) {
|
.habit :deep(.ant-btn) {
|
||||||
box-shadow: none !important;
|
box-shadow: none !important;
|
||||||
color: rgba(0, 0, 0, 0.5);
|
color: rgba(0, 0, 0, 0.5);
|
||||||
|
|||||||
@@ -223,7 +223,7 @@ export default defineComponent({
|
|||||||
let printModel = ref({
|
let printModel = ref({
|
||||||
num:1,
|
num:1,
|
||||||
optype:false,
|
optype:false,
|
||||||
name:'model1'
|
name:useI18n().t('Generate.Model')+'1'
|
||||||
})
|
})
|
||||||
// let sketchCatecoryList:any = ref([])
|
// let sketchCatecoryList:any = ref([])
|
||||||
let workspace:any = ref({})
|
let workspace:any = ref({})
|
||||||
@@ -363,7 +363,7 @@ export default defineComponent({
|
|||||||
this.printModel = {
|
this.printModel = {
|
||||||
num : num,
|
num : num,
|
||||||
optype:false,
|
optype:false,
|
||||||
name:'model'+num
|
name:this.t('Generate.Model')+num
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
getgenerate(){
|
getgenerate(){
|
||||||
|
|||||||
@@ -193,7 +193,7 @@ export default defineComponent({
|
|||||||
{name:'Français',value:'fr'},
|
{name:'Français',value:'fr'},
|
||||||
{name:'แบบไทย',value:'th'},
|
{name:'แบบไทย',value:'th'},
|
||||||
{name:'Tiếng Việt',value:'vn'},
|
{name:'Tiếng Việt',value:'vn'},
|
||||||
{name:'Italiano',value:'it'},
|
{name:'Italiano',value:'it'},
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -99,7 +99,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div v-show="openClick == 3" class="modal_accomplish">
|
<div v-show="openClick == 3" class="modal_accomplish">
|
||||||
<div class="input_box" :class="{active:inputShow}">
|
<div class="input_box" :class="{active:inputShow}">
|
||||||
<input class="search_input" @input="ifMaximumLength" :maxlength='inputShow?0:9999' :class="{forbidden:generateCheckbox}" :readonly="generateCheckbox" :placeholder="$t('PrintboardUpload.inputContent1')" v-model="captionGeneration">
|
<input class="search_input" @input="ifMaximumLength" @keydown.enter="getgenerate" :maxlength='inputShow?0:9999' :class="{forbidden:generateCheckbox}" :readonly="generateCheckbox" :placeholder="$t('PrintboardUpload.inputContent1')" v-model="captionGeneration">
|
||||||
<div class="generage_btn started_btn" @click.stop="getgenerate">{{ $t('PrintboardUpload.Generate') }}</div>
|
<div class="generage_btn started_btn" @click.stop="getgenerate">{{ $t('PrintboardUpload.Generate') }}</div>
|
||||||
<span>{{ $t('PrintboardUpload.maximumLength') }}</span>
|
<span>{{ $t('PrintboardUpload.maximumLength') }}</span>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -172,7 +172,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div v-show="openClick == 3" class="modal_accomplish">
|
<div v-show="openClick == 3" class="modal_accomplish">
|
||||||
<div class="input_box" :class="{active:inputShow}">
|
<div class="input_box" :class="{active:inputShow}">
|
||||||
<input class="search_input" @input="ifMaximumLength" :maxlength='inputShow?0:9999' :class="{forbidden:generateCheckbox}" :readonly="generateCheckbox" :placeholder="$t('SketchboardUpload.inputContent1')" v-model="captionGeneration">
|
<input class="search_input" @input="ifMaximumLength" @keydown.enter="getgenerate()" :maxlength='inputShow?0:9999' :class="{forbidden:generateCheckbox}" :readonly="generateCheckbox" :placeholder="$t('SketchboardUpload.inputContent1')" v-model="captionGeneration">
|
||||||
<div class="generage_btn started_btn" @click.stop="getgenerate">Generate</div>
|
<div class="generage_btn started_btn" @click.stop="getgenerate">Generate</div>
|
||||||
<span>{{ $t('SketchboardUpload.maximumLength') }}</span>
|
<span>{{ $t('SketchboardUpload.maximumLength') }}</span>
|
||||||
</div>
|
</div>
|
||||||
@@ -430,7 +430,6 @@ export default defineComponent({
|
|||||||
},
|
},
|
||||||
|
|
||||||
selectFileCategory(file: any, cate: any) {
|
selectFileCategory(file: any, cate: any) {
|
||||||
|
|
||||||
if(this.openClick == 3){
|
if(this.openClick == 3){
|
||||||
for (let item of this.generateList) {
|
for (let item of this.generateList) {
|
||||||
item.categoryShow = false;
|
item.categoryShow = false;
|
||||||
@@ -510,7 +509,7 @@ export default defineComponent({
|
|||||||
generateDetailId:item.id,
|
generateDetailId:item.id,
|
||||||
timeZone: Intl.DateTimeFormat().resolvedOptions().timeZone
|
timeZone: Intl.DateTimeFormat().resolvedOptions().timeZone
|
||||||
}
|
}
|
||||||
Https.axiosPost(Https.httpUrls.generateLike, data).then(
|
Https.axiosGet(Https.httpUrls.generateDislike, {params:data}).then(
|
||||||
(rv) => {
|
(rv) => {
|
||||||
item.like = false
|
item.like = false
|
||||||
}
|
}
|
||||||
@@ -617,7 +616,7 @@ export default defineComponent({
|
|||||||
arr = {
|
arr = {
|
||||||
id:v.generateItemId,
|
id:v.generateItemId,
|
||||||
imgUrl:v.generateItemUrl,
|
imgUrl:v.generateItemUrl,
|
||||||
category:generage.level2Type,
|
category:generage.level2Type?generage.level2Type:this.sketchCatecoryList[0].label,
|
||||||
id_:GO.id++
|
id_:GO.id++
|
||||||
}
|
}
|
||||||
this.generateList.push(arr)
|
this.generateList.push(arr)
|
||||||
|
|||||||
@@ -262,24 +262,20 @@ export default defineComponent({
|
|||||||
let divTop:any = document.createElement('div');
|
let divTop:any = document.createElement('div');
|
||||||
let divBottom:any = document.createElement('div');
|
let divBottom:any = document.createElement('div');
|
||||||
let divCenter:any = document.createElement('div');
|
let divCenter:any = document.createElement('div');
|
||||||
let div:any = document.createElement('div');
|
|
||||||
if(imgbox.getElementsByClassName('cropper-view-box-Bg').length >= 1){
|
if(imgbox.getElementsByClassName('cropper-view-box-Bg').length >= 1){
|
||||||
}else{
|
}else{
|
||||||
div.classList.add('cropper-view-box-Bg')
|
|
||||||
divTop.classList.add('cropper-view-box-Bg')
|
divTop.classList.add('cropper-view-box-Bg')
|
||||||
divBottom.classList.add('cropper-view-box-Bg')
|
divBottom.classList.add('cropper-view-box-Bg')
|
||||||
divCenter.classList.add('cropper-view-box-Bg')
|
divCenter.classList.add('cropper-view-box-Bg')
|
||||||
|
|
||||||
div.classList.add('cropper-view-box-Mask')
|
|
||||||
divTop.classList.add('cropper-view-box-Top')
|
divTop.classList.add('cropper-view-box-Top')
|
||||||
divBottom.classList.add('cropper-view-box-Bottom')
|
divBottom.classList.add('cropper-view-box-Bottom')
|
||||||
divCenter.classList.add('cropper-view-box-Center')
|
divCenter.classList.add('cropper-view-box-Center')
|
||||||
|
|
||||||
div.style.background = `url(./image/femaleBG.png) no-repeat 0 0 / 100% 100%`
|
|
||||||
imgBoxSizeBG.appendChild(divTop)
|
imgBoxSizeBG.appendChild(divTop)
|
||||||
// imgBoxSizeBG.appendChild(div)
|
|
||||||
imgBoxSizeBG.appendChild(divBottom)
|
imgBoxSizeBG.appendChild(divBottom)
|
||||||
imgBoxSizeBG.appendChild(divCenter)
|
imgBoxSizeBG.appendChild(divCenter)
|
||||||
|
// imgBoxSizeBG.appendChild(div)
|
||||||
|
|
||||||
}
|
}
|
||||||
// imgBoxSize.style.backgroundImage = 'url('+require('@assets/images/library/lemaleBG.png')')'
|
// imgBoxSize.style.backgroundImage = 'url('+require('@assets/images/library/lemaleBG.png')')'
|
||||||
|
|
||||||
@@ -1004,10 +1000,6 @@ export default defineComponent({
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
}
|
}
|
||||||
.cropper-view-box-Mask{
|
|
||||||
top: 0;
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
.cropper-view-box-Top{
|
.cropper-view-box-Top{
|
||||||
// border-top: 1px dashed;
|
// border-top: 1px dashed;
|
||||||
/*虚线2 css*/
|
/*虚线2 css*/
|
||||||
|
|||||||
@@ -234,6 +234,7 @@ export default {
|
|||||||
inputContent1:'输入生成图片的标题',
|
inputContent1:'输入生成图片的标题',
|
||||||
Generate:'生成',
|
Generate:'生成',
|
||||||
maximumLength:'输入的内容超过允许输入的最大长度',
|
maximumLength:'输入的内容超过允许输入的最大长度',
|
||||||
|
Model:'模型',
|
||||||
jsContent1:"您只能上传图片文件!",
|
jsContent1:"您只能上传图片文件!",
|
||||||
jsContent2:'图片必须小于2MB',
|
jsContent2:'图片必须小于2MB',
|
||||||
jsContent3:"请输入内容~",
|
jsContent3:"请输入内容~",
|
||||||
|
|||||||
@@ -127,6 +127,8 @@ export default {
|
|||||||
Preview:'Preview',
|
Preview:'Preview',
|
||||||
Back:'Back',
|
Back:'Back',
|
||||||
Restore:'Restore',
|
Restore:'Restore',
|
||||||
|
System:'System',
|
||||||
|
Library:'Library',
|
||||||
Point:'Point',
|
Point:'Point',
|
||||||
RemovePoint:'Remove Point',
|
RemovePoint:'Remove Point',
|
||||||
mannequinHint:'Please change the pure white inside the mannequin for another color to enhance your experience',
|
mannequinHint:'Please change the pure white inside the mannequin for another color to enhance your experience',
|
||||||
@@ -234,6 +236,7 @@ export default {
|
|||||||
inputContent1:'Prompt input',
|
inputContent1:'Prompt input',
|
||||||
Generate:'Generate',
|
Generate:'Generate',
|
||||||
maximumLength:'The entered content exceeds the maximum length.',
|
maximumLength:'The entered content exceeds the maximum length.',
|
||||||
|
Model:'Model',
|
||||||
jsContent1:"You can only upload Image file!",
|
jsContent1:"You can only upload Image file!",
|
||||||
jsContent2:'Image must smaller than 2MB!',
|
jsContent2:'Image must smaller than 2MB!',
|
||||||
jsContent3:"Please enter content",
|
jsContent3:"Please enter content",
|
||||||
|
|||||||
429
src/lang/fr.ts
429
src/lang/fr.ts
@@ -5,8 +5,8 @@ export default {
|
|||||||
LIBRARY:'BIBLIOTHÈQUE',
|
LIBRARY:'BIBLIOTHÈQUE',
|
||||||
HISTORY:'HISTOIRE',
|
HISTORY:'HISTOIRE',
|
||||||
bindEmail:'lier un e-mail',
|
bindEmail:'lier un e-mail',
|
||||||
logOff:'se déconnecter',
|
logOff:'dérouler',
|
||||||
language:'changer de langue',
|
language:'langue',
|
||||||
skip:'sauter',
|
skip:'sauter',
|
||||||
emailContent:'vous avez un e-mail lié',
|
emailContent:'vous avez un e-mail lié',
|
||||||
Email:'E-mail',
|
Email:'E-mail',
|
||||||
@@ -22,7 +22,7 @@ export default {
|
|||||||
Workspace:'Espace de travail',
|
Workspace:'Espace de travail',
|
||||||
WorkspaceSetting:"Paramètres de l'espace de travail",
|
WorkspaceSetting:"Paramètres de l'espace de travail",
|
||||||
settingWorkspace:'ajustez les paramètres de votre espace de travail',
|
settingWorkspace:'ajustez les paramètres de votre espace de travail',
|
||||||
Overall:"Dans l'ensemble",
|
Overall:"tous",
|
||||||
Single:'Célibataire',
|
Single:'Célibataire',
|
||||||
System:'Système',
|
System:'Système',
|
||||||
Designer:'Designer',
|
Designer:'Designer',
|
||||||
@@ -38,270 +38,273 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
HomeView:{
|
HomeView:{
|
||||||
GetStarted:'Get Started',
|
GetStarted:'Commencer',
|
||||||
Start:'Start',
|
Start:'Commencer',
|
||||||
Edit:'Edit',
|
Edit:'Modifier',
|
||||||
Design:'Design',
|
Design:'Conception',
|
||||||
Redesign:'Redesign',
|
Redesign:'Refonte',
|
||||||
GeneratedDesign:'Generated Design',
|
GeneratedDesign:'Conception générée',
|
||||||
SelectedDesign:'Selected Design',
|
SelectedDesign:'Conception sélectionnée',
|
||||||
Export:'Export',
|
Export:'Exporter',
|
||||||
jsContent1:'You must choose one or more colors for further process.',
|
jsContent1:'Vous devez choisir une ou plusieurs couleurs pour un processus ultérieur.',
|
||||||
jsContent2:'You must choose one or more colors for further process.',
|
jsContent2:'Vous devez choisir une ou plusieurs couleurs pour un processus ultérieur.',
|
||||||
jsContent3:'Failed to export the file',
|
jsContent3:"Échec de l'exportation du fichier",
|
||||||
},
|
},
|
||||||
LibraryPage:{
|
LibraryPage:{
|
||||||
Upload:'Upload',
|
Upload:'Télécharger',
|
||||||
Generate:'Generate',
|
Generate:'Générer',
|
||||||
Delete:'Delete',
|
Delete:'Supprimer',
|
||||||
Rename:'Rename',
|
Rename:'Renommer',
|
||||||
inputContent1:'Search by your style code',
|
inputContent1:'Recherchez par votre code de style',
|
||||||
all:'all',
|
all:'tout',
|
||||||
ImageOnly:'Image Only',
|
ImageOnly:'Image uniquement',
|
||||||
TextOnly:'Text Only',
|
TextOnly:'Texte seulement',
|
||||||
TextImage:'Text-Image',
|
TextImage:'Texte-Image',
|
||||||
inputContent2:'Prompt input',
|
inputContent2:'Saisie rapide',
|
||||||
maximumLength:'The entered content exceeds the maximum length.',
|
maximumLength:'Le contenu saisi dépasse la longueur maximale.',
|
||||||
Model1:'Model1',
|
Model1:'Modèle1',
|
||||||
Model2:'Model2',
|
Model2:'Modèle2',
|
||||||
inputContent3:'Prompt input',
|
inputContent3:'Saisie rapide',
|
||||||
Cancel:'Cancel',
|
Cancel:'Annuler',
|
||||||
Sure:'Sure',
|
Sure:'Bien sûr',
|
||||||
Moodboard:'Moodboard',
|
Moodboard:"Conseil d'humeur",
|
||||||
Prints:'Prints',
|
Prints:'Impressions',
|
||||||
Sketches:'Sketches',
|
Sketches:'Croquis',
|
||||||
Mannequins:'Mannequins',
|
Mannequins:'Mannequins',
|
||||||
model:'model',
|
model:'modèle',
|
||||||
jsContent1:'Are you sure to delete the picture?',
|
jsContent1:"Êtes-vous sûr de supprimer l'image?",
|
||||||
jsContent2:'Are you sure to delete the picture?',
|
jsContent2:"Êtes-vous sûr de supprimer l'image?",
|
||||||
jsContent3:'You can only upload Image file!',
|
jsContent3:'Vous pouvez uniquement télécharger un fichier image!',
|
||||||
jsContent4:'Image must smaller than 2MB!',
|
jsContent4:"L'image doit être inférieure à 2 Mo!",
|
||||||
jsContent5:'This picture has been uploaded whether to continue uploading?',
|
jsContent5:'Cette photo a été téléchargée si vous souhaitez continuer le téléchargement?',
|
||||||
jsContent6:'The entered content exceeds the maximum length.',
|
jsContent6:'Le contenu saisi dépasse la longueur maximale.',
|
||||||
jsContent7:'Please enter content',
|
jsContent7:'Veuillez saisir le contenu',
|
||||||
jsContent8:'upload failed',
|
jsContent8:'échec du téléchargement',
|
||||||
jsContent9:'Please enter content',
|
jsContent9:'Veuillez saisir le contenu',
|
||||||
},
|
},
|
||||||
HistoryPage:{
|
HistoryPage:{
|
||||||
History:'History',
|
History:'Histoire',
|
||||||
StartDate:'Start Date',
|
StartDate:'Date de début',
|
||||||
EndDate:'End Date',
|
EndDate:'Date de fin',
|
||||||
inputContent1:'Search by collection name',
|
inputContent1:'Rechercher par nom de collection',
|
||||||
Detail:'Detail',
|
Detail:'Détail',
|
||||||
Rename:'Rename',
|
Rename:'Renommer',
|
||||||
Retrieve:'Retrieve',
|
Retrieve:'Récupérer',
|
||||||
Delete:'Delete',
|
Delete:'Supprimer',
|
||||||
inputContent2:'Enter a new name',
|
inputContent2:'Entrez un nouveau nom',
|
||||||
Submit:'Submit',
|
Submit:'Soumettre',
|
||||||
CollectionsName:'Collections Name',
|
CollectionsName:'Nom de la collection',
|
||||||
UptateTime:'Uptate Time',
|
UptateTime:'Temps de mise à jour',
|
||||||
SketchCounts:'Sketch Counts',
|
SketchCounts:"Nombre d'esquisses",
|
||||||
Operations:'Operations',
|
Operations:'Opérations',
|
||||||
jsContent1:'Deleted successfully',
|
jsContent1:'Supprimé avec succès',
|
||||||
jsContent2:'Do you really want to delete this collection? ',
|
jsContent2:'Voulez-vous vraiment supprimer cette collection? ',
|
||||||
jsContent3:'Change successfully',
|
jsContent3:'Changer avec succès',
|
||||||
jsContent4:'Image must smaller than 2MB!',
|
jsContent4:"L'image doit être inférieure à 2 Mo!",
|
||||||
jsContent5:'This picture has been uploaded whether to continue uploading?',
|
jsContent5:'Cette photo a été téléchargée si vous souhaitez continuer le téléchargement?',
|
||||||
jsContent6:'The entered content exceeds the maximum length.',
|
jsContent6:'Le contenu saisi dépasse la longueur maximale.',
|
||||||
jsContent7:'Please enter content',
|
jsContent7:'Veuillez saisir le contenu',
|
||||||
},
|
},
|
||||||
ModelPlacement:{
|
ModelPlacement:{
|
||||||
Registration:'Registration',
|
Registration:'Inscription',
|
||||||
Submit:'Submit',
|
Submit:'Soumettre',
|
||||||
Preview:'Preview',
|
Preview:'Aperçu',
|
||||||
Back:'Back',
|
Back:'Dos',
|
||||||
Restore:'Restore',
|
Restore:'Restaurer',
|
||||||
System:'Système',
|
System:'Système',
|
||||||
Library:'Library',
|
Library:'Bibliothèque',
|
||||||
Point:'Point',
|
Point:'Indiquer',
|
||||||
RemovePoint:'Remove Point',
|
RemovePoint:'Supprimer Indiquer',
|
||||||
mannequinHint:'Please change the pure white inside the mannequin for another color to enhance your experience',
|
mannequinHint:"Veuillez changer le blanc pur à l'intérieur du mannequin pour une autre couleur afin d'améliorer votre expérience.",
|
||||||
SHOULDER:'SHOULDER',
|
SHOULDER:'ÉPAULE',
|
||||||
WAISTBAND:'WAISTBAND',
|
WAISTBAND:'CEINTURE',
|
||||||
HAND:'HAND',
|
HAND:'MAIN',
|
||||||
jsContent1:"You haven't marked the image yet, and the model will not be uploaded. Are you sure you want to close it?",
|
jsContent1:"Vous n'avez pas encore marqué l'image et le modèle ne sera pas téléchargé. Êtes-vous sûr de vouloir la fermer",
|
||||||
jsContent2:'This picture has been uploaded whether to continue uploading?',
|
jsContent2:'Cette photo a été téléchargée si vous souhaitez continuer le téléchargement?',
|
||||||
},
|
},
|
||||||
ModelPlacementMobile:{
|
ModelPlacementMobile:{
|
||||||
Registration:'Registration',
|
Registration:'Inscription',
|
||||||
Submit:'Submit',
|
Submit:'Soumettre',
|
||||||
Preview:'Preview',
|
Preview:'Aperçu',
|
||||||
Back:'Back',
|
Back:'Dos',
|
||||||
Restore:'Restore',
|
Restore:'Restaurer',
|
||||||
Point:'Point',
|
System:'Système',
|
||||||
RemovePoint:'Remove Point',
|
Library:'Bibliothèque',
|
||||||
mannequinHint:'Please change the pure white inside the mannequin for another color to enhance your experience',
|
Point:'Indiquer',
|
||||||
SHOULDER:'SHOULDER',
|
RemovePoint:'Supprimer Indiquer',
|
||||||
WAISTBAND:'WAISTBAND',
|
mannequinHint:"Veuillez changer le blanc pur à l'intérieur du mannequin pour une autre couleur afin d'améliorer votre expérience.",
|
||||||
HAND:'HAND',
|
SHOULDER:'ÉPAULE',
|
||||||
jsContent1:"You haven't marked the image yet, and the model will not be uploaded. Are you sure you want to close it?",
|
WAISTBAND:'CEINTURE',
|
||||||
jsContent2:'This picture has been uploaded whether to continue uploading?',
|
HAND:'MAIN',
|
||||||
|
jsContent1:"Vous n'avez pas encore marqué l'image et le modèle ne sera pas téléchargé. Êtes-vous sûr de vouloir la fermer",
|
||||||
|
jsContent2:'Cette photo a été téléchargée si vous souhaitez continuer le téléchargement?',
|
||||||
},
|
},
|
||||||
Upload:{
|
Upload:{
|
||||||
Delete:'Delete',
|
Delete:'Sopprimere',
|
||||||
Maximum2M:'Maximum 10 images can be uploaded, Maximum 2M per image',
|
Maximum2M:'Un maximum de 10 images peuvent être téléchargées, maximum 2 M par image',
|
||||||
jsContent1:'You can only upload Image file!',
|
jsContent1:'Vous pouvez uniquement télécharger un fichier image!',
|
||||||
jsContent2:'Image must smaller than 2MB!',
|
jsContent2:"L'image doit être inférieure à 2 Mo!",
|
||||||
jsContent3:'upload failed',
|
jsContent3:'échec du téléchargement',
|
||||||
},
|
},
|
||||||
SketchboardUpload:{
|
SketchboardUpload:{
|
||||||
Upload:'Upload',
|
Upload:'Télécharger',
|
||||||
Library:'Library',
|
Library:'Bibliothèque',
|
||||||
Generate:'Generate',
|
Generate:'Générer',
|
||||||
PIN:'PIN',
|
PIN:'PIN',
|
||||||
Thumbnail:'Thumbnail preview of selected sketchboard',
|
Thumbnail:'Aperçu miniature du tableau de croquis sélectionné',
|
||||||
inputContent1:'Caption generation',
|
inputContent1:'Génération de sous-titres',
|
||||||
maximumLength:'The entered content exceeds the maximum length.',
|
maximumLength:'Le contenu saisi dépasse la longueur maximale.',
|
||||||
jsContent1:"upload failed",
|
jsContent1:"échec du téléchargement",
|
||||||
jsContent2:"You can only upload Image file!",
|
jsContent2:"Vous pouvez uniquement télécharger un fichier image!",
|
||||||
jsContent3:'Image must smaller than 2MB!',
|
jsContent3:"L'image doit être inférieure à 2 Mo!",
|
||||||
jsContent4:"Maximum number of allowable file uploads has been exceeded",
|
jsContent4:"Le nombre maximum de téléchargements de fichiers autorisés a été dépassé",
|
||||||
jsContent5:"Please select a picture",
|
jsContent5:"Veuillez sélectionner une image",
|
||||||
jsContent6:"The entered content exceeds the maximum length.",
|
jsContent6:"Le contenu saisi dépasse la longueur maximale.",
|
||||||
jsContent7:"Please enter content",
|
jsContent7:"Veuillez saisir le contenu",
|
||||||
},
|
},
|
||||||
PrintboardUpload:{
|
PrintboardUpload:{
|
||||||
Upload:'Upload',
|
Upload:'Télécharger',
|
||||||
Library:'Library',
|
Library:'Bibliothèque',
|
||||||
Generate:'Generate',
|
Generate:'Générer',
|
||||||
PIN:'PIN',
|
PIN:'PIN',
|
||||||
Thumbnail:'Thumbnail preview of selected printboard',
|
Thumbnail:"Aperçu miniature de la carte d'impression sélectionnée",
|
||||||
inputContent1:'Caption generation',
|
inputContent1:'Génération de sous-titres',
|
||||||
maximumLength:'The entered content exceeds the maximum length.',
|
maximumLength:'Le contenu saisi dépasse la longueur maximale.',
|
||||||
jsContent1:"You can only upload Image file!",
|
jsContent1:"Vous pouvez uniquement télécharger un fichier image!",
|
||||||
jsContent2:'Image must smaller than 2MB!',
|
jsContent2:"L'image doit être inférieure à 2 Mo!",
|
||||||
jsContent3:"Maximum number of allowable file uploads has been exceeded",
|
jsContent3:"Le nombre maximum de téléchargements de fichiers autorisés a été dépassé",
|
||||||
jsContent4:"Please select a picture",
|
jsContent4:"Veuillez sélectionner une image",
|
||||||
jsContent5:"The entered content exceeds the maximum length.",
|
jsContent5:"Le contenu saisi dépasse la longueur maximale.",
|
||||||
jsContent6:"Please enter content",
|
jsContent6:"Veuillez saisir le contenu",
|
||||||
},
|
},
|
||||||
ColorboardUpload:{
|
ColorboardUpload:{
|
||||||
Thumbnail:'Thumbnail preview of selected colorboard',
|
Thumbnail:'Aperçu miniature du colorboard sélectionné',
|
||||||
Clear:'Clear',
|
Clear:'Clair',
|
||||||
Palette:'Palette',
|
Palette:'Palette',
|
||||||
HEX:'HEX',
|
HEX:'HEX',
|
||||||
RGBA:'RGBA',
|
RGBA:'RGBA',
|
||||||
UploadImage:'Upload Image',
|
UploadImage:'Télécharger une image',
|
||||||
ColorCode:'Color Code',
|
ColorCode:'Code couleur',
|
||||||
ExtractColor:'Extract Color',
|
ExtractColor:'Extraire la couleur',
|
||||||
jsContent1:"Your browser does not support it",
|
jsContent1:"Votre navigateur ne le prend pas en charge",
|
||||||
jsContent2:"Can't find the TCX color",
|
jsContent2:"Je ne trouve pas la couleur TCX",
|
||||||
jsContent3:"You can only upload Image file!",
|
jsContent3:"Vous pouvez uniquement télécharger un fichier image!",
|
||||||
jsContent4:'Image must smaller than 2MB!',
|
jsContent4:"L'image doit être inférieure à 2 Mo!",
|
||||||
},
|
},
|
||||||
MoodboardUpload:{
|
MoodboardUpload:{
|
||||||
Upload:'Upload',
|
Upload:'Télécharger',
|
||||||
Library:'Library',
|
Library:'Bibliothèque',
|
||||||
Generate:'Generate',
|
Generate:'Générer',
|
||||||
Delete:'Delete',
|
Delete:'Supprimer',
|
||||||
Thumbnail:'Thumbnail preview of selected moodboard',
|
Thumbnail:'Aperçu miniature du moodboard sélectionné',
|
||||||
layout:'layout',
|
layout:'mise en page',
|
||||||
jsContent1:'You can select up to 8 images',
|
jsContent1:"Vous pouvez sélectionner jusqu'à 8 images",
|
||||||
jsContent2:"upload failed",
|
jsContent2:"échec du téléchargement",
|
||||||
jsContent3:"You can only upload Image file!",
|
jsContent3:"Vous pouvez uniquement télécharger un fichier image!",
|
||||||
jsContent4:'Image must smaller than 2MB!',
|
jsContent4:"L'image doit être inférieure à 2 Mo!",
|
||||||
jsContent5:'Please click Layout to sort randomly',
|
jsContent5:'Veuillez cliquer sur Mise en page pour trier aléatoirement',
|
||||||
},
|
},
|
||||||
Cropper:{
|
Cropper:{
|
||||||
Cutpicture:'Cut picture',
|
Cutpicture:"Couper l'image",
|
||||||
Finish:'Finish',
|
Finish:'Finition',
|
||||||
Cancel:'Cancel',
|
Cancel:'Annuler',
|
||||||
CropPreview:'Crop Preview',
|
CropPreview:'Aperçu du recadrage',
|
||||||
},
|
},
|
||||||
Material:{
|
Material:{
|
||||||
inputContent1:'Please input',
|
inputContent1:'Veuillez saisir',
|
||||||
PIN:'PIN',
|
PIN:'PIN',
|
||||||
},
|
},
|
||||||
MarketingSketchUpload:{
|
MarketingSketchUpload:{
|
||||||
Upload:'Upload',
|
Upload:'Télécharger',
|
||||||
MyLibrary:'My Library',
|
MyLibrary:'Ma bibliothèque',
|
||||||
maximumLength:'Maximum 15 images can be uploaded, Maximum 2M per image',
|
maximumLength:'Un maximum de 15 images peuvent être téléchargées, maximum 2 M par image',
|
||||||
jsContent1:'upload failed',
|
jsContent1:'échec du téléchargement',
|
||||||
jsContent2:"You can only upload Image file!",
|
jsContent2:"Vous pouvez uniquement télécharger un fichier image!",
|
||||||
jsContent3:'Image must smaller than 2MB!',
|
jsContent3:"L'image doit être inférieure à 2 Mo!",
|
||||||
jsContent5:'Maximum number of allowable file uploads has been exceeded',
|
jsContent5:'Le nombre maximum de téléchargements de fichiers autorisés a été dépassé',
|
||||||
},
|
},
|
||||||
layout:{
|
layout:{
|
||||||
MoodBoardDesign:'MoodBoard Design',
|
MoodBoardDesign:'Conception du MoodBoard',
|
||||||
LayerOptions:'Layer Options',
|
LayerOptions:'Options de calque',
|
||||||
Submit:'Submit',
|
Submit:'Soumettre',
|
||||||
},
|
},
|
||||||
Generate:{
|
Generate:{
|
||||||
ImageOnly:'Image Only',
|
ImageOnly:'Image uniquement',
|
||||||
TextOnly:'Text Only',
|
TextOnly:'Texte seulement',
|
||||||
TextImage:'Text-Image',
|
TextImage:'Texte-Image',
|
||||||
Model1:'Model1',
|
Model1:'Modèle1',
|
||||||
Model2:'Model2',
|
Model2:'Modèle2',
|
||||||
inputContent1:'Prompt input',
|
inputContent1:'Saisie rapide',
|
||||||
Generate:'Generate',
|
Generate:'Générer',
|
||||||
maximumLength:'The entered content exceeds the maximum length.',
|
maximumLength:'Le contenu saisi dépasse la longueur maximale.',
|
||||||
jsContent1:"You can only upload Image file!",
|
Model:'Modèle',
|
||||||
jsContent2:'Image must smaller than 2MB!',
|
jsContent1:"Vous pouvez uniquement télécharger un fichier image!",
|
||||||
jsContent3:"Please enter content",
|
jsContent2:"L'image doit être inférieure à 2 Mo!",
|
||||||
jsContent4:'The entered content exceeds the maximum length.',
|
jsContent3:"Veuillez saisir le contenu",
|
||||||
jsContent5:"Please enter content",
|
jsContent4:'Le contenu saisi dépasse la longueur maximale.',
|
||||||
jsContent6:"You can select up to 8 images",
|
jsContent5:"Veuillez saisir le contenu",
|
||||||
jsContent7:"upload failed",
|
jsContent6:"Vous pouvez sélectionner jusqu'à 8 images",
|
||||||
|
jsContent7:"échec du téléchargement",
|
||||||
},
|
},
|
||||||
collectionModal:{
|
collectionModal:{
|
||||||
Moodboard:'Moodboard',
|
Moodboard:"Conseil d'humeur",
|
||||||
Printboard:'Printboard',
|
Printboard:'Tableau imprimé',
|
||||||
Colorboard:'Colorboard',
|
Colorboard:'Tableau de couleurs',
|
||||||
Sketchboard:'Sketchboard',
|
Sketchboard:'Tableau à croquis',
|
||||||
MoodCollection:'select moodboard for your collection',
|
MoodCollection:'sélectionnez le moodboard pour votre collection',
|
||||||
PrinCollection:'select printboard for your collection',
|
PrinCollection:'sélectionnez le carton imprimé pour votre collection',
|
||||||
ColorCollection:'select colors for your collection',
|
ColorCollection:'sélectionnez les couleurs pour votre collection',
|
||||||
SketchCollection:'select sketchboard for your collection',
|
SketchCollection:'sélectionnez un tableau à croquis pour votre collection',
|
||||||
jsContent1:'You must select the image and then use the layout.',
|
jsContent1:"Vous devez sélectionner l'image puis utiliser la mise en page.",
|
||||||
jsContent2:'The uploaded files will not be saved, being sure to continue? ',
|
jsContent2:'Les fichiers téléchargés ne seront pas enregistrés, assurez-vous de continuer? ',
|
||||||
jsContent3:'You must choose one or more colors for further process.',
|
jsContent3:'Vous devez choisir une ou plusieurs couleurs pour un processus ultérieur.',
|
||||||
},
|
},
|
||||||
DesignDetail:{
|
DesignDetail:{
|
||||||
Details:'Details',
|
Details:'Détails',
|
||||||
EditDetails:'Edit the details of your design',
|
EditDetails:'Modifiez les détails de votre conception',
|
||||||
Submit:'Submit',
|
Submit:'Soumettre',
|
||||||
CurrentApparel:'Current Apparel',
|
CurrentApparel:'Vêtements actuels',
|
||||||
CurrentPrint:'Current Print',
|
CurrentPrint:'Impression actuelle',
|
||||||
CurrentColor:'Current Color',
|
CurrentColor:'Couleur actuelle',
|
||||||
},
|
},
|
||||||
DesignDetailAlter:{
|
DesignDetailAlter:{
|
||||||
Upload:'Upload',
|
Upload:'Télécharger',
|
||||||
Library:'Library',
|
Library:'Bibliothèque',
|
||||||
inputContent1:'Please input',
|
inputContent1:'Veuillez saisir',
|
||||||
Palette:'Palette',
|
Palette:'Palette',
|
||||||
HEX:'HEX',
|
HEX:'HEX',
|
||||||
RGBA:'RGBA',
|
RGBA:'RGBA',
|
||||||
UploadImage:'Upload Image',
|
UploadImage:'Télécharger une image',
|
||||||
Delete:'Delete',
|
Delete:'Supprimer',
|
||||||
ColorCode:'Color Code',
|
ColorCode:'Code couleur',
|
||||||
jsContent1:"Your browser does not support it",
|
jsContent1:"Votre navigateur ne le prend pas en charge",
|
||||||
jsContent2:"You can select up to 8 images",
|
jsContent2:"Vous pouvez sélectionner jusqu'à 8 images",
|
||||||
jsContent3:"upload failed",
|
jsContent3:"échec du téléchargement",
|
||||||
jsContent4:'You can only upload Image file!',
|
jsContent4:'Vous pouvez uniquement télécharger un fichier image!',
|
||||||
jsContent5:'Image must smaller than 5MB!',
|
jsContent5:"L'image doit être inférieure à 5 Mo!",
|
||||||
jsContent6:"Can't find the TCX color",
|
jsContent6:"La couleur de TXCX est introuvable",
|
||||||
},
|
},
|
||||||
DesignDetailEnd:{
|
DesignDetailEnd:{
|
||||||
NewApparel:'New Apparel',
|
NewApparel:'Nouveaux vêtements',
|
||||||
NewPrint:'New Print',
|
NewPrint:'Nouvelle impression',
|
||||||
Placement:'Placement',
|
Placement:'Placement',
|
||||||
Overall:"Dans l'ensemble",
|
Overall:"tous",
|
||||||
Single:'Célibataire',
|
Single:'Célibataire',
|
||||||
NewColor:'New Color',
|
NewColor:'Nouvelle couleur',
|
||||||
preview:'preview',
|
preview:'Aperçu',
|
||||||
Layout:'Layout',
|
Layout:'Mise en page',
|
||||||
jsContent1:'Please select print',
|
jsContent1:'Veuillez sélectionner imprimer',
|
||||||
},
|
},
|
||||||
DesignPrintOperation:{
|
DesignPrintOperation:{
|
||||||
Placement:'Placement',
|
Placement:'Placement',
|
||||||
Overall:"Dans l'ensemble",
|
Overall:"tous",
|
||||||
Single:'Célibataire',
|
Single:'Célibataire',
|
||||||
Random:'Random',
|
Random:'Aléatoire',
|
||||||
inputContent:'Please input',
|
inputContent:'Veuillez saisir',
|
||||||
preview:'preview',
|
preview:'Aperçu',
|
||||||
jsContent1:'The above changes are not saved, being sure to continue? ',
|
jsContent1:'Les modifications ci-dessus ne sont pas enregistrées, assurez-vous de continuer? ',
|
||||||
},
|
},
|
||||||
uploadFile:{
|
uploadFile:{
|
||||||
jsContent1:'You can select up to 8 images',
|
jsContent1:"Vous pouvez sélectionner jusqu'à 8 images",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,14 +1,35 @@
|
|||||||
import { createI18n } from 'vue-i18n'
|
import { createI18n } from 'vue-i18n'
|
||||||
|
// 中文 zh-cn
|
||||||
|
// 英文 en
|
||||||
|
// 韩文 kr
|
||||||
|
// 日文 ja
|
||||||
|
// 俄语 ru
|
||||||
|
// 法语 fr
|
||||||
|
// 泰语 th
|
||||||
|
// 越南语 vn
|
||||||
|
// 意大利语 it
|
||||||
|
|
||||||
// element-plus 中的语言配置
|
// element-plus 中的语言配置
|
||||||
import elementEnLocale from './en'
|
import elementEnLocale from './en'
|
||||||
import elementZhLocale from './cn'
|
import elementZhLocale from './cn'
|
||||||
import elementthLocale from './th'
|
import elementKrLocale from './kr'
|
||||||
|
import elementJaLocale from './ja'
|
||||||
|
import elementRuLocale from './ru'
|
||||||
|
import elementFrLocale from './fr'
|
||||||
|
import elementThLocale from './th'
|
||||||
|
import elementVnLocale from './vn'
|
||||||
|
import elementItLocale from './it'
|
||||||
|
|
||||||
// 自己的语言配置
|
// 自己的语言配置
|
||||||
import enLocale from './en'
|
import enLocale from './en'
|
||||||
import zhLocale from './cn'
|
import zhLocale from './cn'
|
||||||
|
import krLocale from './kr'
|
||||||
|
import jaLocale from './ja'
|
||||||
|
import ruLocale from './ru'
|
||||||
|
import frLocale from './fr'
|
||||||
import thLocale from './th'
|
import thLocale from './th'
|
||||||
|
import vnLocale from './vn'
|
||||||
|
import itLocale from './it'
|
||||||
|
|
||||||
// 语言配置整合
|
// 语言配置整合
|
||||||
const messages = {
|
const messages = {
|
||||||
@@ -20,10 +41,34 @@ const messages = {
|
|||||||
...zhLocale,
|
...zhLocale,
|
||||||
...elementZhLocale
|
...elementZhLocale
|
||||||
},
|
},
|
||||||
|
'kr':{
|
||||||
|
...krLocale,
|
||||||
|
...elementKrLocale
|
||||||
|
},
|
||||||
|
'ja':{
|
||||||
|
...jaLocale,
|
||||||
|
...elementJaLocale
|
||||||
|
},
|
||||||
|
'ru':{
|
||||||
|
...ruLocale,
|
||||||
|
...elementRuLocale
|
||||||
|
},
|
||||||
|
'fr':{
|
||||||
|
...frLocale,
|
||||||
|
...elementFrLocale
|
||||||
|
},
|
||||||
'th':{
|
'th':{
|
||||||
...thLocale,
|
...thLocale,
|
||||||
...elementthLocale
|
...elementThLocale
|
||||||
}
|
},
|
||||||
|
'vn':{
|
||||||
|
...vnLocale,
|
||||||
|
...elementVnLocale
|
||||||
|
},
|
||||||
|
'it':{
|
||||||
|
...itLocale,
|
||||||
|
...elementItLocale
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
// 创建 i18n
|
// 创建 i18n
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ export default {
|
|||||||
HISTORY:'STORIA',
|
HISTORY:'STORIA',
|
||||||
bindEmail:"associare l'e-mail",
|
bindEmail:"associare l'e-mail",
|
||||||
logOff:'disconnettersi',
|
logOff:'disconnettersi',
|
||||||
language:'cambiare la lingua',
|
language:'lingua',
|
||||||
skip:'saltare',
|
skip:'saltare',
|
||||||
emailContent:'hai legato la posta elettronica',
|
emailContent:'hai legato la posta elettronica',
|
||||||
Email:'E-mail',
|
Email:'E-mail',
|
||||||
@@ -22,7 +22,7 @@ export default {
|
|||||||
Workspace:'Spazio di lavoro',
|
Workspace:'Spazio di lavoro',
|
||||||
WorkspaceSetting:"Impostazione dell'area di lavoro",
|
WorkspaceSetting:"Impostazione dell'area di lavoro",
|
||||||
settingWorkspace:"modificare l'impostazione dell'area di lavoro",
|
settingWorkspace:"modificare l'impostazione dell'area di lavoro",
|
||||||
Overall:'Complessivamente',
|
Overall:'Tutto',
|
||||||
Single:'Separare',
|
Single:'Separare',
|
||||||
System:'Sistema',
|
System:'Sistema',
|
||||||
Designer:'progettista',
|
Designer:'progettista',
|
||||||
@@ -236,6 +236,7 @@ export default {
|
|||||||
inputContent1:'Immissione rapida',
|
inputContent1:'Immissione rapida',
|
||||||
Generate:'creare',
|
Generate:'creare',
|
||||||
maximumLength:'Il contenuto inserito supera la lunghezza massima.',
|
maximumLength:'Il contenuto inserito supera la lunghezza massima.',
|
||||||
|
Model:'Modello',
|
||||||
jsContent1:"Puoi caricare solo il file immagine!",
|
jsContent1:"Puoi caricare solo il file immagine!",
|
||||||
jsContent2:"L'immagine deve essere inferiore a 2 MB!",
|
jsContent2:"L'immagine deve essere inferiore a 2 MB!",
|
||||||
jsContent3:"Inserisci il contenuto",
|
jsContent3:"Inserisci il contenuto",
|
||||||
@@ -261,7 +262,7 @@ export default {
|
|||||||
Details:'Dettagli',
|
Details:'Dettagli',
|
||||||
EditDetails:'Modifica i dettagli del tuo progetto',
|
EditDetails:'Modifica i dettagli del tuo progetto',
|
||||||
Submit:'Invia',
|
Submit:'Invia',
|
||||||
CurrentApparel:'Attuale Abbigliamento',
|
CurrentApparel:'Vestiti attuali',
|
||||||
CurrentPrint:'Stampa Attuale',
|
CurrentPrint:'Stampa Attuale',
|
||||||
CurrentColor:'Colore Attuale',
|
CurrentColor:'Colore Attuale',
|
||||||
},
|
},
|
||||||
@@ -283,10 +284,10 @@ export default {
|
|||||||
jsContent6:"Impossibile trovare il colore TCX",
|
jsContent6:"Impossibile trovare il colore TCX",
|
||||||
},
|
},
|
||||||
DesignDetailEnd:{
|
DesignDetailEnd:{
|
||||||
NewApparel:'Nuovo abbigliamento',
|
NewApparel:'Nuovo vestiti',
|
||||||
NewPrint:'Nuova stampa',
|
NewPrint:'Nuova stampa',
|
||||||
Placement:'Posizionamento',
|
Placement:'Posizionamento',
|
||||||
Overall:'Complessivamente',
|
Overall:'Tutto',
|
||||||
Single:'Separare',
|
Single:'Separare',
|
||||||
NewColor:'Nuovo colore',
|
NewColor:'Nuovo colore',
|
||||||
preview:'anteprima',
|
preview:'anteprima',
|
||||||
@@ -295,7 +296,7 @@ export default {
|
|||||||
},
|
},
|
||||||
DesignPrintOperation:{
|
DesignPrintOperation:{
|
||||||
Placement:'Posizionamento',
|
Placement:'Posizionamento',
|
||||||
Overall:'Complessivamente',
|
Overall:'Tutto',
|
||||||
Single:'Separare',
|
Single:'Separare',
|
||||||
Random:'Casuale',
|
Random:'Casuale',
|
||||||
inputContent:'Per favore inserisci',
|
inputContent:'Per favore inserisci',
|
||||||
|
|||||||
309
src/lang/ja.ts
Normal file
309
src/lang/ja.ts
Normal file
@@ -0,0 +1,309 @@
|
|||||||
|
export default {
|
||||||
|
Header:{
|
||||||
|
hello:'こんにちは',
|
||||||
|
HOME:'ホームページ',
|
||||||
|
LIBRARY:'集める',
|
||||||
|
HISTORY:'歴史',
|
||||||
|
bindEmail:'電子メールをバインドする',
|
||||||
|
logOff:'ログオフ',
|
||||||
|
language:'言語',
|
||||||
|
skip:'スキップ',
|
||||||
|
emailContent:'電子メールをバインドしました',
|
||||||
|
Email:'Eメール',
|
||||||
|
NextStep:'次のステップ',
|
||||||
|
verification:'確認コードを入力してください',
|
||||||
|
SentTo:'に送信された',
|
||||||
|
Resend:'再送信',
|
||||||
|
jsContent1:'メールの形式が間違っています',
|
||||||
|
jsContent2:'メールボックスのバインドに成功しました。',
|
||||||
|
jsContent3:`長期間操作を行っていません。アクティブである必要があります。そうでない場合は、{numTime} S でログアウトします。`,
|
||||||
|
},
|
||||||
|
Habit:{
|
||||||
|
Workspace:'ワークスペース',
|
||||||
|
WorkspaceSetting:'ワークスペースの設定',
|
||||||
|
settingWorkspace:'ワークスペース設定を調整する',
|
||||||
|
Overall:'全体',
|
||||||
|
Single:'シングル',
|
||||||
|
System:'システム',
|
||||||
|
Designer:'デザイナー',
|
||||||
|
Mannequin:'マネキン',
|
||||||
|
Current:'現在',
|
||||||
|
User:'ユーザー',
|
||||||
|
jsContent1:'ワークスペースを削除するかどうか?',
|
||||||
|
jsContent2:'ワークベンチ名を入力してください',
|
||||||
|
},
|
||||||
|
RobotAssist:{
|
||||||
|
inputContent1:"メッセージを書いてください~",
|
||||||
|
jsContent1:"内容を入力してください",
|
||||||
|
},
|
||||||
|
HomeView:{
|
||||||
|
GetStarted:'始めましょう',
|
||||||
|
Start:'始める',
|
||||||
|
Edit:'編集',
|
||||||
|
Design:'デザイン',
|
||||||
|
Redesign:'再設計',
|
||||||
|
GeneratedDesign:'生成されたデザイン',
|
||||||
|
SelectedDesign:'選択されたデザイン',
|
||||||
|
Export:'輸出',
|
||||||
|
jsContent1:'以降の処理には 1 つ以上の色を選択する必要があります。',
|
||||||
|
jsContent2:'以降の処理には 1 つ以上の色を選択する必要があります。',
|
||||||
|
jsContent3:'ファイルのエクスポートに失敗しました',
|
||||||
|
},
|
||||||
|
LibraryPage:{
|
||||||
|
Upload:'アップロード',
|
||||||
|
Generate:'生成する',
|
||||||
|
Delete:'消去',
|
||||||
|
Rename:'名前の変更',
|
||||||
|
inputContent1:'スタイルコードで検索',
|
||||||
|
all:'全て',
|
||||||
|
ImageOnly:'画像のみ',
|
||||||
|
TextOnly:'テキストのみ',
|
||||||
|
TextImage:'テキスト-画像',
|
||||||
|
inputContent2:'プロンプト入力',
|
||||||
|
maximumLength:'入力した内容が最大長を超えています.',
|
||||||
|
Model1:'モデル1',
|
||||||
|
Model2:'モデル2',
|
||||||
|
inputContent3:'プロンプト入力',
|
||||||
|
Cancel:'キャンセル',
|
||||||
|
Sure:'もちろん',
|
||||||
|
Moodboard:'ムードボード',
|
||||||
|
Prints:'プリント',
|
||||||
|
Sketches:'スケッチ',
|
||||||
|
Mannequins:'マネキン',
|
||||||
|
model:'モデル',
|
||||||
|
jsContent1:'画像を削除してもよろしいですか?',
|
||||||
|
jsContent2:'画像を削除してもよろしいですか?',
|
||||||
|
jsContent3:'画像ファイルのみアップロードできます!',
|
||||||
|
jsContent4:'画像は 2MB 未満である必要があります!',
|
||||||
|
jsContent5:'この写真はアップロードされました。アップロードを続けるかどうか?',
|
||||||
|
jsContent6:'入力した内容が最大長を超えています.',
|
||||||
|
jsContent7:'内容を入力してください',
|
||||||
|
jsContent8:'アップロードに失敗しました',
|
||||||
|
jsContent9:'内容を入力してください',
|
||||||
|
},
|
||||||
|
HistoryPage:{
|
||||||
|
History:'歴史',
|
||||||
|
StartDate:'開始日',
|
||||||
|
EndDate:'終了日',
|
||||||
|
inputContent1:'コレクション名で検索',
|
||||||
|
Detail:'詳細',
|
||||||
|
Rename:'名前の変更',
|
||||||
|
Retrieve:'取得',
|
||||||
|
Delete:'消去',
|
||||||
|
inputContent2:'新しい名前を入力してください',
|
||||||
|
Submit:'提出す',
|
||||||
|
CollectionsName:'コレクション名',
|
||||||
|
UptateTime:'更新時間',
|
||||||
|
SketchCounts:'スケッチ数',
|
||||||
|
Operations:'オペレーション',
|
||||||
|
jsContent1:'正常に削除されました',
|
||||||
|
jsContent2:'本当にこのコレクションを削除してもよろしいですか? ',
|
||||||
|
jsContent3:'正常に変更されました',
|
||||||
|
jsContent4:'画像は 2MB 未満である必要があります!',
|
||||||
|
jsContent5:'この写真はアップロードされました。アップロードを続けるかどうか?',
|
||||||
|
jsContent6:'入力した内容が最大長を超えています.',
|
||||||
|
jsContent7:'内容を入力してください',
|
||||||
|
},
|
||||||
|
ModelPlacement:{
|
||||||
|
Registration:'登録',
|
||||||
|
Submit:'提出す',
|
||||||
|
Preview:'プレビュー',
|
||||||
|
Back:'戻る',
|
||||||
|
Restore:'復元する',
|
||||||
|
System:'システム',
|
||||||
|
Library:'集める',
|
||||||
|
Point:'ポイント',
|
||||||
|
RemovePoint:'ポイントの削除',
|
||||||
|
mannequinHint:'体験を向上させるために、マネキン内の純白を別の色に変更してください。',
|
||||||
|
SHOULDER:'ショルダー',
|
||||||
|
WAISTBAND:'ウエストバンド',
|
||||||
|
HAND:'手',
|
||||||
|
jsContent1:"画像にまだマークを付けていないため、モデルはアップロードされません。閉じてもよろしいですか?",
|
||||||
|
jsContent2:'この写真はアップロードされました。アップロードを続けるかどうか?',
|
||||||
|
},
|
||||||
|
ModelPlacementMobile:{
|
||||||
|
Registration:'登録',
|
||||||
|
Submit:'提出す',
|
||||||
|
Preview:'プレビュー',
|
||||||
|
Back:'戻る',
|
||||||
|
Restore:'復元する',
|
||||||
|
System:'システム',
|
||||||
|
Library:'集める',
|
||||||
|
Point:'ポイント',
|
||||||
|
RemovePoint:'ポイントの削除',
|
||||||
|
mannequinHint:'体験を向上させるために、マネキン内の純白を別の色に変更してください。',
|
||||||
|
SHOULDER:'ショルダー',
|
||||||
|
WAISTBAND:'ウエストバンド',
|
||||||
|
HAND:'手',
|
||||||
|
jsContent1:"画像にまだマークを付けていないため、モデルはアップロードされません。閉じてもよろしいですか?",
|
||||||
|
jsContent2:'この写真はアップロードされました。アップロードを続けるかどうか?',
|
||||||
|
},
|
||||||
|
Upload:{
|
||||||
|
Delete:'消去',
|
||||||
|
Maximum2M:'画像は最大10枚アップロード可能、1枚あたり最大2M',
|
||||||
|
jsContent1:'画像ファイルのみアップロードできます!',
|
||||||
|
jsContent2:'画像は 2MB 未満である必要があります!',
|
||||||
|
jsContent3:'アップロードに失敗しました',
|
||||||
|
},
|
||||||
|
SketchboardUpload:{
|
||||||
|
Upload:'アップロード',
|
||||||
|
Library:'集める',
|
||||||
|
Generate:'生成する',
|
||||||
|
PIN:'PIN',
|
||||||
|
Thumbnail:'選択したスケッチボードのサムネイル プレビュー',
|
||||||
|
inputContent1:'キャプションの生成',
|
||||||
|
maximumLength:'入力した内容が最大長を超えています.',
|
||||||
|
jsContent1:"アップロードに失敗しました",
|
||||||
|
jsContent2:"画像ファイルのみアップロードできます!",
|
||||||
|
jsContent3:'画像は 2MB 未満である必要があります!',
|
||||||
|
jsContent4:"許可されるファイルアップロードの最大数を超えました",
|
||||||
|
jsContent5:"写真を選択してください",
|
||||||
|
jsContent6:"入力した内容が最大長を超えています.",
|
||||||
|
jsContent7:"内容を入力してください",
|
||||||
|
},
|
||||||
|
PrintboardUpload:{
|
||||||
|
Upload:'アップロード',
|
||||||
|
Library:'集める',
|
||||||
|
Generate:'生成する',
|
||||||
|
PIN:'PIN',
|
||||||
|
Thumbnail:'選択したプリントボードのサムネイル プレビュー',
|
||||||
|
inputContent1:'キャプションの生成',
|
||||||
|
maximumLength:'入力した内容が最大長を超えています.',
|
||||||
|
jsContent1:"画像ファイルのみアップロードできます!",
|
||||||
|
jsContent2:'画像は 2MB 未満である必要があります!',
|
||||||
|
jsContent3:"許可されるファイルアップロードの最大数を超えました",
|
||||||
|
jsContent4:"写真を選択してください",
|
||||||
|
jsContent5:"入力した内容が最大長を超えています.",
|
||||||
|
jsContent6:"内容を入力してください",
|
||||||
|
},
|
||||||
|
ColorboardUpload:{
|
||||||
|
Thumbnail:'選択したカラーボードのサムネイル プレビュー',
|
||||||
|
Clear:'クリア',
|
||||||
|
Palette:'パレット',
|
||||||
|
HEX:'HEX',
|
||||||
|
RGBA:'RGBA',
|
||||||
|
UploadImage:'画像をアップロードする',
|
||||||
|
ColorCode:'カラーコード',
|
||||||
|
ExtractColor:'色の抽出',
|
||||||
|
jsContent1:"お使いのブラウザはサポートしていません",
|
||||||
|
jsContent2:"TCXの色が見つからない",
|
||||||
|
jsContent3:"画像ファイルのみアップロードできます!",
|
||||||
|
jsContent4:'画像は 2MB 未満である必要があります!',
|
||||||
|
},
|
||||||
|
MoodboardUpload:{
|
||||||
|
Upload:'アップロード',
|
||||||
|
Library:'集める',
|
||||||
|
Generate:'生成する',
|
||||||
|
Delete:'消去',
|
||||||
|
Thumbnail:'選択したムードボードのサムネイル プレビュー',
|
||||||
|
layout:'レイアウト',
|
||||||
|
jsContent1:'最大8枚の画像を選択できます',
|
||||||
|
jsContent2:"アップロードに失敗しました",
|
||||||
|
jsContent3:"画像ファイルのみアップロードできます!",
|
||||||
|
jsContent4:'画像は 2MB 未満である必要があります!',
|
||||||
|
jsContent5:'ランダムに並べ替えるには、「レイアウト」をクリックしてください',
|
||||||
|
},
|
||||||
|
Cropper:{
|
||||||
|
Cutpicture:'カット絵',
|
||||||
|
Finish:'仕上げる',
|
||||||
|
Cancel:'キャンセル',
|
||||||
|
CropPreview:'クロッププレビュー',
|
||||||
|
},
|
||||||
|
Material:{
|
||||||
|
inputContent1:'入力してください',
|
||||||
|
PIN:'PIN',
|
||||||
|
},
|
||||||
|
MarketingSketchUpload:{
|
||||||
|
Upload:'アップロード',
|
||||||
|
MyLibrary:'私のライブラリ',
|
||||||
|
maximumLength:'画像は最大15枚アップロード可能、1枚あたり最大2M',
|
||||||
|
jsContent1:'アップロードに失敗しました',
|
||||||
|
jsContent2:"画像ファイルのみアップロードできます!",
|
||||||
|
jsContent3:'画像は 2MB 未満である必要があります!',
|
||||||
|
jsContent5:'許可されるファイルアップロードの最大数を超えました',
|
||||||
|
},
|
||||||
|
layout:{
|
||||||
|
MoodBoardDesign:'ムードボードのデザイン',
|
||||||
|
LayerOptions:'レイヤーオプション',
|
||||||
|
Submit:'提出す',
|
||||||
|
},
|
||||||
|
Generate:{
|
||||||
|
ImageOnly:'画像のみ',
|
||||||
|
TextOnly:'テキストのみ',
|
||||||
|
TextImage:'テキスト-画像',
|
||||||
|
Model1:'モデル1',
|
||||||
|
Model2:'モデル2',
|
||||||
|
inputContent1:'プロンプト入力',
|
||||||
|
Generate:'生成する',
|
||||||
|
Model:'モデル',
|
||||||
|
maximumLength:'入力した内容が最大長を超えています.',
|
||||||
|
jsContent1:"画像ファイルのみアップロードできます!",
|
||||||
|
jsContent2:'画像は 2MB 未満である必要があります!',
|
||||||
|
jsContent3:"内容を入力してください",
|
||||||
|
jsContent4:'入力した内容が最大長を超えています.',
|
||||||
|
jsContent5:"内容を入力してください",
|
||||||
|
jsContent6:"最大8枚の画像を選択できます",
|
||||||
|
jsContent7:"アップロードに失敗しました",
|
||||||
|
},
|
||||||
|
collectionModal:{
|
||||||
|
Moodboard:'ムードボード',
|
||||||
|
Printboard:'プリント基板',
|
||||||
|
Colorboard:'カラーボード',
|
||||||
|
Sketchboard:'スケッチボード',
|
||||||
|
MoodCollection:'コレクション用のムードボードを選択してください',
|
||||||
|
PrinCollection:'コレクションに合わせてプリントボードを選択してください',
|
||||||
|
ColorCollection:'コレクションの色を選択してください',
|
||||||
|
SketchCollection:'コレクション用のスケッチボードを選択してください',
|
||||||
|
jsContent1:'画像を選択してからレイアウトを使用する必要があります.',
|
||||||
|
jsContent2:'アップロードされたファイルは保存されません。続行しますか? ',
|
||||||
|
jsContent3:'以降の処理には 1 つ以上の色を選択する必要があります。',
|
||||||
|
},
|
||||||
|
DesignDetail:{
|
||||||
|
Details:'詳細',
|
||||||
|
EditDetails:'デザインの詳細を編集する',
|
||||||
|
Submit:'提出す',
|
||||||
|
CurrentApparel:'現在のアパレル',
|
||||||
|
CurrentPrint:'現在の印刷物',
|
||||||
|
CurrentColor:'現在の色',
|
||||||
|
},
|
||||||
|
DesignDetailAlter:{
|
||||||
|
Upload:'アップロード',
|
||||||
|
Library:'集める',
|
||||||
|
inputContent1:'入力してください',
|
||||||
|
Palette:'パレット',
|
||||||
|
HEX:'HEX',
|
||||||
|
RGBA:'RGBA',
|
||||||
|
UploadImage:'画像をアップロードする',
|
||||||
|
Delete:'消去',
|
||||||
|
ColorCode:'カラーコード',
|
||||||
|
jsContent1:"お使いのブラウザはサポートしていません",
|
||||||
|
jsContent2:"最大8枚の画像を選択できます",
|
||||||
|
jsContent3:"アップロードに失敗しました",
|
||||||
|
jsContent4:'画像ファイルのみアップロードできます!',
|
||||||
|
jsContent5:'画像は 5MB 未満である必要があります!',
|
||||||
|
jsContent6:"TCXの色が見つからない",
|
||||||
|
},
|
||||||
|
DesignDetailEnd:{
|
||||||
|
NewApparel:'新しいアパレル',
|
||||||
|
NewPrint:'新しいプリント',
|
||||||
|
Placement:'配置',
|
||||||
|
Overall:'全体',
|
||||||
|
Single:'シングル',
|
||||||
|
NewColor:'新色',
|
||||||
|
preview:'プレビュー',
|
||||||
|
Layout:'レイアウト',
|
||||||
|
jsContent1:'印刷を選択してください',
|
||||||
|
},
|
||||||
|
DesignPrintOperation:{
|
||||||
|
Placement:'配置',
|
||||||
|
Overall:'全体',
|
||||||
|
Single:'シングル',
|
||||||
|
Random:'ランダム',
|
||||||
|
inputContent:'入力してください',
|
||||||
|
preview:'プレビュー',
|
||||||
|
jsContent1:'上記の変更は保存されません。続行しますか? ',
|
||||||
|
},
|
||||||
|
uploadFile:{
|
||||||
|
jsContent1:'最大8枚の画像を選択できます',
|
||||||
|
},
|
||||||
|
}
|
||||||
309
src/lang/kr.ts
Normal file
309
src/lang/kr.ts
Normal file
@@ -0,0 +1,309 @@
|
|||||||
|
export default {
|
||||||
|
Header:{
|
||||||
|
hello:'안녕하세요',
|
||||||
|
HOME:'집',
|
||||||
|
LIBRARY:'도서관',
|
||||||
|
HISTORY:'역사',
|
||||||
|
bindEmail:'이메일 바인딩',
|
||||||
|
logOff:'로그 오프',
|
||||||
|
language:'언어',
|
||||||
|
skip:'건너뛰다',
|
||||||
|
emailContent:'당신은 이메일을 바인딩했습니다',
|
||||||
|
Email:'이메일',
|
||||||
|
NextStep:'다음 단계',
|
||||||
|
verification:'인증코드를 입력하세요',
|
||||||
|
SentTo:'전송',
|
||||||
|
Resend:'재전송',
|
||||||
|
jsContent1:'이메일 형식이 올바르지 않습니다.',
|
||||||
|
jsContent2:'메일함 바인딩에 성공했습니다.',
|
||||||
|
jsContent3:`오랫동안 어떤 작업도 수행하지 않았습니다. 활성 상태여야 합니다. 그렇지 않으면 {numTime}초 후에 로그아웃됩니다.`,
|
||||||
|
},
|
||||||
|
Habit:{
|
||||||
|
Workspace:'작업공간',
|
||||||
|
WorkspaceSetting:'작업공간 설정',
|
||||||
|
settingWorkspace:'작업 공간 설정을 조정하세요',
|
||||||
|
Overall:'전반적인',
|
||||||
|
Single:'하나의',
|
||||||
|
System:'체계',
|
||||||
|
Designer:'디자이너',
|
||||||
|
Mannequin:'마네킹',
|
||||||
|
Current:'현재의',
|
||||||
|
User:'사용자',
|
||||||
|
jsContent1:'작업공간 삭제 여부?',
|
||||||
|
jsContent2:'작업대 이름을 입력하세요.',
|
||||||
|
},
|
||||||
|
RobotAssist:{
|
||||||
|
inputContent1:"메시지를 쓰다~",
|
||||||
|
jsContent1:"내용을 입력해주세요",
|
||||||
|
},
|
||||||
|
HomeView:{
|
||||||
|
GetStarted:'시작하다',
|
||||||
|
Start:'시작',
|
||||||
|
Edit:'편집하다',
|
||||||
|
Design:'설계',
|
||||||
|
Redesign:'디자인재설계',
|
||||||
|
GeneratedDesign:'생성된 디자인',
|
||||||
|
SelectedDesign:'선택된 디자인',
|
||||||
|
Export:'내보내다',
|
||||||
|
jsContent1:'추가 처리를 위해 하나 이상의 색상을 선택해야 합니다.',
|
||||||
|
jsContent2:'추가 처리를 위해 하나 이상의 색상을 선택해야 합니다.',
|
||||||
|
jsContent3:'파일을 내보내지 못했습니다.',
|
||||||
|
},
|
||||||
|
LibraryPage:{
|
||||||
|
Upload:'업로드',
|
||||||
|
Generate:'생성하다',
|
||||||
|
Delete:'삭제',
|
||||||
|
Rename:'이름 바꾸기',
|
||||||
|
inputContent1:'스타일 코드로 검색',
|
||||||
|
all:'모두',
|
||||||
|
ImageOnly:'이미지만',
|
||||||
|
TextOnly:'텍스트만',
|
||||||
|
TextImage:'텍스트-이미지',
|
||||||
|
inputContent2:'프롬프트 입력',
|
||||||
|
maximumLength:'입력한 내용이 최대 길이를 초과했습니다.',
|
||||||
|
Model1:'모델1',
|
||||||
|
Model2:'모델2',
|
||||||
|
inputContent3:'프롬프트 입력',
|
||||||
|
Cancel:'취소',
|
||||||
|
Sure:'확신하는',
|
||||||
|
Moodboard:'무드보드',
|
||||||
|
Prints:'인쇄물',
|
||||||
|
Sketches:'스케치',
|
||||||
|
Mannequins:'마네킹',
|
||||||
|
model:'모델',
|
||||||
|
jsContent1:'사진을 삭제하시겠습니까?',
|
||||||
|
jsContent2:'사진을 삭제하시겠습니까?',
|
||||||
|
jsContent3:'이미지 파일만 업로드할 수 있습니다!',
|
||||||
|
jsContent4:'이미지는 2MB보다 작아야 합니다!',
|
||||||
|
jsContent5:'이 사진은 업로드 되었습니다 계속 업로드 여부?',
|
||||||
|
jsContent6:'입력한 내용이 최대 길이를 초과했습니다.',
|
||||||
|
jsContent7:'내용을 입력해주세요',
|
||||||
|
jsContent8:'업로드 실패',
|
||||||
|
jsContent9:'내용을 입력해주세요',
|
||||||
|
},
|
||||||
|
HistoryPage:{
|
||||||
|
History:'역사',
|
||||||
|
StartDate:'시작일',
|
||||||
|
EndDate:'종료일',
|
||||||
|
inputContent1:'컬렉션 이름으로 검색',
|
||||||
|
Detail:'세부 사항',
|
||||||
|
Rename:'이름 바꾸기',
|
||||||
|
Retrieve:'검색하다',
|
||||||
|
Delete:'삭제',
|
||||||
|
inputContent2:'새 이름을 입력하세요.',
|
||||||
|
Submit:'제출하다',
|
||||||
|
CollectionsName:'컬렉션 이름',
|
||||||
|
UptateTime:'업데이트 시간',
|
||||||
|
SketchCounts:'스케치 수',
|
||||||
|
Operations:'운영',
|
||||||
|
jsContent1:'삭제되었습니다.',
|
||||||
|
jsContent2:'이 컬렉션을 삭제하시겠습니까?? ',
|
||||||
|
jsContent3:'성공적으로 변경되었습니다.',
|
||||||
|
jsContent4:'이미지는 2MB보다 작아야 합니다!',
|
||||||
|
jsContent5:'이 사진은 업로드 되었습니다 계속 업로드 여부?',
|
||||||
|
jsContent6:'입력한 내용이 최대 길이를 초과했습니다.',
|
||||||
|
jsContent7:'내용을 입력해주세요',
|
||||||
|
},
|
||||||
|
ModelPlacement:{
|
||||||
|
Registration:'등록',
|
||||||
|
Submit:'제출하다',
|
||||||
|
Preview:'시사',
|
||||||
|
Back:'뒤쪽에',
|
||||||
|
Restore:'복원하다',
|
||||||
|
System:'체계',
|
||||||
|
Library:'도서관',
|
||||||
|
Point:'가리키다',
|
||||||
|
RemovePoint:'포인트 제거',
|
||||||
|
mannequinHint:'더 나은 경험을 위해 마네킹 내부의 순백색을 다른 색상으로 바꿔주세요.',
|
||||||
|
SHOULDER:'어깨',
|
||||||
|
WAISTBAND:'허리띠',
|
||||||
|
HAND:'손',
|
||||||
|
jsContent1:"아직 이미지를 표시하지 않았으므로 모델이 업로드되지 않습니다. 닫으시겠습니까??",
|
||||||
|
jsContent2:'이 사진은 업로드 되었습니다 계속 업로드 여부?',
|
||||||
|
},
|
||||||
|
ModelPlacementMobile:{
|
||||||
|
Registration:'등록',
|
||||||
|
Submit:'제출하다',
|
||||||
|
Preview:'시사',
|
||||||
|
Back:'뒤쪽에',
|
||||||
|
Restore:'복원하다',
|
||||||
|
System:'체계',
|
||||||
|
Library:'도서관',
|
||||||
|
Point:'가리키다',
|
||||||
|
RemovePoint:'포인트 제거',
|
||||||
|
mannequinHint:'더 나은 경험을 위해 마네킹 내부의 순백색을 다른 색상으로 바꿔주세요.',
|
||||||
|
SHOULDER:'어깨',
|
||||||
|
WAISTBAND:'허리띠',
|
||||||
|
HAND:'손',
|
||||||
|
jsContent1:"아직 이미지를 표시하지 않았으므로 모델이 업로드되지 않습니다. 닫으시겠습니까??",
|
||||||
|
jsContent2:'이 사진은 업로드 되었습니다 계속 업로드 여부?',
|
||||||
|
},
|
||||||
|
Upload:{
|
||||||
|
Delete:'삭제',
|
||||||
|
Maximum2M:'최대 10개의 이미지를 업로드할 수 있으며, 이미지당 최대 2M',
|
||||||
|
jsContent1:'이미지 파일만 업로드할 수 있습니다!',
|
||||||
|
jsContent2:'이미지는 2MB보다 작아야 합니다!',
|
||||||
|
jsContent3:'업로드 실패',
|
||||||
|
},
|
||||||
|
SketchboardUpload:{
|
||||||
|
Upload:'업로드',
|
||||||
|
Library:'도서관',
|
||||||
|
Generate:'생성하다',
|
||||||
|
PIN:'PIN',
|
||||||
|
Thumbnail:'선택한 스케치보드의 썸네일 미리보기',
|
||||||
|
inputContent1:'캡션 생성',
|
||||||
|
maximumLength:'입력한 내용이 최대 길이를 초과했습니다.',
|
||||||
|
jsContent1:"업로드 실패",
|
||||||
|
jsContent2:"이미지 파일만 업로드할 수 있습니다!",
|
||||||
|
jsContent3:'이미지는 2MB보다 작아야 합니다!',
|
||||||
|
jsContent4:"허용되는 최대 파일 업로드 수가 초과되었습니다.",
|
||||||
|
jsContent5:"사진을 선택해주세요",
|
||||||
|
jsContent6:"입력한 내용이 최대 길이를 초과했습니다.",
|
||||||
|
jsContent7:"내용을 입력해주세요",
|
||||||
|
},
|
||||||
|
PrintboardUpload:{
|
||||||
|
Upload:'업로드',
|
||||||
|
Library:'도서관',
|
||||||
|
Generate:'생성하다',
|
||||||
|
PIN:'PIN',
|
||||||
|
Thumbnail:'선택한 프린트보드의 썸네일 미리보기',
|
||||||
|
inputContent1:'캡션 생성',
|
||||||
|
maximumLength:'입력한 내용이 최대 길이를 초과했습니다.',
|
||||||
|
jsContent1:"이미지 파일만 업로드할 수 있습니다!",
|
||||||
|
jsContent2:'이미지는 2MB보다 작아야 합니다!',
|
||||||
|
jsContent3:"허용되는 최대 파일 업로드 수가 초과되었습니다.",
|
||||||
|
jsContent4:"사진을 선택해주세요",
|
||||||
|
jsContent5:"입력한 내용이 최대 길이를 초과했습니다.",
|
||||||
|
jsContent6:"내용을 입력해주세요",
|
||||||
|
},
|
||||||
|
ColorboardUpload:{
|
||||||
|
Thumbnail:'선택한 컬러보드의 썸네일 미리보기',
|
||||||
|
Clear:'분명한',
|
||||||
|
Palette:'팔레트',
|
||||||
|
HEX:'HEX',
|
||||||
|
RGBA:'RGBA',
|
||||||
|
UploadImage:'이미지 업로드',
|
||||||
|
ColorCode:'색상 코드',
|
||||||
|
ExtractColor:'색상 추출',
|
||||||
|
jsContent1:"귀하의 브라우저는 이를 지원하지 않습니다",
|
||||||
|
jsContent2:"TCX 색상을 찾을 수 없습니다",
|
||||||
|
jsContent3:"이미지 파일만 업로드할 수 있습니다!",
|
||||||
|
jsContent4:'이미지는 2MB보다 작아야 합니다!',
|
||||||
|
},
|
||||||
|
MoodboardUpload:{
|
||||||
|
Upload:'업로드',
|
||||||
|
Library:'도서관',
|
||||||
|
Generate:'생성하다',
|
||||||
|
Delete:'삭제',
|
||||||
|
Thumbnail:'선택한 무드보드의 썸네일 미리보기',
|
||||||
|
layout:'정렬하려면',
|
||||||
|
jsContent1:'최대 8개의 이미지를 선택할 수 있습니다.',
|
||||||
|
jsContent2:"업로드 실패",
|
||||||
|
jsContent3:"이미지 파일만 업로드할 수 있습니다!",
|
||||||
|
jsContent4:'이미지는 2MB보다 작아야 합니다!',
|
||||||
|
jsContent5:'무작위로 정렬하려면 레이아웃을 클릭하세요.',
|
||||||
|
},
|
||||||
|
Cropper:{
|
||||||
|
Cutpicture:'컷 그림',
|
||||||
|
Finish:'마치다',
|
||||||
|
Cancel:'취소',
|
||||||
|
CropPreview:'자르기 미리보기',
|
||||||
|
},
|
||||||
|
Material:{
|
||||||
|
inputContent1:'입력해주세요',
|
||||||
|
PIN:'PIN',
|
||||||
|
},
|
||||||
|
MarketingSketchUpload:{
|
||||||
|
Upload:'업로드',
|
||||||
|
MyLibrary:'나의 신문',
|
||||||
|
maximumLength:'최대 15개의 이미지를 업로드할 수 있으며, 이미지당 최대 2M',
|
||||||
|
jsContent1:'업로드 실패',
|
||||||
|
jsContent2:"이미지 파일만 업로드할 수 있습니다!",
|
||||||
|
jsContent3:'이미지는 2MB보다 작아야 합니다!',
|
||||||
|
jsContent5:'허용되는 최대 파일 업로드 수가 초과되었습니다.',
|
||||||
|
},
|
||||||
|
layout:{
|
||||||
|
MoodBoardDesign:'무드보드 디자인',
|
||||||
|
LayerOptions:'레이어 옵션',
|
||||||
|
Submit:'제출하다',
|
||||||
|
},
|
||||||
|
Generate:{
|
||||||
|
ImageOnly:'이미지만',
|
||||||
|
TextOnly:'텍스트만',
|
||||||
|
TextImage:'텍스트-이미지',
|
||||||
|
Model1:'모델1',
|
||||||
|
Model2:'모델2',
|
||||||
|
inputContent1:'프롬프트 입력',
|
||||||
|
Generate:'생성하다',
|
||||||
|
maximumLength:'입력한 내용이 최대 길이를 초과했습니다.',
|
||||||
|
Model:'모델1',
|
||||||
|
jsContent1:"이미지 파일만 업로드할 수 있습니다!",
|
||||||
|
jsContent2:'이미지는 2MB보다 작아야 합니다!',
|
||||||
|
jsContent3:"내용을 입력해주세요",
|
||||||
|
jsContent4:'입력한 내용이 최대 길이를 초과했습니다.',
|
||||||
|
jsContent5:"내용을 입력해주세요",
|
||||||
|
jsContent6:"최대 8개의 이미지를 선택할 수 있습니다.",
|
||||||
|
jsContent7:"업로드 실패",
|
||||||
|
},
|
||||||
|
collectionModal:{
|
||||||
|
Moodboard:'무드보드',
|
||||||
|
Printboard:'프린트보드',
|
||||||
|
Colorboard:'컬러보드',
|
||||||
|
Sketchboard:'스케치보드',
|
||||||
|
MoodCollection:'컬렉션에 대한 무드보드를 선택하세요',
|
||||||
|
PrinCollection:'컬렉션을 위한 프린트보드를 선택하세요',
|
||||||
|
ColorCollection:'컬렉션의 색상을 선택하세요',
|
||||||
|
SketchCollection:'컬렉션에 사용할 스케치보드를 선택하세요',
|
||||||
|
jsContent1:'이미지를 선택한 후 레이아웃을 사용해야 합니다.',
|
||||||
|
jsContent2:'업로드한 파일은 저장되지 않습니다. 계속하시겠습니까? ',
|
||||||
|
jsContent3:'추가 처리를 위해 하나 이상의 색상을 선택해야 합니다.',
|
||||||
|
},
|
||||||
|
DesignDetail:{
|
||||||
|
Details:'세부',
|
||||||
|
EditDetails:'디자인의 세부 사항을 편집하세요',
|
||||||
|
Submit:'제출하다',
|
||||||
|
CurrentApparel:'현재 의류',
|
||||||
|
CurrentPrint:'현재 인쇄',
|
||||||
|
CurrentColor:'현재 색상',
|
||||||
|
},
|
||||||
|
DesignDetailAlter:{
|
||||||
|
Upload:'업로드',
|
||||||
|
Library:'도서관',
|
||||||
|
inputContent1:'입력해주세요',
|
||||||
|
Palette:'팔레트',
|
||||||
|
HEX:'HEX',
|
||||||
|
RGBA:'RGBA',
|
||||||
|
UploadImage:'이미지 업로드',
|
||||||
|
Delete:'삭제',
|
||||||
|
ColorCode:'색상 코드',
|
||||||
|
jsContent1:"귀하의 브라우저는 이를 지원하지 않습니다",
|
||||||
|
jsContent2:"최대 8개의 이미지를 선택할 수 있습니다.",
|
||||||
|
jsContent3:"업로드 실패",
|
||||||
|
jsContent4:'이미지 파일만 업로드할 수 있습니다!',
|
||||||
|
jsContent5:'이미지는 5MB보다 작아야 합니다.!',
|
||||||
|
jsContent6:"TCX 색상을 찾을 수 없습니다",
|
||||||
|
},
|
||||||
|
DesignDetailEnd:{
|
||||||
|
NewApparel:'새로운 의류',
|
||||||
|
NewPrint:'새 인쇄',
|
||||||
|
Placement:'놓기',
|
||||||
|
Overall:'전반적인',
|
||||||
|
Single:'하나의',
|
||||||
|
NewColor:'새로운 색상',
|
||||||
|
preview:'시사',
|
||||||
|
Layout:'정렬하려면',
|
||||||
|
jsContent1:'인쇄를 선택해주세요',
|
||||||
|
},
|
||||||
|
DesignPrintOperation:{
|
||||||
|
Placement:'놓기',
|
||||||
|
Overall:'전반적인',
|
||||||
|
Single:'하나의',
|
||||||
|
Random:'무작위의',
|
||||||
|
inputContent:'입력해주세요',
|
||||||
|
preview:'시사',
|
||||||
|
jsContent1:'위 변경사항이 저장되지 않았습니다. 계속하시겠습니까? ',
|
||||||
|
},
|
||||||
|
uploadFile:{
|
||||||
|
jsContent1:'최대 8개의 이미지를 선택할 수 있습니다.',
|
||||||
|
},
|
||||||
|
}
|
||||||
309
src/lang/ru.ts
Normal file
309
src/lang/ru.ts
Normal file
@@ -0,0 +1,309 @@
|
|||||||
|
export default {
|
||||||
|
Header:{
|
||||||
|
hello:'привет',
|
||||||
|
HOME:'ДОМ',
|
||||||
|
LIBRARY:'БИБЛИОТЕКА',
|
||||||
|
HISTORY:'ИСТОРИЯ',
|
||||||
|
bindEmail:'привязать электронную почту',
|
||||||
|
logOff:'выйти',
|
||||||
|
language:'язык',
|
||||||
|
skip:'пропускать',
|
||||||
|
emailContent:'у вас привязана электронная почта',
|
||||||
|
Email:'Электронная почта',
|
||||||
|
NextStep:'Следующий шаг',
|
||||||
|
verification:'введите код подтверждения',
|
||||||
|
SentTo:'Отправлено в',
|
||||||
|
Resend:'Отправить',
|
||||||
|
jsContent1:'Формат электронной почты неправильный',
|
||||||
|
jsContent2:'Удалось привязать почтовый ящик.',
|
||||||
|
jsContent3:`Вы давно не выполняли никаких операций. Вы должны быть активны, иначе вы выйдете из системы через {numTime} S`,
|
||||||
|
},
|
||||||
|
Habit:{
|
||||||
|
Workspace:'Рабочая среда',
|
||||||
|
WorkspaceSetting:'Настройка рабочего пространства',
|
||||||
|
settingWorkspace:'отрегулируйте настройки вашего рабочего пространства',
|
||||||
|
Overall:'Общий',
|
||||||
|
Single:'Одинокий',
|
||||||
|
System:'Система',
|
||||||
|
Designer:'Дизайнер',
|
||||||
|
Mannequin:'Манекен',
|
||||||
|
Current:'Текущий',
|
||||||
|
User:'Пользователь',
|
||||||
|
jsContent1:'Удалять ли рабочую область?',
|
||||||
|
jsContent2:'Пожалуйста, введите название рабочей среды',
|
||||||
|
},
|
||||||
|
RobotAssist:{
|
||||||
|
inputContent1:"Напиши сообщение~",
|
||||||
|
jsContent1:"Пожалуйста, введите содержание",
|
||||||
|
},
|
||||||
|
HomeView:{
|
||||||
|
GetStarted:'Начать',
|
||||||
|
Start:'Начинать',
|
||||||
|
Edit:'Редактировать',
|
||||||
|
Design:'Дизайн',
|
||||||
|
Redesign:'Редизайн',
|
||||||
|
GeneratedDesign:'Сгенерированный дизайн',
|
||||||
|
SelectedDesign:'Выбранный дизайн',
|
||||||
|
Export:'Экспорт',
|
||||||
|
jsContent1:'Вы должны выбрать один или несколько цветов для дальнейшей обработки..',
|
||||||
|
jsContent2:'Вы должны выбрать один или несколько цветов для дальнейшей обработки..',
|
||||||
|
jsContent3:'Не удалось экспортировать файл',
|
||||||
|
},
|
||||||
|
LibraryPage:{
|
||||||
|
Upload:'Загрузить',
|
||||||
|
Generate:'Генерировать',
|
||||||
|
Delete:'Удалить',
|
||||||
|
Rename:'Переименовать',
|
||||||
|
inputContent1:'Поиск по коду вашего стиля',
|
||||||
|
all:'all',
|
||||||
|
ImageOnly:'Только изображение',
|
||||||
|
TextOnly:'Только текст',
|
||||||
|
TextImage:'Текст-изображение',
|
||||||
|
inputContent2:'Быстрый ввод',
|
||||||
|
maximumLength:'Введенный контент превышает максимальную длину.',
|
||||||
|
Model1:'Модель1',
|
||||||
|
Model2:'Модель2',
|
||||||
|
inputContent3:'Быстрый ввод',
|
||||||
|
Cancel:'Отмена',
|
||||||
|
Sure:'Конечно',
|
||||||
|
Moodboard:'Мудборд',
|
||||||
|
Prints:'Принты',
|
||||||
|
Sketches:'Эскизы',
|
||||||
|
Mannequins:'Манекены',
|
||||||
|
model:'mодель',
|
||||||
|
jsContent1:'Вы уверены, что удалите картинку?',
|
||||||
|
jsContent2:'Вы уверены, что удалите картинку?',
|
||||||
|
jsContent3:'Вы можете загрузить только файл изображения!',
|
||||||
|
jsContent4:'Изображение должно быть меньше 2 МБ!',
|
||||||
|
jsContent5:'Это изображение было загружено, стоит ли продолжать загрузку?',
|
||||||
|
jsContent6:'Введенный контент превышает максимальную длину.',
|
||||||
|
jsContent7:'Пожалуйста, введите содержание',
|
||||||
|
jsContent8:'Загрузка не удалась',
|
||||||
|
jsContent9:'Пожалуйста, введите содержание',
|
||||||
|
},
|
||||||
|
HistoryPage:{
|
||||||
|
History:'История',
|
||||||
|
StartDate:'Дата начала',
|
||||||
|
EndDate:'Дата окончания',
|
||||||
|
inputContent1:'Поиск по названию коллекции',
|
||||||
|
Detail:'Деталь',
|
||||||
|
Rename:'Переименовать',
|
||||||
|
Retrieve:'Забрать',
|
||||||
|
Delete:'Удалить',
|
||||||
|
inputContent2:'Введите новое имя',
|
||||||
|
Submit:'Запись',
|
||||||
|
CollectionsName:'Название коллекции',
|
||||||
|
UptateTime:'Время обновления',
|
||||||
|
SketchCounts:'Эскиз имеет значение',
|
||||||
|
Operations:'Операции',
|
||||||
|
jsContent1:'Удален успешно',
|
||||||
|
jsContent2:'Вы действительно хотите удалить эту коллекцию?? ',
|
||||||
|
jsContent3:'Изменение успешно',
|
||||||
|
jsContent4:'Изображение должно быть меньше 2 МБ!',
|
||||||
|
jsContent5:'Это изображение было загружено, стоит ли продолжать загрузку?',
|
||||||
|
jsContent6:'Введенный контент превышает максимальную длину.',
|
||||||
|
jsContent7:'Пожалуйста, введите содержание',
|
||||||
|
},
|
||||||
|
ModelPlacement:{
|
||||||
|
Registration:'Постановка на учет',
|
||||||
|
Submit:'Запись',
|
||||||
|
Preview:'Превью',
|
||||||
|
Back:'Назад',
|
||||||
|
Restore:'Восстановить',
|
||||||
|
System:'Система',
|
||||||
|
Library:'Библиотека',
|
||||||
|
Point:'Точка',
|
||||||
|
RemovePoint:'Удалить точку',
|
||||||
|
mannequinHint:'Пожалуйста, замените чистый белый цвет внутри манекена на другой цвет, чтобы улучшить ваши впечатления.',
|
||||||
|
SHOULDER:'ПЛЕЧО',
|
||||||
|
WAISTBAND:'ПОЯС',
|
||||||
|
HAND:'РУКА',
|
||||||
|
jsContent1:"Вы еще не отметили изображение, и модель не будет загружена. Вы уверены, что хотите закрыть его?",
|
||||||
|
jsContent2:'Это изображение было загружено, стоит ли продолжить загрузку?',
|
||||||
|
},
|
||||||
|
ModelPlacementMobile:{
|
||||||
|
Registration:'Постановка на учет',
|
||||||
|
Submit:'Запись',
|
||||||
|
Preview:'Превью',
|
||||||
|
Back:'Назад',
|
||||||
|
Restore:'Восстановить',
|
||||||
|
System:'Система',
|
||||||
|
Library:'Библиотека',
|
||||||
|
Point:'Точка',
|
||||||
|
RemovePoint:'Удалить точку',
|
||||||
|
mannequinHint:'Пожалуйста, замените чистый белый цвет внутри манекена на другой цвет, чтобы улучшить ваши впечатления.',
|
||||||
|
SHOULDER:'ПЛЕЧО',
|
||||||
|
WAISTBAND:'ПОЯС',
|
||||||
|
HAND:'РУКА',
|
||||||
|
jsContent1:"Вы еще не отметили изображение, и модель не будет загружена. Вы уверены, что хотите закрыть его?",
|
||||||
|
jsContent2:'Это изображение было загружено, стоит ли продолжить загрузку?',
|
||||||
|
},
|
||||||
|
Upload:{
|
||||||
|
Delete:'Удалить',
|
||||||
|
Maximum2M:'Можно загрузить максимум 10 изображений, максимум 2 М на изображение.',
|
||||||
|
jsContent1:'Вы можете загрузить только файл изображения!',
|
||||||
|
jsContent2:'Изображение должно быть меньше 2 МБ!',
|
||||||
|
jsContent3:'Загрузка не удалась',
|
||||||
|
},
|
||||||
|
SketchboardUpload:{
|
||||||
|
Upload:'Загрузить',
|
||||||
|
Library:'Библиотека',
|
||||||
|
Generate:'Генерировать',
|
||||||
|
PIN:'PIN',
|
||||||
|
Thumbnail:'Предварительный просмотр миниатюр выбранной эскизной панели',
|
||||||
|
inputContent1:'Создание подписей',
|
||||||
|
maximumLength:'Введенный контент превышает максимальную длину.',
|
||||||
|
jsContent1:"Загрузка не удалась",
|
||||||
|
jsContent2:"Вы можете загрузить только файл изображения!",
|
||||||
|
jsContent3:'Изображение должно быть меньше 2 МБ!',
|
||||||
|
jsContent4:"Превышено максимально допустимое количество загрузок файлов.",
|
||||||
|
jsContent5:"Пожалуйста, выберите изображение",
|
||||||
|
jsContent6:"Введенный контент превышает максимальную длину.",
|
||||||
|
jsContent7:"Пожалуйста, введите содержание",
|
||||||
|
},
|
||||||
|
PrintboardUpload:{
|
||||||
|
Upload:'Загрузить',
|
||||||
|
Library:'Библиотека',
|
||||||
|
Generate:'Генерировать',
|
||||||
|
PIN:'PIN',
|
||||||
|
Thumbnail:'Предварительный просмотр миниатюр выбранной печатной платы',
|
||||||
|
inputContent1:'Создание подписей',
|
||||||
|
maximumLength:'Введенный контент превышает максимальную длину.',
|
||||||
|
jsContent1:"Вы можете загрузить только файл изображения!",
|
||||||
|
jsContent2:'Изображение должно быть меньше 2 МБ!',
|
||||||
|
jsContent3:"Превышено максимально допустимое количество загрузок файлов.",
|
||||||
|
jsContent4:"Пожалуйста, выберите изображение",
|
||||||
|
jsContent5:"Введенный контент превышает максимальную длину.",
|
||||||
|
jsContent6:"Пожалуйста, введите содержание",
|
||||||
|
},
|
||||||
|
ColorboardUpload:{
|
||||||
|
Thumbnail:'Предварительный просмотр миниатюр выбранной цветовой доски',
|
||||||
|
Clear:'Ясно',
|
||||||
|
Palette:'Палитра',
|
||||||
|
HEX:'HEX',
|
||||||
|
RGBA:'RGBA',
|
||||||
|
UploadImage:'Загрузить картинку',
|
||||||
|
ColorCode:'Цветовой код',
|
||||||
|
ExtractColor:'Извлечь цвет',
|
||||||
|
jsContent1:"Ваш браузер его не поддерживает",
|
||||||
|
jsContent2:"Не могу найти цвет TCX",
|
||||||
|
jsContent3:"Вы можете загрузить только файл изображения!",
|
||||||
|
jsContent4:'Изображение должно быть меньше 2 МБ!',
|
||||||
|
},
|
||||||
|
MoodboardUpload:{
|
||||||
|
Upload:'Загрузить',
|
||||||
|
Library:'Библиотека',
|
||||||
|
Generate:'Генерировать',
|
||||||
|
Delete:'Удалить',
|
||||||
|
Thumbnail:'Предварительный просмотр миниатюр выбранного мудборда',
|
||||||
|
layout:'макет',
|
||||||
|
jsContent1:'Вы можете выбрать до 8 изображений',
|
||||||
|
jsContent2:"Загрузка не удалась",
|
||||||
|
jsContent3:"Вы можете загрузить только файл изображения!",
|
||||||
|
jsContent4:'Изображение должно быть меньше 2 МБ!',
|
||||||
|
jsContent5:'Пожалуйста, нажмите «Макет», чтобы отсортировать в случайном порядке.',
|
||||||
|
},
|
||||||
|
Cropper:{
|
||||||
|
Cutpicture:'Обрезать картинку',
|
||||||
|
Finish:'Заканчивать',
|
||||||
|
Cancel:'Отмена',
|
||||||
|
CropPreview:'Crop Превью',
|
||||||
|
},
|
||||||
|
Material:{
|
||||||
|
inputContent1:'Пожалуйста, введите',
|
||||||
|
PIN:'PIN',
|
||||||
|
},
|
||||||
|
MarketingSketchUpload:{
|
||||||
|
Upload:'Загрузить',
|
||||||
|
MyLibrary:'Моя библиотека',
|
||||||
|
maximumLength:'Можно загрузить максимум 15 изображений, максимум 2M на изображение.',
|
||||||
|
jsContent1:'Загрузка не удалась',
|
||||||
|
jsContent2:"Вы можете загрузить только файл изображения!",
|
||||||
|
jsContent3:'Изображение должно быть меньше 2 МБ!',
|
||||||
|
jsContent5:'Превышено максимально допустимое количество загрузок файлов.',
|
||||||
|
},
|
||||||
|
layout:{
|
||||||
|
MoodBoardDesign:'Дизайн Мудборда',
|
||||||
|
LayerOptions:'Параметры слоя',
|
||||||
|
Submit:'Запись',
|
||||||
|
},
|
||||||
|
Generate:{
|
||||||
|
ImageOnly:'Только изображение',
|
||||||
|
TextOnly:'Только текст',
|
||||||
|
TextImage:'Текст-изображение',
|
||||||
|
Model1:'Модель1',
|
||||||
|
Model2:'Модель2',
|
||||||
|
inputContent1:'Быстрый ввод',
|
||||||
|
Generate:'Генерировать',
|
||||||
|
maximumLength:'Введенный контент превышает максимальную длину.',
|
||||||
|
Model:'Модель',
|
||||||
|
jsContent1:"Вы можете загрузить только файл изображения!",
|
||||||
|
jsContent2:'Изображение должно быть меньше 2 МБ!',
|
||||||
|
jsContent3:"Пожалуйста, введите содержание",
|
||||||
|
jsContent4:'Введенный контент превышает максимальную длину.',
|
||||||
|
jsContent5:"Пожалуйста, введите содержание",
|
||||||
|
jsContent6:"Вы можете выбрать до 8 изображений",
|
||||||
|
jsContent7:"Загрузка не удалась",
|
||||||
|
},
|
||||||
|
collectionModal:{
|
||||||
|
Moodboard:'Мудборд',
|
||||||
|
Printboard:'Печатная плата',
|
||||||
|
Colorboard:'Цветная доска',
|
||||||
|
Sketchboard:'Скетчборд',
|
||||||
|
MoodCollection:'выберите мудборд для своей коллекции',
|
||||||
|
PrinCollection:'выберите печатную плату для своей коллекции',
|
||||||
|
ColorCollection:'выберите цвета для своей коллекции',
|
||||||
|
SketchCollection:'выберите скетчборд для своей коллекции',
|
||||||
|
jsContent1:'Вы должны выбрать изображение, а затем использовать макет.',
|
||||||
|
jsContent2:'Загруженные файлы не сохранятся, обязательно продолжайте? ',
|
||||||
|
jsContent3:'Вы должны выбрать один или несколько цветов для дальнейшей обработки..',
|
||||||
|
},
|
||||||
|
DesignDetail:{
|
||||||
|
Details:'Подробности',
|
||||||
|
EditDetails:'Отредактируйте детали вашего дизайна',
|
||||||
|
Submit:'Запись',
|
||||||
|
CurrentApparel:'Текущая одежда',
|
||||||
|
CurrentPrint:'Текущая печать',
|
||||||
|
CurrentColor:'Текущий цвет',
|
||||||
|
},
|
||||||
|
DesignDetailAlter:{
|
||||||
|
Upload:'Загрузить',
|
||||||
|
Library:'Библиотека',
|
||||||
|
inputContent1:'Пожалуйста, введите',
|
||||||
|
Palette:'Палитра',
|
||||||
|
HEX:'HEX',
|
||||||
|
RGBA:'RGBA',
|
||||||
|
UploadImage:'Загрузить картинку',
|
||||||
|
Delete:'Удалить',
|
||||||
|
ColorCode:'Цветовой код',
|
||||||
|
jsContent1:"Ваш браузер его не поддерживает",
|
||||||
|
jsContent2:"Вы можете выбрать до 8 изображений",
|
||||||
|
jsContent3:"Загрузка не удалась",
|
||||||
|
jsContent4:'Вы можете загрузить только файл изображения!',
|
||||||
|
jsContent5:'Изображение должно быть меньше 5 МБ!',
|
||||||
|
jsContent6:"Не могу найти цвет TCX",
|
||||||
|
},
|
||||||
|
DesignDetailEnd:{
|
||||||
|
NewApparel:'Новая одежда',
|
||||||
|
NewPrint:'Новая печать',
|
||||||
|
Placement:'Размещение',
|
||||||
|
Overall:'Общий',
|
||||||
|
Single:'Одинокий',
|
||||||
|
NewColor:'Новый цвет',
|
||||||
|
preview:'просмотр',
|
||||||
|
Layout:'Макет',
|
||||||
|
jsContent1:'Пожалуйста, выберите печать',
|
||||||
|
},
|
||||||
|
DesignPrintOperation:{
|
||||||
|
Placement:'Размещение',
|
||||||
|
Overall:'Общий',
|
||||||
|
Single:'Одинокий',
|
||||||
|
Random:'Случайный',
|
||||||
|
inputContent:'Пожалуйста, введите',
|
||||||
|
preview:'просмотр',
|
||||||
|
jsContent1:'Вышеуказанные изменения не сохраняются, обязательно продолжайте? ',
|
||||||
|
},
|
||||||
|
uploadFile:{
|
||||||
|
jsContent1:'Вы можете выбрать до 8 изображений',
|
||||||
|
},
|
||||||
|
}
|
||||||
@@ -234,6 +234,7 @@ export default {
|
|||||||
inputContent1:'ป้อนข้อมูลทันที',
|
inputContent1:'ป้อนข้อมูลทันที',
|
||||||
Generate:'กำเนิด',
|
Generate:'กำเนิด',
|
||||||
maximumLength:'เนื้อหาที่ป้อนเกินความยาวสูงสุด.',
|
maximumLength:'เนื้อหาที่ป้อนเกินความยาวสูงสุด.',
|
||||||
|
Model:'แบบอย่าง',
|
||||||
jsContent1:"คุณสามารถอัปโหลดได้เฉพาะไฟล์รูปภาพเท่านั้น!",
|
jsContent1:"คุณสามารถอัปโหลดได้เฉพาะไฟล์รูปภาพเท่านั้น!",
|
||||||
jsContent2:'รูปภาพต้องมีขนาดเล็กกว่า 2MB!',
|
jsContent2:'รูปภาพต้องมีขนาดเล็กกว่า 2MB!',
|
||||||
jsContent3:"กรุณากรอกเนื้อหา",
|
jsContent3:"กรุณากรอกเนื้อหา",
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ export default {
|
|||||||
HISTORY:'LỊCH SỬ',
|
HISTORY:'LỊCH SỬ',
|
||||||
bindEmail:'liên kết email',
|
bindEmail:'liên kết email',
|
||||||
logOff:'đăng xuất',
|
logOff:'đăng xuất',
|
||||||
language:'chuyển đổi ngôn ngữ',
|
language:'ngữ',
|
||||||
skip:'nhảy',
|
skip:'nhảy',
|
||||||
emailContent:'bạn có email bị ràng buộc',
|
emailContent:'bạn có email bị ràng buộc',
|
||||||
Email:'E-mail',
|
Email:'E-mail',
|
||||||
@@ -215,7 +215,7 @@ export default {
|
|||||||
},
|
},
|
||||||
MarketingSketchUpload:{
|
MarketingSketchUpload:{
|
||||||
Upload:'Tải lên',
|
Upload:'Tải lên',
|
||||||
Library:'Thư viện',
|
MyLibrary:'Thư viện',
|
||||||
maximumLength:'Có thể tải lên tối đa 15 hình ảnh, Tối đa 2M mỗi hình ảnh',
|
maximumLength:'Có thể tải lên tối đa 15 hình ảnh, Tối đa 2M mỗi hình ảnh',
|
||||||
jsContent1:'Tải lên thất bại',
|
jsContent1:'Tải lên thất bại',
|
||||||
jsContent2:"YBạn chỉ có thể tải lên tệp Hình ảnh!",
|
jsContent2:"YBạn chỉ có thể tải lên tệp Hình ảnh!",
|
||||||
@@ -236,6 +236,7 @@ export default {
|
|||||||
inputContent1:'Nhập liệu nhanh chóng',
|
inputContent1:'Nhập liệu nhanh chóng',
|
||||||
Generate:'Phát ra',
|
Generate:'Phát ra',
|
||||||
maximumLength:'Nội dung đã nhập vượt quá độ dài tối đa.',
|
maximumLength:'Nội dung đã nhập vượt quá độ dài tối đa.',
|
||||||
|
Model:'người mẫu',
|
||||||
jsContent1:"YBạn chỉ có thể tải lên tệp Hình ảnh!",
|
jsContent1:"YBạn chỉ có thể tải lên tệp Hình ảnh!",
|
||||||
jsContent2:'Hình ảnh phải nhỏ hơn 2MB!',
|
jsContent2:'Hình ảnh phải nhỏ hơn 2MB!',
|
||||||
jsContent3:"Vui lòng nhập nội dung",
|
jsContent3:"Vui lòng nhập nội dung",
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ const getJpeg = dom =>{
|
|||||||
imgHeight
|
imgHeight
|
||||||
let w = undefined
|
let w = undefined
|
||||||
newImage.onload = function () {
|
newImage.onload = function () {
|
||||||
w = this.width * .8
|
w = this.width * 1
|
||||||
imgWidth = this.width
|
imgWidth = this.width
|
||||||
imgHeight = this.height
|
imgHeight = this.height
|
||||||
let canvas = document.createElement('canvas')
|
let canvas = document.createElement('canvas')
|
||||||
|
|||||||
@@ -89,6 +89,14 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="content_search_block">
|
<div class="content_search_block">
|
||||||
<input class="search_input" :placeholder="$t('LibraryPage.inputContent1')" v-model="searchPictureName" @keydown.enter="getLibraryList()">
|
<input class="search_input" :placeholder="$t('LibraryPage.inputContent1')" v-model="searchPictureName" @keydown.enter="getLibraryList()">
|
||||||
|
<a-cascader
|
||||||
|
v-model:value="value"
|
||||||
|
style="width: 60%"
|
||||||
|
multiple
|
||||||
|
max-tag-count="responsive"
|
||||||
|
:options="options"
|
||||||
|
placeholder="Please select"
|
||||||
|
></a-cascader>
|
||||||
<!-- <div class="search_icon_block" @click="getLibraryList()"><span class="icon iconfont icon-sousuo"></span></div> -->
|
<!-- <div class="search_icon_block" @click="getLibraryList()"><span class="icon iconfont icon-sousuo"></span></div> -->
|
||||||
<div class="generage_btn search_icon_block" @click="getLibraryList()"><span class="icon iconfont icon-sousuo"></span></div>
|
<div class="generage_btn search_icon_block" @click="getLibraryList()"><span class="icon iconfont icon-sousuo"></span></div>
|
||||||
|
|
||||||
@@ -101,7 +109,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content_body_table scroll_style">
|
<div class="content_body_table scroll_style">
|
||||||
<div class="content_img_item" v-for="(img,index) in imgList" :key="img.id" @click="selectImgItem(img)">
|
<div class="content_img_item" v-for="(img,index) in imgList" :key="img.id" @click="selectImgItem(img)" :draggable="true">
|
||||||
<div :class="['content_img_item_block', selectImgList.indexOf(img.id) > -1 ? 'select_item_img' :'']">
|
<div :class="['content_img_item_block', selectImgList.indexOf(img.id) > -1 ? 'select_item_img' :'']">
|
||||||
<img v-lazy="img.url" :key="img.url" :class="['content_img', ['Moodboard','Printboard'].indexOf(selectCode) > -1 ? 'board_content_img' :'']"/>
|
<img v-lazy="img.url" :key="img.url" :class="['content_img', ['Moodboard','Printboard'].indexOf(selectCode) > -1 ? 'board_content_img' :'']"/>
|
||||||
<div class="img_item_hover">
|
<div class="img_item_hover">
|
||||||
@@ -307,21 +315,23 @@ import HeaderComponent from "@/component/HomePage/Header.vue";
|
|||||||
import ModelPlacement from '@/component/LibraryPage/ModelPlacement.vue';
|
import ModelPlacement from '@/component/LibraryPage/ModelPlacement.vue';
|
||||||
import ModelPlacementMobile from '@/component/LibraryPage/ModelPlacementMobile.vue';
|
import ModelPlacementMobile from '@/component/LibraryPage/ModelPlacementMobile.vue';
|
||||||
import RobotAssist from "@/component/HomePage/RobotAssist.vue";
|
import RobotAssist from "@/component/HomePage/RobotAssist.vue";
|
||||||
import { Modal,message,Upload} from 'ant-design-vue';
|
import { Modal,message,Upload,CascaderProps } from 'ant-design-vue';
|
||||||
import { ExclamationCircleOutlined } from '@ant-design/icons-vue';
|
import { ExclamationCircleOutlined } from '@ant-design/icons-vue';
|
||||||
import {getUploadUrl,isMoible} from '@/tool/util'
|
import {getUploadUrl,isMoible} from '@/tool/util'
|
||||||
import { useStore } from "vuex";
|
import { useStore } from "vuex";
|
||||||
import { Https } from "@/tool/https";
|
import { Https } from "@/tool/https";
|
||||||
import { getCookie } from "@/tool/cookie";
|
import { getCookie } from "@/tool/cookie";
|
||||||
import { useI18n } from "vue-i18n";
|
import { useI18n } from "vue-i18n";
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
HeaderComponent,
|
HeaderComponent,
|
||||||
ModelPlacement,
|
ModelPlacement,
|
||||||
ModelPlacementMobile,
|
ModelPlacementMobile,
|
||||||
RobotAssist
|
RobotAssist,
|
||||||
},
|
},
|
||||||
setup() {
|
setup() {
|
||||||
|
|
||||||
let menuList = ref([
|
let menuList = ref([
|
||||||
{title:useI18n().t('LibraryPage.Moodboard'),code:'Moodboard',icon:'fi fi-rr-grid',showChildren:false,children:[]},
|
{title:useI18n().t('LibraryPage.Moodboard'),code:'Moodboard',icon:'fi fi-rr-grid',showChildren:false,children:[]},
|
||||||
{title:useI18n().t('LibraryPage.Prints'),code:'Printboard',icon:'fi fi-rs-objects-column',showChildren:false,children:[]},
|
{title:useI18n().t('LibraryPage.Prints'),code:'Printboard',icon:'fi fi-rs-objects-column',showChildren:false,children:[]},
|
||||||
@@ -374,147 +384,7 @@ export default defineComponent({
|
|||||||
let captionGeneration:any = ref()
|
let captionGeneration:any = ref()
|
||||||
let inputTime = ref()
|
let inputTime = ref()
|
||||||
let generateList:any = ref([
|
let generateList:any = ref([
|
||||||
// {
|
])
|
||||||
// "id": 266,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735547_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065908Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=910634477c4188db039cfddfa69147c02d354200989a6515ee80dc9b939e6b83"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// "id": 267,
|
|
||||||
// "imgUrl": "http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"
|
|
||||||
// }
|
|
||||||
])
|
|
||||||
let selectGenerateList:any = ref([])
|
let selectGenerateList:any = ref([])
|
||||||
let printModel = ref({
|
let printModel = ref({
|
||||||
num:1,
|
num:1,
|
||||||
@@ -522,7 +392,39 @@ export default defineComponent({
|
|||||||
name:useI18n().t('LibraryPage.model')+'1'
|
name:useI18n().t('LibraryPage.model')+'1'
|
||||||
})
|
})
|
||||||
let {t} = useI18n()
|
let {t} = useI18n()
|
||||||
|
const options: CascaderProps['options'] = [
|
||||||
|
{
|
||||||
|
label: 'Light',
|
||||||
|
value: 'light',
|
||||||
|
children: new Array(20)
|
||||||
|
.fill(null)
|
||||||
|
.map((_, index) => ({ label: `Number ${index}`, value: index })),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'Bamboo',
|
||||||
|
value: 'bamboo',
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
label: 'Little',
|
||||||
|
value: 'little',
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
label: 'Toy Fish',
|
||||||
|
value: 'fish',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'Toy Cards',
|
||||||
|
value: 'cards',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'Toy Bird',
|
||||||
|
value: 'bird',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
];
|
||||||
return {
|
return {
|
||||||
menuList,
|
menuList,
|
||||||
selectImgList,
|
selectImgList,
|
||||||
@@ -553,6 +455,8 @@ export default defineComponent({
|
|||||||
generateList,
|
generateList,
|
||||||
selectGenerateList,
|
selectGenerateList,
|
||||||
printModel,
|
printModel,
|
||||||
|
value: ref<string[]>([]),
|
||||||
|
options,
|
||||||
t,
|
t,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1203,6 +1107,7 @@ export default defineComponent({
|
|||||||
.content_search_block{
|
.content_search_block{
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
width: 75rem;
|
||||||
.search_input{
|
.search_input{
|
||||||
// width: 20.8rem;
|
// width: 20.8rem;
|
||||||
// padding-left: 1.5rem;
|
// padding-left: 1.5rem;
|
||||||
@@ -1214,12 +1119,13 @@ export default defineComponent({
|
|||||||
// font-weight: 400;
|
// font-weight: 400;
|
||||||
height: 3rem;
|
height: 3rem;
|
||||||
border-radius: 0.5rem;
|
border-radius: 0.5rem;
|
||||||
width: 30rem;
|
width: 20rem;
|
||||||
border: 1px solid rgba(0, 0, 0, 0.15);
|
border: 1px solid rgba(0, 0, 0, 0.15);
|
||||||
padding-left: 1.5rem;
|
padding-left: 1.5rem;
|
||||||
border: 0.1rem solid #F1F1F1;
|
border: 0.1rem solid #F1F1F1;
|
||||||
font-size: 1.2rem;
|
font-size: 1.2rem;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
|
margin-right: 2rem;
|
||||||
&::placeholder {
|
&::placeholder {
|
||||||
color: #C2C2C2;
|
color: #C2C2C2;
|
||||||
}
|
}
|
||||||
@@ -1311,6 +1217,7 @@ export default defineComponent({
|
|||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
.content_body_header_left{
|
.content_body_header_left{
|
||||||
display: flex;
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
}
|
}
|
||||||
.content_body_header_right{
|
.content_body_header_right{
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|||||||
@@ -50,7 +50,7 @@
|
|||||||
class="login_form_input"
|
class="login_form_input"
|
||||||
placeholder="Enter your email address"
|
placeholder="Enter your email address"
|
||||||
v-model="email"
|
v-model="email"
|
||||||
@keydown.enter="emailNextStepFun()"
|
@keydown.enter="submitPerLogin()"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<!-- 邮箱登录 start -->
|
<!-- 邮箱登录 start -->
|
||||||
@@ -116,10 +116,10 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="login_form_title marign_top30">
|
<div class="login_form_title marign_top30">
|
||||||
<label>
|
<label :class="{active:emailStap == 2}">
|
||||||
<input type="checkbox" v-model="checked">
|
<input :state="emailStap" type="checkbox" v-model="checked">
|
||||||
<span>I agree to all Term, Privacy Policy and Fees</span>
|
<span>I agree to all Term, Privacy Policy and Fees</span>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
@@ -372,60 +372,63 @@ export default defineComponent({
|
|||||||
//提交账号密码预先登录
|
//提交账号密码预先登录
|
||||||
submitPerLogin() {
|
submitPerLogin() {
|
||||||
//输入账号密码
|
//输入账号密码
|
||||||
|
console.log(this.emailStap);
|
||||||
|
|
||||||
if(this.emailStap>=2){
|
if(this.emailStap>=2){
|
||||||
return;
|
return;
|
||||||
}else{
|
}else{
|
||||||
if (!this.username || !this.password || !this.email) {
|
if (!this.username || !this.password) {
|
||||||
message.warning("Please enter your password");
|
message.warning("Please enter your account number or password");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
//输入邮箱
|
//输入邮箱
|
||||||
if (!this.email) {
|
if (!this.email) {
|
||||||
message.warning("Please enter your email address");
|
message.warning("Please enter your email address");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
//判断邮箱格式是否正确
|
//判断邮箱格式是否正确
|
||||||
if (!isEmail(this.email)) {
|
if (!isEmail(this.email)) {
|
||||||
message.warning("The email format is incorrect");
|
message.warning("The email format is incorrect");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
//判断是否同意隐私政策
|
//判断是否同意隐私政策
|
||||||
if (!this.checked) {
|
if (!this.checked) {
|
||||||
message.warning("Agree to all terms, privacy fees and policies");
|
message.warning("Agree to all terms, privacy fees and policies");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
let data = {
|
let data = {
|
||||||
password: md5(this.password + "abc"),
|
password: md5(this.password + "abc"),
|
||||||
userName: this.username,
|
userName: this.username,
|
||||||
email: this.email,
|
email: this.email,
|
||||||
operationType:"LOGIN",
|
operationType:"LOGIN",
|
||||||
ip:"",
|
ip:"",
|
||||||
};
|
};
|
||||||
// this.loginType = 'email'
|
// this.loginType = 'email'
|
||||||
// this.emailStap = 2;
|
this.emailStap = 2;
|
||||||
if(this.loginTime){
|
if(this.loginTime){
|
||||||
this.loginTime = false
|
this.loginTime = false
|
||||||
Https.axiosPost(Https.httpUrls.preLogin, data).then(
|
Https.axiosPost(Https.httpUrls.preLogin, data).then(
|
||||||
(rv: any) => {
|
(rv: any) => {
|
||||||
// if (rv) {
|
// if (rv) {
|
||||||
// this.loginType = 'email'
|
// this.loginType = 'email'
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
if (rv) {
|
||||||
|
this.userId = rv.userId
|
||||||
|
this.loginType = 'email'
|
||||||
|
this.time = 60;
|
||||||
|
this.emailCode = ["", "", "", "", "", ""]
|
||||||
|
this.createTimer();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
).catch(res=>{
|
||||||
|
this.emailStap = 1;
|
||||||
|
});;
|
||||||
|
|
||||||
if (rv) {
|
setTimeout(() => {
|
||||||
this.userId = rv.userId
|
this.loginTime = true
|
||||||
this.loginType = 'email'
|
}, 2000);
|
||||||
this.emailStap = 2;
|
}
|
||||||
this.time = 60;
|
|
||||||
this.emailCode = ["", "", "", "", "", ""]
|
|
||||||
this.createTimer();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
setTimeout(() => {
|
|
||||||
this.loginTime = true
|
|
||||||
}, 2000);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -596,6 +599,12 @@ export default defineComponent({
|
|||||||
margin-left: 10px;
|
margin-left: 10px;
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
}
|
}
|
||||||
|
&.active{
|
||||||
|
pointer-events:none;
|
||||||
|
input{
|
||||||
|
pointer-events:none;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user