2023-11-3-1

This commit is contained in:
X1627315083
2023-11-03 11:16:42 +08:00
parent 769c06e6f9
commit 5b6844a9f0
26 changed files with 1512 additions and 517 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

View File

@@ -21,7 +21,7 @@ li {
margin: 0 auto;
}
.button_first {
width: 9.85rem;
width: 11.85rem;
text-align: center;
height: 4rem;
line-height: 4rem;
@@ -33,7 +33,7 @@ li {
border: 2px solid;
}
.button_second {
width: 9.85rem;
width: 11.85rem;
text-align: center;
height: 4rem;
line-height: 4rem;
@@ -104,6 +104,45 @@ li {
cursor: pointer;
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 {
top: 0;
}
@@ -185,6 +224,29 @@ li {
.operate_file_block .select_img_type .category_list .category_item:hover {
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 {
z-index: 1049 !important;
top: 6rem;

View File

@@ -21,7 +21,7 @@ ul,li{
margin: 0 auto;
}
.button_first{
width: 9.85rem;
width: 11.85rem;
text-align: center;
// background: #343579;
height: 4rem;
@@ -34,7 +34,7 @@ ul,li{
border: 2px solid;
}
.button_second{
width: 9.85rem;
width: 11.85rem;
text-align: center;
// background: #343579;
height: 4rem;
@@ -115,6 +115,47 @@ ul,li{
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{
@@ -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{
z-index: 1049 !important;
top: 6rem;

View File

@@ -1060,10 +1060,10 @@ export default defineComponent({
content: "";
display: block;
background: #000;
height: 3px;
height: .4rem;
left: 50%;
transform: translateX(-50%);
bottom: 6px;
bottom: .6rem;
width: 0px;
transition: 0.3s all;
}

View File

@@ -477,7 +477,7 @@ export default defineComponent({
// return `rgb(${r}, ${g}, ${b})`;
// box.style.backgroundColor = label.textContent = result.sRGBHex;
} catch (e) {
message.error(this.t('DesignDetailAlter.jsContent1'))
message.warning(this.t('DesignDetailAlter.jsContent1'))
}
})
},
@@ -927,49 +927,49 @@ export default defineComponent({
position: relative;
justify-content: space-around;
.switch_type_item {
display: flex;
align-items: center;
// padding: 0 2rem;
height: 4rem;
background: #fff;
border-radius: 0.8rem;
line-height: 4rem;
font-size: 1.6rem;
// margin-right: 2.2rem;
color: #000;
cursor: pointer;
position: relative;
text-align: center;
transform-origin: left;
transform: scale(1);
transition: 0.3s all;
&.switch_type_item::before {
position: absolute;
content: "";
display: block;
background: #000;
height: .3rem;
left: 50%;
transform: translateX(-50%);
bottom: .6rem;
width: 0px;
transition: 0.3s all;
}
&.select_swtich {
color: #000;
font-weight: 600;
transform: scale(1.15);
}
&.select_swtich::before {
width: 100%;
}
// .switch_type_item {
// display: flex;
// align-items: center;
// // padding: 0 2rem;
// height: 4rem;
// background: #fff;
// border-radius: 0.8rem;
// line-height: 4rem;
// font-size: 1.6rem;
// // margin-right: 2.2rem;
// color: #000;
// cursor: pointer;
// position: relative;
// text-align: center;
// transform-origin: left;
// transform: scale(1);
// transition: 0.3s all;
// &.switch_type_item::before {
// position: absolute;
// content: "";
// display: block;
// background: #000;
// height: .3rem;
// left: 50%;
// transform: translateX(-50%);
// bottom: .4rem;
// width: 0px;
// transition: 0.3s all;
// }
// &.select_swtich {
// color: #000;
// font-weight: 600;
// transform: scale(1.15);
// }
// &.select_swtich::before {
// width: 100%;
// }
.switch_icon {
font-size: 1.8rem;
margin-right: 0.8rem;
}
}
// .switch_icon {
// font-size: 1.8rem;
// margin-right: 0.8rem;
// }
// }
}

View File

@@ -353,6 +353,7 @@ export default defineComponent({
display: flex;
flex: 1;
align-items: center;
align-items: flex-start;
}
}
.print_left{

View File

@@ -229,6 +229,7 @@ export default defineComponent({
},
'workspaceItem.id_':{
handler(newVal:any,oldVal:any){
// this.store.state.Workspace.workspace
// if(!newVal){
// this.store.commit("setWorkspace", this.workspaceItem);
@@ -908,30 +909,6 @@ export default defineComponent({
margin-right: 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) {
box-shadow: none !important;
color: rgba(0, 0, 0, 0.5);

View File

@@ -223,7 +223,7 @@ export default defineComponent({
let printModel = ref({
num:1,
optype:false,
name:'model1'
name:useI18n().t('Generate.Model')+'1'
})
// let sketchCatecoryList:any = ref([])
let workspace:any = ref({})
@@ -363,7 +363,7 @@ export default defineComponent({
this.printModel = {
num : num,
optype:false,
name:'model'+num
name:this.t('Generate.Model')+num
}
},
getgenerate(){

View File

@@ -193,7 +193,7 @@ export default defineComponent({
{name:'Français',value:'fr'},
{name:'แบบไทย',value:'th'},
{name:'Tiếng Việt',value:'vn'},
{name:'Italiano',value:'it'},
{name:'Italiano',value:'it'},
]
};
},

View File

@@ -99,7 +99,7 @@
</div>
<div v-show="openClick == 3" class="modal_accomplish">
<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>
<span>{{ $t('PrintboardUpload.maximumLength') }}</span>
</div>

View File

@@ -172,7 +172,7 @@
</div>
<div v-show="openClick == 3" class="modal_accomplish">
<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>
<span>{{ $t('SketchboardUpload.maximumLength') }}</span>
</div>
@@ -430,7 +430,6 @@ export default defineComponent({
},
selectFileCategory(file: any, cate: any) {
if(this.openClick == 3){
for (let item of this.generateList) {
item.categoryShow = false;
@@ -510,7 +509,7 @@ export default defineComponent({
generateDetailId:item.id,
timeZone: Intl.DateTimeFormat().resolvedOptions().timeZone
}
Https.axiosPost(Https.httpUrls.generateLike, data).then(
Https.axiosGet(Https.httpUrls.generateDislike, {params:data}).then(
(rv) => {
item.like = false
}
@@ -617,7 +616,7 @@ export default defineComponent({
arr = {
id:v.generateItemId,
imgUrl:v.generateItemUrl,
category:generage.level2Type,
category:generage.level2Type?generage.level2Type:this.sketchCatecoryList[0].label,
id_:GO.id++
}
this.generateList.push(arr)

View File

@@ -262,24 +262,20 @@ export default defineComponent({
let divTop:any = document.createElement('div');
let divBottom: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){
}else{
div.classList.add('cropper-view-box-Bg')
divTop.classList.add('cropper-view-box-Bg')
divBottom.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')
divBottom.classList.add('cropper-view-box-Bottom')
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(div)
imgBoxSizeBG.appendChild(divBottom)
imgBoxSizeBG.appendChild(divCenter)
// imgBoxSizeBG.appendChild(div)
}
// imgBoxSize.style.backgroundImage = 'url('+require('@assets/images/library/lemaleBG.png')')'
@@ -1004,10 +1000,6 @@ export default defineComponent({
width: 100%;
position: absolute;
}
.cropper-view-box-Mask{
top: 0;
height: 100%;
}
.cropper-view-box-Top{
// border-top: 1px dashed;
/*虚线2 css*/

View File

@@ -234,6 +234,7 @@ export default {
inputContent1:'输入生成图片的标题',
Generate:'生成',
maximumLength:'输入的内容超过允许输入的最大长度',
Model:'模型',
jsContent1:"您只能上传图片文件!",
jsContent2:'图片必须小于2MB',
jsContent3:"请输入内容~",

View File

@@ -127,6 +127,8 @@ export default {
Preview:'Preview',
Back:'Back',
Restore:'Restore',
System:'System',
Library:'Library',
Point:'Point',
RemovePoint:'Remove Point',
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',
Generate:'Generate',
maximumLength:'The entered content exceeds the maximum length.',
Model:'Model',
jsContent1:"You can only upload Image file!",
jsContent2:'Image must smaller than 2MB!',
jsContent3:"Please enter content",

View File

@@ -5,8 +5,8 @@ export default {
LIBRARY:'BIBLIOTHÈQUE',
HISTORY:'HISTOIRE',
bindEmail:'lier un e-mail',
logOff:'se déconnecter',
language:'changer de langue',
logOff:'dérouler',
language:'langue',
skip:'sauter',
emailContent:'vous avez un e-mail lié',
Email:'E-mail',
@@ -22,7 +22,7 @@ export default {
Workspace:'Espace de travail',
WorkspaceSetting:"Paramètres de l'espace de travail",
settingWorkspace:'ajustez les paramètres de votre espace de travail',
Overall:"Dans l'ensemble",
Overall:"tous",
Single:'Célibataire',
System:'Système',
Designer:'Designer',
@@ -38,270 +38,273 @@ export default {
},
HomeView:{
GetStarted:'Get Started',
Start:'Start',
Edit:'Edit',
Design:'Design',
Redesign:'Redesign',
GeneratedDesign:'Generated Design',
SelectedDesign:'Selected Design',
Export:'Export',
jsContent1:'You must choose one or more colors for further process.',
jsContent2:'You must choose one or more colors for further process.',
jsContent3:'Failed to export the file',
GetStarted:'Commencer',
Start:'Commencer',
Edit:'Modifier',
Design:'Conception',
Redesign:'Refonte',
GeneratedDesign:'Conception générée',
SelectedDesign:'Conception sélectionnée',
Export:'Exporter',
jsContent1:'Vous devez choisir une ou plusieurs couleurs pour un processus ultérieur.',
jsContent2:'Vous devez choisir une ou plusieurs couleurs pour un processus ultérieur.',
jsContent3:"Échec de l'exportation du fichier",
},
LibraryPage:{
Upload:'Upload',
Generate:'Generate',
Delete:'Delete',
Rename:'Rename',
inputContent1:'Search by your style code',
all:'all',
ImageOnly:'Image Only',
TextOnly:'Text Only',
TextImage:'Text-Image',
inputContent2:'Prompt input',
maximumLength:'The entered content exceeds the maximum length.',
Model1:'Model1',
Model2:'Model2',
inputContent3:'Prompt input',
Cancel:'Cancel',
Sure:'Sure',
Moodboard:'Moodboard',
Prints:'Prints',
Sketches:'Sketches',
Upload:'Télécharger',
Generate:'Générer',
Delete:'Supprimer',
Rename:'Renommer',
inputContent1:'Recherchez par votre code de style',
all:'tout',
ImageOnly:'Image uniquement',
TextOnly:'Texte seulement',
TextImage:'Texte-Image',
inputContent2:'Saisie rapide',
maximumLength:'Le contenu saisi dépasse la longueur maximale.',
Model1:'Modèle1',
Model2:'Modèle2',
inputContent3:'Saisie rapide',
Cancel:'Annuler',
Sure:'Bien sûr',
Moodboard:"Conseil d'humeur",
Prints:'Impressions',
Sketches:'Croquis',
Mannequins:'Mannequins',
model:'model',
jsContent1:'Are you sure to delete the picture?',
jsContent2:'Are you sure to delete the picture?',
jsContent3:'You can only upload Image file!',
jsContent4:'Image must smaller than 2MB!',
jsContent5:'This picture has been uploaded whether to continue uploading',
jsContent6:'The entered content exceeds the maximum length.',
jsContent7:'Please enter content',
jsContent8:'upload failed',
jsContent9:'Please enter content',
model:'modèle',
jsContent1:"Êtes-vous sûr de supprimer l'image?",
jsContent2:"Êtes-vous sûr de supprimer l'image?",
jsContent3:'Vous pouvez uniquement télécharger un fichier image!',
jsContent4:"L'image doit être inférieure à 2 Mo!",
jsContent5:'Cette photo a été téléchargée si vous souhaitez continuer le téléchargement',
jsContent6:'Le contenu saisi dépasse la longueur maximale.',
jsContent7:'Veuillez saisir le contenu',
jsContent8:'échec du téléchargement',
jsContent9:'Veuillez saisir le contenu',
},
HistoryPage:{
History:'History',
StartDate:'Start Date',
EndDate:'End Date',
inputContent1:'Search by collection name',
Detail:'Detail',
Rename:'Rename',
Retrieve:'Retrieve',
Delete:'Delete',
inputContent2:'Enter a new name',
Submit:'Submit',
CollectionsName:'Collections Name',
UptateTime:'Uptate Time',
SketchCounts:'Sketch Counts',
Operations:'Operations',
jsContent1:'Deleted successfully',
jsContent2:'Do you really want to delete this collection? ',
jsContent3:'Change successfully',
jsContent4:'Image must smaller than 2MB!',
jsContent5:'This picture has been uploaded whether to continue uploading',
jsContent6:'The entered content exceeds the maximum length.',
jsContent7:'Please enter content',
History:'Histoire',
StartDate:'Date de début',
EndDate:'Date de fin',
inputContent1:'Rechercher par nom de collection',
Detail:'Détail',
Rename:'Renommer',
Retrieve:'Récupérer',
Delete:'Supprimer',
inputContent2:'Entrez un nouveau nom',
Submit:'Soumettre',
CollectionsName:'Nom de la collection',
UptateTime:'Temps de mise à jour',
SketchCounts:"Nombre d'esquisses",
Operations:'Opérations',
jsContent1:'Supprimé avec succès',
jsContent2:'Voulez-vous vraiment supprimer cette collection? ',
jsContent3:'Changer avec succès',
jsContent4:"L'image doit être inférieure à 2 Mo!",
jsContent5:'Cette photo a été téléchargée si vous souhaitez continuer le téléchargement',
jsContent6:'Le contenu saisi dépasse la longueur maximale.',
jsContent7:'Veuillez saisir le contenu',
},
ModelPlacement:{
Registration:'Registration',
Submit:'Submit',
Preview:'Preview',
Back:'Back',
Restore:'Restore',
Registration:'Inscription',
Submit:'Soumettre',
Preview:'Aperçu',
Back:'Dos',
Restore:'Restaurer',
System:'Système',
Library:'Library',
Point:'Point',
RemovePoint:'Remove Point',
mannequinHint:'Please change the pure white inside the mannequin for another color to enhance your experience',
SHOULDER:'SHOULDER',
WAISTBAND:'WAISTBAND',
HAND:'HAND',
jsContent1:"You haven't marked the image yet, and the model will not be uploaded. Are you sure you want to close it?",
jsContent2:'This picture has been uploaded whether to continue uploading',
Library:'Bibliothèque',
Point:'Indiquer',
RemovePoint:'Supprimer Indiquer',
mannequinHint:"Veuillez changer le blanc pur à l'intérieur du mannequin pour une autre couleur afin d'améliorer votre expérience.",
SHOULDER:'ÉPAULE',
WAISTBAND:'CEINTURE',
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',
},
ModelPlacementMobile:{
Registration:'Registration',
Submit:'Submit',
Preview:'Preview',
Back:'Back',
Restore:'Restore',
Point:'Point',
RemovePoint:'Remove Point',
mannequinHint:'Please change the pure white inside the mannequin for another color to enhance your experience',
SHOULDER:'SHOULDER',
WAISTBAND:'WAISTBAND',
HAND:'HAND',
jsContent1:"You haven't marked the image yet, and the model will not be uploaded. Are you sure you want to close it?",
jsContent2:'This picture has been uploaded whether to continue uploading',
Registration:'Inscription',
Submit:'Soumettre',
Preview:'Aperçu',
Back:'Dos',
Restore:'Restaurer',
System:'Système',
Library:'Bibliothèque',
Point:'Indiquer',
RemovePoint:'Supprimer Indiquer',
mannequinHint:"Veuillez changer le blanc pur à l'intérieur du mannequin pour une autre couleur afin d'améliorer votre expérience.",
SHOULDER:'ÉPAULE',
WAISTBAND:'CEINTURE',
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:{
Delete:'Delete',
Maximum2M:'Maximum 10 images can be uploaded, Maximum 2M per image',
jsContent1:'You can only upload Image file!',
jsContent2:'Image must smaller than 2MB!',
jsContent3:'upload failed',
Delete:'Sopprimere',
Maximum2M:'Un maximum de 10 images peuvent être téléchargées, maximum 2 M par image',
jsContent1:'Vous pouvez uniquement télécharger un fichier image!',
jsContent2:"L'image doit être inférieure à 2 Mo!",
jsContent3:'échec du téléchargement',
},
SketchboardUpload:{
Upload:'Upload',
Library:'Library',
Generate:'Generate',
Upload:'Télécharger',
Library:'Bibliothèque',
Generate:'Générer',
PIN:'PIN',
Thumbnail:'Thumbnail preview of selected sketchboard',
inputContent1:'Caption generation',
maximumLength:'The entered content exceeds the maximum length.',
jsContent1:"upload failed",
jsContent2:"You can only upload Image file!",
jsContent3:'Image must smaller than 2MB!',
jsContent4:"Maximum number of allowable file uploads has been exceeded",
jsContent5:"Please select a picture",
jsContent6:"The entered content exceeds the maximum length.",
jsContent7:"Please enter content",
Thumbnail:'Aperçu miniature du tableau de croquis sélectionné',
inputContent1:'Génération de sous-titres',
maximumLength:'Le contenu saisi dépasse la longueur maximale.',
jsContent1:"échec du téléchargement",
jsContent2:"Vous pouvez uniquement télécharger un fichier image!",
jsContent3:"L'image doit être inférieure à 2 Mo!",
jsContent4:"Le nombre maximum de téléchargements de fichiers autorisés a été dépassé",
jsContent5:"Veuillez sélectionner une image",
jsContent6:"Le contenu saisi dépasse la longueur maximale.",
jsContent7:"Veuillez saisir le contenu",
},
PrintboardUpload:{
Upload:'Upload',
Library:'Library',
Generate:'Generate',
Upload:'Télécharger',
Library:'Bibliothèque',
Generate:'Générer',
PIN:'PIN',
Thumbnail:'Thumbnail preview of selected printboard',
inputContent1:'Caption generation',
maximumLength:'The entered content exceeds the maximum length.',
jsContent1:"You can only upload Image file!",
jsContent2:'Image must smaller than 2MB!',
jsContent3:"Maximum number of allowable file uploads has been exceeded",
jsContent4:"Please select a picture",
jsContent5:"The entered content exceeds the maximum length.",
jsContent6:"Please enter content",
Thumbnail:"Aperçu miniature de la carte d'impression sélectionnée",
inputContent1:'Génération de sous-titres',
maximumLength:'Le contenu saisi dépasse la longueur maximale.',
jsContent1:"Vous pouvez uniquement télécharger un fichier image!",
jsContent2:"L'image doit être inférieure à 2 Mo!",
jsContent3:"Le nombre maximum de téléchargements de fichiers autorisés a été dépassé",
jsContent4:"Veuillez sélectionner une image",
jsContent5:"Le contenu saisi dépasse la longueur maximale.",
jsContent6:"Veuillez saisir le contenu",
},
ColorboardUpload:{
Thumbnail:'Thumbnail preview of selected colorboard',
Clear:'Clear',
Thumbnail:'Aperçu miniature du colorboard sélectionné',
Clear:'Clair',
Palette:'Palette',
HEX:'HEX',
RGBA:'RGBA',
UploadImage:'Upload Image',
ColorCode:'Color Code',
ExtractColor:'Extract Color',
jsContent1:"Your browser does not support it",
jsContent2:"Can't find the TCX color",
jsContent3:"You can only upload Image file!",
jsContent4:'Image must smaller than 2MB!',
UploadImage:'Télécharger une image',
ColorCode:'Code couleur',
ExtractColor:'Extraire la couleur',
jsContent1:"Votre navigateur ne le prend pas en charge",
jsContent2:"Je ne trouve pas la couleur TCX",
jsContent3:"Vous pouvez uniquement télécharger un fichier image!",
jsContent4:"L'image doit être inférieure à 2 Mo!",
},
MoodboardUpload:{
Upload:'Upload',
Library:'Library',
Generate:'Generate',
Delete:'Delete',
Thumbnail:'Thumbnail preview of selected moodboard',
layout:'layout',
jsContent1:'You can select up to 8 images',
jsContent2:"upload failed",
jsContent3:"You can only upload Image file!",
jsContent4:'Image must smaller than 2MB!',
jsContent5:'Please click Layout to sort randomly',
Upload:'Télécharger',
Library:'Bibliothèque',
Generate:'Générer',
Delete:'Supprimer',
Thumbnail:'Aperçu miniature du moodboard sélectionné',
layout:'mise en page',
jsContent1:"Vous pouvez sélectionner jusqu'à 8 images",
jsContent2:"échec du téléchargement",
jsContent3:"Vous pouvez uniquement télécharger un fichier image!",
jsContent4:"L'image doit être inférieure à 2 Mo!",
jsContent5:'Veuillez cliquer sur Mise en page pour trier aléatoirement',
},
Cropper:{
Cutpicture:'Cut picture',
Finish:'Finish',
Cancel:'Cancel',
CropPreview:'Crop Preview',
Cutpicture:"Couper l'image",
Finish:'Finition',
Cancel:'Annuler',
CropPreview:'Aperçu du recadrage',
},
Material:{
inputContent1:'Please input',
inputContent1:'Veuillez saisir',
PIN:'PIN',
},
MarketingSketchUpload:{
Upload:'Upload',
MyLibrary:'My Library',
maximumLength:'Maximum 15 images can be uploaded, Maximum 2M per image',
jsContent1:'upload failed',
jsContent2:"You can only upload Image file!",
jsContent3:'Image must smaller than 2MB!',
jsContent5:'Maximum number of allowable file uploads has been exceeded',
Upload:'Télécharger',
MyLibrary:'Ma bibliothèque',
maximumLength:'Un maximum de 15 images peuvent être téléchargées, maximum 2 M par image',
jsContent1:'échec du téléchargement',
jsContent2:"Vous pouvez uniquement télécharger un fichier image!",
jsContent3:"L'image doit être inférieure à 2 Mo!",
jsContent5:'Le nombre maximum de téléchargements de fichiers autorisés a été dépassé',
},
layout:{
MoodBoardDesign:'MoodBoard Design',
LayerOptions:'Layer Options',
Submit:'Submit',
MoodBoardDesign:'Conception du MoodBoard',
LayerOptions:'Options de calque',
Submit:'Soumettre',
},
Generate:{
ImageOnly:'Image Only',
TextOnly:'Text Only',
TextImage:'Text-Image',
Model1:'Model1',
Model2:'Model2',
inputContent1:'Prompt input',
Generate:'Generate',
maximumLength:'The entered content exceeds the maximum length.',
jsContent1:"You can only upload Image file!",
jsContent2:'Image must smaller than 2MB!',
jsContent3:"Please enter content",
jsContent4:'The entered content exceeds the maximum length.',
jsContent5:"Please enter content",
jsContent6:"You can select up to 8 images",
jsContent7:"upload failed",
ImageOnly:'Image uniquement',
TextOnly:'Texte seulement',
TextImage:'Texte-Image',
Model1:'Modèle1',
Model2:'Modèle2',
inputContent1:'Saisie rapide',
Generate:'Générer',
maximumLength:'Le contenu saisi dépasse la longueur maximale.',
Model:'Modèle',
jsContent1:"Vous pouvez uniquement télécharger un fichier image!",
jsContent2:"L'image doit être inférieure à 2 Mo!",
jsContent3:"Veuillez saisir le contenu",
jsContent4:'Le contenu saisi dépasse la longueur maximale.',
jsContent5:"Veuillez saisir le contenu",
jsContent6:"Vous pouvez sélectionner jusqu'à 8 images",
jsContent7:"échec du téléchargement",
},
collectionModal:{
Moodboard:'Moodboard',
Printboard:'Printboard',
Colorboard:'Colorboard',
Sketchboard:'Sketchboard',
MoodCollection:'select moodboard for your collection',
PrinCollection:'select printboard for your collection',
ColorCollection:'select colors for your collection',
SketchCollection:'select sketchboard for your collection',
jsContent1:'You must select the image and then use the layout.',
jsContent2:'The uploaded files will not be saved, being sure to continue? ',
jsContent3:'You must choose one or more colors for further process.',
Moodboard:"Conseil d'humeur",
Printboard:'Tableau imprimé',
Colorboard:'Tableau de couleurs',
Sketchboard:'Tableau à croquis',
MoodCollection:'sélectionnez le moodboard pour votre collection',
PrinCollection:'sélectionnez le carton imprimé pour votre collection',
ColorCollection:'sélectionnez les couleurs pour votre collection',
SketchCollection:'sélectionnez un tableau à croquis pour votre collection',
jsContent1:"Vous devez sélectionner l'image puis utiliser la mise en page.",
jsContent2:'Les fichiers téléchargés ne seront pas enregistrés, assurez-vous de continuer? ',
jsContent3:'Vous devez choisir une ou plusieurs couleurs pour un processus ultérieur.',
},
DesignDetail:{
Details:'Details',
EditDetails:'Edit the details of your design',
Submit:'Submit',
CurrentApparel:'Current Apparel',
CurrentPrint:'Current Print',
CurrentColor:'Current Color',
Details:'Détails',
EditDetails:'Modifiez les détails de votre conception',
Submit:'Soumettre',
CurrentApparel:'Vêtements actuels',
CurrentPrint:'Impression actuelle',
CurrentColor:'Couleur actuelle',
},
DesignDetailAlter:{
Upload:'Upload',
Library:'Library',
inputContent1:'Please input',
Upload:'Télécharger',
Library:'Bibliothèque',
inputContent1:'Veuillez saisir',
Palette:'Palette',
HEX:'HEX',
RGBA:'RGBA',
UploadImage:'Upload Image',
Delete:'Delete',
ColorCode:'Color Code',
jsContent1:"Your browser does not support it",
jsContent2:"You can select up to 8 images",
jsContent3:"upload failed",
jsContent4:'You can only upload Image file!',
jsContent5:'Image must smaller than 5MB!',
jsContent6:"Can't find the TCX color",
UploadImage:'Télécharger une image',
Delete:'Supprimer',
ColorCode:'Code couleur',
jsContent1:"Votre navigateur ne le prend pas en charge",
jsContent2:"Vous pouvez sélectionner jusqu'à 8 images",
jsContent3:"échec du téléchargement",
jsContent4:'Vous pouvez uniquement télécharger un fichier image!',
jsContent5:"L'image doit être inférieure à 5 Mo!",
jsContent6:"La couleur de TXCX est introuvable",
},
DesignDetailEnd:{
NewApparel:'New Apparel',
NewPrint:'New Print',
NewApparel:'Nouveaux vêtements',
NewPrint:'Nouvelle impression',
Placement:'Placement',
Overall:"Dans l'ensemble",
Overall:"tous",
Single:'Célibataire',
NewColor:'New Color',
preview:'preview',
Layout:'Layout',
jsContent1:'Please select print',
NewColor:'Nouvelle couleur',
preview:'Aperçu',
Layout:'Mise en page',
jsContent1:'Veuillez sélectionner imprimer',
},
DesignPrintOperation:{
Placement:'Placement',
Overall:"Dans l'ensemble",
Overall:"tous",
Single:'Célibataire',
Random:'Random',
inputContent:'Please input',
preview:'preview',
jsContent1:'The above changes are not saved, being sure to continue? ',
Random:'Aléatoire',
inputContent:'Veuillez saisir',
preview:'Aperçu',
jsContent1:'Les modifications ci-dessus ne sont pas enregistrées, assurez-vous de continuer? ',
},
uploadFile:{
jsContent1:'You can select up to 8 images',
jsContent1:"Vous pouvez sélectionner jusqu'à 8 images",
},
}

View File

@@ -1,14 +1,35 @@
import { createI18n } from 'vue-i18n'
// 中文 zh-cn
// 英文 en
// 韩文 kr
// 日文 ja
// 俄语 ru
// 法语 fr
// 泰语 th
// 越南语 vn
// 意大利语 it
// element-plus 中的语言配置
import elementEnLocale from './en'
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 zhLocale from './cn'
import krLocale from './kr'
import jaLocale from './ja'
import ruLocale from './ru'
import frLocale from './fr'
import thLocale from './th'
import vnLocale from './vn'
import itLocale from './it'
// 语言配置整合
const messages = {
@@ -20,10 +41,34 @@ const messages = {
...zhLocale,
...elementZhLocale
},
'kr':{
...krLocale,
...elementKrLocale
},
'ja':{
...jaLocale,
...elementJaLocale
},
'ru':{
...ruLocale,
...elementRuLocale
},
'fr':{
...frLocale,
...elementFrLocale
},
'th':{
...thLocale,
...elementthLocale
}
...elementThLocale
},
'vn':{
...vnLocale,
...elementVnLocale
},
'it':{
...itLocale,
...elementItLocale
},
}
// 创建 i18n

View File

@@ -6,7 +6,7 @@ export default {
HISTORY:'STORIA',
bindEmail:"associare l'e-mail",
logOff:'disconnettersi',
language:'cambiare la lingua',
language:'lingua',
skip:'saltare',
emailContent:'hai legato la posta elettronica',
Email:'E-mail',
@@ -22,7 +22,7 @@ export default {
Workspace:'Spazio di lavoro',
WorkspaceSetting:"Impostazione dell'area di lavoro",
settingWorkspace:"modificare l'impostazione dell'area di lavoro",
Overall:'Complessivamente',
Overall:'Tutto',
Single:'Separare',
System:'Sistema',
Designer:'progettista',
@@ -236,6 +236,7 @@ export default {
inputContent1:'Immissione rapida',
Generate:'creare',
maximumLength:'Il contenuto inserito supera la lunghezza massima.',
Model:'Modello',
jsContent1:"Puoi caricare solo il file immagine!",
jsContent2:"L'immagine deve essere inferiore a 2 MB!",
jsContent3:"Inserisci il contenuto",
@@ -261,7 +262,7 @@ export default {
Details:'Dettagli',
EditDetails:'Modifica i dettagli del tuo progetto',
Submit:'Invia',
CurrentApparel:'Attuale Abbigliamento',
CurrentApparel:'Vestiti attuali',
CurrentPrint:'Stampa Attuale',
CurrentColor:'Colore Attuale',
},
@@ -283,10 +284,10 @@ export default {
jsContent6:"Impossibile trovare il colore TCX",
},
DesignDetailEnd:{
NewApparel:'Nuovo abbigliamento',
NewApparel:'Nuovo vestiti',
NewPrint:'Nuova stampa',
Placement:'Posizionamento',
Overall:'Complessivamente',
Overall:'Tutto',
Single:'Separare',
NewColor:'Nuovo colore',
preview:'anteprima',
@@ -295,7 +296,7 @@ export default {
},
DesignPrintOperation:{
Placement:'Posizionamento',
Overall:'Complessivamente',
Overall:'Tutto',
Single:'Separare',
Random:'Casuale',
inputContent:'Per favore inserisci',

309
src/lang/ja.ts Normal file
View 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
View 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
View 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 изображений',
},
}

View File

@@ -234,6 +234,7 @@ export default {
inputContent1:'ป้อนข้อมูลทันที',
Generate:'กำเนิด',
maximumLength:'เนื้อหาที่ป้อนเกินความยาวสูงสุด.',
Model:'แบบอย่าง',
jsContent1:"คุณสามารถอัปโหลดได้เฉพาะไฟล์รูปภาพเท่านั้น!",
jsContent2:'รูปภาพต้องมีขนาดเล็กกว่า 2MB!',
jsContent3:"กรุณากรอกเนื้อหา",

View File

@@ -6,7 +6,7 @@ export default {
HISTORY:'LỊCH SỬ',
bindEmail:'liên kết email',
logOff:'đăng xuất',
language:'chuyển đổi ngôn ngữ',
language:'ngữ',
skip:'nhảy',
emailContent:'bạn có email bị ràng buộc',
Email:'E-mail',
@@ -215,7 +215,7 @@ export default {
},
MarketingSketchUpload:{
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',
jsContent1:'Tải lên thất bại',
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',
Generate:'Phát ra',
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!",
jsContent2:'Hình ảnh phải nhỏ hơn 2MB!',
jsContent3:"Vui lòng nhập nội dung",

View File

@@ -11,7 +11,7 @@ const getJpeg = dom =>{
imgHeight
let w = undefined
newImage.onload = function () {
w = this.width * .8
w = this.width * 1
imgWidth = this.width
imgHeight = this.height
let canvas = document.createElement('canvas')

View File

@@ -89,6 +89,14 @@
</div>
<div class="content_search_block">
<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="generage_btn search_icon_block" @click="getLibraryList()"><span class="icon iconfont icon-sousuo"></span></div>
@@ -101,7 +109,7 @@
</div>
<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' :'']">
<img v-lazy="img.url" :key="img.url" :class="['content_img', ['Moodboard','Printboard'].indexOf(selectCode) > -1 ? 'board_content_img' :'']"/>
<div class="img_item_hover">
@@ -307,21 +315,23 @@ import HeaderComponent from "@/component/HomePage/Header.vue";
import ModelPlacement from '@/component/LibraryPage/ModelPlacement.vue';
import ModelPlacementMobile from '@/component/LibraryPage/ModelPlacementMobile.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 {getUploadUrl,isMoible} from '@/tool/util'
import { useStore } from "vuex";
import { Https } from "@/tool/https";
import { getCookie } from "@/tool/cookie";
import { useI18n } from "vue-i18n";
export default defineComponent({
components: {
HeaderComponent,
ModelPlacement,
ModelPlacementMobile,
RobotAssist
RobotAssist,
},
setup() {
let menuList = ref([
{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:[]},
@@ -374,147 +384,7 @@ export default defineComponent({
let captionGeneration:any = ref()
let inputTime = 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 printModel = ref({
num:1,
@@ -522,7 +392,39 @@ export default defineComponent({
name:useI18n().t('LibraryPage.model')+'1'
})
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 {
menuList,
selectImgList,
@@ -553,6 +455,8 @@ export default defineComponent({
generateList,
selectGenerateList,
printModel,
value: ref<string[]>([]),
options,
t,
}
},
@@ -1203,6 +1107,7 @@ export default defineComponent({
.content_search_block{
display: flex;
align-items: center;
width: 75rem;
.search_input{
// width: 20.8rem;
// padding-left: 1.5rem;
@@ -1214,12 +1119,13 @@ export default defineComponent({
// font-weight: 400;
height: 3rem;
border-radius: 0.5rem;
width: 30rem;
width: 20rem;
border: 1px solid rgba(0, 0, 0, 0.15);
padding-left: 1.5rem;
border: 0.1rem solid #F1F1F1;
font-size: 1.2rem;
font-weight: 400;
margin-right: 2rem;
&::placeholder {
color: #C2C2C2;
}
@@ -1311,6 +1217,7 @@ export default defineComponent({
justify-content: space-between;
.content_body_header_left{
display: flex;
align-items: center;
}
.content_body_header_right{
display: flex;

View File

@@ -50,7 +50,7 @@
class="login_form_input"
placeholder="Enter your email address"
v-model="email"
@keydown.enter="emailNextStepFun()"
@keydown.enter="submitPerLogin()"
/>
<!-- 邮箱登录 start -->
@@ -116,10 +116,10 @@
</div>
<div class="login_form_title marign_top30">
<label>
<input type="checkbox" v-model="checked">
<span>I agree to all Term, Privacy Policy and Fees</span>
</label>
<label :class="{active:emailStap == 2}">
<input :state="emailStap" type="checkbox" v-model="checked">
<span>I agree to all Term, Privacy Policy and Fees</span>
</label>
</div>
<div
@@ -372,60 +372,63 @@ export default defineComponent({
//提交账号密码预先登录
submitPerLogin() {
//输入账号密码
console.log(this.emailStap);
if(this.emailStap>=2){
return;
}else{
if (!this.username || !this.password || !this.email) {
message.warning("Please enter your password");
return;
}
//输入邮箱
if (!this.email) {
message.warning("Please enter your email address");
return;
}
//判断邮箱格式是否正确
if (!isEmail(this.email)) {
message.warning("The email format is incorrect");
return;
}
//判断是否同意隐私政策
if (!this.checked) {
message.warning("Agree to all terms, privacy fees and policies");
return;
}
let data = {
password: md5(this.password + "abc"),
userName: this.username,
email: this.email,
operationType:"LOGIN",
ip:"",
};
// this.loginType = 'email'
// this.emailStap = 2;
if(this.loginTime){
this.loginTime = false
Https.axiosPost(Https.httpUrls.preLogin, data).then(
(rv: any) => {
// if (rv) {
// this.loginType = 'email'
// }
if (!this.username || !this.password) {
message.warning("Please enter your account number or password");
return;
}
//输入邮箱
if (!this.email) {
message.warning("Please enter your email address");
return;
}
//判断邮箱格式是否正确
if (!isEmail(this.email)) {
message.warning("The email format is incorrect");
return;
}
//判断是否同意隐私政策
if (!this.checked) {
message.warning("Agree to all terms, privacy fees and policies");
return;
}
let data = {
password: md5(this.password + "abc"),
userName: this.username,
email: this.email,
operationType:"LOGIN",
ip:"",
};
// this.loginType = 'email'
this.emailStap = 2;
if(this.loginTime){
this.loginTime = false
Https.axiosPost(Https.httpUrls.preLogin, data).then(
(rv: any) => {
// if (rv) {
// 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) {
this.userId = rv.userId
this.loginType = 'email'
this.emailStap = 2;
this.time = 60;
this.emailCode = ["", "", "", "", "", ""]
this.createTimer();
}
}
);
setTimeout(() => {
this.loginTime = true
}, 2000);
}
setTimeout(() => {
this.loginTime = true
}, 2000);
}
}
},
@@ -596,6 +599,12 @@ export default defineComponent({
margin-left: 10px;
font-weight: normal;
}
&.active{
pointer-events:none;
input{
pointer-events:none;
}
}
}
}